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

Проблема с файлом product_info_v1.html


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

Александр, добрго времени суток.

прошу помочь разобраться с мистикой.

описываю ситуацию. магазин на движке 1.58

а мистика связана с файлом product_info_v1.html

был этот файл на сайте. решили кое--что в нём подправить (перенесли метку "цена" выше меток "задать вопрос о товаре" и "печать").

изменили код - залили на сайт. и тут начались чудеса.

смотрим товар в магазине - карточка и её отображение на экране поехло в кривь и в кось.

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

и методом тыка находим объяснение.

куда тыкали: во всём магазине Шаблон для описания товара как таковой не назначен. если смотреть на вкладке "дополнительно" , то там стоит вариант "-выберите-", но подразумевается, я так понимаю, что это шаблон product_info_v1.html , который применяется по умолчанию. у всех товаров с таким вариантом отображения шаблона на вкладке "дополнительно" кривое отображение на сайте.

если я вручную на вкладке "дополнительно" выставляю шаблон product_info_v1.html и сохраняю изменения , то на экране потом всё рисуется красиво и как задумано.

такое впечатление, что на сайте лежит ДВЕ ВЕРСИИ(отличающиеся по коду) файла с именем product_info_v1.html. но на самом деле там файл product_info_v1.html ОДИН (с новыми исправлениями). файла со старым кодом нету. откуда сервер вытаскивает старый код??? кеш чистил. и через админку и через фтп (вычищал папку cache в теле движка вамшопа).

вручную поназначать шаблон тысяче товаров - это не гуманно.

что можете посоветовать для решения подобной ситуации?

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

Два файла не может быть.

Может удалили какой-то тэг в шаблоне, а не только метку?!

Если с оригинальным не правленным шаблонов такого клюка нет, то ведь наверняка что-то лишнее удалили.

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

ок. пробую показать по другому.

вот два товара. к каждому привязаны сопутствующие товары.

вот так рисует товар , у которого не задан шаблон.

ЭКРАН

post-4247-0-89089600-1309854496_thumb.pn

АДМИНКА ТОВАРА

post-4247-0-79945500-1309854531_thumb.pn

вот так рисует товар, у которого шаблон назначен ручками.

ЭКРАН

post-4247-0-39825700-1309854580_thumb.jp

АДМИНКА ТОВАРА

post-4247-0-04366300-1309854588_thumb.pn

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

но те товары (первый вариант), у которых шаблон не назначен, откуда-то вытягивают не коректный код (тот что был перетёр новым кодом).

ещё уточню. такое происходит только в браузере фаерфокс.

в опере , в хроме, в ИЕ рисует в обоих случаях корректно.

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

Вероятно у вас вылазит какой-то "старый" шаблон как шаблон "по умолчанию" (default).

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

Это должно помочь.

Если не помогло.

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

Затем путём несложных манипуляций сделайте его шаблоном по умолчанию.

Манипуляции следующие:

1-й вариант: Удаляете этот шаблон на сервере, а потом снова закачиваете. Преверяете. Всё нормально - радуетесь.

2-й варинт: Если не помогло, то оставляете этот шаблон на сервере, а остальные удаляете. Удалив, снова закачиваете их на сервер, а ТОТ шаблон НЕ закачиваете. Всё нормально - радуетесь.

При проверке очищайте кеш, если он включен.

Эти "странные" манипуляции помогут поменять дату создания файла "в глазах" сервера и, соответственно, поменять местами файлы в списке файлов, возвращаемом скрипту. Шаблон по умолчанию берётся первым в списке. Это решит проблему и избавит вас от необходимости заниматься настройкой сервера.

Пишу краткую инструкцию, чтобы не писать долго.

Успехов!

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

перепробовал всё. не помагает((((

Пробовал даже так: удалил все шаблоны. Оставил только нужный мне. Генерирую страницу в браузере - там где шаблон по дефолту (в админке стоит -Выбирите-) при просмотре исходного кода страницы лезет старый вариант кода. Генерирую страницу в браузере - там где шаблон выставлен ручками (в админке стоит -product_info_v1.html-) при просмотре исходного кода страницы показывает новый вариант кода.

Кеш в админке магазина отключён.

post-4247-0-93123400-1309870096_thumb.pn

Кеш чистил через админку. Проверял через менеджер файлов на хосте - папка кеша пустая. Что ещё можно сделать??? Ну это уже бред получается. Генерится код, которого на сервере физически нету.

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

Попробуйте добавить:


<div class="clear"></div>
[/code] перед:
[code]
{$MODULE_cross_selling}

Да и весь код шаблона карточки товара показали бы.

По умолчанию в vamshop шаблоне такой проблемы нет - это точно.

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

вот код шаблона

product_info_v1.html

Александр, я ж не спорю. По умолчанию все работает во всех браузерах. А вот если изменить шаблон , появляются "чудеса". Проверил генерацию страницы во всех браузерах, везде картина одинаковая.

Вот адрес страницы где работает по дефолоту - http://www.viol-k.com.ua/probka-s-naruzhnoi-rezboi-1-2-.html (в админке выбирете)

Вот адрес страницы где указано ручками -http://www.viol-k.com.ua/product_info.php/info/p2605_Otvod--koleno--50-22%C2%B0.html (в админке руками вбито product_info_v1.html)

<div class="clear"></div> добавил - ситуация не изменилась.

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

появляются "чудеса".

Чудес не бывает в компьютерах.

Может шаблоны смотришь/правишь в другой папке (не templates\vamshop)?

Если все шаблоны в module\product_info удаляешь, то ошибка при обновлении страницы появляется или нет?

У firefox бывают проблемы с локальным кешированием. Попробуй другой браузер, если в firefox просматриваешь.

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

Удалил все файлы из module\product_info.

Вылазит ошибка :

Warning: Smarty error: unable to read resource: "vamshop/module/product_info/" in /var/www/vhosts/viol-k.com.ua/httpdocs/includes/external/smarty/Smarty.class.php on line 1113

post-4247-0-87042300-1309872373_thumb.jp

Шаблоны не путаю.Правлю там , где это необходимо.

Другие браузеры показывают нормально. Но тут проблема в другом!!!! Если стоит шаблон по умолчанию - то лезет убитый код!!! Во всех браузерах!!! Не только в фаерфоксе.

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

Сервером файлы сайта не кешируются. Возможно Ваша cms использует кеш( /httpdocs/cache )?

Так же возможная причина - кеш Вашего веб браузера и кеш прокси сервера(если таковой используется)."

Кеш в браузере почистил. Кеш в магазине почистил. Прокси не использую. Проверил даже по другому - пошел к соседу. Поставил ему фаерфокс. Зашел сначала на товар с норм отображением, всё как положено работает. Зашел на страницу товара с кривым изображением - блоки как были сдвинуты так и остались.

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

Parshivec

Пришлите в личку доступ на ftp, доступ в админку, ссылку на магазин и ещё раз описание проблемы, либо ссылку на эту тему.

Попробую глянуть.

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

У Вас же в папке /templates/vasmhop_24026/module/product_info/ 3 файла.

Если не указан шаблон, то используется первый файл из папки.

У Вас этот шаблон, видимо, глючный, из-за него и проблема.

Я его опустил вниз, теперь самый первый файл product_info_v1.html

Он и используется по умолчанию.

С ним такой проблемы нет.

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