Версия для печати

Нажмите сюда для просмотра этой темы в обычном формате

Nucleus CMS RuSupport _ Основные вопросы _ Где форма регистрации?

Автор: Dron Nov 7 2005, 08:48 AM

Вроде в настройках - регистрация разрешена...
Но на главной странице некуда нажать...
Может какой плагин нужен? нигде ничего не сказано. :(

Автор: Dron Nov 7 2005, 08:57 AM

Сорри, поторопился, сделал дап...

Но дело в том, что <%loginform%> не помогает...

Она в сайдбаре и так стоит... но я не вижу кнопку Register...

Вижу только имя пароль, и галочку чужой комп.

PS: Вот еще смотрю nucleus/forms/loginform-notloggedin.template, так там тоже даже намека на кнопку регистрации нету. sad.gif

Автор: Suvoroff Nov 7 2005, 10:49 AM

Кнопка "регистрация" добавляется вручную.
В корне лежит файл "createaccount.html" ставь на него ссылку где хочешь. Это и есть регистрационная форма.

Автор: clAve Dec 28 2005, 01:13 PM

Когда я регюсь мне на мыло ничего не приходит sad.gif

Автор: Suvoroff Dec 28 2005, 03:42 PM

Это возможно один из минусов движка
Функции отправки письма при регистрации нового пользователя нет. Надо писать.

Автор: clAve Dec 28 2005, 04:07 PM

Ну тогда вручную smile.gif)))))

Автор: Suvoroff Dec 28 2005, 04:32 PM

Что вручную?)

Автор: clAve Jan 6 2006, 08:45 PM

Мой сайт в локалке не очень популярен и мне не в падлу отправить всем их пароль wink.gif

Автор: Suvoroff Jan 6 2006, 09:33 PM

Я немного не так понял
Админу при регистрации нового юзера ничего не отправляется, а юзеру отправляет письмо с кодом активации

Как это организовать на локалке я конкретно не знаю, потому что не связывался, но уверен что сделать это можно.
Установить почтовый сервер, сундмейл и все настроит. Теоретически так.

Автор: Ksider Jul 13 2010, 02:23 PM

Поподробней можно?Как сделать в локальной сети регистрацию без отправки активации на мыло?

Автор: Suvoroff Jul 14 2010, 12:17 AM

Без редактирования исходного кода движка, сделать это, кроме как вручную, невозможно.

Автор: Ksider Jul 14 2010, 10:46 AM

ЦИТАТА(Suvoroff @ Jul 14 2010, 12:17 AM) *
Без редактирования исходного кода движка, сделать это, кроме как вручную, невозможно.

Вы мне сможете помочь?Или не стоит дальше работать мне с Nucleus

Автор: Suvoroff Jul 17 2010, 05:47 AM

Думаю помогу, но мне нужно немного времени самому разобраться. Завтра напишу результат

Автор: Suvoroff Jul 18 2010, 08:27 AM

1. Открыть файл ./createaccount.php, найти (строка встречается два раза, редактируем в обоих, примерно строка 58, строка 108)

КОД
        <?php
        // add extra fields from Plugins, like NP_Profile


Добавить выше (для english версии):
КОД
Password:<br />
<input name="User_password" type="password" value="" /><br />

Сохраняем, закрываем.
2. Открываем ./nucleus/libs/ACTION.php
Находим (строка 214):
КОД
        $r = MEMBER::create($name, postVar('realname'), $initialPwd, postVar('email'), postVar('url'), 0, 0, '');


Меняем на:
КОД
        $r = MEMBER::create($name, postVar('realname'), postVar('User_password'), postVar('email'), postVar('url'), 0, 1, '');


Чуть ниже находим
КОД
        // send message containing password.
        $newmem = new MEMBER();
        $newmem->readFromName($name);
        $newmem->sendActivationLink('register');

Это нужно закоментировать, меняем на:
КОД
        /** // send message containing password.
        $newmem = new MEMBER();
        $newmem->readFromName($name);
        $newmem->sendActivationLink('register');
**/


Done!
При регистрации написано что письмо отправлено, но на самом деле ничего не отправляется, сообщение уже сами настройте.

Автор: Ksider Jul 22 2010, 02:09 PM

Большое спасибо!)

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)