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

Ссылка-аватар на профиль пользователя


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

Для 2.1.х

 

Помню мне данная функция нравилась в vBulletin.

Так теперь еще и в 2.2 версии данную фичу организовали. Незнаю как вам, но мне всегда казалось удобным щелкать по аватару и переходить в профиль пользователя.

Для тех, кому это интересно и нужно, читаем инструкцию по установке :D

 

Редактировать HTML Шаблоны-> Skin Topic-> RenderRow

Найти:

<td valign="top" class="{$post['post_css']}">
<span class="postdetails">
{$author['avatar']}<br /><br />
{$author['title']}<br />
{$author['member_rank_img']}<br /><br />

Заменяем строчку {$author['avatar']}<br /><br /> на следующий код:

<a href="{ipb.vars['board_url']}/index.php?showuser={$author['id']}"> {$author['avatar']}</a><br /><br />

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

Для версии 1.2 и 1.3.х

 

Файл ./Skin/s*/skin_topic.php, найти код:

{$author['avatar']}

Заменить на:

<a href='{$ibforums->base_url}showuser={$author['member_id']}'>{$author['avatar']}</a>

Сохранить и загрузить измененный файл на сервер.

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

  • 2 месяца спустя...

Смотри, после замены, аватал начинает ссылаться на:

http://www.url_форума/{ipb.vars['board_url']}/index.php?showuser=2

удалил из всталенного: {ipb.vars['board_url']} и первый раз выжало ошибку, но при обновлении пропалам он...

 

зы: это так, для информации

зыы: версия 2.1.7

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

Сделал как написал Master, ничего не изменилось. То есть аватар отображается как обычная картинка без ссылки.

Версия движка 2.1.6. Подскажите в чём может быть проблема. Код вводил правильно и по-нескольку раз всё перепроверял.

 

Вот так выглядит сейчас мой код:

 

<span class="postdetails">
			<a href="{ipb.vars['board_url']}/index.php?showuser={$author['id']}">{$author['avatar']}</a><br /><br />
			{$author['title']}<br />
			{$author['member_rank_img']}<br /><br />
			{$author['member_group']}<br />
			{$author['member_posts']}<br />
			{$author['member_joined']}<br />
			{$author['member_location']}
			{$author['member_number']}<br />

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

Я не очень разбираюсь где это узнать=)

Для нормальной

 

Я не очень разбираюсь где это узнать=)

Для нормальной работы нужно чтобы он был отключён?

 

J? только что узнал, что Safe mode включён и выключить его никак нельзя. Така кака сервак бесплатный.=( Что не будет работать? :D

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

Да всё работает даже при сейф моде.

это нарушает вообще идею safe mode - а идея такая => скин грузится из файлов, а не из БД

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

Что-то я ничего не понял? То есть если вкл. safe mode, то данную фишку с аватаром никак нельзя провернуть?
Ссылка на комментарий
Поделиться на других сайтах

Для 2.1.х

 

Помню мне данная функция нравилась в vBulletin.

Так теперь еще и в 2.2 версии данную фичу организовали. Незнаю как вам, но мне всегда казалось удобным щелкать по аватару и переходить в профиль пользователя.

 

Действительно удобно и практично.Спасибо :D

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

J? только что узнал, что Safe mode включён и выключить его никак нельзя. Така кака сервак бесплатный.=( Что не будет работать?

Если safe-mode то после правки skin_topic нужно ресинхронизировать скин.

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

  • 2 недели спустя...

У меня стоит код, показывающий определённую картинку, если пользователь не выбрал ававтар. Т.е. вместо {$author['avatar']} у меня стоит

<if="author['avatar'] != """>{$author['avatar']}</if>
<else><{NO_AVATAR}></else>

 

Не могу понять, какой в итоге должен быть код, чтобы кликабельным был и аватар и картинка не аватаровская? как интегрировать мой код в код Master'a? или наоборот...

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

<if="author['avatar'] != """><a href='{$ibforums->base_url}showuser={$author['member_id']}'>{$author['avatar']}</a></if>
<else><a href='{$ibforums->base_url}showuser={$author['member_id']}'><{NO_AVATAR}></a></else>

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

Получилось.

 

Спасибо. :D

 

Только вот с этой строчкой:

<a href="{ipb.vars['board_url']}/index.php?showuser={$author['id']}">

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

  • 6 месяцев спустя...
Хочу в 1.3.1 от Игорька чтобы при наличии аватара на профиль вела ссылка с аватара, а без него была (как обычно) ссылка "Профиль". Не пойму где мне неадо условие писать.
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

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

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

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

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

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

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

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

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