Powered by Invision Power Board
Здравствуйте Гость ( Вход | Регистрация ) Выслать повторно письмо для активации

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

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

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

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


admin of ipb.su
Group Icon

Группа: Пользователи
Сообщений: 6 040
Пользователь №: 3
Регистрация: 27-Октября 07
Из: г.Псков
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
Top
asm-a
Отправлено: Авг 23 2012, 21:09
Quote Post


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

Группа: Пользователи
Сообщений: 964
Пользователь №: 2 333
Регистрация: 29-Май 10
Member Offline

Репутация: 58




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


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


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

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




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

user posted image


--------------------
Top
asm-a
Отправлено: Авг 23 2012, 21:53
Quote Post


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

Группа: Пользователи
Сообщений: 964
Пользователь №: 2 333
Регистрация: 29-Май 10
Member Offline

Репутация: 58




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


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


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

Группа: Пользователи
Сообщений: 701
Пользователь №: 3 536
Регистрация: 5-Марта 12
Из: Великобритания
Member Offline

Репутация: 16




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


--------------------
Top
dci
Отправлено: Мар 29 2015, 16:12
Quote Post


Лисяпа
Group Icon

Группа: Пользователи
Сообщений: 152
Пользователь №: 5 028
Регистрация: 28-Ноября 14
Member Offline

Репутация: 3




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


--------------------
Top
50theme
Отправлено: Мар 8 2018, 22:08
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 24
Пользователь №: 4 517
Регистрация: 17-Июня 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>
<!-- Конец Замена пустого аватара -->
Top
Ларочка
Отправлено: Ноя 25 2018, 19:05
Quote Post


Участник
Group Icon

Группа: Пользователи
Сообщений: 59
Пользователь №: 5 626
Регистрация: 3-Июня 15
Member Offline

Репутация: 3




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

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