1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Virtuemat: Неверная ссылка в уведомлении о заказе

Тема в разделе "Joomla", создана пользователем Freeman Liberty, 3 окт 2009.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0
  1. Freeman Liberty

    Freeman Liberty

    Регистр.:
    19 май 2009
    Сообщения:
    457
    Симпатии:
    171
    При заказе в Virtuemate на адрес заказчика приходит письмо с описанием заказа и припиской в конце
    "Спасибо за то, что являетесь нашим постоянным клиентом.
    Чтобы просмотреть заказ, проследуйте по ссылке ниже."
    В ссылке следующий путь http://win.mail.ru/view-detail-of-order-id9.html
    Нашел следующую информацию:
    "по непонятной причине 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.

    Рабочая ссылка должна выглядеть как http://имя_сайта.ru/view-detail-of-order-id14
    Как убрать лишнее из кода письма??:bc:
     
  2. aaaus

    aaaus Создатель

    Регистр.:
    3 авг 2009
    Сообщения:
    20
    Симпатии:
    1
    Если разобрался

    Если разобрался - поделись с народом, будем благодарны :)
     
Статус темы:
Закрыта.