Перейти к публикации

BigD

новички
  • Публикации

    6
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем BigD

  1. Как нужно правильно переписать модуль регистрации, чтобы добавить туда дополнительные поля для ввода данных?

    Дополнительные данные должны идти в отдельную таблицу БД. Естественно я понимаю что пишеться функция для запроса в БД для эти дополнительных полей, просто нужно знать куда нужно писать свой код в модель регистрации и шаблон регистрации.

  2. Значит у Вас где-то стоит 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();
    
    // хз
    
    }
    
    ?>

×
×
  • Создать...