Jump to content
Sign in to follow this  
alex39

Ошибка vqmod - старые данные работают, на новые вылетает ошибка, но не везде

Recommended Posts

Версия 1.5.5.1.2, работа локально.
Модулей и модификаций нет, основная "переделка"  - добавление лого производителя на страницы:

1. Карточка товара
2. Список производителей
3. Список товаров от конкретного производителя.

Вот с последним после добавления новых производителей и их лого возникла проблема.

Новые названия и лого исправно работают на стр. 1 и 2, как и старые.
На странице 3 старые показывает нормально, а на новые вылетает Notice:

 

Undefined variable: manufacturer_image in C:\apache\test.ru\www\vqmod\vqcache\vq2-catalog_view_theme_ШАБЛОН_template_product_manufacturer_info.tpl on line 9

Упомятутая line 9 в product_manufacturer_info.tpl имеет вид:

  <?php if($manufacturer_image ) { ?>
                <img src="<?php echo $manufacturer_image; ?>" />
                <?php } ?>

работает со старыми картинками, но с новыми не хочет.

При этом новые картинки, наряду со старыми  успешно показываются на других страницах.

 

Какая то "избирательная ошибка" получается, не везде и только с новыми данными.

Очистка кэша браузера, system\cache и vqmod\vqcache, а также удаление mods.cache
ситуацию не меняет, как и переустановка vqmod и чистка всего что только можно. .
В логах ничего существенно вроде не усматривается.

 

Ради интереса ввел несколько пару новых товаров - с ними все везде нормально.

Может кто подскажет в каком направлении рыть.

Share this post


Link to post
Share on other sites
Может кто подскажет в каком направлении рыть.

здесь рыть

основная "переделка"  - добавление лого производителя на страницы

Share this post


Link to post
Share on other sites

Поясните мысль pls.

Где "здесь рыть", если старые данные по прежнему работают на всех трех страницах,

а новые на двух страницах тоже вполне себе успешно.

 

Если бы все и везде не работало, - другое дело.

Почему такая "избирательность" непонятно...

Share this post


Link to post
Share on other sites

Кто делал вывод логотипов ? Он может пояснить сей нюанс?

Share this post


Link to post
Share on other sites

В этом форуме описано несколько раз в свободном доступе.

Все работало нормально, пока не ввел новых производителей.

Да и нет с этим лого непонятных моментов,  там все вполне прозрачно.

 

Тут в чем-то другом дело.

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

Да и старые на этой же странице тоже выводятся, а новые не хотят.

Share this post


Link to post
Share on other sites

Где выводятся эти самые логотипы?

Share this post


Link to post
Share on other sites

Так логотипы на странице товара? А ошибка там же?

Share this post


Link to post
Share on other sites

Вроде все описано в первом сообщении. Логотипы выводятся на трех страницах:

 

1. Карточка товара
2. Список производителей
3. Список товаров от конкретного производителя.

 

На первых двух все работает. На третьей выводятся только старые, новые дают ошибку.

Share this post


Link to post
Share on other sites

Основная тема с детальным описанием создана в разделе vqmod, поскольку это его ошибка...

 

Земеля, прекращай плодить одинаковые сообщения  :-)

Share this post


Link to post
Share on other sites

По существу бы кто сказал....

 

Ведь странная проблема, если бы со всеми данными не работало - понятно.

Если бы новые данные вообще нигде не воспринимались - тоже понятно.

 

Но что избирательно держит новые данные ?

Share this post


Link to post
Share on other sites

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

 

Можно как костыль просто написать вместо

if($manufacturer_image )

написать

if(isset($manufacturer_image )) в файле vqmod (в xml)

и потом удалить кеш

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.