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

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

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

Страницы: (7) « Первая ... 2 3 [4] 5 6 ... Последняя »  ( Перейти к первому непрочитанному сообщению ) 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
Exclus1v3
Отправлено: Фев 17 2009, 18:06
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 29
Пользователь №: 1 306
Регистрация: 15-Февраля 09
Member Offline

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




у меня не один форум,а несколько! я немогу знать на каком из них возникунт проблемы !


--------------------
// сторонние ссылки использовать в подписи - запрещено - Администрация
Top
Exclus1v3
  Отправлено: Фев 17 2009, 18:26
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 29
Пользователь №: 1 306
Регистрация: 15-Февраля 09
Member Offline

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




админ ! спасибо огромное))) а всётаки интересно в чём проблема была????


--------------------
// сторонние ссылки использовать в подписи - запрещено - Администрация
Top
admin
Отправлено: Фев 17 2009, 18:41
Quote Post


Разработчик
Group Icon

Группа: Администраторы
Сообщений: 5 535
Пользователь №: 1
Регистрация: 27-Октября 07
Member Offline

Репутация: 183




Exclus1v3, была ошибка после установки патча. Исправили.


--------------------
Ответы на очень многие вопросы уже много раз давались на форуме. Пожалуйста, перед созданием темы с вопросом пользуйтесь поиском.

user posted image
Top
Exclus1v3
Отправлено: Фев 17 2009, 18:44
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 29
Пользователь №: 1 306
Регистрация: 15-Февраля 09
Member Offline

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




спасибо ! smile.gif


--------------------
// сторонние ссылки использовать в подписи - запрещено - Администрация
Top
andrew
Отправлено: Фев 18 2009, 18:24
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 1
Пользователь №: 1 310
Регистрация: 16-Февраля 09
Member Offline

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




Спасибо, классно wink.gif
Top
Alion133
Отправлено: Апр 4 2009, 11:24
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 15
Пользователь №: 1 400
Регистрация: 1-Апреля 09
Member Offline

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




Смотрите что у меня получилось( Я все делал по инструкции! В чем проблема может быть?
Top
Alion133
Отправлено: Апр 4 2009, 11:25
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 15
Пользователь №: 1 400
Регистрация: 1-Апреля 09
Member Offline

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




Ой cskre то забыл дать! Вот картинка http://s61.radikal.ru/i174/0904/57/b458044baac7.jpg
Top
ERoSennin
Отправлено: Апр 4 2009, 11:28
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 116
Пользователь №: 1 227
Регистрация: 12-Января 09
Member Offline

Репутация: 8




Значит не правильно делали....
Модификация работает!
Top
Fokus
Отправлено: Апр 4 2009, 11:29
Quote Post


- = = = Фокусник = = = -
Group Icon

Группа: Пользователи
Сообщений: 97
Пользователь №: 985
Регистрация: 5-Сентября 08
Из: СССР, г.Москва
Member Offline

Репутация: 4




Вы точно поставили в 1 пункте, перед:

CODE

//-->
</script>
Top
Alion133
Отправлено: Апр 4 2009, 11:36
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 15
Пользователь №: 1 400
Регистрация: 1-Апреля 09
Member Offline

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




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


Вот все правильно написал!
Top
Fokus
Отправлено: Апр 4 2009, 11:37
Quote Post


- = = = Фокусник = = = -
Group Icon

Группа: Пользователи
Сообщений: 97
Пользователь №: 985
Регистрация: 5-Сентября 08
Из: СССР, г.Москва
Member Offline

Репутация: 4




У Вас щас так стоит:

CODE


   //-->
   </script>
<!-- функция замены аватара -->
function ChangeAvatar(avatar,user)
 {
   NowUser = "Guest";
   var choose = " ";
   if (NowUser == user)
       {
         choose = '<a href="http://sampgfrp.ipb.su/index.php?act=UserCP&CODE=24" >Выбрать</a>'
       }
   if (avatar == "")
     {
       document.write('<img src="http://s47.radikal.ru/i116/0904/20/3643c4f30098.gif"No Avatar"" alt="Аватар не выбран" /></br><center>',choose,'</center>');
       }
       else
           {
             document.write(avatar);
           }
 }
<!-- конец функции замены аватара -->



А надо исправить так:

CODE


   <!-- функция замены аватара -->
function ChangeAvatar(avatar,user)
 {
   NowUser = "Guest";
   var choose = " ";
   if (NowUser == user)
       {
         choose = '<a href="http://sampgfrp.ipb.su/index.php?act=UserCP&CODE=24" >Выбрать</a>'
       }
   if (avatar == "")
     {
       document.write('<img src="http://s47.radikal.ru/i116/0904/20/3643c4f30098.gif"No Avatar"" alt="Аватар не выбран" /></br><center>',choose,'</center>');
       }
       else
           {
             document.write(avatar);
           }
 }
<!-- конец функции замены аватара -->

//-->
   </script>



Top
Fokus
Отправлено: Апр 4 2009, 11:38
Quote Post


- = = = Фокусник = = = -
Group Icon

Группа: Пользователи
Сообщений: 97
Пользователь №: 985
Регистрация: 5-Сентября 08
Из: СССР, г.Москва
Member Offline

Репутация: 4




Вы не исправили!!!
Top
ERoSennin
Отправлено: Апр 4 2009, 11:40
Quote Post


Пользователь
Group Icon

Группа: Пользователи
Сообщений: 116
Пользователь №: 1 227
Регистрация: 12-Января 09
Member Offline

Репутация: 8




Точнее так:
CODE
<!-- функция замены аватара -->
function ChangeAvatar(avatar,user)
{
  NowUser = "Guest";
  var choose = " ";
  if (NowUser == user)
      {
        choose = '<a href="http://sampgfrp.ipb.su/index.php?act=UserCP&CODE=24" >Выбрать</a>'
      }
  if (avatar == "")
    {
      document.write('<img src="http://s47.radikal.ru/i116/0904/20/3643c4f30098.gif" alt="Аватар не выбран" /></br><center>',choose,'</center>');
      }
      else
          {
            document.write(avatar);
          }
}
<!-- конец функции замены аватара -->

//-->
  </script>
Top
Alion133
Отправлено: Апр 4 2009, 11:44
Quote Post


Новичок
Group Icon

Группа: Пользователи
Сообщений: 15
Пользователь №: 1 400
Регистрация: 1-Апреля 09
Member Offline

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




Эх...(( Заменил и все равно ни фига
Top
Fokus
Отправлено: Апр 4 2009, 11:45
Quote Post


- = = = Фокусник = = = -
Group Icon

Группа: Пользователи
Сообщений: 97
Пользователь №: 985
Регистрация: 5-Сентября 08
Из: СССР, г.Москва
Member Offline

Репутация: 4




Вам надо просто код из 1 пункта поставить перед:

CODE

//-->
 </script>
Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Topic Options Страницы: (7) « Первая ... 2 3 [4] 5 6 ... Последняя » Reply to this topicStart new topicStart Poll