Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 3450 Просмотров
*

n_drey

  • Захожу иногда
  • 156
  • 3 / 1
  • Давай телевиденье!
Не понятно как работает функция getError() класса JError ((
Пишу свой компонент, захотелось вывести сообщение об ошибке при помощи встроенных средств Joomla 1.5. Посмотрел как сделано в компоненте com_user. Там есть вот такое место в контроллере:
Код
// If there was an error with registration, set the message and display form
if ( !$user->save() )
{
JError::raiseWarning('', JText::_( $user->getError()));
$this->register();

            return false;
}
Насколько я понял при неудачном выполнении функции save() выводиться разные сообщения об ошибках. Вопрос состоит в том где хранятся сообщения об ошибках и как делается условие их вывода? Не понятно как работает ! Подскажите пожалуйста!
*

oppo

  • Захожу иногда
  • 365
  • 82 / 8
  • ΨΨΨ я - УКРАЇНЕЦЬ
Re: работа с классом JError функция getError()
« Ответ #1 : 17.03.2011, 08:00:30 »
1) в дефолтном шаблоне вашего сайта в файле index.php ищите строку вывода контента (компонентов) как
<jdoc:include type="component" />
2) перед ней (или в другом удобном месте вашего шаблона) вставляете это:
<jdoc:include type="message" />
3) сохраняете, обновляете - вуаля
*

n_drey

  • Захожу иногда
  • 156
  • 3 / 1
  • Давай телевиденье!
Re: работа с классом JError функция getError()
« Ответ #2 : 17.03.2011, 12:18:45 »
1) в дефолтном шаблоне вашего сайта в файле index.php ищите строку вывода контента (компонентов) как
<jdoc:include type="component" />
2) перед ней (или в другом удобном месте вашего шаблона) вставляете это:
<jdoc:include type="message" />
3) сохраняете, обновляете - вуаля
Это мне известно и как работает механизм вывода ошибок на сайте понятен.
Вопрос в другом: В каких файлах пишется сам текст ошибок? И самое главное - как происходит выбор условия ошибки. Т.е. если пользователь не ввёл имя ему выводиться "введите имя" - если пароль не совпадает то - "Пароль не совпадает".
Я подозреваю, что текст самих сообщений находиться в lang файлах, но как работает механизм выбора ошибки.
Можно мне описать поподробнее как вот это вот работает:
JError::raiseWarning('', JText::_( $user->getError()));
Откуда берёт функция сами сообщения и как происходит условие выбора:

Спасибо!
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: работа с классом JError функция getError()
« Ответ #3 : 17.03.2011, 19:26:43 »
сообщения перед этим устанавливаются методом setError()
*

n_drey

  • Захожу иногда
  • 156
  • 3 / 1
  • Давай телевиденье!
Re: работа с классом JError функция getError()
« Ответ #4 : 17.03.2011, 19:46:54 »
Спасибо большое буду разбираться дальше!
*

n_drey

  • Захожу иногда
  • 156
  • 3 / 1
  • Давай телевиденье!
Re: работа с классом JError функция getError()
« Ответ #5 : 21.03.2011, 16:43:08 »
Вобщем повозился так и не понял где в компоненте com_user задаётся ошибка функцией setError(). А если не сложно можно пару строк кода для примера использование данной реализации вывода ошибок! Уж очень хочется чтобы всё было как у людей по джомловски ! Спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Работа с базой

Автор Masyan181

Ответов: 5
Просмотров: 1511
Последний ответ 11.02.2015, 03:35:30
от zomby6888
Работа с категориями

Автор juddi

Ответов: 1
Просмотров: 1521
Последний ответ 09.02.2015, 18:54:43
от b2z
Работа с cron в Joomla.

Автор Alex_Kl

Ответов: 5
Просмотров: 7077
Последний ответ 25.04.2012, 19:34:12
от danik.html