Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Здравствуйте!
Версия Joomla:    Joomla! 1.5.14
JFusion 1.1.3
Существуют следующие проблемы.
1) периодически, при отметке "запомнить меня" в авторизации выкидывает Invalid Token
2) при вводе некорректного пароля надпись о том, что пароль неверен показывается лишь при переходе в следующий раздел. Т.е. на сайте имееются следующие разделы в меню:
--главная
--видео
--игры
--картинки
--истории
--статьи
Если мы вводим некорректные данные в форму авторизации на главной странице, то ошибку покажет лишь в в разделе "видео". (А может и вообще не показать..) Если попробовать ввести данные в какой-либо статье, то ошибку тоже не показывает, но в дополнение слетает оформление, пока не перейдёшь в другой раздел или в другую статью.
3) если даже сайт "запомнил" ник, то иногда можно зайти на главную, а он всё равно запрашивает данные. Но стоит просто перейти с главной страницы на какую-либо другую, как уже на ней данные не запрашивает. И если потом на главную зайти, то тоже данные не просит.
Описывал все три проблемы в одной теме, потому как скорее всего связано это как-то. Кэш чистил, блокировок нет... Подскажите, пожалуйста, где рыть?
сайт www.dvoetochie.com
*

simpolmix

  • Захожу иногда
  • 141
  • 4 / 0
Re: Некорректная работа авторизации
« Ответ #1 : 25.09.2009, 22:05:13 »
Может проблема в шаблоне
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Некорректная работа авторизации
« Ответ #2 : 26.09.2009, 14:22:00 »
В настройках по умолчанию поставил другой, но ситуация не изменилась...
*

simpolmix

  • Захожу иногда
  • 141
  • 4 / 0
Re: Некорректная работа авторизации
« Ответ #3 : 26.09.2009, 15:01:36 »
Тут тогда может быть 2 вариатна, либо хостинг гонит, ли бо Joomla, попробуй свой сайт установить на локальный сервер и протестировать его там если все осталось попрежнему тогда меняй Joomla
*

jos_dolphin

  • Новичок
  • 8
  • 0 / 0
Re: Некорректная работа авторизации
« Ответ #4 : 28.09.2009, 10:41:22 »
таже самая фигня, стоит 1.5.14 Шаблон и хостинг нормальные и тут не причем. Менял содержимое index.php еще стоит web-opimizer
*

pikachu

  • Осваиваюсь на форуме
  • 46
  • 7 / 0
Re: Некорректная работа авторизации
« Ответ #5 : 18.10.2009, 12:58:23 »
Здравствуйте!
Версия Joomla:    Joomla! 1.5.14
JFusion 1.1.3
Существуют следующие проблемы.
1) периодически, при отметке "запомнить меня" в авторизации выкидывает Invalid Token


Про инвалид токен я опытным путем выяснил.

Ты авторизируешся на сайте (с Запомнить Меня). Закрываешь браузер. Открываешь браузер, вводишь урл сайта. На главной странице сайты ты не авторизирован. Но стоит зайти на любой раздел сайта - ты будешь автоматом авторизирован. Т.е сессия сохраняется, но почему-то не работает на главной странице (типа http://lalalalala.ru), стоит дописать http://lalalal.ru/index.php - всё нормально.

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

У меня те же самые проблемы, больше всего раздражает 3ий пункт.
*

cherry

  • Осваиваюсь на форуме
  • 44
  • 2 / 0
Re: Некорректная работа авторизации
« Ответ #6 : 19.10.2009, 14:49:04 »
И как же победить это? У меня после регистрации тоже Token Invalid вылазит :(

Joomla 1.5.9 VM 1.1.3
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Некорректная работа авторизации
« Ответ #7 : 20.10.2009, 13:22:22 »
у меня проблема с Invalid Token вылазит при включённом родном кэше.
при выключенном-всё пучком...
при этом у лисы в разы реже ошибка проявляется.  в опере и осле-сразу же, фактически
*

cherry

  • Осваиваюсь на форуме
  • 44
  • 2 / 0
Re: Некорректная работа авторизации
« Ответ #8 : 20.10.2009, 17:17:12 »
у меня проблема с Invalid Token вылазит при включённом родном кэше.

Это вы про кеш, который в общих настройках Joomla включается?  так у меня выключен..
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Некорректная работа авторизации
« Ответ #9 : 20.10.2009, 18:23:36 »
а чем отличаются установки кеша в "Общие настройки-система" и в плагине "Система - Кэш"? тем, что в первом случае кеширование происходит на сервере, а во втором в браузере?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Некорректная работа авторизации
« Ответ #10 : 20.10.2009, 19:55:09 »
кстати, о птичках :)

при включённом в настройках системном кэше и при включённом ПЛАГИНЕ "Система - Кэш" глюк с invalid token тоже исчез, зато появился новый-в виде неправильного вывода системных сообщений Joomla. т.е. при голосовании, к примеру, сообщение о том, что "вы уже голосовали сегодня" появлялось на главной странице в количестве НЕСКОЛЬКИХ штук, а на странице с голосованием-отсутствовало...
так что , в итоге, тупо вырубил кэш. весь.

ещё может быть дело в старом шаблоне, с собственными обработчиками форм и во включёном легаси-режиме.
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Некорректная работа авторизации
« Ответ #11 : 20.10.2009, 20:44:51 »
как однако всё запутанно, млинннн ))
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Некорректная работа авторизации
« Ответ #13 : 22.10.2009, 02:01:48 »
кстати, о птичках :)

