Новости Joomla

Компонент View logs v.2.2.0

👩‍💻 Компонент View logs v.2.2.0.По горячим следам, рекомендациям и просьбам Joomla-сообщества компонент просмотра логов Joomla получил следующую версиюv.2.2.0. Что нового?- Обновление интерфейса: список логов сделан в виде таблицы, отображение дополнительной информации в списке файлов (время создания и последнего изменения, кнопки действий и их порядок) изменены и сделаны менее пёстрыми.- Добавлен поиск-фильтр по имени файла лога на странице. Находите нужный файл быстрее.- Большие файлы. Просмотр файла лога в модальном окне сохранён для файлов менее 1МБ. Возможность открыть файл в отдельном окне сохранена. Но используйте эту функцию с осторожностью: файлы объёмом 8-10мб ещё возможно открывать в браузере, но более крупные - не рекомендуется. Системные требования:- Совместимость с Joomla 6 и PHP 8.4.- Минимальная версия PHP по-прежнему 8.0.Страница расширенияGitHub расширения@joomlafeed#joomla #расширения

Joomla официально признана цифровым общественным благом Joomla с гордостью сообщает, что была...

Joomla официально признана цифровым общественным благом 🙏🎉Joomla с гордостью сообщает, что была официально признана цифровым общественным благом (Digital Public Good, DPG) Альянсом цифровых общественных благ (Digital Public Goods Alliance, DPGA) — инициативой, поддерживаемой Организацией Объединённых Наций.Это признание ставит Joomla! в ряд международных open-source проектов, которые разделяют ценности открытости, прозрачности, защиты данных и социального воздействия. Важно отметить, что статус цифрового общественного блага присвоен самому программному решению Joomla!, а не организации Joomla как юридическому лицу.Альянс цифровых общественных благ (DPGA) ведёт международный реестр цифровых общественных благ и оценивает проекты на основе чётко определённых стандартов. Его миссия — поддержка открытых технологий, способствующих достижению Целей устойчивого развития ООН (UN SDGs) и решению глобальных задач развития. 🌐Чтобы получить статус цифрового общественного блага, проект должен соответствовать Стандарту цифровых общественных благ (Digital Public Goods Standard), который включает следующие критерии:✔️ Открытое лицензирование (например, использование признанных open-source лицензий)✔️ Защита данных и безопасность✔️ Соответствие правовым и этическим нормам✔️ Вклад в достижение Целей устойчивого развития ООН✔️ Прозрачное управление и долгосрочная устойчивость✔️ Активное вовлечение сообществаПолучение статуса цифрового общественного блага — процесс далеко не автоматический. Joomla прошла тщательную процедуру оценки, которая потребовала предоставления подробной документации и доказательств соответствия строгим стандартам.Благодаря самоотверженной работе множества участников сообщества, этот результат стал наглядным подтверждением универсальности и открытости Joomla, а также бесчисленных способов, с помощью которых она помогает людям создавать веб-решения.Это достижение подчёркивает позицию Joomla как одной из самых надёжных и гибких open-source CMS в мире — системы, которая продолжает давать возможность разработчикам, организациям и государственным структурам создавать открытые, безопасные и инклюзивные цифровые решения.Оригинал новости

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

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Всем привет, сегодня пришла мысль уйти с К2 и перестать пользоваться JA K2 фильтром и переделать все тоже самое (ну почти) на com_content.

Развернул демо сайт: http://bk.my-joomla.ru/index.php/o-shkole/dokumenty/plan-finansovo-khozyajstvennoj-deyatelnosti

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

В моем переопределенном файле блога: /templates/leon/html/com_content/category/docblog.php

Сверху добавил обычную форму:
Код
<form>
Заголовок <input type="text" name="title" value="<?php echo $title; ?>">
Номер (пока не работает) <input type="text" name="number" value="<?php echo $number; ?>">
Дата с <input type="date" name="datastart" value="<?php echo $datastart; ?>">
Дата по <input type="date" name="dataend" value="<?php echo $dataend; ?>">
<input type="submit" value="Искать!">
</form>

