Новости Joomla

Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2

Релиз безопасности Joomla 6.0.2 и 5.4.2

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

JL Content Fields Filter 4.0.0

JL Content Fields Filter 4.0.0

JL Content Fields Filter - Это бесплатный модуль, который фильтрует материалы в категории Joomla согласно настраиваемым полям.

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

Ключевые Особенности:

- Полная совместимость с Joomla 6: Полная миграция на PSR-4, удаление устаревших методов, исправления для PHP 8.2+ и современные взаимодействия с базой данных.

- Полностью переписанный интерфейс компонента:

- Современный JS стек (Native Fetch, ES6+, модальные окна Bootstrap 5)

- Новое поле FilterfieldsField для предварительного просмотра фильтров в реальном времени.

- Полный CRUD, улучшенные функции SEO и улучшенный UX.

- Критические исправления безопасности:

- 5 SQL-инъекций устранены в нескольких файлах.

- Добавлена защита от XSS, улучшены токены CSRF и проверки разрешений.

- Улучшения модуля и плагина: Улучшенная функциональность слайдера, лучшие сбросы форм, динамическое обнаружение контекста для плагинов и оптимизированная логика фильтрации.

Страница расширения:
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

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

paylesss

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
найти переменную
« : 25.05.2011, 15:34:41 »
Здравствуйте .не буду расписывать зачем мне это надо. в общем..вопрос вот в чем...
как мне в файле com_content/router.php достать(найти) эти три переменные...
1.ID статьи (материала) которая выводится
2.CATID статьи которая выводится
и третья...тут надо объяснить..
в браузере в адресной строке торчит, например, такая ссылка (seo включено)
www.site.ru/auto-news/luxgen-neora
с luxgen-neora все понятно...это переменная, описанная в пункте 1(только там ид надо)
а вот что выводит auto-news не понятно. и надо не имя раздела, а его id.
в какой переменной он торчит?
Eсли не сложно, просто напишите как вывести их, ну в смысле добраться до них.

я много времени на это потратил, потому что я только знаю оcновы PHP, мне не совсем понятно где и когда формируются массивы с данными и какаие из них что хранят.
единственное что мне удалось найти это $item->route выводит luxgen-neora....)))

*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: найти переменную
« Ответ #1 : 25.05.2011, 19:20:18 »
причем здесь роутер?
http://joomlaforum.ru/index.php/topic,132312.0.html
*

paylesss

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: найти переменную
« Ответ #2 : 26.05.2011, 00:41:27 »
зачем роутер? надо! мне не нужно в шаблоне трехэтажных функций. и я не про названия категорий говорил....
мне нужно три переменные...я не знаю какие переменные и где начинают свое существование, но уверен что эти три на этом этапе есть.
id статьи в переменной $item (только не знаю как ее вывести)(смотрел содержимое через print_r)
item->route выводит название раздела.....значит гдето есть рядом и id этого раздела....
вот мне это и надо....если кому что не понятно, могу подробнее объяснить зачем все это, просто не вижу смысла, как только объясню что мне надо тут же посыпется куча решений противоположным моему и мне непонятных, поэтому если кто знает,как вывести эти переменные...напишите плз.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: найти переменную
« Ответ #3 : 26.05.2011, 08:06:55 »
Стопроцентный способ получить переменную, которая содержится в адресной строке браузера (а я думаю что они там должны быть) через
Код
JRequest::getVar( 'переменная из командной строки', 'значение по умолчанию', 'массив - post, get, request', 'тип переменной' );
Для удобства понимания отключи SEF.
*

paylesss

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: найти переменную
« Ответ #4 : 26.05.2011, 17:06:38 »
в том то весь и прикол.если вырубить SEF, то переменной раздела в адресной строке вообще  не будет. материал тупо выводится по id, в браузерной счтроке не указывается из какого раздела выводится материал. а при включении SEF в роутере образуется как раз имя раздела(из псевдонима) так вот. в роутере то кто-то ж обращается в базу...и по id этого раздела вытаскивает псевдоним.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: найти переменную
« Ответ #5 : 26.05.2011, 17:20:28 »
Ну  тогда надо смотреть запросы роутера, в которых он формирует псевдоним, туда-же прибавить ид и воспользоваться им в нужном месте.
*

paylesss

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: найти переменную
« Ответ #6 : 26.05.2011, 18:28:05 »
вот на это знаний то и не хватает))))
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: найти переменную
« Ответ #7 : 26.05.2011, 19:25:23 »
Ну а кто мешает учиться? Я тоже года два назад ничего не знал, сейчас немного знаю.
*

paylesss

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: найти переменную
« Ответ #8 : 26.05.2011, 23:06:10 »
ну, вообщето я изучаю, встала проблема, обратился на форум....и? два года разбираться с проблемой? ))))
просто для человека, который знает как работает Joomla...времени 5 мин, чтоб узнать все это делается(то что я спросил)
« Последнее редактирование: 27.05.2011, 10:19:02 от paylesss »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: найти переменную
« Ответ #9 : 27.05.2011, 06:12:04 »
Там есть строчка
Код
$mCatid	= (empty($menuItem->query['catid']))? null : $menuItem->query['catid'];
думаю что $mCatid то что тебе нужно. Это в функции ContentBuildRoute
Если в ContentParseRoute, то
Код
$vars['catid'] = $segments[$count-2];
Но не факт. Оно при одних условиях есть, при других нет.
« Последнее редактирование: 27.05.2011, 06:18:44 от Arkadiy »
*

paylesss

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Re: найти переменную
« Ответ #10 : 27.05.2011, 10:17:54 »
ага! есть. разобрался вроде чего к чему. спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не могу найти где лежат раздел контакты в Joomla

Автор virusvvv

Ответов: 8
Просмотров: 3191
Последний ответ 12.01.2017, 12:50:55
от virusvvv
!!! Невозможно найти установочный пакет !!!

Автор M0NG0L

Ответов: 12
Просмотров: 28421
Последний ответ 13.06.2016, 04:00:21
от kabban
Выдает ошибку "Невозможно найти установочный пакет"

Автор riabina2

Ответов: 13
Просмотров: 2873
Последний ответ 19.11.2015, 12:03:51
от Ragivort
Где найти параметр даты публикации

Автор Hufflepuff

Ответов: 0
Просмотров: 1489
Последний ответ 20.05.2015, 06:21:04
от Hufflepuff
Найти файл

Автор Вараника

Ответов: 8
Просмотров: 1720
Последний ответ 10.04.2015, 00:13:48
от Вараника