при включённом в настройках системном кэше и при включённом ПЛАГИНЕ "Система - Кэш" глюк с invalid token тоже исчез, зато появился новый-в виде неправильного вывода системных сообщений Joomla. т.е. при голосовании, к примеру, сообщение о том, что "вы уже голосовали сегодня" появлялось на главной странице в количестве НЕСКОЛЬКИХ штук, а на странице с голосованием-отсутствовало...

чёрт, я сперва не обратил на это внммание, а ведь это как раз мой случай под пунктом два. То-то я смотрю, что сообщение инвалид токен в последнее время не беспокоит... а когда начались проблемы с выводом системных сообщений я не заметил для себя.
честно говоря, начал ставить Joomla в отдельный каталог. ввожу "левые данные", а ошибки выводятся как и надо. тут уж начал думать я, что когда-то файлы какие запорол. а пока ковырялся в настройках, как раз обратил внимание на кеш этот. плагином который. на основном сайте-то он у меня включён был. а на том, который в отдельную папку кидал отрублен. выключил на основном и ошибки начали показываться как и надо. а поскольку эта страничка с форумом как-то вторые сутки в браузере открыта, то, сравнив, понял, что файлики-то мои вроде как и в норме ))) уффффф... радости нет предела. плагин кеш отключил, вообщем...
по крайней мере нашёлся вольно-невольно ответ на второй вопрос свой.

остаётся проблема с инвалид токеном... ну, раз не один я такой - это уже хорошо. хотя то, что ответа толкового нет - это плохо. Ну, будем что-то пробовать... Кеш сейчас тоже отключил в системе.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Некорректная работа авторизации
« Ответ #14 : 22.10.2009, 06:57:48 »
а у модуля авторизации есть кэширование?
в настройках дополнительных?

а то я с голосованием разобрался локально-общий кэш сайта включен, а для модуля голосования-отрублен. ошибка исчезла.
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Некорректная работа авторизации
« Ответ #15 : 22.10.2009, 08:08:54 »
в настройках модуля кеш отключен, но из-за включенного плагина кеша (который и есть кеш браузера) ошибка вылазит. так что если и включать кеширование, то только в общих настройках, но не в плагинах, иначе беда-беда )))
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Некорректная работа авторизации
« Ответ #16 : 27.11.2009, 07:22:08 »
всё то же самое.
если есть кеширование в модуле авторизации-отключить.
попробовать отключить плагины, юзающие мутуллзы и прочие джикверри.
а вообще это системная джумловвская проблема, по ходу, тк на оф. форуме Joomla ответа на таие запросы так и нет..
*

Klaf

  • Захожу иногда
  • 58
  • 0 / 0
Re: Некорректная работа авторизации
« Ответ #17 : 16.12.2009, 17:11:42 »
эта проблема уже запарила!
Может можно ниже этой ошибки поставить ссыль на главную?
Кстати в стандартном модуле авторизации у меня этой ошибки нет.
« Последнее редактирование: 17.12.2009, 03:56:38 от Klaf »
*

exopper

  • Новичок
  • 9
  • 1 / 0
Re: Некорректная работа авторизации
« Ответ #18 : 29.12.2009, 22:29:13 »
Мдя, кто в лес, кто по дрова..

Кэш из общих настроек жумлы занимается кэшированием промежуточных формирований html-кода, т.е. компонентов, модулей, участвующих в работе вашего сайта.
Кэш-плагин, который активируется в плагинах жумлы, отвечает за кэширование окончательного html-файла, который отдается web-сервером пользователю. Грубо говоря, больше пользы в производительности дает кэш-плагин.

