Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как вывести { login } в профиль

Как вывести { login } в профиль


     26.10.2013    Все вопросы » Шаблоны (TPL)    5004

вопрос
Здравствуйте, на сайте профиль на отдельной странице и собственно хотел спросить как вывести { login } чтобы надпись "Вы вошли как { login }" преобразовалась в "Вы вошли как Sr.Green" (напримере вошедшего Sr.Green).
Зарание спс

Ответил: vitnet


index.php найти
$tpl->result['main'] = str_replace( '<img src="http://' . $_SERVER['HTTP_HOST'] . '/', '<img src="/', $tpl->result['main'] );

заменить на
$tpl->result['main'] = str_replace( '<img src="http://' . $_SERVER['HTTP_HOST'] . '/', '<img src="/', $tpl->result['main'] );
$tpl->result['main'] = str_replace( "Гость", $is_logged ? $member_id['name']:'Гость', $tpl->result['main']);

В шаблоне использовать тег %username%

6 комментариев

vitnet
PHP-developer

vitnet - 26 октября 2013 21:25 -

$tpl->result['main'] = str_replace( '<img src="http://' . $_SERVER['HTTP_HOST'] . '/', '<img src="/', $tpl->result['main'] );
$tpl->result['main'] = str_replace( "%login%", $is_logged ? $member_id['name']:'Гость', $tpl->result['main']);

%login%

Парсер сука

Sander
PHP-developer

Sander - 27 октября 2013 00:25 -

Проще было оставить ссылку на мой хак:
https://dle-faq.ru/faq/questhacks/76-ustanovka-username.html

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

storok
Юзер

storok - 27 октября 2013 00:55 -

или же:

$tpl->set ( '{username}',  $is_logged?$member_id['name']:'Гость' );


Чтобы заменялось только где надо..

sr.green
Гости

sr.green - 27 октября 2013 08:36 -

storok, Sander, vitnet,
Огромное вам спс

pavel31
Юзер

pavel31 - 27 октября 2013 12:10 -


$tpl->result['main'] = str_replace("[b]pavel31[/b]", $is_logged ? $member_id['name']:'Гость', $tpl->result['main']);

Интересно как мой ник pavel31 попал в ответ на вопрос??

slaf
Юзер

slaf - 28 октября 2013 17:36 -

pavel31 - там скорее всего стоит % username %, и Dle уже подставляет туда ваш логин в том числе и с этого сайта.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх