sh404 + Virtuemart ошибка из-за изменения в коде. Помогите

shtolz
На сайте с 04.09.2010
Offline
104
886

:gm:

Убрал кавычки вокруг производителя на странице товара. Но главное изменил ссылку открывающую окно с описанием производителя, теперь она ведет на страницу производителя.

Заменил имеющийся код в файле shop.product_details (папка администратор - компоненты - ком_виртумарт - html) на этот:

// LINK TO MANUFACTURER POP-UP

$manufacturer_id = $ps_product->get_manufacturer_id($product_id);

$manufacturer_name = $ps_product->get_mf_name($product_id);

$manufacturer_link = "";

if( $manufacturer_id && !empty($manufacturer_name) ) {

$link = "index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=$manufacturer_id";

$text = $manufacturer_name;

$manufacturer_link .= "<a href=\"$link\" title=\"$text\">$text</a>";

НО из-за этого изменения при использовании sh404 выдает ошибку (внизу страницы):

Warning: fopen(/home/kluban/public_html/marmazetka.com/components/com_sh404sef/cache/shCacheContent.php) [function.fopen]: failed to open stream: Permission denied in /home/kluban/public_html/marmazetka.com/components/com_sh404sef/shCache.php on line 227

Ссылка на страницу с товаром:

http://marmazetka.com/Sergi/SHtuchka-dlya-krasok/flypage.tpl.html

Подскажите, а то боюсь что методом проб и ошибок, а также логики я в этот раз не обойдусь

shtolz добавил 27.05.2011 в 00:27

Вот что надо было сделать:

Этот компонент уже создал ЧПУ для старой ссылки на странице с товаром, а после изменения ссылки, нужно было удалить все созданные ЧПУ ссылки, чтобы он заново их создал

Проблема оказалась простой, в то время как я искал сложное решение

Saitoff
На сайте с 27.05.2011
Offline
71
#1

Что написано в строке "shCache.php on line 227"?

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий