Новости Joomla

Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.v.6.0.0. Что нового?Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.➕ Новые комментарии для Joomla. Введена встроенная система комментирования статей.➕ Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение». 🫥 Обновление: улучшена скорость загрузки динамического контента.🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!Новость на сайте JoomShaper.@joomlafeed#joomla #расширения #шаблоны

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

stmasrp

  • Новичок
  • 2
  • 0 / 0
Уважаемые форумчане, прошу дать совет в следующем вопросе. Как можно доработать или настроить движок, чтобы пользователь сайта мог видеть материалы предназначенные только ему? Или к примеру материалы созданные только им самим? Соответственно к материалам других пользователей доступа быть не должно. Перерыл форум, подобных вопросов не нашел(
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Нужно сделать переопределения макетов вывода и добавить в них проверку на то, что материал создан текущим пользователем (сравниваем ID создателя материала с ID текущего пользователя). Например, переопределить com_content/views/category/tmpl/blog.php и строчки:

Код: php
echo $this->loadTemplate('item');

заменить на проверку:

Код: php
if ($item->created_by == JFactory::getUser()->get->('id')) :
    echo $this->loadTemplate('item');
endif;

По тому же принципу сделать проверку (если это необходимо) в:
Код: ini
com_content/views/article/tmpl/default.php
com_content/views/archive/tmpl/default.php
com_content/views/featured/tmpl/default.php
com_content/views/category/tmpl/default_articles.php (здесь вместо $item будет $article)
*

stmasrp

  • Новичок
  • 2
  • 0 / 0
Спасибо огромное за ответ, буду пробовать!)
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Спасибо огромное за ответ, буду пробовать!)
Я чуток исправил код, там была лишняя фигурная скобка.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Чуть упрощу, для тройки достаточно этого:
Код: php
if ($item->created_by == JFactory::getUser()->id)
  echo $this->loadTemplate('item');
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Чуть упрощу, для тройки достаточно этого:
Код: php
if ($item->created_by == JFactory::getUser()->id)
  echo $this->loadTemplate('item');
Не закрывать if - плохой стиль программирования. К слову. И не в тройке дело.
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Тогда так :)
Код: php
if ($item->created_by == JFactory::getUser()->id) {
  echo $this->loadTemplate('item');
}
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Тогда так :)
Код: php
if ($item->created_by == JFactory::getUser()->id) {
  echo $this->loadTemplate('item');
}
В макетах обычно используют if : / endif;
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
В макетах обычно используют if : / endif;
Я давно от этого отказался, скобками удобнее, да и в Notepad++ скобки блоком подсвечиваются, который можно свернуть
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Доброе время. J 3.4.1

Зашёл в components/com_content/views/category/tmpl/blog.php
Нашёл:

echo $this->loadTemplate('item'); на 2 строках: 61 и 86

Заменил на :

if ($item->created_by == JFactory::getUser()->get->('id')) :
    echo $this->loadTemplate('item');
endif;


Создал в админке новые категорию и материал в ней, указал автором материала юзера А.
Создал в меню тип: Блог категории этой.

Но при открытии юзером Б данной сылки в меню на этот Блог категории, он всё равно видит материал, созданный юзером А.

Подскажите, что не так делаю?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Зашёл в components/com_content/views/category/tmpl/blog.php
Может у Вас переопределение в шаблоне, поэтому изменения не применяются?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Скорее всего, т.к. только что проделал процедуру с шаблон/html/и т.д. и вообще белый экран теперь при заходе в данную категорию.
Пересоздам полностью всё, отпишу, может в этом и вина:
1.надо в шаблон,2.Пересоздать по новому.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Разобрался!
Понадеялся на это:

Спойлер
[свернуть]

А оказывается никто, ничего не исправлял и я как "вася петин друг" решил по правильному совету endif; вместо скобки и на автопилоте скопировал первый!

Короче рабочий код:

if ($item->created_by == JFactory::getUser()->id) {
  echo $this->loadTemplate('item');
}


Поставлю обоим "+" (AlekVolsk и b2z) каждому за свой вклад!
Спасибо, вопрос решён, всё функционирует!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Сergei

  • Захожу иногда
  • 189
  • 0 / 0
Как вывести материалы для определенного пользователя на отдельной странице?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу разблокировать материалы, модули для редактирования

Автор Ecodrev

Ответов: 3
Просмотров: 1053
Последний ответ 24.03.2025, 20:20:55
от R31rus
Пароль Пользователя

Автор Олег5

Ответов: 3
Просмотров: 731
Последний ответ 14.02.2025, 10:41:20
от fbr
Как установить header Cache-Control только для одной страницы по URL?

Автор Slava77

Ответов: 0
Просмотров: 939
Последний ответ 23.03.2024, 00:16:36
от Slava77
Я создал пользователя Author, но он не может зайти в редактирование

Автор Olegus79

Ответов: 7
Просмотров: 1043
Последний ответ 19.10.2023, 20:48:52
от Vastriet
Joomla 3 создает материалы с нулевым id

Автор asmol

Ответов: 0
Просмотров: 640
Последний ответ 24.09.2023, 14:22:21
от asmol