Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум поддержки IPB.SU > Поддержка модификаций > Кликабельный аватар


Автор: Duka Апр 2 2008, 10:59
Небольшая правка в шаблоне сделает Аватар пользователя как ссылку на профиль.

Админка - Скины и Шаблоны - HTML шаблоны - [Скин] - Настройка HTML - Topic View Section - Post Entry


Найти
CODE
avatar = "{$author['avatar']}";

Заменить на
CODE
avatar = "<a href='{$ibforums->base_url}showuser={$author['member_id']}'>{$author['avatar']}</a>";

Автор: NeomasteR Июл 27 2008, 22:42
Duka, этот мод не работает.

Автор: Rom4ik Июл 27 2008, 23:01
прекрастно работает

Автор: NeomasteR Июл 27 2008, 23:26
Rom4ik, у меня нету строки "avatar = ".

Автор: Rom4ik Июл 27 2008, 23:49
что за шаблон? может администрация вам поможет!


посмотрел шаблон у вас такойже как и у меня означает плохо смотрели есле сомневаетесь смотрите пример тут http://allsoft.ipb.su/index.php?showtopic=714&st=0&#entry2279

Автор: Dungeon1 Июл 27 2008, 23:54
Ну чтож , тогда сделайте так ,
Админка - Скины и Шаблоны - HTML шаблоны - [Скин] - Настройка HTML - Topic View Section - Post Entry

ищите там :

CODE

{$author['avatar']}


Заменяете на:
CODE

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


Это уж точно работает ..

Автор: vladuslav Июл 28 2008, 20:20
Dungeon1 спасибо огромное

Автор: NeomasteR Июл 30 2008, 18:51
Dungeon1, к сожалению у меня не работает. Скин форума стандартный. При нажатии на аватар идёт переход на главную страницу форума.

Автор: vladuslav Июл 30 2008, 19:09
Да и вправду. Попробуй всё заново сделать.

Или хочешь сделай меня админом и я быстро сделаю.

Автор: Настя Сен 12 2008, 13:51
а у меня тоже переходит на главную страницу(((

Автор: Rom4ik Сен 12 2008, 15:45
Настя,
это у вс на всех пользователях или только на вашем нике? просто у меня было только тогда когда кликал на них 1-го зарег пользователя...

Автор: NeomasteR Сен 12 2008, 15:45
Настя, а попробуйте так:
CODE
<a href="{ibf.script_url}showuser={$author['id']}"> {$author['avatar']}</a><br /><br />

У меня работает.

Автор: Mastero444ek Июн 14 2009, 20:45
Все что писали перепробовал, так и не заработало...

Автор: SadDemonik Июл 28 2009, 23:58
Вытекающий вопрос, если мы делаем аватар кликабельным на профиль, как сделать ник кликабелным на вставку, как обращения?

Автор: Dron Июл 29 2009, 00:03
QUOTE (SadDemonik @ Сегодня, 00:59)
Вытекающий вопрос, если мы делаем аватар кликабельным на профиль, как сделать ник кликабелным на вставку, как обращения?

А по моему до этого вовсе не трудно догадаться прочитав инструкцию по установке соответствующего дополнения.

Автор: SadDemonik Июл 29 2009, 00:13
Кажется поняла... а можно еще вопросик немного не в тему? пожалуйста....
Можно ли как-нибудь сделать шрифт которым прописывается никнейм побольше? А так же центрировать и тд и тп?

Автор: Dron Июл 29 2009, 08:48
QUOTE (SadDemonik @ Сегодня, 01:14)
Можно ли как-нибудь сделать шрифт которым прописывается никнейм побольше? А так же центрировать и тд и тп?

Можно, при помощи выделения нужных переменных соответствующими html-тегами. По html есть отдельная тема в разделе FAQ

Автор: Blond Окт 9 2009, 01:08
Я так понимаю, что если установлен мод "No Avatar", то мод "Кликабельный аватар" установить не получится? Потому что я уже перепробовала все варианты, которые здесь были предложены и ничего не получилось. Пропадают все аватары.
Вот код
CODE

<!-- Начало Замена пустого аватара -->
<div align="center">
<script>
avatar = "<a href='{$ibforums->base_url}showuser={$author['member_id']}'>{$author['avatar']}</a>";
user = "{$post['name']}";
ChangeAvatar(avatar,user);
</script>
</div>
<!-- Конец Замена пустого аватара --> <br /><br />


Автор: Добрый Окт 9 2009, 12:12
Blond, не пробовал именно на инфу клик делать, а вот быстрый ответ автору делается) Значит и на инфу клик можно сделать, по логике вещей)

Автор: Slesher Окт 9 2009, 16:14
Blond,

Попробуйте так: установите модификацию No Avatar, так как выложено в теме инструкции, только в куске
QUOTE

<!-- функция замены аватара -->
function ChangeAvatar(avatar,user)
  {
    NowUser = "{ibf.member.name}";
    var choose = " ";
    if (NowUser == user)
        {
          choose = '<a href="http://ссылка на ваш форум/index.php?act=UserCP&CODE=24" >Выбрать</a>'
        }
    if (avatar == "")
      {
        document.write('<img src="ссылка на картинку "No Avatar"" alt="Аватар не выбран" /></br><center>',choose,'</center>');
        }
        else
            {
              document.write(avatar);
            }

  }
<!-- конец функции замены аватара -->


поменяте выделенное красным на:

CODE

           {
             document.write(<a href='{$ibforums->base_url}showuser={$author['member_id']}'>{$author['avatar']}</a>);
           }


Может, сработает. Хотя и то что вы написали, должно бы сработать wink.gif

Автор: Konon Ноя 15 2009, 12:55
у меня все работает! я не программист но сразу же когда вставил код у меня работает!!

Автор: Lelya Июл 22 2011, 09:46
Цитата (NeomasteR @ Сен 12 2008, 16:45)
а попробуйте так:
Код
<a href="{ibf.script_url}showuser={$author['id']}"> {$author['avatar']}</a><br /><br />

У меня работает.

Этот мод работает. Спасибо!

Автор: Одиночка <3 Окт 1 2011, 00:39
Цитата (NeomasteR @ Сен 12 2008, 17:45)

Код
<a href="{ibf.script_url}showuser={$author['id']}"> {$author['avatar']}</a><br /><br />

У меня работает.

Спасибо)

Powered by Invision Power Board (//www.invisionboard.com)
© Invision Power Services (//www.invisionpower.com)