Новости Joomla

Обновление пакета плагинов JL Like 5.0

Обновление пакета плагинов  JL Like 5.0

Обновление пакета плагинов JL Like 5.0.0Команда JoomLine рада представить долгожданное обновление плагина социальных кнопок JL Like — версию 5.0.0! В этом релизе мы сделали акцент на совместимости с последними версиями Joomla, улучшении производительности и расширении функционала.👩‍💻 Что нового в JL Like 5.0.0?- Полная совместимость с Joomla 5 — теперь плагин работает на всех актуальных версиях Joomla, включая Joomla 5.- Рефакторинг и оптимизация кода — проведена масштабная чистка и обновление внутренних классов для повышения стабильности и скорости работы.- Удаление устаревших зависимостей — полностью отказались от использования jQuery, что ускорило загрузку страниц и повысило безопасность.- Обновление CSS и удаление неиспользуемых стилей — интерфейс стал еще легче и современнее.- Удалена поддержка устаревших виджетов — например, функциональность твиттер-виджета вынесена из плагина.- Поддержка twitter:card — улучшена интеграция с социальными сетями для красивого отображения ссылок.- Гибкая настройка счетчиков лайков — теперь можно включать и отключать рандомизацию количества лайков.- Улучшено подключение скриптов — переход на WebAssetManager для более корректной работы с ресурсами.- Обновлены языковые переменныеРасширения всё ещё наследуют старую архитектуру плагинов Joomla 3, но были протестированы на Joomla 5.3.Новость на сайте JoomlineСтраница расширенияGitHub расширения@joomlafeed#расширения

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

valerka28

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Доброго дня.
Смотрю, частные случаи, наподобие этого, людям не интересны?
Переформулирую вопрос:

Пункт меню с доступом "Public" ссылается на статью с доступом "Registered".
Почему гостю при переходе по данному пункту виден текст статьи?

Спасибо.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Потому что у пунтка меню приоритет во всем.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Разве?
Ну да, если у меты приритет, то логинчо предположить что com_content кроме настроек в правах тоже отдает приритет пункту меню (ну во всяком случае я в своих недокомпонентах отдаю приоритет ему.)
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Ну да, если у меты приритет, то логинчо предположить что com_content кроме настроек в правах тоже отдает приритет пункту меню (ну во всяком случае я в своих недокомпонентах отдаю приоритет ему.)
Это разные вещи.
Доступ и наличие мета\тайтла\настроек
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Это разные вещи.
Доступ и наличие мета\тайтла\настроек
Ну вот если пунт меню закрыт то и в материал не попасть. ведь в парметрах есть itemid(пункт менб) и его пармаеты и если это работает в одну сторону то и другую будет.
« Последнее редактирование: 07.02.2017, 19:35:57 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
и если это работает в одну сторону то и другую будет.
как то нелогично :) есть дверь, за ней еще одна. на каждой замок. если ключа от первой нет, то не важно есть ли ключ от второй. первую мы все равно не пройдем. тут вы логично говорите. но дальше - если у нас есть ключ от первой, то разве это значит что автоматически и вторая для нас открыта?

Пункт меню с доступом "Public" ссылается на статью с доступом "Registered".
Почему гостю при переходе по данному пункту виден текст статьи?
если это так, то имхо это явный баг. как по мне пункты меню и материалы - это непересекающиеся понятия. у каждого свои права. пункт меню паблик - заходи кто хош, бери что хош. что находится в данном меню с доступом паблик. мало ли что там еще кроме материала есть. а вместо материала в данном случае имхо должно быть что то вроде Пожалуйста зарегитсрируйтесь для просмотра
« Последнее редактирование: 07.02.2017, 19:28:12 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
как то нелогично :) есть дверь, за ней еще одна. на каждой замок. если ключа от первой нет, то не важно есть ли ключ от второй. первую мы все равно не пройдем. тут вы логично говорите. но дальше - если у нас есть ключ от первой, то разве это значит что автоматически и вторая для нас открыта?
Все голова лопнула. Ну в идеале конечно, отдавать приоритет, той группе у который больше прав.
Ну тобишь если группа в материал не совпадает с группой в меню, к примеру  Все и Зарегистрированные(все равно у кого что), то посмотреть могут только Зарегистрированные. Но увы я даже не представляю как такое провернуть на Joomla где группы и уровни могут создавать пользователи.
Но вот проверку в материале я бы делал  и если материал привязан к прунтку меню и  группы не совпадают отдавал бы приоритет пункту меню. Дабы исключит любое недопонимание. Так же как и с настройками и прочим пункт меню в приоритете. Но это только с точки зрение удобства для тех кто забыл и работает исключительно в частном случае. когда материал(не категория) привязан к пункту меню.
Хотя и тут можно всю голову сломать, когда начинаешь думать о категории.

Но так или иначе. не поленился в полез в модель и глянул, был не прав пункт меню не причем, но правда нашел пару условий
// If the access filter has been set, we already know this user can view.
// If no access filter is set, the layout takes some responsibility for display of limited information.
« Последнее редактирование: 07.02.2017, 20:10:14 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
Пункт меню с доступом "Public" ссылается на статью с доступом "Registered".
Почему гостю при переходе по данному пункту виден текст статьи?
Даже интересно стало, на полигоне сделал. При переходе в статью:
Цитировать
Ошибка
Для просмотра этой информации необходимо пройти авторизацию
Веб-разработка: заказ. Только новая разработка.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Даже интересно стало, на полигоне сделал. При переходе в статью:
ну вот. все логично :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

valerka28

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Цитировать
Даже интересно стало, на полигоне сделал. При переходе в статью:

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

P.S. Joomla 3.6.5
« Последнее редактирование: 08.02.2017, 14:40:12 от valerka28 »
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
Есть такое, только если выключен пункт "показывать ссылки неавторизованным". Если его включить, то виден текст статьи. Попробуйте.
P.S. Joomla 3.6.5
Да, у меня был выключен. Чтобы вообще статью не видеть.
Кто вам мешает выключить?
Включил. Опять же все нормально, как и описано в тултипе настройки.
При переходе в статью ДО "подробнее" статья видна, после - не видна: "Зарегистрируйтесь, чтобы прочесть подробности... "
http://clip2net.com/s/3Hj5cWA
http://clip2net.com/s/3Hj5iGa

В чем вопрос то?
Веб-разработка: заказ. Только новая разработка.
*

valerka28

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Цитировать
При переходе в статью ДО "подробнее" статья видна, после - не видна: "Зарегистрируйтесь, чтобы прочесть подробности... "

Вот где собака порылась!... Честно говоря, и не додумывался поставить разделитель. Просто в Joomla 1.5 совсем не показывал статью и сразу отсылал на форму авторизации, потому я решил, что это может быть баг, а как оказалось, они изменили алгоритм, и это даже к лучшему!

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

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 247
Последний ответ 16.06.2025, 16:40:04
от Fati
Помогите с БАГом в панели администратора Joomla 3

Автор akteon25

Ответов: 2
Просмотров: 1230
Последний ответ 26.02.2025, 16:41:56
от akteon25
Версии РНР и Joomla 3

Автор Ebelous

Ответов: 8
Просмотров: 2989
Последний ответ 27.01.2025, 20:38:45
от pavelrer
Trouble Upgrading from Joomla 3.8 to 3.9

Автор melissa00

Ответов: 0
Просмотров: 1808
Последний ответ 26.07.2024, 10:03:51
от melissa00
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 3473
Последний ответ 22.02.2024, 21:03:15
от Zegeberg