Artem
Ilia
Dmitry
Дружим с Joomla CMS )))
Artem
Разработка на Joomla
Дмитрий
ну наконец-то
Дмитрий
https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc.md
Дмитрий
нашел
Дмитрий
@kernusr
Дмитрий
зацени
Дмитрий
https://github.com/php-fig/fig-standards/blob/master/proposed/phpdoc-tags.md
Дмитрий
и вот =)))
Дмитрий
это типа еще не принято
Дмитрий
типа черновики
Дмитрий
Дмитрий
@kernusr теперь вот так в psr1
Дмитрий
они убрали
Дмитрий
было четко указано через _
Дмитрий
но это удобнее
Дмитрий
но видимо склонили через заглавные
Дмитрий
много кто пишет и типа стало нормой
Дмитрий
если по коду из других языков смотреть, то более склоняются к _ все равно
Дмитрий
потому что для ооп самое оптимальное, сразу видно, классы, интерфейсы и тд, потом функции, свойства, а потом обычные переменные, свойства
@@
Здравствуйте.
Подскажите, как без костылей правильнее разделить вывод поиска com_search в разные <div>. Категории - в один, материалы - в другой.
У меня есть идея в цикле вывода сделать if ($result->section == 'Страницы') { echo .... }, но какое-то чутье подсказывает мне, что это костыльно
@@
Дмитрий
@kernusr кстати, вчера прочитал, не знал, когда как аргумент передаешь в классе анонимку, надо ей писать static
Дмитрий
тогда она сборщиком мусора забирается
Дмитрий
надо переписывать некоторые участки кода
Дмитрий
Дмитрий
то есть у лары все получается их анонимки что они применяют жесть как память расходуют
Dmitry
@tsymbalmitia сам собой общаешься?))
Дмитрий
а никому это не интересно? просто артему напрямую указываю ну и всем =)))
Dmitry
Дмитрий
все тут дрочат на pagespeed, а как бекенд оптимизировать так никого =)))
Dmitry
Главное не в ядре это делать
Дмитрий
Дмитрий
и все
Дмитрий
parse сделать и смотреть по option и view
Дмитрий
это при мултиязыке я делал бы
Dmitry
Вариант
@@
@@
Материалов и категорий
Дмитрий
Дмитрий
strpost($item->href, ‘option=com_article’) !== false && strpost($item->href, ‘view=article’) !== false
Дмитрий
вот условие такое
@@
а точней поиск строки просто и все
Дмитрий, а на вашем опыте разработки не встречались какие-либо ещё методы решения?
Насколько будут тяжелее SQL-запросы? Мне это для Ajax поиска
Дмитрий
Дмитрий
когда делал это были свои там компоннеты
Dmitry
Дмитрий
Дмитрий
ну и да
Дмитрий
тут они не причем
Dmitry
Ты же данные уже получаешь
Дмитрий
ты же вывод делаешь
Dmitry
И их обработка идет
Дмитрий
но поиск такой стандратный особо бесполезный
Дмитрий
нужная примитичная типа морфология
Дмитрий
нужно цеплять сфинкс
Дмитрий
или что-то другое
@@
У меня просто два решения модуля AJAX: запрос в БД и подхват страницы поиска. Вот решаю, как будет быстрее работать
Дмитрий
Artem
Дмитрий
Дмитрий
анонимные функции
Дмитрий
когда мы как аргументы их куда-то передаешь или создаешь внутри класса, то $this - там доступен
Дмитрий
память раздувается
Дмитрий
надо их через static указывать
Дмитрий
например
Дмитрий
MyObject->where(function($arg1){ return ‘str'; });
Дмитрий
вот это неверно
Дмитрий
MyObject->where(static function($arg1){ return ‘str'; }); вот так верно
Дмитрий
Дмитрий
Дмитрий
Дмитрий
https://www.php.net/manual/ru/functions.anonymous.php
Дмитрий
вот