Random No Avatar phpbb3 (случайная аватара по умолчанию)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
А вы первое сообщение этой темы внимательно читали ??? Там же есть фикс этой проблемы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 11 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Я же написал ,что там указаны файлы для правки с версии 1.2.1 , у меня стоит версия 1.3.0.(в этой версии в файле viewforum.php и файле includes/functions_display.php) с первого сообщения нет таких кодов.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Ды епрст, там всего лишь заменить один блок на другой, как вы думаете как же у меня все это работает ?? Код должен быть на местах, в любом случае
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 11 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Нужно открыть viewforum.php и найти
Код: Выделить всё
$avatar_img = $avatar_max_dimensions = $topic_last_poster_avatar_height = $topic_last_poster_avatar_width = $topic_first_poster_avatar_width = $topic_first_poster_avatar_height = '';
if ( !empty($row['topic_first_poster_avatar']) || !empty($row['topic_last_poster_avatar']))
{
$avatar_max_dimensions = 40; // here you can change the max-width you would like to have the avatars displayed
if ( $row['topic_first_poster_avatar_width'] >= $row['topic_first_poster_avatar_height'] )
{
$topic_first_poster_avatar_width = ( $row['topic_first_poster_avatar_width'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_first_poster_avatar_width'] ;
$topic_first_poster_avatar_height = ( $topic_first_poster_avatar_width == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_first_poster_avatar_width'] * $row['topic_first_poster_avatar_height']) : $row['topic_first_poster_avatar_height'] ;
}
else
{
$topic_first_poster_avatar_height = ( $row['topic_first_poster_avatar_height'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_first_poster_avatar_height'] ;
$topic_first_poster_avatar_width = ( $topic_first_poster_avatar_height == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_first_poster_avatar_height'] * $row['topic_first_poster_avatar_width']) : $row['topic_first_poster_avatar_width'] ;
}
if ( $row['topic_last_poster_avatar_width'] >= $row['topic_last_poster_avatar_height'] )
{
$topic_last_poster_avatar_width = ( $row['topic_last_poster_avatar_width'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_last_poster_avatar_width'] ;
$topic_last_poster_avatar_height = ( $topic_last_poster_avatar_width == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_last_poster_avatar_width'] * $row['topic_last_poster_avatar_height']) : $row['topic_last_poster_avatar_height'] ;
}
else
{
$topic_last_poster_avatar_height = ( $row['topic_last_poster_avatar_height'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_last_poster_avatar_height'] ;
$topic_last_poster_avatar_width = ( $topic_last_poster_avatar_height == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_last_poster_avatar_height'] * $row['topic_last_poster_avatar_width']) : $row['topic_last_poster_avatar_width'] ;
}
}
Открыть includes/functions_display.php и найти
Код: Выделить всё
$avatar_max_dimensions = $avatar_width = $avatar_height = '';
Вот эти два файла :
http://depositfiles.com/files/n2x0mz37j
http://depositfiles.com/files/u3ocu0h8m
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Извиняюсь, ошибся, мод имеет настройки в админке, ковырять их пробовали ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Вот же блин, по идее тогда фиксов нет для этого дела, единственным выходом может быть лишь установка старой версии мода либо задать в шаблоне жесткий размер аватары, допустим по моду аватар первая правка шаблона styles/prosilver/template/forumlist_body.html , нужно вставить
Внутрь дива прописать размеры, получится к примеру так
и так сделать со всеми правками в шаблонах, которые выводят аватары
Код: Выделить всё
<!-- IF forumrow.FORUM_LAST_POSTER_AVATAR --><div style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {forumrow.FORUM_LAST_POSTER_AVATAR_MARGIN}px;">{forumrow.FORUM_LAST_POSTER_AVATAR}</div><!-- ENDIF -->
Код: Выделить всё
<!-- IF forumrow.FORUM_LAST_POSTER_AVATAR --><div width="30px" height="30px" style="float: left; padding-top: 0px; margin-left: 5px; margin-right: {forumrow.FORUM_LAST_POSTER_AVATAR_MARGIN}px;">{forumrow.FORUM_LAST_POSTER_AVATAR}</div><!-- ENDIF -->
и так сделать со всеми правками в шаблонах, которые выводят аватары
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 11 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Все понятно, спасибо.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Успехов)))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Фиксы в полной мере применены ? Видимо часть кода не вставлена полностью, у меня таких ошибок нет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 11 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Да спасибо ,все нашел ,исправил.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Вот и добренько
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Похоже на то, что не все правки сделаны верно либо SQL запрос не полностью прошел в БД при установке мода аватар последнего сообщения и автора темы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 11 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Да еще, сообщение удаляется ,но аватар автора (удаленного) остается , SQL запрос - было написано - УСПЕШНО.
Ошибка похожая на вот эту ,сообщение №18 Avatar Index Viewforum
Ошибка похожая на вот эту ,сообщение №18 Avatar Index Viewforum
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 11 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Вопрос - решен , решение.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 1 месяц
- Откуда: Витебск
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
СПасибо, пригодится)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Lorem Ipsum
- Прописался тут надолго
- Сообщения: 1974
- Стаж: 11 лет 8 месяцев
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
DeaDRoMeO писал(а):Фиксы для устранения совместимости с другими модификациями
нет у меня такого.DeaDRoMeO писал(а):Открыть includes/functions_display.php и найти
Код: Выделить все
$avatar_max_dimensions = $avatar_width = $avatar_height = '';
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
- Lorem Ipsum
- Прописался тут надолго
- Сообщения: 1974
- Стаж: 11 лет 8 месяцев
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
DeaDRoMeO, помоги с правкой N1. Аватарки выводятся в реальном размере, не ресайзятся.
Единственное, что у меня стоит:
Этого кода у меня и в помине нет, хотя мод вывода аватарок последних ответивших установлен, как можешь сам видеть.DeaDRoMeO писал(а):1. Если у вас установлен мод Avatar of Poster on Index.
Нужно открыть viewforum.php и найти
Код: Выделить всё
$avatar_img = $avatar_max_dimensions = $topic_last_poster_avatar_height = $topic_last_poster_avatar_width = $topic_first_poster_avatar_width = $topic_first_poster_avatar_height = '';
if ( !empty($row['topic_first_poster_avatar']) || !empty($row['topic_last_poster_avatar']))
{
$avatar_max_dimensions = 40; // here you can change the max-width you would like to have the avatars displayed
if ( $row['topic_first_poster_avatar_width'] >= $row['topic_first_poster_avatar_height'] )
{
$topic_first_poster_avatar_width = ( $row['topic_first_poster_avatar_width'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_first_poster_avatar_width'] ;
$topic_first_poster_avatar_height = ( $topic_first_poster_avatar_width == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_first_poster_avatar_width'] * $row['topic_first_poster_avatar_height']) : $row['topic_first_poster_avatar_height'] ;
}
else
{
$topic_first_poster_avatar_height = ( $row['topic_first_poster_avatar_height'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_first_poster_avatar_height'] ;
$topic_first_poster_avatar_width = ( $topic_first_poster_avatar_height == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_first_poster_avatar_height'] * $row['topic_first_poster_avatar_width']) : $row['topic_first_poster_avatar_width'] ;
}
if ( $row['topic_last_poster_avatar_width'] >= $row['topic_last_poster_avatar_height'] )
{
$topic_last_poster_avatar_width = ( $row['topic_last_poster_avatar_width'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_last_poster_avatar_width'] ;
$topic_last_poster_avatar_height = ( $topic_last_poster_avatar_width == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_last_poster_avatar_width'] * $row['topic_last_poster_avatar_height']) : $row['topic_last_poster_avatar_height'] ;
}
else
{
$topic_last_poster_avatar_height = ( $row['topic_last_poster_avatar_height'] > $avatar_max_dimensions ) ? $avatar_max_dimensions : $row['topic_last_poster_avatar_height'] ;
$topic_last_poster_avatar_width = ( $topic_last_poster_avatar_height == $avatar_max_dimensions ) ? round($avatar_max_dimensions / $row['topic_last_poster_avatar_height'] * $row['topic_last_poster_avatar_width']) : $row['topic_last_poster_avatar_width'] ;
}
}
Код: Выделить всё
//-- mod : apiv ----------------------------------------------------------------
//-- add
if ( $config['avatar_topics_first_poster_show'] || $config['avatar_topics_last_poster_show'] )
{
$template->assign_var('AVATAR_MAX_DIMENSIONS', $config['avatar_max_dimensions = $topic_last_poster_avatar_height = $topic_last_poster_avatar_width = $topic_first_poster_avatar_width = $topic_first_poster_avatar_height = 40;']);
}
//-- fin mod : apiv ------------------------------------------------------------
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp