BigD
-
Публикации
6 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем BigD
-
-
Как нужно правильно переписать модуль регистрации, чтобы добавить туда дополнительные поля для ввода данных?
Дополнительные данные должны идти в отдельную таблицу БД. Естественно я понимаю что пишеться функция для запроса в БД для эти дополнительных полей, просто нужно знать куда нужно писать свой код в модель регистрации и шаблон регистрации.
-
Все получилось. Спасибо за помощь!
-
Значит у Вас где-то стоит echo или print.
Если делать так, то вообще ничего не выводиться, если заместь $_per123 вставить echo, то все выводиться, только над дизайном.
<?php $my_mod_buffer = ''; // Защита от взлома if (!defined("DATALIFEENGINE")) { die("Hacking Attemp!"); } // Защита от взлома // подгружаем файл с настройками модуля, в нём будут храниться те самые 5 строк require_once (ROOT_DIR.'/engine/data/config.member_info.php'); //подгрузили файл с настройками модуля echo "Инфо из сессии".$_SESSION['dle_user_id']; //Вывод всех контактов function func_get_infos_of_member() { $sel_info_mem_query = mysql_query("select * from transdp_member_info where who_user = ".$_SESSION['dle_user_id']." ORDER BY udid ASC "); $_per123; while ( $info = mysql_fetch_array($sel_info_mem_query)) { $_per123 = " <table width=\"793\" border=\"1\"> <tr> <td width=\"270\">{$info[company_pref]} {$info[company_name]}</td> <td width=\"81\">{$info[country]}</td> <td width=\"95\">{$info[town]}</td> <td width=\"125\">{$info[address]}</td> <td width=\"6\">{$info[telephone_1]}</td> <td width=\"6\">{$info[email]}</td> <td width=\"121\">{$info[fio]}</td> </tr> </table> "; } } if(@$_GET['act'] == '') { func_get_infos_of_member(); $my_mod_buffer.= $_per123; // подгружаем оболочку к нашему модулю - это есть часть темы DLE $tpl->load_template('trans_groupe/info_of_company_member.tpl'); // подставляем в оболочке за место всех mymmodyle и т.д. значения наших переменных $tpl->set("{info_body_member}", $my_mod_buffer); //заменили все {blabla} на значения переменных // хз $tpl->compile('content'); $tpl->clear(); // хз } ?>
-
Я записываю все в одну переменную, но при выводе она не парситься шаблонизатором. Выводит итог в начало всего дизайна.
-
Каким образом передать вывод данных из цикла while в парсер шаблона?
Дополнительные поля регистрации
в Запросы на создание модификаций
Опубликовано:
И все же, как добавить свои поля регистрации?