Powered by Invision Power Board
Доброго времени суток, уважаемые новички форума и те, кто не так давно зарегистрировал форум на нашем сервисе. Обращаем Ваше внимание на то, что данный форум - своеобразная база знаний, на которой хранятся ответы на все Ваши сформировавшиеся (также как и не сформировавшиеся) вопросы по работе Вашего форума. Администрацией сервиса было принято решение написать документацию по использованию поиска по форуму технической поддержки. Мы понимаем, что конечно лучше, когда именно Вам лично дают качественный ответ, но ответы на большинство вопросов уже даны - достаточно правильно спросить поисковик, и он найдёт Вам то, что Вы ищите.
  1. На этом форуме осуществляется техническая поддержка только и только форумов IP.Board Сервиса IPB.SU.
  2. Заполните в Профиле поле: "Адрес Вашего форума" - это упростит работу Aдминистрации при решении Bаших проблем.
С уважением,
Администрация Сервиса IPB.SU!


Forum Rules Правила раздела

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

Страницы: (7) « Первая ... 5 6 [7]   ( Перейти к первому непрочитанному сообщению ) Reply to this topicStart new topicStart Poll

> Мод "Картинка No Avatar" от Grin, картинка для пользователей без аватара
Dron
Quote Post

admin of ipb.su
******


Сообщений: 6 040
Из: г.Псков

Активность: Member Offline


Ответить Автору

Репутация: 133


Данная модификация позволяет заменить пустой аватар на картинку "No Avatar", под картинкой пишет "Выбрать", перемещая в профиль к выбору аватара.

1. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем скин, где будем добавлять мод - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем Header - жмем "редактировать"

Находим там такие строки:

Код
//-->
</script>


Перед ними вставляем такой код:

Цитата
<!-- функция замены аватара -->
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);
             }
  }
<!-- конец функции замены аватара -->


Синим выделена ссылка на картинку "No Avatar". Заменяете ее на свою.

Картинка "No Avatar" может быть, например такой: user posted image

2. АдминЦентр - Скины и шаблоны - Настройка скинов - в списке установленных скинов ищем скин, где будем добавлять мод - жмем на ссылку "HTML" - в названиях категории скина ищем Topic View Section - жмем "раскрыть для редактирования" - в списке секций ищем Post Entry - жмем "редактировать"

Находим такую строку:

Код
{$author['avatar']}


Заменяем ее на следующий код:

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


Готово.

Это сообщение отредактировал аsm-а - Фев 22 2015, 15:34
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 870

Активность: Member Offline


Ответить Автору

Репутация: 56


AweDer, есть. Только что проверил:
user posted image


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
AweDer
Quote Post

Еntеr нажат, к чему теперь рыданья...
Group Icon


Сообщений: 701
Из: Великобритания

Активность: Member Offline


Ответить Автору

Репутация: 16


аsm-а,Но у меня нет и моей помощницы эта надпись тоже не показывается.

user posted image


--------------------
PMEmail Poster
Top
asm-a
Quote Post

<? echo"Кодер" ?>
Group Icon


Сообщений: 870

Активность: Member Offline


Ответить Автору

Репутация: 56


AweDer, он будет показываться только у вас, если не будет аватара. Аналогично и с другим пользователем на форуме wink.gif


--------------------
Уважаемые посетители, используйте ПОИСК прежде чем что-то спросить.
--------------
За пределами форума технической поддержки помогаю только на ПЛАТНОЙ основе, независимо, есть ли у вас форум на нашем сервисе. Если есть вопросы или предложения, можете смело обратиться ко мне в ЛС
--------------
Мой блог | Twitter
--------------
xxx: Сегодня был у нашего админа, увидел на столе в горах хлама листок, весь исписанный фразой «Hello world». Оказалось, он так ручку расписывает.
PM
Top
AweDer
Quote Post

Еntеr нажат, к чему теперь рыданья...
Group Icon


Сообщений: 701
Из: Великобритания

Активность: Member Offline


Ответить Автору

Репутация: 16


аsm-а,Черт точно во ступил сидел 2 часа не мог понять в чем дело спасибо biggrin.gif


--------------------
PMEmail Poster
Top
dci
Quote Post

Лисяпа
Group Icon


Сообщений: 150

Активность: Member Offline


Ответить Автору

Репутация: 3


Можно ли как то сделать отображение такой картинки в профиле?


--------------------
PMEmail Poster
Top
50theme
Quote Post

Новичок
Group Icon


Сообщений: 14
Из: Минск

Активность: Member Offline


Ответить Автору

Репутация: нет


Четко, 5 сек и все сделал.. правда чуть поправил.. центровка мне сразу не подошла да и ссылка на установку Аватара тоже ненужная. Короче +5 вам.

Код
<!-- функция замены аватара -->
function ChangeAvatar(avatar)
 {
    NowUser = "{ibf.member.name}";
    var choose = " ";
    if (avatar == "")
      {
       document.write('<img src="http://ipb.su/uploads/ipbsu/50theme/av-1021.png" alt="Аватар не выбран" />',choose);
       }
       else
           {
             document.write(avatar);
            }
 }
<!-- конец функции замены аватара -->


Код
<!-- Начало Замена пустого аватара -->
<script>
avatar = "{$author['avatar']}";
ChangeAvatar(avatar);
</script>
<!-- Конец Замена пустого аватара -->
PMEmail Poster
Top
Ларочка
Quote Post

Новичок
Group Icon


Сообщений: 36

Активность: Member Offline


Ответить Автору

Репутация: 2


Благодарю!
Прекрасно все вписалось с первой попытки.
PMEmail Poster
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (7) « Первая ... 5 6 [7]  Reply to this topicStart new topicStart Poll


 


Текстовая версия