Random No Avatar phpbb3 (случайная аватара по умолчанию)
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
Random No Avatar phpbb3 (случайная аватара по умолчанию)
А вы первое сообщение этой темы внимательно читали ??? Там же есть фикс этой проблемы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 10 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Я же написал ,что там указаны файлы для правки с версии 1.2.1 , у меня стоит версия 1.3.0.(в этой версии в файле viewforum.php и файле includes/functions_display.php) с первого сообщения нет таких кодов.
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Ды епрст, там всего лишь заменить один блок на другой, как вы думаете как же у меня все это работает ?? Код должен быть на местах, в любом случае
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 10 месяцев
- Откуда: Алтай
- Контактная информация:
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
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Извиняюсь, ошибся, мод имеет настройки в админке, ковырять их пробовали ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
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 лет 10 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Все понятно, спасибо.
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Успехов)))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Фиксы в полной мере применены ? Видимо часть кода не вставлена полностью, у меня таких ошибок нет
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 10 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Да спасибо ,все нашел ,исправил.
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Вот и добренько
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Похоже на то, что не все правки сделаны верно либо SQL запрос не полностью прошел в БД при установке мода аватар последнего сообщения и автора темы
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 10 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Да еще, сообщение удаляется ,но аватар автора (удаленного) остается , SQL запрос - было написано - УСПЕШНО.
Ошибка похожая на вот эту ,сообщение №18 Avatar Index Viewforum
Ошибка похожая на вот эту ,сообщение №18 Avatar Index Viewforum
- maco8024
- Начинаю осваивать Форум
- Сообщения: 101
- Стаж: 11 лет 10 месяцев
- Откуда: Алтай
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
Вопрос - решен , решение.
Random No Avatar phpbb3 (случайная аватара по умолчанию)
СПасибо, пригодится)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Lorem Ipsum
- Прописался тут надолго
- Сообщения: 1974
- Стаж: 11 лет 7 месяцев
- Контактная информация:
Random No Avatar phpbb3 (случайная аватара по умолчанию)
DeaDRoMeO писал(а):Фиксы для устранения совместимости с другими модификациями
нет у меня такого.DeaDRoMeO писал(а):Открыть includes/functions_display.php и найти
Код: Выделить все
$avatar_max_dimensions = $avatar_width = $avatar_height = '';
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
- Lorem Ipsum
- Прописался тут надолго
- Сообщения: 1974
- Стаж: 11 лет 7 месяцев
- Контактная информация:
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