Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

Подключение стандартных полей из профиля DLE

  1. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Хак подключение стандартных полей из профиля DLE: icq, land, fullname, дата последнего посещения.
    Редактируем файлы:
    /engine/bullet_energy/action/site/showtopic.php
    и
    /engine/bullet_energy/action/site/newpost.php


    Найти:
    parent::$tpl->set('{icq}', $row['icq']) ;

    Заменить на:
    
          //parent::$tpl->set('{icq}', $row['icq']) ;
          // extended user info by RDN TEAM
          if( $row['icq'] ) {
    				parent::$tpl->set( '[icq]', "" );
    				parent::$tpl->set( '[/icq]', "" );
    				parent::$tpl->set( '{icq}', stripslashes( $row['icq'] ) );
    				parent::$tpl->set_block( "'\\[not-icq\\](.*?)\\[/not-icq\\]'si", "" );
    			
    			} else {
    				parent::$tpl->set_block( "'\\[icq\\](.*?)\\[/icq\\]'si", "" );
    				parent::$tpl->set( '{icq}', "" );
    				parent::$tpl->set( '[not-icq]', "" );
    				parent::$tpl->set( '[/not-icq]', "" );
    			}
    
          if( $row['land'] ) {
    				parent::$tpl->set( '[land]', "" );
    				parent::$tpl->set( '[/land]', "" );
    				parent::$tpl->set( '{land}', stripslashes( $row['land'] ) );
    				parent::$tpl->set_block( "'\\[not-land\\](.*?)\\[/not-land\\]'si", "" );
    			
    			} else {
    				parent::$tpl->set_block( "'\\[land\\](.*?)\\[/land\\]'si", "" );
    				parent::$tpl->set( '{land}', "" );
    				parent::$tpl->set( '[not-land]', "" );
    				parent::$tpl->set( '[/not-land]', "" );
    			}
    			
    			if( $row['fullname'] ) {
    				parent::$tpl->set( '[fullname]', "" );
    				parent::$tpl->set( '[/fullname]', "" );
    				parent::$tpl->set( '{fullname}', stripslashes( $row['fullname'] ) );
    				parent::$tpl->set_block( "'\\[not-fullname\\](.*?)\\[/not-fullname\\]'si", "" );
    			
    			} else {
    				parent::$tpl->set_block( "'\\[fullname\\](.*?)\\[/fullname\\]'si", "" );
    				parent::$tpl->set( '{fullname}', "" );
    				parent::$tpl->set( '[not-fullname]', "" );
    				parent::$tpl->set( '[/not-fullname]', "" );
    			}
    			
    			  parent::$tpl->set( '{lastdate}', langdate( "j F Y, H:i", $row['lastdate'] ) );
    			
          // extended user info by RDN TEAM
    


    Изменения провести в обоих файлах. Далее в файле шаблона short_message.tpl нам станут доступны теги:
    <p>[icq]Аська: {icq}[/icq][not-icq]Аська: не указана![/not-icq]</p>
    <p>[land]Город: {land}[/land][not-land]Город: не указан![/not-land]</p>
    <p>[fullname]Имя: {fullname}[/fullname][not-fullname]Имя: не указано![/not-fullname]</p>
    <p>Последнее посещение: {lastdate}</p>

    Вложения:

    1. extendeduserinfo.txt

      Размер файла:
      2,34 Kb
      Скачиваний:
      648
    Сообщение отредактировал Grey 4 августа 2013 - 07:28

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    4 августа 2013 - 06:28 / #1
  2. Оффлайн

    Dock174

    Посетители

    Сообщений: 24

    Grey, подскажи как прописать созданные дополнительные поля?
    7 декабря 2013 - 23:51 / #2
  3. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Dock174,
    в be по идее есть поддержка xfields, но я не проверял работает ли она.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    8 декабря 2013 - 10:05 / #3
  4. Оффлайн

    Dock174

    Посетители

    Сообщений: 24

    Grey, будь добр, проверь)
    16 декабря 2013 - 19:32 / #4
Модераторы форума: greyPowered by Bullet Energy Forum