Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Не отображаются аватары.

Опубликовано:

Здравствуйте, возникла проблема с аватарами. Скажу сразу поиском пытался найти тут 2 дня, что-то и находил, но все равно не помогло.

 

Перейдем к самой проблеме.

 

В общем не отображаются аватары (дефолтные стоят) в последних публикациях, поиске. в профиле пользователей в разделе "Изменение статуса" также комментарии к нему, статусы в блоке на самом форуме также комментарии к нему, в низу форума "Администрация форума", в низу форума "Самые активные сегодня".

 

Уже не знаю что и делать, перепробовал все, что было в моих силах, прошу помочь мне вас.

 

 

Скринить много. достаточно взглянуть на блок статусы (перейти по ссылке в моем профиле) или на любой другой отдел описанный выше (у всех этих пользователей имеются аватары, Gravatar тут не причем).

 

Заранее благодарю.

Изменено пользователем Cudder

Рекомендованные сообщения

Опубликовано:

Проверьте шаблон Глобальные -> userSmallPhoto. Сравните код с оригинальным шаблоном вашей версии.

Опубликовано:
  • Автор

Проверьте шаблон Глобальные -> userSmallPhoto. Сравните код с оригинальным шаблоном вашей версии.

 

На всех шаблонах так, даже на оригинальном.

Опубликовано:

А если попробовать сменить фото?

Опубликовано:
  • Автор

А если попробовать сменить фото, ситуация останется прежней?

 

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

 

Список форума (boardIndexTemplate) до:

{parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => '' )"}
													<else />
													{parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => sprintf( $this->lang->words['bindex_userphoto_alt'], $forum_data['last_title'], $forum_data['members_display_name'] ) )"}

После (рабочий вариант):

<if test="hasphoto:|:$forum_data['pp_small_photo']">
														<a href='{parse url="showuser={$forum_data['last_poster_id']}" template="showuser" seotitle="{$forum_data['seo_last_name']}" base="public"}' class='ipsUserPhotoLink left'>
															<img src='{$forum_data['pp_small_photo']}' alt='{$this->lang->words['photo']}' class='ipsUserPhoto ipsUserPhoto_mini' />
														</a>
													<else />

Не уверен, что скопировал рабочий вариант полностью, но факт фактом.

Изменено пользователем Cudder

Опубликовано:

Похоже что стиль не совсем соответствует версии. Ну или проблема где-то тут, раз "после" рабочий вариант. Ваиант "До" тоже должен работать. Поэтому нужно открыть еще раз шаблон userSmallPhoto и продебажить почему он не правильно срабатывает.

Входящая переменная $member на вкладке "Переменные" есть?

Опубликовано:
  • Автор

Похоже что стиль не совсем соответствует версии. Ну или проблема где-то тут, раз "после" рабочий вариант. "До" тоже должен работать. Поэтому нужно открыть еще раз шаблон userSmallPhoto и продебажить почему он не правильно работает.

 

Как это сделать ? А и еще предлагали как вариант обновиться до 3.4.6 (сейчас 3.4.5)

Опубликовано:
  • Автор

 

Входящая переменная $member на вкладке "Переменные" есть?

 

Нету

Опубликовано:

Добавьте $member=array()

Опубликовано:
  • Автор

Добавьте $member=array()

 

В userSmallPhoto ?

Опубликовано:

Да, вкладка "Переменные". Если там ее нету.

Опубликовано:
  • Автор

Добавьте $member=array()

 

Да я вас расцеловать готов :D Спасибо большое, очень помогли, все работает!

Плюсануть не могу, весь лимит потратил :)

Изменено пользователем Cudder

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.