Random No Avatar phpbb3 (случайная аватара по умолчанию)

В данном подфоруме будут располагаться темы с анонсами интересных модификаций, а так же будут рассматриваться проверенные временем дополнения для phpBB3.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----

Был ли полезен для вас данный анонс ???

Можно выбрать до 1 варианта ответа

 
 
Результаты голосования

Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Lorem Ipsum »

Пока ждала ответа Ромео, сделала 2 пака индивидуальных рандомных аватарок. Если кому понравится - берите).
Сначала идея была сделать разноцветный бэкграунд с одной постоянной картинкой. Для этого я взяла чёрного монстрика.
avatar_monstr.jpg
Архив из 7 картинок
monstr_pac_7.rar
(54.12 КБ) 10 скачиваний
.

Но Ромео всё ещё не появился, а значит было время сделать второй пак. На этот раз я подумала, что одному чёрному монстрику скучно, поэтому сделала ему разноцветных друзей.
avatar_monstr2.jpg
Архив из 8 картинок
monstr_pac_8.rar
(78.86 КБ) 12 скачиваний
Для того, чтобы поменять аватарки, нужно загрузить картинки в папку /images/avatars/random/.
А файл /includes/functions_display.php отредактировать следующим образом:
$random_avatar = $phpbb_root_path . 'images/avatars/random/no_avatar' . mt_rand(1, 17) . '.gif';
17 - изменить на количество новых аватарок, соответственно 7 или 8 (в зависимости от пака), а расширение .gif - на .png.
Последний раз редактировалось Lorem Ipsum 09 дек 2012, 02:30, всего редактировалось 1 раз.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#41
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

Пасиба, отличные картинки))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#42
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Lorem Ipsum »

DeaDRoMeO, эээ, а помощь?...Со вчера жду. Как мне отредактировать коды, которых нет?
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#43
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#44
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а): выходом может быть лишь установка старой версии мода
А где её взять? Старые версии разве хранятся где-то? Не хотелось бы задавать жёсткие размеры, мало ли, может менять буду, неохота каждый раз в шаблоны лезть.
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#45
Аватара пользователя
maco8024
Начинаю осваивать Форум
Начинаю осваивать Форум
Сообщения: 101
Стаж: 11 лет 10 месяцев
Откуда: Алтай
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение maco8024 »

Avatar of poster on Index and Viewforum
#46
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

Хех, вот никому не охота в шаблоны лезть, как я погляжу)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#47
Аватара пользователя
Lorem Ipsum
Прописался тут надолго
Прописался тут надолго
Сообщения: 1974
Стаж: 11 лет 7 месяцев
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Lorem Ipsum »

DeaDRoMeO писал(а):Хех, вот никому не охота в шаблоны лезть, как я погляжу)
Ну слазила я в шаблоны. Нифига ничего не изменилось, аватары как были стандартного размера, так и остались, хотя было "жёстко прописано 40px x 40px". Установила старую версию, там вообще труба, удалила.
Буду или удалять мод вывода аватарок, или рандомные аватарки. Или подожду и буду надеяться, что с третьего захода что-то встанет ровно, как в случае со спойлером :de_vil:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
#48
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

Ты вообще крайне везучая в последнее время в плане модов)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#49
Аватара пользователя
boroda-max
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 180
Стаж: 11 лет 4 месяца
Откуда: CCCР. Ленинград
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение boroda-max »

DeaDRoMeO писал(а):Вот же блин, по идее тогда фиксов нет для этого дела
помогло замена кода

Код: Выделить всё

