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

проблема с ссылкой- оставить отзыв


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

http://sun-mag.ru/polimedel.html версия 1,43-

жмем оставить отзыв- ссылка- http://sun-mag.ru/product_reviews_write.php/info/p3288_Polimedyel.html

и увы...переходит на главную.. смена шаблона на стандартный ничего не дала..

после чего поставил версию 1,44 нулевую- там та же самая ерунда..

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

то есть ссылка вида

product_reviews_write.php?products_id=3067- уже работает.

просьба разобраться с этим досадным багом.

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

geval

Да, есть такая ошибка, спасибо, что сообщил.

А можешь зарегистрировать ошибку в bug tracker'e?!

http://vamshop.ru/bugs

Заходишь под guest / guest

и сверху создать вопрос.

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

Дело в .htaccess файл, пока можно его убрать временно.

Сейчас пытаюсь понять как исправить, что б всё работало.

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

Да, там наверное нужно как-то .htaccess поправить, сейчас вот пытаюсь разбираться в документации, смотрю, о результатах сообщу.

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

спасибо. буду ждать. по идее то да- достаточно одной строчки..только знать бы еще какой.

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

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]

RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]

вот что надо добавить..то есть это финально.

единственное что в конце когда отзыв отпрвляется- идет перенаправление на главную страницу изза 404... а куда изначально должно идти- по какому адресу?

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

Спасибо за решение, буду пробовать.

Если всё нормально, обязательно добавлю в .htaccess файл, идущий по умолчанию с магазином.

А убери временно .htaccess и просто посмотри куда перекидывается, вроде бы на странице product_reviews.php если память не изменяет.

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

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

geval

А можешь прицепить свой .htaccess файл!?

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

прикладываю.

просто ж проблема не до конца решена..в конце концов же когда уже отзыв добавил- на главную летит.

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

и у меня пропала возможность оставлять отзыв.

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

для этого в product_rewiews_write.php там, где говорится о редиректе (64 строка у меня), можно заменить на

vam_redirect(vam_href_link(PRODUCT_INFO, $_POST['get_params']));
Ссылка на сообщение
Поделиться на другие сайты

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

Временно тогда перейменуйте .htaccess и !.htaccess например.

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

Да вроде уже исправлена эта ошибка давно.

Вот возьмите этот .htaccess файл и положите к себе в "корерь" магазина.

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

у меня тоже пересылало на стартовую при попытке добавить коммент, исправил

теперь коммент добавляется, но после этого все равно идёт переадресация на стартовую. в product_review_write.php на строке 64 у меня такое:

vam_redirect(vam_href_link(FILENAME_PRODUCT_INFO, $_POST['get_params']));

seo url включены. при добавлении коммента на странице

http://mebel-nova.ru/komp-kresla-ch-654-kozha.html

идёт пересылка по такому урлу:

http://mebel-nova.ru/PRODUCT_INFO/products_id/668/info/p668_Kreslo-kompyuternoe--CH-654--Kozha.html

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

Вообще, по идее, должно поставдять product_info.php если у Вас такая строка.

Попробуйте поменять на:


vam_redirect(vam_href_link('product_info.php', $_POST['get_params']));
[/code]

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