Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

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

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
В этом году премия вернулась к своим традициям и только TOP-5 движков по количеству номинаций попали в 2-й этап - голосование.

@joomlafeed

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

kamikadze

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Здравствуйте!
Как сделать такой вид переключателя: 1 2 3 ... 14 15 (например если максимум 15 страниц), а если находимся на 4 странице то: ... 4 5 6 ... 14 15
« Последнее редактирование: 08.08.2010, 03:48:12 от kamikadze »
*

kamikadze

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Переключатель страниц
« Ответ #1 : 02.08.2010, 17:31:30 »
Да тут походу нет никого :(
*

kamikadze

  • Осваиваюсь на форуме
  • 39
  • 2 / 0
Re: Переключатель страниц
« Ответ #2 : 08.08.2010, 03:47:42 »
Сам нашел как это сделать... жду плюсега  ::) Вот ссылка: http://www.joomlabegin.ru/oformlenie-kontenta/izmenenie-paginatsii-v-kontente-joomla.html.
Или вот тамашняя статья:
Код
Изменение пагинации в контенте Joomla!

Пагинация (порядковая нумерация страниц) в Joomla! не такой простой вопрос, к сожалению. Как говорят программисты, здесь часто приходится работать напильником, т.е. изменять программный код вручную.

Хотите изменить вид пагинации страниц? Плагин Content – Pagebreak управляет отображением пагинации.

Горизонтальная или вертикальная пагинация Joomla!
Содержание  показать – вертикальное содержание

Содержание  скрыть -  горизонтальное в виде номеров 1,2,3 …

Расширить диапазон пагинации Joomla!
Стандартно пагинация имеет вид

- << Первая < Предыдущая 1 2 3 4 5 6 7 8 9 10 Следующая > Последняя >>

 В Joomla! 1.0 расширять диапазон 1-10 можно следующим образом Открыть файл /includes/pageNavigation.php и заменить в строке:

 В Joomla! 1.5 pageNavigation.php перемещен в иную директорию /libraries/joomla/html/pagination.php:

 Менять надо параметр $displayedPages

$displayedPages= 10;ставите 50 или любое иное значение.

Если хотите выводить всю пагинацию, в несколько строк, то

$displayedPages = $this->total (все страницы).

Хитрость пагинации шаблона Joomla!
Хитрость пагинации Joomla! заключается в том, что нередко сами шаблоны Joomla! имеют внутренний файл пагинации, расположенный по адресу ..\templates\шаблон\html\ pagination.php. Поэтому общий файл пагинации pagination.php конфликтует с файлом пагинации шаблона pagination.php. Вы вносите изменения в общий файл пагинации Joomla!, но изменений не происходит, т.к. изменения нивелирует файл пагинации шаблона. Поэтому я предлагаю, один из файлов или удалить или лучше заархивировать. Например, файл пагинации шаблона Joomla!, и работать только с общим файлом пагинации.

Как изменить стандартный код пагинации в шаблоне Joomla!
Если вы хотите изменить стандартный вид пагинации предлагаю специальный файл пагинации Joomla!, который надо положить в папку /templates/папка_шаблона/html/pagination.php.

русскими комментариями помечены переменные, которые отвечают за то сколько номерков страниц будет в начале ленты и в конце и сколько их вообще должно быть минимум... т.е.   если вы ставите

Код:

$numlr = 2; //колличество позиций страниц в начале ленты и в конце

$numpos = 10; //колличество позиций ленты вообще

как в коде то выглядеть будет так

1 2 ... 49 50 51 ... 99 100

если так

Код:

$numlr = 3; //колличество позиций страниц в начале ленты и в конце

$numpos = 10; //колличество позиций ленты вообще

то выглядеть будет так

1 2 3 ... 49 50 51 ... 98 99 100

и так далее ...

цифра 10 отвечает за то при каком минимальном количестве страниц начинать бить троеточием...

тоесть если страниц меньше 10 то в нашем случае будут выведены все страницы, если их 8 то

1 2 3 4 5 6 7 8

Автор этого файла scorpsan http://joomlaforum.ru/index.php?action=profile;u=39964

Еще компонент  PageNav_ver.1.0.5.zip с непонятными и нерабочими настройками. Возможно, у Вас получится его настроить. У партнера сайта «Joomla! – начало» можно PageNav скачать бесплатно. Когда зайдете на сайт нажмите кнопку «БЕСПЛАТНО», скачивается файл не сразу, а через 60 секунд ожидания, зато бесплатно. В теории, плагин обладает громадными возможностями.

1 – таблица заменена на div с классом pagenav
2 – добавлены title для ссылок (подставляется название материала)
3 – плагин разрешал публиковаться до или после материала, теперь же можно выбрать и третий вариант BOTH – то есть в режиме просмотра отображается как до так и после материала
4 – добавлен JS эффект всплывающей подсказки вместо заголовка материала при наведении показывается introtext (демонстрация ниже). Если JS эффект выключен – в титл ссылки подставляется как и прежде заголовок материала. Внимание – используется jquery, если подгружается ранее другими расширениями – отключить загрузку в настройках плагина
5 – ссылкам присвоены классы PageNavPrev и PageNavNext для индивидуального оформления
6 – особенность работы плагина в режиме многостраничных материалов – чтобы ссылки показывались на всех страницах, необходимо в административной панели опубликовать плагин PageNav выше плагина pagebreak (поставить, к примеру, очередность 10002 и сохранить. (причина – конфликт использования $row->text обоими плагинами).

Демонстрация работы тут (плагин работает в режиме both – над и под материалом с использованием JS tooltip).


[вложение удалено Администратором]
« Последнее редактирование: 08.08.2010, 17:11:12 от kamikadze »
*

dkraev

  • Захожу иногда
  • 148
  • 7 / 0
Re: (Решено)Переключатель страниц
« Ответ #3 : 11.11.2010, 20:17:44 »
Странно. А у меня дублирует почему-то первые и конечные цифры. Выводит так: 11 22 3 4 5 6 7 8 99 1010
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать дубли страниц category_id?

Автор kirillich_s

Ответов: 4
Просмотров: 2708
Последний ответ 29.11.2016, 09:35:22
от kirillich_s
Нагрузка на сервер - РЕШЕНО

Автор se_demon

Ответов: 20
Просмотров: 8016
Последний ответ 13.08.2016, 13:55:25
от Escander
Слетели настройки отображения товаров и кол-во страниц в определенной категории компонента Virtuemar

Автор Romulez

Ответов: 0
Просмотров: 3117
Последний ответ 13.12.2014, 16:51:58
от Romulez
[Решено] Перенс сайт на новый хостинг, пришлось изменить htacess...Не работают старые ссылки..Измени

Автор AlexanderKiselev

Ответов: 23
Просмотров: 4603
Последний ответ 09.09.2014, 16:32:41
от Kostelano
Русские буквы в адресе страниц

Автор Faraonchik

Ответов: 1
Просмотров: 1794
Последний ответ 09.04.2014, 15:16:14
от darkghost