Перейти к содержимому


Фотография
- - - - -

Данные из формы заказа приходят в письме одной строкой. Данные элемента radio не приходят.


Лучший Ответ SmetDenis , 18 August 2015 - 12:31

Прошу прощения.
Я был не внимателен перепутал файлы. Видимо посмотрел не туда

media\zoo\applications\jbuniversal\templates-system\renderer\edit\list.php
media\zoo\applications\jbuniversal\templates-system\renderer\element\adminedit.php


Пересмотрел тему, ближайшим релизом уберу из разметки теги терминов dl/dt
Заменю их на классическую таблицу без рамок. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 22

#11 Giadastar

Giadastar

Отправлено 10 August 2015 - 19:54

Подскажите, где именно шаблон поправить, т.к. сообщения отображаются в браузере и в почтовых агентах (mozilla thunderbird) по разному. Скрины во вложении.
1 - налазиет друг на друга, хотя агент тоже читает htm код.

Прикрепленные изображения

  • 1.png
  • 2.png

Сообщение отредактировал Giadastar: 11 August 2015 - 17:43

  • 0

#12 SmetDenis

SmetDenis

Отправлено 12 August 2015 - 06:44

Подскажите, где именно шаблон поправить, т.к. сообщения отображаются в браузере и в почтовых агентах (mozilla thunderbird) по разному.

 

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

http://forum.jbzoo.c...dnoj-s/?p=70400

 

Так как без пояснений, трудно понять - что с ней связанно
 

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

Затем подобные строки используются как системный алиас (человеко понятный идентификатор) или в названиях классов, для сверки хешей строк, валидации данных при импорте, поддержки целостности базы данных.


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



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


#13 programmos

programmos

Отправлено 12 August 2015 - 07:11

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

Затем подобные строки используются как системный алиас (человеко понятный идентификатор) или в названиях классов, для сверки хешей строк, валидации данных при импорте, поддержки целостности базы данных.

Спасибо Денис, теперь все понятно.


  • 0

#14 Giadastar

Giadastar

Отправлено 13 August 2015 - 11:33

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

http://forum.jbzoo.c...dnoj-s/?p=70400

 

Там по-умолчанию стоит block, я пробовал table-row (все равно на mail приходит все в одну строку)...

 

Как добраться до того места, где непосредственно верстка оформления, т.е. где например вот эта часть (см вложение) обрамляется тегами dt

Прикрепленные изображения

  • Clip2net_150813132912.png

Сообщение отредактировал Giadastar: 14 August 2015 - 08:15

  • 0

#15 Giadastar

Giadastar

Отправлено 15 August 2015 - 07:35

Проблема с выводом информации в одну строку для mail.ru остается - как всё-таки ее победить?


  • 0

#16 programmos

programmos

Отправлено 15 August 2015 - 07:55

Проблема с выводом информации в одну строку для mail.ru остается - как всё-таки ее победить?

Думаю, что стоит просто сверстать свой шаблон для email писем и все.

 

Как раз почти тоже для себя доделал + использую http://zurb.com/ink/inliner.phpкак именно "переводичик"  инлайн стили чтобы не было багов в разных почтовиках


  • 0

#17 Giadastar

Giadastar

Отправлено 15 August 2015 - 10:46

Думаю, что стоит просто сверстать свой шаблон для email писем и все.

 

Как раз почти тоже для себя доделал + использую http://zurb.com/ink/inliner.phpкак именно "переводичик"  инлайн стили чтобы не было багов в разных почтовиках

Ок, не вопрос, может я конечно уже жестко туплю, но ткните меня носом в файл где рендерится вывод блоков типа "дополнительная информация" у почтового шаблона? я в упор не могу найти это место (есть файл order.php где позиции все задаются, есть стили block и table-raw, но там опять же оформление именно родительских блоков, а не содержимого)? Где, например эти самые dt формируются, у шаблона по умолчанию?


Сообщение отредактировал Giadastar: 15 August 2015 - 10:48

  • 0

#18 SmetDenis

SmetDenis

Отправлено 17 August 2015 - 07:11

Шаблоны почтовых элементов находятся тут
media\zoo\applications\jbuniversal\cart-elements\email\<ЭЛЕМЕНТ>\tmpl\*.php
fields - выводит поля из формы заказа с помощью общего шаблона adminedit (название содержит "admin" по историческим причинам).

Скорее всего mail.ru не воспринимает теги dt / dd / dl

Попробуйте изменить их тут
media\zoo\applications\jbuniversal\framework\views\renderer\element\adminedit.php
if ($element) {

    $params = $this->app->data->create($params);
    $element->loadAssets();

    echo '<li>';
    echo '<strong>' . $element->getName() . '</strong>';
    echo $element->edit($params);
    echo '</li>';
}
media\zoo\applications\jbuniversal\framework\views\renderer\edit\list.php
<ul class="uk-description-list-horizontal">
    <?php echo $this->renderAdminPosition(array('style' => $style)); ?>
</ul>

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



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


#19 Giadastar

Giadastar

Отправлено 17 August 2015 - 13:31

К сожалению, не помогло.. ((

 

Во вложении скрин этих 2 файлов. Еще заметил что в письме у dl нет никакого класса, а в этих файлах есть (см вложение 3). Может они где-то еще формируются?.. На маил.ру также приходит одной строкой, да, там вырезаются теги dl, dt...

Прикрепленные изображения

  • 1.png
  • 2.png
  • 3.png

  • 0

#20 SmetDenis

SmetDenis

Отправлено 18 August 2015 - 12:31   Лучший Ответ

Прошу прощения.
Я был не внимателен перепутал файлы. Видимо посмотрел не туда

media\zoo\applications\jbuniversal\templates-system\renderer\edit\list.php
media\zoo\applications\jbuniversal\templates-system\renderer\element\adminedit.php


Пересмотрел тему, ближайшим релизом уберу из разметки теги терминов dl/dt
Заменю их на классическую таблицу без рамок.
  • 2
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!