Мемберка в SCJ

richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Мемберка в SCJ

Post by richmantrade »

В свете того что всё вокруг наёбывается и сворачиватся, есть мысль делать что типа "социалок", где юзеры могут регаться, иметь свои "стены", создавать свои боарды, писать PM друг другу. Чёта думается что данная сфера деятельности еще не шипко занята.
Видно, что в данный момент никакого функционала в SCJ нет. Ну кроме того что есть таблицы rot_users и rot_user_fav. Есть ли у разработчика задумки развивать member-zone ?
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Мемберка в SCJ

Post by richmantrade »

Скажу даже более.
Именно наличие мемберки заставляет людей покупать KVS, где нет тысячи отлиных фич , реализаванных в scj.
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Мемберка в SCJ

Post by richmantrade »

И даже то что есть сейчас - как это работает?
как это связать с табличками, ну что б понимать залогинен мемер али нет
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Мемберка в SCJ

Post by admin »

Думаю что нет смысла переписывать функционал который есть в другом софте.
Напримре взять любой софт типа того же WP, phpbb and so on - и просто ссылку register в темпелйтах смарта линковать на регистрацию phpbb.
Чем плох вариант? там то будут и ПМ и форумы и плагинов куча написана и тп.
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Мемберка в SCJ

Post by richmantrade »

Да вариант может и не плох. Откровенно говоря изначально именно об этом думал - связка SCJ + SocialEngine. Но чета мне это кажется мега сложной задачей. Боюсь что я это делать буду полгода минимум. Вот и решил спросить, не планируете ли вы ;)

Сложности предвижу в чем:
Ведь страницы сайта по сути должны создаваться именно sjc , потому как в первую очередь это работа с контентом, но так же учитывая данные мемберов.
Т.е. условно есть группа пользователей (как в FB, VK i.e.) и эти пользователи запостили какой то контент. Нужно сформировать страницу с этим контентом (это же по идее именно scj должен делать), однако с учётом пользователей.
Ну да ладно. Нет так нет... будем думать.

Только еще один вопрос: то что сейчас я вижу в дефолных темплейтах.
К примеру register . Тут <form method='POST'>. А есть ли какой то обработчик ? Кто и как обрабытавает все эти name='username' , name='password' , сравнивает (или записывает) с данными в мускуле , что значит $error в этом шаблоне ?
Или никакого обработчика нет, и эти шаблоны просто как пример ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Мемберка в SCJ

Post by admin »

В реальности кастом контента копейки. Причем чем меньше сайт, тем меньше процент тех, кто что-то залил, тк трастовость сайта тоже влияет.

Я не знаю о чем идет речь про "сформировать страницу с юзером" но фактически что надо: юзер регается, добавляет видео, оно есть в его мемберке и оно должно появиться в ротации, верно? ну ив догонку к этому надо юзеры что б могли друг другу слать ПМ , может форум какой и тп что душа желает.

Что делать: берем тот же socialengine , ссылка на регистрацию - на него, все загрузки, ПМ и прочее - там. Единственное что надо - это экспорт фид из него, который мы добавим как импортсет и эти видео будут появляться в ротации.

Что тут сложного?
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Мемберка в SCJ

Post by richmantrade »

Да, как я уже говорил в другой ветке, связку TCMS+SocialEngine буду делать, но позже.
В настоящий момент вынужден внести ясность в работу существующего функционала.
Не хочу сразу обсуждать все вопросы, лучше пойдём по очереди.

Камменты.
В настройках включено: Image
При попытке добавить комент от активного, залогиненного юзера - You can not post comments here

Тестил я и по-другому:
в настройках включал Confirm Email , регал нового юзера, активировал его вурчную (т.к. не понял как отправлять юзеру на указанную почту код конфирма, но это отдельный вопрос), затем постил от этого юзера коммент. В этом случае все почтилось норм, однако мне не нужен Confirm Email.

Тестил и иным способом:
Confirm Email оставлял выключенным, но выключал Only Registered User can comment. В таком случае комент так же постится.

В настоящий момент решил проблему "костылем" - в шаблоне

Code: Select all

<? if (isset($user)) {
 echo '<form> for comments';
}
?>
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Мемберка в SCJ

Post by richmantrade »

Еще баг замечен с логином. Если нет куки PHPSESSID - не логинится.
Т.е. если юзер зарегался в браузере - кука ему ставится, и впоследствии, пока кука эта есть - можно логиниться без проблем.
Если же куку удалить, или же попробовать залогиниться в другом браузере/устройстве - не логинится.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Мемберка в SCJ

Post by admin »

Как именно не логинится ?
Don't forget to run script update
richmantrade
Posts: 1036
Joined: Tue Dec 04, 2012 8:46 am

Re: Мемберка в SCJ

Post by richmantrade »

Никак. По нажатию кнопки страница рефрешится, точнее делает как положено
POST /action/login с параметрами email и password
И снова прогружается та же страница /action/login , где var_dump($user) - NULL
Post Reply