cotonti.com : [Release] Улучшенная регистрация пользователей https://www.cotonti.com Последние сообщения в теме Cotonti en Sun, 30 Nov 2025 06:17:32 -0000 esclkm сиена 0.9.3 версия. там есть возможность выбора обязательных полей

]]>
вт, 02 авг 2011 19:37:04 -0000
Aristei #30372 esclkm:

в о93 можно

Что такое o93? ]]>
вт, 02 авг 2011 12:45:52 -0000
esclkm в о93 можно

]]>
вт, 02 авг 2011 12:33:48 -0000
Alex300 Да, возможно, но для этого нужно дописать плагин. Оперируя настройками сделать это не получится.

]]>
вт, 02 авг 2011 10:33:29 -0000
Aristei Возможно ли добавить проверку на заполненность других полей (например экстра поля)?

]]>
вт, 02 авг 2011 09:56:23 -0000
Leshkens Я даже не представляю какие настройки могут влиять или препядствовать этому... Хм.

]]>
пт, 13 мая 2011 09:19:49 -0000
Alex300 В файл an_adv_registration.ajax.php на строку 22 после строки

define('SED_AJAX', 1);

поставте:

error_reporting(E_ERROR|E_WARNING);

 

]]>
пн, 09 мая 2011 12:42:02 -0000
Leshkens Возникли проблемы с данным плагином при загрузки файлов движка на сервер. При вводе в любую графу при регистрации начинает ругаться:

Notice: Undefined index: qcount in .../system/database.mysql.php on line 217

Notice: Undefined index: tcount in .../system/database.mysql.php on line 223

Notice: Undefined index: devmode in .../system/database.mysql.php on line 224

Notice: Use of undefined constant MQGPC - assumed 'MQGPC' in .../system/functions.php on line 2556

Notice: Use of undefined constant MQGPC - assumed 'MQGPC' in .../system/functions.php on line 2556

Notice: Use of undefined constant SED_SITE_URI - assumed 'SED_SITE_URI' in .../system/functions.php on line 4652

Notice: Undefined index: params in .../system/functions.php on line 4701

Notice: Undefined index: params in .../system/functions.php on line 4701

Notice: Undefined index: params in .../system/functions.php on line 4701

Notice: Use of undefined constant MQGPC - assumed 'MQGPC' in .../system/functions.php on line 2556

Что самое интересное, то на локалхосте при всех таких же настройках всё замечательно. Если нужно, то скину коды этих строк в файлах functions.php и database.mysql.php, но именно этих строки не подвергались изменению, т.е они стандартны. В чем может быть беда?

Added 2 months later:

Тема для меня до сих пор актуальна. Никто не может помочь?

]]>
ср, 09 мар 2011 10:21:29 -0000
3axap
Спасибо.]]>
пн, 22 ноя 2010 16:17:28 -0000
SunChase
П.С. было б неплохо если б какойто тпл всплывающего окна был...]]>
вт, 01 дек 2009 00:48:27 -0000
Alex300
Добавлено 3 Минуты спустя:

P.S. ID и Alias вводятся "как есть", само значение. Например для страницы page.php?al=my_best_page нужно указать my_best_page]]>
вт, 01 дек 2009 00:38:16 -0000
SunChase вт, 01 дек 2009 00:28:23 -0000 Killer вт, 01 дек 2009 00:08:12 -0000 SunChase пн, 30 ноя 2009 23:20:57 -0000 MeDBejoHok чт, 26 ноя 2009 17:03:08 -0000 SunChase ср, 25 ноя 2009 22:53:13 -0000 Killer ср, 18 ноя 2009 18:44:13 -0000 Alex300 # esclkm : Алекс не надо перезаливать)
добавь как еще 1 капчу)))
(главное чтобы она юзала одинаковые мех-мы)
Имеется в виду раздел загрузок?
Так она лежит несколькими постами выше. Механизмы использует стандартные. Желательно использовать с менеджером капчей.


# Killer : Что за херня, капча, предложенная Алексом, тоже не хочет работать с этим плугом, пишет "Введен неправильный код!" Как будто поле для ввода остаётся пустым вообще. В чём проблема-то может быть? Сама капча работает, коменты, например, гости добавляют.
Капча работает. Можно убедится на http://beta.portal30.ru/users.php?m=register. Проверьте версию своего cotonti. Также, возможно у Вас что-то перезаписывает сессию.]]>
ср, 18 ноя 2009 18:11:16 -0000
esclkm добавь как еще 1 капчу)))
(главное чтобы она юзала одинаковые мех-мы)]]>
ср, 18 ноя 2009 15:41:46 -0000
Killer ср, 18 ноя 2009 13:59:43 -0000 Dayver
Добавлено 1 Минута спустя:

