Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Не печатает <Версия для печати>
Когда открываешь картинку на странице карточки товара там есть две ссылки <Версия для печати> и <Задать вопрос о товаре> но при клике на них вылетаешь на главную, если кто-то знает в чём причина помогите пожалуйста
Оказывается работает, когда нажимаешь на иконки справа от ссылок, а на саму ссылку отсылает на главную
Ошибка в шаблоне, исправьте просто.
а какой шаблон?
Доброго времени суток! Я победил данную проблему следующим образом: 1.Открываем файл modules/product_info.php заменить $info->assign('PRODUCTS_PRINT', '<img src="'._HTTP_THEMES_C.'buttons/'.$_SESSION['language'].'/print.gif" style="cursor:hand" onclick="javascript:window.open(\''.os_href_link(FILENAME_PRINT_PRODUCT_INFO, 'products_id='.$product->data['products_id']).'\', \'popup\', \'toolbar=0, scrollbars=yes, width=640, height=600\')" alt="" />'); на $info->assign('PRODUCTS_PRINT', '<a style="cursor:pointer" onclick="javascript:window.open(\''.os_href_link(FILENAME_PRINT_PRODUCT_INFO, 'products_id='.$product->data['products_id']).'\', \'popup\', \'toolbar=0, scrollbars=yes, width=640, height=600\')" alt="" />'.TEXT_PRODUCTS_PRINT.'</a>'); и заменить $info->assign('ASK_PRODUCT_QUESTION', '<img src="'._HTTP_THEMES_C.'buttons/'.$_SESSION['language'].'/button_ask_a_question.gif" style="cursor:hand" onclick="javascript:window.open(\''.os_href_link(FILENAME_ASK_PRODUCT_QUESTION, 'products_id='.$product->data['products_id']).'\', \'popup\', \'toolbar=0, width=640, height=600\')" alt="" />'); на $info->assign('ASK_PRODUCT_QUESTION', '<a style="cursor:pointer" onclick="javascript:window.open(\''.os_href_link(FILENAME_ASK_PRODUCT_QUESTION, 'products_id='.$product->data['products_id']).'\', \'popup\', \'toolbar=0, width=640, height=600\')" alt="" />'.TEXT_ASK_PRODUCT_QUESTION.'</a>'); 2.Открываем файл langs/ru/lang.php добавить define('TEXT_ASK_PRODUCT_QUESTION','Задать вопрос о товаре'); define('TEXT_PRODUCTS_PRINT','Версия для печати'); 3.Открываем файл themes/ваш_шаблон/module/product_info/product_info.html заменить {#print#} {$PRODUCTS_PRINT}<br /> {#question#} {$ASK_PRODUCT_QUESTION}<br /> на <p>{$PRODUCTS_PRINT}</p> <p>{$ASK_PRODUCT_QUESTION}</p> Далее нужно поиграть со стилями так,как Вам надо и будет вам счастье! Да прибудет с Вами сила!
а какой шаблон?
shopos-vamcart
Шаблон особого значения не имеет.
Шаблон особого значения не имеет.
К сожалению в моём шаблоне shopos-vamcart не могу выполнить пункт 3, потому что файла product_info.html в /shopos-vamcar/module/product_info не существует :(
Шаблон особого значения не имеет.
К сожалению в моём шаблоне shopos-vamcart не могу выполнить пункт 3, потому что файла product_info.html в /shopos-vamcar/module/product_info не существует :(
Он наверно product_info_v1.html называется!!! :)
Спасибо Ruldik
Я сделал чуть проще убрал ссылку, которая отсылает на главную Осталась текстовая метка и иконка "ссылка"
<p> <a href="{$PRODUCTS_PRINT_LINK}">{#print#}</a> {$PRODUCTS_PRINT} </p> <p> <a href="{$ASK_PRODUCT_QUESTION_LINK}">{#question#}</a> {$ASK_PRODUCT_QUESTION} </p>
заменил на
<p> {#print#} {$PRODUCTS_PRINT} </p> <p> {#question#} {$ASK_PRODUCT_QUESTION} </p> и собственно всё работает как я хотел
alegss если в шаблоне, что-то криво, то ищите решения в шаблоне default в аналогичных файлах. + есть доки по шаблонам. Правда они не не под актуальные версии, но в шаблонах особо ничего не меняется из версии в версию.
Рад помочь alegss. В моём случае в качестве "ссылки" работает текстовая метка,а не иконка.
Источник
|