n0lik 75 Опубликовано: 24 марта 2008 Рассказать Опубликовано: 24 марта 2008 Привет всем. Как реализовать такой хак, что бы в полной новости можно было вывести полное имя автора новости? Если ктото знает подскажите пожалуйста. P.S. DLE 6.7 Цитата Ссылка на сообщение Поделиться на других сайтах
Stigmata 1 Опубликовано: 24 марта 2008 Рассказать Опубликовано: 24 марта 2008 Привет всем. Как реализовать такой хак, что бы в полной новости можно было вывести полное имя автора новости? Если ктото знает подскажите пожалуйста. P.S. DLE 6.7 Сделать это достатоно просто, например для полной новости, в файле show.full.php, после кода: $tpl->set('{author}', "<a {$go_page} href=\"$PHP_SELF?subaction=userinfo&user=".urlencode($row['autor'])."\">".$row['autor']."</a>"); добавляем такой код: $queryFN = $db->super_query("SELECT fullname FROM " .PREFIX. "_users WHERE name='" .$row['autor']. "'"); $tpl->set('{fullname}', $queryFN['fullname']); Теперь в файле fullstory.tpl можно вставить {fullname} для добавления полного имени. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
n0lik 75 Опубликовано: 24 марта 2008 Рассказать Опубликовано: 24 марта 2008 Автор Огромное спасибо Вам. Щас буду тестить. Вооющем как Вы посоветовали не прокатило, малость покумекал и получилось. Всем кому прегодиться такой хак, делаем следующие. В show.full.php Найти: $go_page = "onClick=\"return dropdownmenu(this, event, UserNewsMenu('".htmlspecialchars($go_page)."', '".htmlspecialchars($news_page)."','".urlencode($row['autor'])."', '".$member_id['user_group']."'), '170px')\" onMouseout=\"delayhidemenu()\""; Ниже добавить: $queryFN = $db->super_query("SELECT fullname FROM " .PREFIX. "_users WHERE name='" .$row['autor']. "'"); $tpl->set('{fullname}', "<a {$go_page} href=\"".$config['http_home_url']."user/".urlencode($row['autor'])."/\">".$queryFN['fullname']."</a>"); Теперь в файле fullstory.tpl можно вставить {fullname} для добавления полного имени с линком на профиль. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Voldem 0 Опубликовано: 29 марта 2008 Рассказать Опубликовано: 29 марта 2008 Подскажите, как добавить остальные параметры из профиля, а именно: фото, icq, e-mail? Пробовал видоизменять способ который выше, не получилось. Цитата Ссылка на сообщение Поделиться на других сайтах
fortune7 1 Опубликовано: 14 ноября 2010 Рассказать Опубликовано: 14 ноября 2010 (изменено) Подскажите, как добавить остальные параметры из профиля, а именно: фото, icq, e-mail? Пробовал видоизменять способ который выше, не получилось. Нашел и реализовал у себя в проекте этот способ вывода фото автора в новостях Установка: 1. Открыть файл engine/modules/show.full.php Найти: $news_find = array( ВЫШЕ добавить: $ava = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'")); if($ava['foto']) $tpl->set('{poster_avatar}', "<a href=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" onclick=\"return hs.expand(this)\" ><img src=\"".$config['http_home_url']."uploads/fotos/".$ava['foto']."\" width=\"60px\"></a>"); else $tpl->set('{poster_avatar}', "<img src=\"{THEME}/images/noavatar.png\">"); 2. Открыть файл templates/ваш_шаблон/fullstory.tpl В любом месте вставить: {poster_avatar} Изменено 14 ноября 2010 пользователем fortune7 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.