Перейти к контенту
  • 0

Имя пользователя в подписи


Folder

Вопрос

Нужно сделать следующее: в подписи админа и никого больше нужно сделать возможность вставлять имя любого пользователя, который залогинен на форуме. Например имя пользователя "Вася" при входе на форум в подписи админа будет видеть свой ник.

прошу прощение за каламбурность.

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

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

  • 0
а читал внимательно? на форуме 800 пользователей, при заходе на форум каждый должен видеть свой ник, а не чей-то.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Найдите в skin_global (основные фрагменты) signature_separator

И добавьте внизу:

<a href="{ipb.script_url}showuser={ipb.member['id']}">{ipb.member['members_display_name']}</a>

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

  • 0

Fisana

Спасибо, но так не работает, ничего не появляется

а вот так да

<a href="{ipb.script_url}showuser={ipb.member['id']}">{ipb.member['name']}</a>

может из-за разницы в версиях форума - у меня 2.0

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

  • 0

Верно. Так для двухи.

 

Правда "Вася" будет в каждой подписи в темах.......

А вот для выбора, чтобы только у админа это было, нужно условие дописывать.

Типа если id такой-то, то показывать, а если нет, не нужно..

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

  • 0

да так и есть появляется у всех в сигнатуре

буду благодарен за похожий код под 2,0

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

  • 0
Верно. Так для двухи.

 

Правда "Вася" будет в каждой подписи в темах.......

А вот для выбора, чтобы только у админа это было, нужно условие дописывать.

Типа если id такой-то, то показывать, а если нет, не нужно..

Fisana решила поиздеваться над бедным Васей :D

 

Folder:

./sources/topics.php

Найти:

				$row['signature'] = $ibforums->skin_global->signature_separator( $this->parser->post_db_parse($poster['signature']) );

		}
	}

Добавить после:

		if ($poster['id'] == 1 and $ibforums->member['id'] > 1)
	{
	  $row['signature'] = "<br /><br />--------------------<br /><a href='{$ibforums->base_url}showuser={$ibforums->member['id']}'>{$ibforums->member['name']}</a>";
	}

Собственный ник юзера будет отображаться в подписи пользователя с id=1 (им обычно является главный администратор). У гостей подпись администратора будет отображаться нормально.

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

  • 0
а читал внимательно? на форуме 800 пользователей, при заходе на форум каждый должен видеть свой ник, а не чей-то.

Читал внимательно - просто Вы из мухи слона сделали, я и запутался.

 

Хотите покажу как коротко и ясно?

 

Помогите пожалуйста!

 

Я хочу, чтобы в админской подписи был ник того, кто читает.

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

  • 0

sM1Le

Во! самое оно что нужно было :D

 

Destruction

не знал как описать ;)

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

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

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.