Проблема с invalid token была в joomla! 1.5.0 и исправлена в 1.5.1. Но! при "особых случаях" проблема есть и на любой жумле, в том числе и 1.5.15. Я протестировал на своих сайтах и пришел к выводу, что ошибка рождается при "вражде" кэш-плагина жумлы и плагина web-optimizer'а. Причем, при разных выставленных приоритетах (порядках выполнения) плагинов system, а именно нас интересует плагины кэша и веб-оптимизера, дают разные результаты.

Если кто разобрался в причине или есть хорошие мысли насчет этого - ответьте, пожалуйста.
*

exopper

  • Новичок
  • 9
  • 1 / 0
Re: Некорректная работа авторизации
« Ответ #19 : 30.12.2009, 23:47:12 »
Найден баг в Web Optimizer'е и метод борьбы с ним, теперь авторизация работает без проблем! Кому нужно решение - пишите в личку.
« Последнее редактирование: 30.12.2009, 23:50:48 от exopper »
*

vitaliy.balatskiy

  • Захожу иногда
  • 92
  • 5 / 0
Re: Некорректная работа авторизации
« Ответ #20 : 24.03.2010, 22:50:28 »
Неужели это так секретно?
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Re: Некорректная работа авторизации
« Ответ #21 : 29.06.2011, 01:05:49 »
Хочу узнать очень сильно как решить эту проблему ?  >:(

http://forum.searchengines.ru/showthread.php?t=475635

вот вроде там есть решение, но я незнаю как это сделать...(((
« Последнее редактирование: 29.06.2011, 01:14:49 от afon9l »
*

METTER

  • Захожу иногда
  • 169
  • 22 / 1
Re: Некорректная работа авторизации
« Ответ #22 : 29.06.2011, 12:25:30 »
Попробуйте отключить кеширование для модуля голосования...
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Re: Некорректная работа авторизации
« Ответ #23 : 29.06.2011, 23:10:39 »
Попробуйте отключить кеширование для модуля голосования...

У меня проблема с модулем авторизации, как в названии темы...
С включенным WEBO Site SpeedUp соотвественно !
*

afon9l

  • Захожу иногда
  • 112
  • 1 / 21
Re: Некорректная работа авторизации
« Ответ #24 : 30.06.2011, 22:11:47 »
вот еще приблизился к решению но понять не могу что пишут, это какой спец форум решения проблем вебо ?

http://code.google.com/p/web-optimizator/issues/detail?id=505&can=1&q=invalid%20token&colspec=ID%20Type%20Status%20Priority%20Milestone%20Owner%20Summary%20Plugin

похоже надо сделать это,

There is an option to bypass cache when certain cookies are set. It's called «List of COOKIE to exclude from server side caching» on the Server side Caching tab on Options page.

As for token problem, please check that Extreme mode is NOT checked on Server side Caching tab.


но как ?!
« Последнее редактирование: 30.06.2011, 22:33:51 от afon9l »
*

n1951

  • Новичок
  • 2
  • 0 / 0
Re: Некорректная работа авторизации
« Ответ #25 : 05.08.2012, 03:24:51 »
Может кому пригодиться моё решение.

Invalid token при попытке регистрации на сайте Joomla 1.5.22 + VM 1.1.9, попробовал для начала отключить все модули кроме авторизации - регистрация стала проходить.

Создал новое меню "Скрытое меню", в нем создал пункт - регистрация пользователя.
Параметры отображения - в новом окне без навигации.
Теперь при нажатии на кнопку "Регистрация" имеем страницу без посторонних модулей и только форму регистрации.
Регистрация работает.

Удачи!

Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Набор в команду(Работа онлайн)

Автор Weneris

Ответов: 0
Просмотров: 1228
Последний ответ 02.02.2021, 20:01:41
от Weneris
Стандартный модуль Авторизации расположить горизонтально

Автор reg-ad-site

Ответов: 34
Просмотров: 9434
Последний ответ 17.04.2017, 12:53:45
от speedrage
[Решено] Остаться на той же странице после авторизации

Автор dron

Ответов: 6
Просмотров: 3042
Последний ответ 30.11.2015, 14:07:27
от anoorik
(решено!) Белый экран при авторизации в Joomla

Автор pashaiglesias

Ответов: 8
Просмотров: 4666
Последний ответ 09.06.2015, 14:07:21
от pashaiglesias
Ошибка при авторизации

Автор Alex_92

Ответов: 5
Просмотров: 1324
Последний ответ 07.05.2014, 13:07:30
от Alex_92