Хотя видимо наша вина (разработчиков) - в том что отсутствует документация по использованию всех внутреностей

Добавлено 5 Минут спустя:

В предлагаемом шаблоне присутствуют две нестандартные фразы {PHP.skinlang.usersprofile.realname} и {PHP.skinlang.usersregister.Captcha} ... в скине по умолчанию их нет. В ридми тоже об этом ничего не сказано.]]>
ср, 18 ноя 2009 09:20:48 -0000
Alex300 # Dayver : Вот это меня и удивляет

Да ничего удивительного. Код корректный. Несколько не элегантно - это да :)]]>
ср, 18 ноя 2009 07:47:12 -0000
Dayver # Alex300 : Хотя и так работает корректно.
Вот это меня и удивляет]]>
ср, 18 ноя 2009 07:02:31 -0000
Alex300 Хотя и так работает корректно.]]> ср, 18 ноя 2009 06:49:35 -0000 Dayver ср, 18 ноя 2009 05:06:13 -0000 Alex300 Обновлено:
- setup file - конфигурация прописана по английски
- файлы локализации
- протестировано еще раз. Страница с условиями регистрации корректно берется как по ID, так по Alias.

Добавлено 9 Минут спустя:

Вот та капча, которая стоит у меня. Фактически это SecurImage CAPTCHA 1.0 от esclkm, но не много доработана, добавлены две фичи с офсайта: голосовая капча и иконка обновить. Также добавлена возможность обновить картинку кликнув по ней (как моя старая ajax captcha под sed), смена фона и случайный выбор шрифта.

esclkm, если Вы не против, то можно версию плагина увеличить и выложить ее в раздел загрузок.

Скачать: captcha_145.zip]]>
ср, 18 ноя 2009 04:30:39 -0000
esclkm ср, 18 ноя 2009 00:12:22 -0000 Killer вт, 17 ноя 2009 23:23:04 -0000 Alex300 Капчу надо ставить отдельно.]]> вт, 17 ноя 2009 22:55:07 -0000 Killer SecurImage CAPTCHA 1.0 точнее капча не работает с ним. :)
Alex300, что за капча у вас на скриншоте?]]>
вт, 17 ноя 2009 20:01:06 -0000
Alex300 вт, 17 ноя 2009 14:16:47 -0000 Альф вт, 17 ноя 2009 08:57:40 -0000 Alex300 Альф
> Вставил в плагин ID страницы (допустим это 44) с правилами сайта - при нажатии на ссылку правила использования выпрыгивает пустое окно и страница с правилами в нем не открывается. Почему?

У Вас поле для Alias чистое? Если нет, то он ищет страницу с этим Алиясом

Dayver
> в файле с хуком ajax уже все это должно быть доступно
Я создал этот файл еще до того, как прочитал ответ на свой вопрос: http://www.cotonti.com/forums.php?m=posts&q=3490 :(]]>
вт, 17 ноя 2009 07:56:48 -0000
Dayver # Alex300 : Dayver:
> ммм а я вот непойму зачем в файле an_adv_registration.ajax следующий кусок
> Если я не ошибаюсь все это не требуется и должно работать без него.
Потребовалось обращение к БД и некоторая часть $cfg.
Я не о том, я о том что обратится к бд и $cfg да и вообще ко всему что проинклудено, можно без этих своих инклудов .... тоесть в файле с хуком ajax уже все это должно быть доступно (См. хоть и устаревший но все же рабочий userpages.ajax.php)]]>
вт, 17 ноя 2009 07:18:55 -0000
Альф правила использования выпрыгивает пустое окно и страница с правилами в нем не открывается. Почему?]]> вт, 17 ноя 2009 07:13:32 -0000 Alex300 Dayver:
> ммм а я вот непойму зачем в файле an_adv_registration.ajax следующий кусок
> Если я не ошибаюсь все это не требуется и должно работать без него.
Потребовалось обращение к БД и некоторая часть $cfg.

