Jump to content

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


Cudder
 Share

Recommended Posts

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

 

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

 

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

 

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

 

 

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

 

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

Edited by Cudder
Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

 

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

 

Список форума (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 />

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

Edited by Cudder
Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

 

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

Link to comment
Share on other sites

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

 

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

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

Edited by Cudder
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...