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

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

Привет всем.

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

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

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}

Изменено пользователем fortune7
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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