Page 1 of 2

Мемберка в SCJ

Posted: Mon Oct 30, 2017 8:32 am
by richmantrade
В свете того что всё вокруг наёбывается и сворачиватся, есть мысль делать что типа "социалок", где юзеры могут регаться, иметь свои "стены", создавать свои боарды, писать PM друг другу. Чёта думается что данная сфера деятельности еще не шипко занята.
Видно, что в данный момент никакого функционала в SCJ нет. Ну кроме того что есть таблицы rot_users и rot_user_fav. Есть ли у разработчика задумки развивать member-zone ?

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

Posted: Mon Oct 30, 2017 12:47 pm
by richmantrade
Скажу даже более.
Именно наличие мемберки заставляет людей покупать KVS, где нет тысячи отлиных фич , реализаванных в scj.

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

Posted: Tue Oct 31, 2017 12:23 pm
by richmantrade
И даже то что есть сейчас - как это работает?
как это связать с табличками, ну что б понимать залогинен мемер али нет

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

Posted: Wed Nov 01, 2017 9:13 am
by admin
Думаю что нет смысла переписывать функционал который есть в другом софте.
Напримре взять любой софт типа того же WP, phpbb and so on - и просто ссылку register в темпелйтах смарта линковать на регистрацию phpbb.
Чем плох вариант? там то будут и ПМ и форумы и плагинов куча написана и тп.

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

Posted: Fri Nov 03, 2017 5:56 am
by richmantrade
Да вариант может и не плох. Откровенно говоря изначально именно об этом думал - связка SCJ + SocialEngine. Но чета мне это кажется мега сложной задачей. Боюсь что я это делать буду полгода минимум. Вот и решил спросить, не планируете ли вы ;)

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

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

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

Posted: Fri Nov 03, 2017 6:12 am
by admin
В реальности кастом контента копейки. Причем чем меньше сайт, тем меньше процент тех, кто что-то залил, тк трастовость сайта тоже влияет.

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

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

Что тут сложного?

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

Posted: Wed Nov 15, 2017 8:15 am
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';
}
?>

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

Posted: Fri Nov 17, 2017 6:31 am
by richmantrade
Еще баг замечен с логином. Если нет куки PHPSESSID - не логинится.
Т.е. если юзер зарегался в браузере - кука ему ставится, и впоследствии, пока кука эта есть - можно логиниться без проблем.
Если же куку удалить, или же попробовать залогиниться в другом браузере/устройстве - не логинится.

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

Posted: Fri Nov 17, 2017 6:41 am
by admin
Как именно не логинится ?

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

Posted: Fri Nov 17, 2017 6:51 am
by richmantrade
Никак. По нажатию кнопки страница рефрешится, точнее делает как положено
POST /action/login с параметрами email и password
И снова прогружается та же страница /action/login , где var_dump($user) - NULL