Тег {foto}, {fullname}
Страницы: 1
[ Закрыто ] Тег {foto}, {fullname}, В выпадающем меню
Здравствуйте! Помогите вывести тег {foto}, {fullname} - Логин пользователя в виде текста в выпадающем меню. Я без понятия какие файлы движка править. smile:confused:
И как сделать чтобы тег фото выводился еще и в форме добавления комментария? Всем спасибо заранее за ответы:)
Изменено: Sfox4tOn - 9 Января 2016 02:00
Логин получилось сделать путем добавления в main.php после
Код
 $tpl->set ( '{login}', $tpl->result['login_panel'] ); 

вот это
Код
$tpl->set( '{profile_login}', $member_id['name'] );


А вот с аватаркой {foto} не получается. Точнее получается, но выводит не аватар пользователя, а noavatar.

Код
 if ( count(explode("@", $row['foto'])) == 2 ) {
      $tpl->set( '{gravatar}', $row['foto'] );   

      $tpl->set( '{foto}', '//www.gravatar.com/avatar/' . md5(trim($row['foto'])) . '?s=' . intval($user_group[$row['user_group']]['max_foto']) );
   
   } else {
   
      if( $row['foto'] ) {
         
         if (strpos($row['foto'], "//") === 0) $avatar = "http:".$row['foto']; else $avatar = $row['foto'];

         $avatar = @parse_url ( $avatar );

         if( $avatar['host'] ) {
            
            $tpl->set( '{foto}', $row['foto'] );
            
         } else $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
         
      } else $tpl->set( '{foto}', "{THEME}/dleimages/noavatar.png" );

      $tpl->set( '{gravatar}', '' );
   }
Изменено: Sfox4tOn - 9 Января 2016 03:16
С аватарками решил проблему. Добавить 
Код
if ($member_id['foto'] == '') $tpl->set ('{foto}', '{THEME}/dleimages/noavatar.png');
else $tpl->set ('{foto}', $member_id['foto']);
 
после 
Код
$tpl->set ( '{login}', $tpl->result['login_panel'] );
 

Не знаю насколько валид этот код, но работает:)
Sfox4tOn, спасибо, что отписались в теме и скинули в ЛС.
Тему закрыл.

* обращение к пользователям - > если Ваша тема потеряла свою актуальность, то, пожалуйста, отпишитесь об этом в теме и скиньте ссылку на тему мне в ЛС.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
21:03 Продвижение по ключам 
15:44 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
22:50 Европейский эквайринг 
20:39 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
17:10 AllCharge.online. Современный, быстрый и надёжный обменник 
15:24 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
14:48 AlwaysMoney - платформа для обмена криптовалют 
14:11 №1 Рассылка / Инвайтинг [TELEGRAM] | Приватный метод 
14:10 Trustpilot Reviews | Подниму рейтинг вашей компании 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?