> Да и локализация конфига неполная ....параметров 5, а в ленгах переводов для 3-ех. - завтра поправлю

esclkm:
> я там увидел капчу? надеюсь ты ее не вшивал в плагин?
Нет, конечно. Нада использовать менеждер капч :)

Альф
> Что такое "не минифицированная версия" JS файла
Если открыть an_adv_registration.min.js и an_adv_registration.js (из корня архива) то все станет ясно. Последний нужен для то, чтобы вы могли модифицировать плагин. Название файла менять не нужно.]]>
вт, 17 ноя 2009 06:57:21 -0000
Альф вт, 17 ноя 2009 05:54:44 -0000 esclkm я там увидел капчу? надеюсь ты ее не вшивал в плагин? просто всетаки я дал 5 типов разных капч - чтобы они были универсальны для всего движка - а тут если начнется скачка разных типов капч - это весь мой труд коту под хвост]]> вт, 17 ноя 2009 05:51:20 -0000 Dayver
define('SED_CODE', TRUE);
define('SED_AJAX', 1);

// ======== инициализируем Cotonti =============
require_once('../../datas/config.php');
$cfg['system_dir'] = str_replace("./", "../../", $cfg['system_dir']);
$cfg['plugins_dir'] = str_replace("./", "../../", $cfg['plugins_dir']);

require_once($cfg['system_dir'].'/functions.php');

/* ======== Connect to the SQL DB======== */

require_once($cfg['system_dir'].'/database.'.$cfg['sqldb'].'.php');
$sed_dbc = sed_sql_connect($cfg['mysqlhost'], $cfg['mysqluser'], $cfg['mysqlpassword'], $cfg['mysqldb']);
unset($cfg['mysqlhost'], $cfg['mysqluser'], $cfg['mysqlpassword']);

/* ======== Configuration settings (from the DB) ======== */

$sql_config = sed_sql_query("SELECT config_owner, config_cat, config_name, config_value FROM $db_config");

while ($row = sed_sql_fetcharray($sql_config))
{
	if ($row['config_owner']=='core')
	{ $cfg[$row['config_name']] = $row['config_value']; }
	else
	{ $cfg['plugin'][$row['config_cat']][$row['config_name']] = $row['config_value']; }
}

// Mbstring options
mb_internal_encoding($cfg['charset']);

// ======== Конец инициализируем Cotonti =============

Если я не ошибаюсь все это не требуется и должно работать без него.

Да и локализация конфига неполная ..... не ставил плуг но простая арифметика при сравнении файлов - всего параметров 5, а в ленгах переводов для 3-ех. Да и в an_adv_registration.setup.php лучше прописывать англоязычный вариант. Помню были у меня глюки если там писать по русски - хз может в двиге исправлено и теперь работает и с рус

А в целом позитивный плуг ... протестить отшлифовать чуток и в загрузки]]>
вт, 17 ноя 2009 05:18:15 -0000
Alex300

Если у Вас установлен jQuery UI.dialog - то для вывода условий регистрации будет использован он.

Локализуется при помощи lang - файлов. Включены: русский, english

Установка:
- Скопировать папку an_adv_registration из архива в папку plugins на сервере.
- Поправить форму регистрации в файле users.register.tpl, строку заголовка формы указать такой:

<form name="register" id="register" action="{USERS_REGISTER_SEND}" method="post">

(важно: name="register" id="register" )

- В этом же файле расставить теги:
{USERS_REGISTER_USER_MSG} - сюда выводится сообщение для имени пользователя.
{USERS_REGISTER_EMAIL_MSG} - сюда для e-mail
{USERS_REGISTER_PASSWORD_MSG} - cюда для пароля
{USERS_REGISTER_PASSWORDREPEAT_MSG} - cюда для подтверждения пароля
{USERS_REGISTER_TERMS_CHK} - Строка для принятия условий регистрации
{USERS_REGISTER_TERMS_MSG} - сообщение для строки принятия условий
{USERS_REGISTER_SEND_MSG} - прелодер после нажатия кнопки "Отправить". Можно поставить перед

<input type="submit" value="{PHP.L.Submit}" />

Образец файла users.register.tpl приложен в архив.
Также приложена не минифицированная версия JS файла

Качаем тут: advanced_registration_145.zip (обновлено: 23.12.2009 23:31 GMT+3)]]>
вт, 17 ноя 2009 04:44:35 -0000