Jump to content


Photo
- - - - -

Заказы - paymentemail

paymentemail

Best Answer SmetDenis , 08 January 2014 - 18:31

Денис, простите а куда это вставить - в какую строку? Я ведь не код правила - а просто модуль item name?


Это для случая, если выводим ссылку вручную без элемента.
$url = JRoute::_($this->app->route->item($item, false), false, 2);
echo '<a href="'.$url.'">ссылка</a>';

Чтобы исправить элемент, нужно открыть этот файл - \media\zoo\elements\itemname\itemname.php
И заменить строку на мой вариант ниже
0eg_200x0.png

$url = JRoute::_($this->app->route->item($this->_item, false), false, 2);
return '<a title="' . $this->_item->name . '" href="' . $url . '">' . $this->_item->name . '</a>';
Еще можно вручную добавить текущий домен.
echo '<a href="'. JUri::root() .$url.'">ссылка</a>';
Go to the full post


  • This topic is locked This topic is locked
19 replies to this topic

#11 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 08 January 2014 - 14:36

В смысле "просто текст"? По цвету и подчеркиванию понятно, что "Воздушный" - это ссылка.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#12 AlexsimA

AlexsimA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 08 January 2014 - 14:42

"Воздушный" - это ссылка.

На букет ссылка, а мне нужна на Оплату:)


  • 0
Никогда не сдаваться!

#13 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 08 January 2014 - 14:50

Да, что-то я стормозил :)

 

Какой код вы использовали, чтобы добавить в письмо ссылку (Заказы #264 / 2014-01-08 13:46:58 (GMT 4))? Сейчас там правильный путь к заказу, но он относительный, а не абсолютный.

 

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

 

8py_200x0.jpg


Edited by Sliapy, 08 January 2014 - 14:51.

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#14 AlexsimA

AlexsimA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 08 January 2014 - 15:52

Да, что-то я стормозил :)

 

Какой код вы использовали, чтобы добавить в письмо ссылку (Заказы #264 / 2014-01-08 13:46:58 (GMT 4))? Сейчас там правильный путь к заказу, но он относительный, а не абсолютный.

 

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

 

8py_200x0.jpg

Как Денис сказал - Item Name и выбор ссылка. Но в том-то и беда, что от этого оно не приходит ссылкой. Это не работает в шаблоне письма. Почему-загадка.


Как Денис сказал - Item Name и выбор ссылка. Но в том-то и беда, что от этого оно не приходит ссылкой. Это не работает в шаблоне письма. Почему-загадка.

В магазине ссылка ведет правильно на страницу товара и оплату -http://www.romashkas...=0&order_id=265 - а в письме хоть убейся и главно не понятно, что я не так делаю?


Ну не могу ж я написать в шаблоне письма - чтобы оплатить заказ наберите ссылку - http://www.romashkas...mid=0&order_id=номер заказа:)) и вместо номер заказа - поставьте свой номер:)))


А то что Денис написал выше:

    $url = $this->app->route->($item);
    echo '<a href="'.$url.'">ссылка</a>';

Я вставила-но что исходя из моего магазина туда писать внутрь-в голом виде не работает:))


Edited by AlexsimA, 08 January 2014 - 15:48.

  • 0
Никогда не сдаваться!

#15 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.5
  • posts: 6393
  • topics: 15

Posted 08 January 2014 - 16:21

69i_200x0.png

 

У меня ссылка. Но она ведет на

 

http://internet-maga...3820-gmt-4.html

 

а должна вести на

 

http://www.romashkas...3820-gmt-4.html

 

и тогда все отображается нормально


Edited by Sliapy, 08 January 2014 - 16:24.

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#16 AlexsimA

AlexsimA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 08 January 2014 - 16:27

Непонятно-я же не властна над этолй ссылкой-по логике это автоматоми генерируется :)

Домен отрезается и идет относительная ссылка:)

Денис, что это?


Edited by AlexsimA, 08 January 2014 - 16:28.

  • 0
Никогда не сдаваться!

#17 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 08 January 2014 - 18:11

Домен отрезается и идет относительная ссылка

Зависит от настроек SEF. Извините, я забыл об этом. Попробуйте так
$url = JRoute::_($this->app->route->item($item, false), false, 2);

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#18 AlexsimA

AlexsimA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 08 January 2014 - 18:17

Зависит от настроек SEF. Извините, я забыл об этом. Попробуйте так

$url = JRoute::_($this->app->route->item($item, false), false, 2);

Денис, простите а куда это вставить - в какую строку? Я ведь не код правила - а просто модуль item name?


  • 0
Никогда не сдаваться!

#19 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 08 January 2014 - 18:31   Best Answer

Денис, простите а куда это вставить - в какую строку? Я ведь не код правила - а просто модуль item name?


Это для случая, если выводим ссылку вручную без элемента.
$url = JRoute::_($this->app->route->item($item, false), false, 2);
echo '<a href="'.$url.'">ссылка</a>';

Чтобы исправить элемент, нужно открыть этот файл - \media\zoo\elements\itemname\itemname.php
И заменить строку на мой вариант ниже
0eg_200x0.png

$url = JRoute::_($this->app->route->item($this->_item, false), false, 2);
return '<a title="' . $this->_item->name . '" href="' . $url . '">' . $this->_item->name . '</a>';
Еще можно вручную добавить текущий домен.
echo '<a href="'. JUri::root() .$url.'">ссылка</a>';

  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#20 AlexsimA

AlexsimA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 08 January 2014 - 18:56

Денис - спасибо огромное получилось!

SqXHtsR.png


  • 0
Никогда не сдаваться!





Also tagged with one or more of these keywords: paymentemail

Click to return to top of page in style!