geval 3 Опубликовано 4 мая, 2015 Жалоба Share Опубликовано 4 мая, 2015 магазином не занимались несколько месяцев в плане обновлений, и вдруг выскакивает странная ошибка ( на любой странице в самом верху) 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); Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 4 мая, 2015 Жалоба Share Опубликовано 4 мая, 2015 кавычки! Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 4 мая, 2015 Автор Жалоба Share Опубликовано 4 мая, 2015 где? если любезно укажете как было и как надо- буду рад вместо "products_id" поставил 'products_id' ничего не поменялось Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 мая, 2015 Жалоба Share Опубликовано 4 мая, 2015 Возьмите файл /templates/vamshop1/source/boxes/featured.php из vamshop.ru/vamshop-demo.zip Это из-за обновления php на сервере. По идее, подобные ошибки уже были давно исправлены, видимо, версия VamShop не самая свежая установлена. Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 4 мая, 2015 Автор Жалоба Share Опубликовано 4 мая, 2015 спасибо. ошибка исчезла- но вот в итоге результат... другая ошибка в слайдере. версия кстати 1.73 ( и на сервере вообще ничего не меняли). других сайтов больше 20ти- нигде такой ошибки нет.. вот скриншот с ошибкой http://ssmaker.ru/ca6719c8/ Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 4 мая, 2015 Автор Жалоба Share Опубликовано 4 мая, 2015 в этом файле который в ошибке вот такой код ( видимо это создается кэш файл такой) <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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 4 мая, 2015 Жалоба Share Опубликовано 4 мая, 2015 Почистите папку cache Ссылка на сообщение Поделиться на другие сайты
geval 3 Опубликовано 5 мая, 2015 Автор Жалоба Share Опубликовано 5 мая, 2015 это сделал сразу- не помогло... папка кэша была пустая. потом генерится этот файл, и о нем же ошибка Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 5 мая, 2015 Жалоба Share Опубликовано 5 мая, 2015 В стандатных шаблонах такая же ошибка?! В vamshop или vamshop1? Попробуйте посмотреть как там, в Админке - Настройки - Мой магазин - Шаблон переключается. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения