Перейти к содержимому


Фотография
- - - - -

Проблема с кодировкой в модераторской панели


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Оффлайн   andreykashops

    Постоялец


  • Пользователи
  • Репутация
    28
    • Cообщений: 255
    • Форум:3.3.х
    • Город:Украина

Отправлено 29 Декабрь 2012 - 17:04

Такой вопрос, вот эту ерунду что может творить?

50dee8b44423c_ScreenShot18.jpg

 

 

Из за этой ерунды делал переустановку форума - пропало, но теперь в новь появилось. Пока заметил только при редактировании жалоб, в шапке такие вот записи:

Скрытый текст

 

Подскажите в чем может быть причина?


  • 0

#2 Оффлайн   Law AC vs. Finch

    Гуру


  • Пользователи
  • Репутация
    889
    • Cообщений: 3 004
    • Форум:Нет

Отправлено 29 Декабрь 2012 - 18:56

И?

 

Идем и смотрим, что там за код такой.

Warning: Invalid argument supplied for foreach() in /home/andre636/vipmaster.net/cache/skin_cache/cacheid_4/skin_global.php on line 1524

  • 0

#3 Оффлайн   andreykashops

    Постоялец


  • Пользователи
  • Репутация
    28
    • Cообщений: 255
    • Форум:3.3.х
    • Город:Украина

Отправлено 29 Декабрь 2012 - 19:02

Вот эта строка:

	foreach( $author['custom_fields'] as $group => $data )

  • 0

#4 Онлайн   ..ツ⋆WOLF⋆ツ..

    Гуру


  • Модераторы
  • Репутация
    1 857
    • Cообщений: 8 480
    • Форум:3.4.х
    • Город:Казань

Отправлено 29 Декабрь 2012 - 22:00

проверьте кодировку БД


  • 1

#5 Оффлайн   andreykashops

    Постоялец


  • Пользователи
  • Репутация
    28
    • Cообщений: 255
    • Форум:3.3.х
    • Город:Украина

Отправлено 30 Декабрь 2012 - 00:42

Кодировка utf8

Интересно, разве может быть такое что на страницах одна кодировка, а в модераторской панели другая?


  • 0

#6 Онлайн   ..ツ⋆WOLF⋆ツ..

    Гуру


  • Модераторы
  • Репутация
    1 857
    • Cообщений: 8 480
    • Форум:3.4.х
    • Город:Казань

Отправлено 30 Декабрь 2012 - 13:08

Кодировка utf8

Интересно, разве может быть такое что на страницах одна кодировка, а в модераторской панели другая?

все возможно, кодировка должна быть utf8_general_ci


  • 0

#7 Оффлайн   Law AC vs. Finch

    Гуру


  • Пользователи
  • Репутация
    889
    • Cообщений: 3 004
    • Форум:Нет

Отправлено 30 Декабрь 2012 - 14:21

1. Перекешируйте шаблоны.

2. Проверьте на дефолтном стиле.

3. Скиньте весь код userInfoPane проблемного стиля.


  • 0

#8 Оффлайн   andreykashops

    Постоялец


  • Пользователи
  • Репутация
    28
    • Cообщений: 255
    • Форум:3.3.х
    • Город:Украина

Отправлено 05 Январь 2013 - 16:50

Извиняюсь что не ответил сразу, попробовал как порекомендовали(обновил стиль, почистил). Файл userInfoPane

<div itemscope itemtype="http://schema.org/Person" class='user_details'>
	<span class='hide' itemprop="name">{$author['members_display_name']}</span>
	<ul class='basic_info'>
		<if test="membertitle:|:$author['member_title']">
			<p class='desc member_title'>{$author['member_title']}</p>
		</if>
		<if test="avatar:|:$author['member_id']">
			<li class='avatar'>
				<if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
				<a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'>
				</if>
				<if test="hasVariable:|:$this->settings['member_topic_avatar_max']">	
					<img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' />
				<else />
					<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
				</if>
				<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )">
				</a>
				</if>
			</li>
		<else />
			<li class='avatar'>
				<img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' />
			</li>
		</if>
		<li class='group_title'>
			{$author['_group_formatted']}
		</li>
			<if test="authorcfields:|:$author['custom_fields'] != """></if>

		<ul class='custom_fields'>
				<if test="postCount:|:$author['member_id']">
		<li class='post_count desc lighter'>
			{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']}
		</li>
		</if>
			<foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data">
				<foreach loop="customFields:$author['custom_fields'][ $group ] as $field">
					<if test="$field != ''">
						<li>
							{$field}
						</li>
					</if>
				</foreach>
			</foreach>
		
		<if test="authorwarn:|:$author['show_warn']">
			<li>
				<if test="hasWarningId:|:$options['wl_id']">
					<img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' />
				</if>
				<a class='desc lighter blend_links balbane' href='{parse url="app=members&amp;module=profile&amp;section=warnings&amp;member={$author['member_id']}&amp;from_app={$this->request['app']}&amp;from_id1={$contentid}&amp;from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a>
			</li>
		</if>
		</ul>
	</ul>

	
	</div>

Проверил на стандартном - работает все ок.


  • 0

#9 Оффлайн   Law AC vs. Finch

    Гуру


  • Пользователи
  • Репутация
    889
    • Cообщений: 3 004
    • Форум:Нет

Отправлено 05 Январь 2013 - 17:54

Скрытый текст

  • 0

#10 Оффлайн   andreykashops

    Постоялец


  • Пользователи
  • Репутация
    28
    • Cообщений: 255
    • Форум:3.3.х
    • Город:Украина

Отправлено 05 Январь 2013 - 17:57

Понял, значит это я накосячил при правке.

Спасибо, придется искать что в моем коде не так.


  • 0