//-- mod : apiv ----------------------------------------------------------------
//-- add
function user_display_avatar($row, $prefix = '', $tpl_switch, $display)
{
   if ( !$display || empty($row[$prefix . '_poster_avatar']) )
   {
     return;
   }
   global $config, $template;

   $avatar = unserialize($row[$prefix . '_poster_avatar']);
   if ( $avatar['width'] >= $avatar['height'] )
   {
      $avatar_width = ($avatar['width'] > $config['avatar_max_dimensions']) ? $config['avatar_max_dimensions'] : $avatar['width'];
      $avatar_height = ($avatar_width == $config['avatar_max_dimensions']) ? round($config['avatar_max_dimensions'] / $avatar['width'] * $avatar['height']) : $avatar['height'];
       $avatar_max_dimensions = $avatar_width = $avatar_height = 40;
   }
   else
   {
      $avatar_height = ($avatar['height'] > $config['avatar_max_dimensions']) ? $config['avatar_max_dimensions'] : $avatar['height'];
      $avatar_width = ($avatar_height == $config['avatar_max_dimensions']) ? round($config['avatar_max_dimensions'] / $avatar['height'] * $avatar['width']) : $avatar['width'];
       $avatar_max_dimensions = $avatar_width = $avatar_height = 40;
   }

   if ( !$display || empty($row[$prefix . '_poster_avatar']) )
   {
      $template->alter_block_array($tpl_switch, array(
         strtoupper($prefix) . '_POSTER_AVATAR' => get_user_avatar('', 0, 40, 40),
         strtoupper($prefix) . '_POSTER_AVATAR_MARGIN' => ($avatar_width == $config['avatar_max_dimensions']) ? 5 : ($config['avatar_max_dimensions'] - $avatar_width + 5),
      ), true, 'change');
   }   
   else
   {
      $template->alter_block_array($tpl_switch, array(
         strtoupper($prefix) . '_POSTER_AVATAR' => get_user_avatar($avatar['avatar'], $avatar['type'], $avatar_width, $avatar_height),
         strtoupper($prefix) . '_POSTER_AVATAR_MARGIN' => ($avatar_width == $config['avatar_max_dimensions']) ? 5 : ($config['avatar_max_dimensions'] - $avatar_width + 5),
      ), true, 'change');
   }
}
//-- fin mod : apiv ------------------------------------------------------------ 
#50
Аватара пользователя
tralan
Активно осваиваю Форум
Активно осваиваю Форум
Сообщения: 235
Стаж: 11 лет 3 месяца
Откуда: Таганрог
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение tralan »

boroda-max писал(а):помогло замена кода
Эта функция user_display_avatar от другого мода: Avatar of poster on Index and Viewforum phpbb3 .
И предложенная здесь замена кода - это решение проблемы совмещения двух модов: Random No Avatar phpbb3 (случайная аватара по умолчанию) и Avatar of poster on Index and Viewforum phpbb3 , описанное

Это так, чтобы не получилось недоразумения. :-00):
В любой непонятной ситуации – ложись спать!
#51
Евгеньевич
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 3 месяца
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Евгеньевич »

Поставил я значит этот мод, поплясал с бубном, почитал темки и вуаля, в хроме всё ок. А вот в осле...
Скриншоты прилагаю.
Вопрос: как побороть осла? Браузер удалить - не предлагать :)
Осёл:

Хром:


А ещё в самих темах в ХРОМЕ пробелмы с ресайзом.

А в ослике наоборот - всё норм.

В списке форумов на скринах выше видно что всё наоборот, в хроме всё ок, а в осле без ресайза.
Бред какой-то...
#52
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

В ШТМЛ разбираетесь ?? Просто можно в местах вывода этих аватар задать им жесткие размеры, фиксированные через HTML код
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#53
MapuHka
Заглянул на огонек
Заглянул на огонек
Сообщения: 2
Стаж: 10 лет 11 месяцев
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение MapuHka »

Можно пошагово?

Потому что для viewtopic будет навеоно косяк. Загруженные авы тоже уменьшатся..
#54
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

Вы о чем ? Где суть вопроса ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#55
MapuHka
Заглянул на огонек
Заглянул на огонек
Сообщения: 2
Стаж: 10 лет 11 месяцев
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение MapuHka »

В 53 сообщении. С другого акка случайно зашёл
#56
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

Нет, ничего не затронется, вот что я имел ввиду -
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#57
Евгеньевич
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 3 месяца
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Евгеньевич »

Сделал, добавил в форумлист боди width="30px" height="30px" там где выводятся авы, перекешировал, нифига не поменялось в ослике...
#58
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение DeaDRoMeO »

Так-с, а в опере, хроме и мозиле все нормально ?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#59
Евгеньевич
Заглянул на огонек
Заглянул на огонек
Сообщения: 16
Стаж: 11 лет 3 месяца
Контактная информация:

Random No Avatar phpbb3 (случайная аватара по умолчанию)

Сообщение Евгеньевич »

Смотри, в опере, хроме и мозилле проблема только в самой теме, там не все авы ресайзятся


А в ослике всё наоборот. В темах нормально, а в остальных местах - forumlist_body и viewforum_body не ресайзятся...
#60
Ответить