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

Полное имя автора новости


Рекомендованные сообщения

Привет всем.

Как реализовать такой хак, что бы в полной новости можно было вывести полное имя автора новости?

Если ктото знает подскажите пожалуйста.

P.S. DLE 6.7

Ссылка на сообщение
Поделиться на других сайтах

Привет всем.

Как реализовать такой хак, что бы в полной новости можно было вывести полное имя автора новости?

Если ктото знает подскажите пожалуйста.

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} для добавления полного имени.

Ссылка на сообщение
Поделиться на других сайтах

Огромное спасибо Вам. Щас буду тестить.

Вооющем как Вы посоветовали не прокатило, малость покумекал и получилось.

Всем кому прегодиться такой хак, делаем следующие.

В 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} для добавления полного имени с линком на профиль.

Ссылка на сообщение
Поделиться на других сайтах

Подскажите, как добавить остальные параметры из профиля, а именно: фото, icq, e-mail?

Пробовал видоизменять способ который выше, не получилось.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 года спустя...

Подскажите, как добавить остальные параметры из профиля, а именно: фото, 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}

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

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