Ну значит так...
Этот хак вообщем, примерно такой же, что и хак цифорок в комментах. У меня сейчас нет DLE 8.5, смотрел файлы на DLE 8.2, так что
отвечаю не точно, а примерно.
Вот ответы на твои вопросы: В файле engine/inc/options.php
НАЙТИ: Код:
$options['others'] = array(
ДОБАВИТЬ ПОСЛЕ: Код:
array(
'name' => "Доп. вопросы при регистрации",
'url' => "$PHP_SELF?mod=quest",
'descr' => "Дополнительные вопросы при регистрации. Настройка.)",
'image' => "rules.png",
'access' => "admin",
),
Менять ничего не нужно, и писать туда тоже ничего не нужно. Добавляешь как есть.
Выполнить следующий sql-запрос: Код:
DROP TABLE IF EXISTS `dle_quest`;
CREATE TABLE `dle_quest` ( `id` int(8) NOT NULL auto_increment COMMENT 'айди', `quest` varchar(50) character set cp1251 NOT NULL COMMENT 'вопрос', `answer` varchar(50) character set cp1251 NOT NULL COMMENT 'атвет', PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=cp1251;
Здесь не понятно что за sql запрос? что нужно делать с кодом ниже? Это ты идешь в панельку управления хостингом. Затем заходишь в Php my admin, где находится база данных твоего сайта и находишь вкладку sql. Там будет поле "Выполнить sql-запрос", вот этот код вставляешь туда, и жмешь кнопку "выполнить". Панелька у тебя попросит подтверждение, подтверждаешь, запрос выполняется и все.
В шаблоне
registration.tpl в нужном месте вставить:
- вывод доп. вопроса при регистрации.
Код:
<input type="text" name="reg_quest" id='reg_quest' style="width:165px" class="f_input" />
- форма ввода ответа на вопрос
Ты спрашиваешь: "насколько я понемаю нужно зайти в рабочий шаблон и найти .tpl"
Нет, tpl это расширение файлов. Ищешь шаблон именно
registration.tpl, открываешь его и вставляешь два этих кода в нужное место. То есть, первый это цифорки, которые будут меняться. А второй это поле, в которое регистрант будет вписывать сумму этих цифорок. Куда вставлять? В
нужное место :D Ну то есть в то место шаблона, где ты хочешь чтобы эти поля отображались, а для этого нужно иметь представление о html
Ну вот, вроде и все. Потом вынесу это в отдельную тему, и наверное даже раздел сделаем по DLE. И главное!
Перед экспериментами сделай бэкап сайта и базы данных! Обязательно! Иначе, если накосячишь сайту кердык :D И вообще, с самого начала надо привыкать перед экспериментами делать бэкапы.