А ниже где цикл перебора материалов, добавил условие проверки заголовка на совпадение с введенным в фильтр. Если заголовок совпал все выводится как обычно, если не совпал идет continue; цикла и следовательно он не выводится.
Код
<?php foreach ($this->lead_items as &$item) : ?>
<?php
if (substr_count(mb_strtolower($item->title), mb_strtolower($title)) || $title == '') { //Если заголовок совпал с поиском или он пуст
?>
<article class="item leading-<?php echo $leadingcount; ?><?php echo $item->state == 0 ? ' system-unpublished' : null; ?><?php echo $item->featured ? ' item-featured' : ''; ?>"
itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
<?php
$this->item = & $item;
echo $this->loadTemplate('item');
?>
</article>
<?php $leadingcount++; ?>
<?php } else { continue; } ?>
<?php endforeach; ?>

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

Главная проблема которую я не знаю как решить, это проблема с пагинацией. На этой категории стоит 5 материалов на страницу, фильтр пропускает все которые не подходят, но на пагинацию это никак не влияет, можно ли это как-то решить?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #2 : 30.01.2018, 19:43:30 »
Может так? Бесплатная система фильтрации полей Joomla
Да это было первое что нашел в поиске) Он работает по доп полям, а мне нужно еще по дате создания материала и заголовку((
*

Aleks.Denezh

  • Живу я здесь
  • 3401
  • 428 / 4
Re: Пишем простой фильтр контента
« Ответ #3 : 30.01.2018, 19:56:44 »
Да это было первое что нашел в поиске) Он работает по доп полям, а мне нужно еще по дате создания материала и заголовку((
а допилить?
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Пишем простой фильтр контента
« Ответ #4 : 30.01.2018, 19:57:30 »
Да это было первое что нашел в поиске) Он работает по доп полям, а мне нужно еще по дате создания материала и заголовку((
можно по идее заставить работать и по дате и по заголовку
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #5 : 30.01.2018, 20:03:30 »
Уговорили, пошел опять его попробую, я код даже не открывал чисто по админке посмотрел, что нужного функционала нет и пошел сразу свое чудо писать :)
*

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #6 : 02.02.2018, 11:20:17 »
Если кому интересно - не разобрался)
А если все же вернуться к моей первой задумке, переопределенный макет, со встроенной формой фильтра, которая будет искать по любым полям нормально. Единственная проблема это пагинация, может ее тоже переопределить для этих статей можно)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Пишем простой фильтр контента
« Ответ #7 : 02.02.2018, 12:52:46 »
Если кому интересно - не разобрался)
А если все же вернуться к моей первой задумке, переопределенный макет, со встроенной формой фильтра, которая будет искать по любым полям нормально. Единственная проблема это пагинация, может ее тоже переопределить для этих статей можно)
вы не сможете одолеть пагинацию через шаблон... мы в модуле сделали специальный плагин, который переопределяет модель и добавляет собственные триггеры, чтоб можно было всю категорию фильтровать.
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

Арчик

  • Захожу иногда
  • 281
  • 32 / 0
Re: Пишем простой фильтр контента
« Ответ #8 : 24.09.2020, 09:41:14 »
Так, господа каталы! Получается что до сих пор, нет рецепта отобразить материалы (список категории com_content) фильтром по датам ? Мол показать материалы: "от" -> календарик (выбор даты публикации)  "по" -> календарик (выбор даты публикации)?  Даже не верится ))) 

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

Леон

  • Захожу иногда
  • 333
  • 5 / 0
Re: Пишем простой фильтр контента
« Ответ #9 : 24.09.2020, 10:39:57 »
может  господин топикстартер напильничком уже изваял модуль и немножко его засекретил ? )))

Не я забил, не получилось, сделал все ту задумку на самописе без джумлы.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Фильтр по дополнительному полю - допилить JL Content Fields Filter

Автор antarey

Ответов: 20
Просмотров: 2399
Последний ответ 17.03.2024, 21:46:20
от Mitriy
Фильтр по дате Komento

Автор R31rus

Ответов: 14
Просмотров: 956
Последний ответ 10.09.2021, 21:46:54
от gartes
Условие для скрытия контента на нескольких страницах

Автор ukrart

Ответов: 2
Просмотров: 767
Последний ответ 05.07.2021, 10:38:27
от ukrart
Как реализован вывод контента и где?

Автор e.lodyanov

Ответов: 0
Просмотров: 533
Последний ответ 22.02.2021, 13:20:05
от e.lodyanov
Изменение контента на мультиязычных страницах

Автор grafman

Ответов: 4
Просмотров: 625
Последний ответ 18.02.2021, 17:22:28
от arma