Profile Views List - Кто смотрел профиль ?
Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas
Правила форума
----
----
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Сергей подскажи пожалуйста.
После установки этого мода появились косяки с модом который выводит аватар последнего ответившего в теме пользователя в список форумов.
А именно - этот аватар стандартного размере,а не уменьшенного, как должно в общем-то быть.
А также почему-то аватар пользователя, который побывал в профиле другого пользователя не отображается. Это показано на картинке 2.
Посмотри пожалуйста обе картинки. Очень жду твоей помощи. Заранее спасибо.
После установки этого мода появились косяки с модом который выводит аватар последнего ответившего в теме пользователя в список форумов.
А именно - этот аватар стандартного размере,а не уменьшенного, как должно в общем-то быть.
А также почему-то аватар пользователя, который побывал в профиле другого пользователя не отображается. Это показано на картинке 2.
Посмотри пожалуйста обе картинки. Очень жду твоей помощи. Заранее спасибо.
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Я теперь понял что эта ошибка появилась раньше. Тоесть не после установки именно этого мода. Но на данный мод она, как видишь, тоже влияет.
Насколько я понимаю, устанавливая какой-то другой мод, я нарушил правки мода "Avatar of poster on Index and Viewforum phpbb3".
Тоесть какая-то функция отвечающая за уменьшение картинки не срабатывает.
Может это бибилиотека Qjyery, или как там она называется?
Подскажи пожалуйста мои догадки и выведи на файл в котором нужно проверить эти правки!
Насколько я понимаю, устанавливая какой-то другой мод, я нарушил правки мода "Avatar of poster on Index and Viewforum phpbb3".
Тоесть какая-то функция отвечающая за уменьшение картинки не срабатывает.
Может это бибилиотека Qjyery, или как там она называется?
Подскажи пожалуйста мои догадки и выведи на файл в котором нужно проверить эти правки!
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Насчет больших аватар, открыть viewforum.php и найти
Заменить на
Открыть includes/functions_display.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 = '';
Код: Выделить всё
$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 = 40;
Код: Выделить всё
$avatar_max_dimensions = $avatar_width = $avatar_height = '';
Код: Выделить всё
$avatar_max_dimensions = $avatar_width = $avatar_height = 40;
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
У этого пользователя аватар тот который задаётся автоматически.DeaDRoMeO писал(а):Насчет второго - а у этого пользователя вообще аватар есть ???
Мод такой был. В общем говоря такой аватар как у тебя динозаврики.
А твою подсказку сейчас буду пробовать. Отпишусь.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Возьми эту картинку
И помести в аналогичную папку у себя, мод рандомных аватар не работает с модом этой темы
Код: Выделить всё
http://hello-vitebsk.ru/styles/X-Static/theme/images/no_avatar.gif
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Эта картинка действительно появилась в уменьшенном размере в профиле пользователя.DeaDRoMeO писал(а):Возьми эту картинкуКод: Выделить всеhttp://hello-vitebsk.ru/styles/X-Static/theme/images/no_avatar.gif
А вот предыдущие правки файлов viewforum.php и includes/functions_display.php не помогли.
Картинки как были большие, так и остались. Кеш чистил и стили с картинками тоже.
Что ещё может быть. Думаю разгадка где-то рядом так как у меня в этих файлах действительно были кавычки вместо цифры 40, а я ведь устанавливал мод с выводом аватар по инструкции. Значит эти правки я тоже делал тогда.
Получается они были изменениы уже в процессе установки других модов.
Что ещё влияет на вывод этих картинок в уменьшенном виде???
П.С. Спасибо за желание мне помочь.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Вообщем откати правки о которых я писал и выполни эти - https://www.phpbb.com/customise/db/mod/ ... /faq/f_600
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Сейчас попробую. Отпишусь.
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Мне иногда кажется, что ты знаешь всё в phpbb. Это не так?
Наверное ты догадался что всё ОК.
Огромный тебе Респект и Уважуха.
Наверное ты догадался что всё ОК.
Огромный тебе Респект и Уважуха.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Хах, ну всего невозможно знать, есть вопросы на которые и я не знаю ответов (к примеру вопросы по багам Логинзы), но это другая история. Вообщем рад что все получилось)
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Я пока решил в Логинзу вообще не лезть, легче буду спать.
Пошёл я дальше лазить по твоему чудо-форуму, устанавливать разные вкусности
Пошёл я дальше лазить по твоему чудо-форуму, устанавливать разные вкусности
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Верное решениеRoman писал(а):Я пока решил в Логинзу вообще не лезть, легче буду спать.
Успешных поисков))))Roman писал(а):Пошёл я дальше лазить по твоему чудо-форуму, устанавливать разные вкусности
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Заметил у себя такую же проблему, которую я уже описывал, но теперь она выражается на странице отображения подфорумов конкретного форума.
Короче говоря, путь такой Главная страница - выбор конкретного форума.
В этом форуме несколько подфорумов отображаются в виде таблицы. И вот в этой таблице аватары пользователей огромных размеров.
Посмотри пожалуйста на скриншот.
Думаю нужно где-то в файле includes/functions_display.php заменть = ''; на = '40';
Но в каком месте не могу догнать.
Короче говоря, путь такой Главная страница - выбор конкретного форума.
В этом форуме несколько подфорумов отображаются в виде таблицы. И вот в этой таблице аватары пользователей огромных размеров.
Посмотри пожалуйста на скриншот.
Думаю нужно где-то в файле includes/functions_display.php заменть = ''; на = '40';
Но в каком месте не могу догнать.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Странно, что не все получилось после прошлых правок, открой includes/functions_display.php и найди
Замени найденное на
Код: Выделить всё
return '<img src="images/avatars/no_avatar.gif" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Код: Выделить всё
return '<img src="images/avatars/no_avatar.gif" ' . (($avatar_width) ? ' width="' . $avatar_width . '" height="' . $avatar_height . '"' : '' ) . ' alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Первого куска кода у себя в файле includes/functions_display.php я не нашёл.
Но я так понял что ключевой код в этой части кода это
Короче в самом низу файла есть такой кусок кода:
И вот в него я внёс изменения заменив
на
То есть в итоге получилось вот так
Самое обидное что всё равно картинки в таблице подфорумов не нужного мне большого размера. То есть данная правка не помогла, ничего не получилось.
Может есть ещё какое-то решение? Мне кажется может быть нужно вносить изменения в файл вифтопик.php , так как делая правки по прошлой инструкции явно прослеживается изменения касаемо модификаций Avatar of poster on Index and Viewforum с установленной модификацией "Default Random 'No Avatar'".
То есть отображение аватаров в подфорумах даже и не трогается.
Или я что-то не так понимаю.
Может мне проще выложить свой functions_display.php, чтобы ты глянул? Или нет?
Но я так понял что ключевой код в этой части кода это
Код: Выделить всё
((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Код: Выделить всё
$avatar_img .= $avatar;
return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
?>
Код: Выделить всё
((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Код: Выделить всё
(($avatar_width) ? ' width="' . $avatar_width . '" height="' . $avatar_height . '"' : '' ) . ' alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
Код: Выделить всё
$avatar_img .= $avatar;
return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . (($avatar_width) ? ' width="' . $avatar_width . '" height="' . $avatar_height . '"' : '' ) . ' alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
?>
Может есть ещё какое-то решение? Мне кажется может быть нужно вносить изменения в файл вифтопик.php , так как делая правки по прошлой инструкции явно прослеживается изменения касаемо модификаций Avatar of poster on Index and Viewforum с установленной модификацией "Default Random 'No Avatar'".
То есть отображение аватаров в подфорумах даже и не трогается.
Или я что-то не так понимаю.
Может мне проще выложить свой functions_display.php, чтобы ты глянул? Или нет?
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Давай, скидывай))Roman писал(а):Может мне проще выложить свой functions_display.php, чтобы ты глянул? Или нет?
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Этот файл без тех правок которые я внёс по твоему совету, но ничего не повлияло на изменение размеров аватар. Поэтому тебе наверное будет легче разбираться в исходном варианте.
functions_display.php
Благодарю за попытки решить мою проблему.
functions_display.php
Благодарю за попытки решить мою проблему.
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Кхммм сравнил данный файл со своим, все сходится, дай файл viewforum.php ))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
- Roman
- Активно осваиваю Форум
- Сообщения: 161
- Стаж: 11 лет 11 месяцев
- Откуда: Киев
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Вот.
viewforum.php
viewforum.php
- DeaDRoMeO
- Старожил Форума
- Сообщения: 16763
- Стаж: 13 лет 2 месяца
- Откуда: Витебск
- Контактная информация:
Profile Views List - Кто смотрел профиль ?
Вообщем дело скорее всего вот в чем, по инструкции к моду Avatar of poster on Index and Viewforum нужно найти такой кусок кода в файле functions_display.php
В данном файле он встречается дважды, перед найденным надо вставить
Фишка в том, что этот код надо вставлять во втором найденном случае, а не в первом, как у тебя вставлено.
Вообщем всеравно наверное ты ничего не понял, вот исправленные файлы, думаю знаешь куда их запихивать
Код: Выделить всё
$template->assign_block_vars('forumrow', array(
'S_IS_CAT' => false,
Код: Выделить всё
$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'] ;
}
}
Вообщем всеравно наверное ты ничего не понял, вот исправленные файлы, думаю знаешь куда их запихивать
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!