Ну значит так...
Этот хак вообщем, примерно такой же, что и хак цифорок в комментах. У меня сейчас нет 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 в нужном месте вставить:
{quest}
- вывод доп.
вопроса при регистрации.
<input type="text" name="reg_quest" id='reg_quest' style="width:165px" class="f_input" />
- форма ввода ответа на вопрос
Ты спрашиваешь: "насколько я понемаю нужно зайти в рабочий шаблон и найти .tpl"
Нет, tpl это расширение файлов.
Ищешь шаблон именно
registration.tpl, открываешь его и вставляешь два этих кода в нужное место. То есть, первый это цифорки, которые будут меняться. А второй это поле, в которое регистрант будет вписывать сумму этих цифорок. Куда вставлять? В
нужное место Ну то есть в то место шаблона, где ты хочешь чтобы эти поля отображались, а для этого нужно иметь представление о html
Ну вот, вроде и все. Потом вынесу это в отдельную тему, и наверное даже раздел сделаем по DLE. И главное!
Перед экспериментами сделай бэкап сайта и базы данных! Обязательно!
Иначе, если накосячишь сайту кердык
И вообще, с самого начала надо привыкать перед экспериментами делать бэкапы.