Freeman Liberty
Постоялец
- Регистрация
- 19 Май 2009
- Сообщения
- 489
- Реакции
- 173
- Автор темы
- #1
При заказе в Virtuemate на адрес заказчика приходит письмо с описанием заказа и припиской в конце
"Спасибо за то, что являетесь нашим постоянным клиентом.
Чтобы просмотреть заказ, проследуйте по ссылке ниже."
В ссылке следующий путь Для просмотра ссылки Войдиили Зарегистрируйся
Нашел следующую информацию:
"по непонятной причине Virtuemart не указывает во многих местах (в том числе и в ссылках в письмах) адреса сайта, включающего и URL. Для того, чтоб URL добавить необходимо отредактировать файл /components/com_virtuemart/themes/default/templates/order_emails/confirmation_email.tpl.php, добавив в строку 577 следующий текст:
$order_link = "<URL>".$order_link;
либо просто привести строки 575-579 к следующему виду:
if( VM_REGISTRATION_TYPE != 'NO_REGISTRATION' )
{
$order_link = "<URL>".$order_link;
$footer_html .= "<br /><a title=\"".$VM_LANG->
_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."\"
href=\"$order_link\">".$VM_LANG->_
('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."</a>";
}
Вместо <URL> естественно подставляем адрес сайта."
Все сделал как написано, но теперь ссылка получается вида
Нttp://win.mail.ru/cgi-bin/%3Chttp://имя_сайта.ru/%3E/view-detail-of-order-id14
и по прежнему ОШИБКА 404.
Рабочая ссылка должна выглядеть как Для просмотра ссылки Войдиили Зарегистрируйся
Как убрать лишнее из кода письма??:bc:
"Спасибо за то, что являетесь нашим постоянным клиентом.
Чтобы просмотреть заказ, проследуйте по ссылке ниже."
В ссылке следующий путь Для просмотра ссылки Войди
Нашел следующую информацию:
"по непонятной причине Virtuemart не указывает во многих местах (в том числе и в ссылках в письмах) адреса сайта, включающего и URL. Для того, чтоб URL добавить необходимо отредактировать файл /components/com_virtuemart/themes/default/templates/order_emails/confirmation_email.tpl.php, добавив в строку 577 следующий текст:
$order_link = "<URL>".$order_link;
либо просто привести строки 575-579 к следующему виду:
if( VM_REGISTRATION_TYPE != 'NO_REGISTRATION' )
{
$order_link = "<URL>".$order_link;
$footer_html .= "<br /><a title=\"".$VM_LANG->
_('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."\"
href=\"$order_link\">".$VM_LANG->_
('PHPSHOP_CHECKOUT_EMAIL_SHOPPER_HEADER5')."</a>";
}
Вместо <URL> естественно подставляем адрес сайта."
Все сделал как написано, но теперь ссылка получается вида
Нttp://win.mail.ru/cgi-bin/%3Chttp://имя_сайта.ru/%3E/view-detail-of-order-id14
и по прежнему ОШИБКА 404.
Рабочая ссылка должна выглядеть как Для просмотра ссылки Войди
Как убрать лишнее из кода письма??:bc: