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


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

Статус заказа, системные сообщения


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

#1 Ярослав

Ярослав

Отправлено 09 April 2013 - 14:14

Всем привет!

На JBZoo есть два схожих сайта, с заказом.

Но сообщения-статусы по формированию заказа "Не удалось оформить заказ. Пожалуйста, проверьте отправляемые данные" и "Ваш заказ отправлен на обработку. В скором времени с вами свяжутся. Спасибо за покупку!" выводятся только на дном.

А на втором даже напрочь отсутствуют дивы "system-message-container" и иже с ним, где эти сообщения выводятся.
Дело в модульных позициях? Если да, то как можно (и возможно так вообще будет лучше) эти алерты выводить в контент?

Заранее спасибо за ответ.
  • 0

#2 Sliapy

Sliapy

Отправлено 09 April 2013 - 14:21

В шаблоне для Joomla (обычно в index.php) должна быть строка:

<jdoc:include type="message" />

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

#3 Ярослав

Ярослав

Отправлено 09 April 2013 - 14:40

Ого, вот это скорость, спасибо!

Строку добавил. Теперь на всех страницах в коде есть <div id="system-message-container"> -)

И на странице заказа выводится алерт в виде списка:

Сообщение
  • Ваш заказ отправлен на обработку. В скором времени с вами свяжутся.
    Спасибо за покупку!

Где можно попровить вывод? Или (возможно) все таки можно выводить сообщения в какой-нибудь див в контент? Сразу под заголовком "Список товаров в корзине"?
  • 0

#4 Sliapy

Sliapy

Отправлено 09 April 2013 - 14:54

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

#5 Ярослав

Ярослав

Отправлено 09 April 2013 - 15:03

О, нет-нет, имею ввиду:
1. Выводить алерты абзацем, а не списком (p, а не ul)

И возможно в будущем:
2. Выводить в контенте, внутри компонента контента (материала)
3. Сделать текст алертов конфигурируемым параметром

Но общий смысл, что дописать строку и убрать буллет через CSS, понял, спасибо!  :)
  • 0

#6 Sliapy

Sliapy

Отправлено 09 April 2013 - 15:25

Это уже нужно ковырять ядро джумлы.

Текст алертов JBZoo берется из языкового файла компонента.

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

#7 Ярослав

Ярослав

Отправлено 10 April 2013 - 13:54

Да, Джумлу переделывать, конечно, не надо -))

Но, RS Form выводит свои сообщения в контент, текст сообщений конфигурируется, в том числе и текст писем администратору и пользователю.
Было бы здорово увидеть такие фичи в следующих релизах :)
  • 0

#8 SmetDenis

SmetDenis

Отправлено 11 April 2013 - 12:08

Да, Джумлу переделывать, конечно, не надо -))

Но, RS Form выводит свои сообщения в контент, текст сообщений конфигурируется, в том числе и текст писем администратору и пользователю.
Было бы здорово увидеть такие фичи в следующих релизах Изображение

RSForm не иcпользует API а просто выводит свой абзац текста. Это не верный подход.
Такой "фичи" у нас точно не будет.

А какая разница в каких тегах выводится текст сообщения, если есть CSS и все можно легко переопределить?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#9 Ярослав

Ярослав

Отправлено 11 April 2013 - 12:45

Денис, верный или неверный подход, решать конечно вам, разрабатываете приложение вы.

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

Под "фичей" имею ввиду не вывод самих сообщений, а возможность конфигурировать тексты сообщений средствами админки (не напрямую через ini-файлы).
  • 0

#10 Sliapy

Sliapy

Отправлено 11 April 2013 - 12:49

Ничего не мешает изменить языковую переменную через админку - http://forum.joomla-...pic,2335.0.html
  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!