Категории

[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#}&nbsp;{$PRODUCTS_PRINT}<br />
{#question#}&nbsp;{$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>&nbsp;{$PRODUCTS_PRINT}
</p>
<p>
<a href="{$ASK_PRODUCT_QUESTION_LINK}">{#question#}</a>&nbsp;{$ASK_PRODUCT_QUESTION}
</p>


заменил на

<p>
{#print#}&nbsp;{$PRODUCTS_PRINT}
</p>
<p>
{#question#}&nbsp;{$ASK_PRODUCT_QUESTION}
</p>

и собственно всё работает как я хотел


alegss если в шаблоне, что-то криво, то ищите решения в шаблоне default в аналогичных файлах.
+ есть доки по шаблонам. Правда они не не под актуальные версии, но в шаблонах особо ничего не меняется из версии в версию.


Рад помочь alegss.
В моём случае в качестве "ссылки" работает текстовая метка,а не иконка.


Источник



Copyright ShopOS