Перейти к содержанию
Форум поддержки пользователей VamShop

выскочила странная ошибка ( ничего не делали)


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

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

 

Warning: Illegal string offset 'products_id' in /var/www/alexgor/data/www/----некий_сайт.ru/templates/cre_22498/source/boxes/featured.php on line 50 Warning: Illegal string offset 'products_id' in /var/www/alexgor/data/www/---некий сайт.ru/templates/cre_22498/source/boxes/featured.php on line 59

 

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

 

вот кусок кода где эти строки 50 и 59.... что это может быть и почему?

$box->assign('language', $_SESSION['language']);
if ($random_product["products_id"] != '') {
	// set cache ID
	 if (!CacheCheck()) {
		$box->caching = 0;
		$box_featured = $box->fetch(CURRENT_TEMPLATE.'/boxes/box_featured.html');
	} else {
		$box->caching = 1;
		$box->cache_lifetime = CACHE_LIFETIME;
		$box->cache_modified_check = CACHE_CHECK;
		$cache_id = $_SESSION['language'].$random_product["products_id"].$_SESSION['customers_status']['customers_status_name'];
		$box_featured = $box->fetch(CURRENT_TEMPLATE.'/boxes/box_featured.html', $cache_id);
Ссылка на сообщение
Поделиться на другие сайты

где? если любезно укажете как было и как надо- буду рад

вместо "products_id" поставил 'products_id' ничего не поменялось

Ссылка на сообщение
Поделиться на другие сайты

Возьмите файл /templates/vamshop1/source/boxes/featured.php из vamshop.ru/vamshop-demo.zip

 

Это из-за обновления php на сервере.

 

По идее, подобные ошибки уже были давно исправлены, видимо, версия VamShop не самая свежая установлена.

Ссылка на сообщение
Поделиться на другие сайты

спасибо. ошибка исчезла- но вот в итоге результат...
другая ошибка в слайдере. версия кстати 1.73 ( и на сервере вообще ничего не меняли). других сайтов больше 20ти- нигде такой ошибки нет..
 
вот скриншот с ошибкой

http://ssmaker.ru/ca6719c8/

Ссылка на сообщение
Поделиться на другие сайты

в этом файле который в ошибке вот такой код ( видимо это создается кэш файл такой)

<div id="images" style="margin: 0px 0px 0px 6px; width: 630px; position: relative; z-index: 0;">
<?php $_from = $this->_tpl_vars['box_content']; if (!is_array($_from) && !is_object($_from)) { settype($_from, 'array'); }$this->_foreach['aussen'] = array('total' => count($_from), 'iteration' => 0);
if ($this->_foreach['aussen']['total'] > 0):
    foreach ($_from as $this->_tpl_vars['box_content']):
        $this->_foreach['aussen']['iteration']++;
?>
<img src="<?php echo $this->_tpl_vars['box_content']['PRODUCTS_IMAGE']; ?>
" longdesc="<?php echo $this->_tpl_vars['box_content']['PRODUCTS_LINK']; ?>
" class="layer open" alt="<?php echo $this->_tpl_vars['box_content']['PRODUCTS_NAME']; ?>
" title="<?php echo $this->_tpl_vars['box_content']['PRODUCTS_NAME']; ?>
" />
<?php endforeach; endif; unset($_from); ?>
</div>
</td>
<td style="vertical-align:middle; width:34px;">
<a href="javascript:rightScroll();" id="navRight" title="right"><img src="<?php echo $this->_tpl_vars['tpl_path']; ?>
i/arr_righ.png" /></a>
</td>

а ошибка соответственно на строке 54

Ссылка на сообщение
Поделиться на другие сайты

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

Ссылка на сообщение
Поделиться на другие сайты

В стандатных шаблонах такая же ошибка?!

В vamshop или vamshop1?

 

Попробуйте посмотреть как там, в Админке - Настройки - Мой магазин - Шаблон переключается.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...