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

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


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

Для 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 от Игорька чтобы при наличии аватара на профиль вела ссылка с аватара, а без него была (как обычно) ссылка "Профиль". Не пойму где мне неадо условие писать.
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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

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

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