Pathologic
тут же массив как бы сразу и задается с ключом
Сергей
нет явного объявления
Aliaksandr
В сниппетах его разве надо объявлять?
Pathologic
$a[] = 1 - по-моему всегда можно было так
Aliaksandr
Он же вроде раньше сам туда передавался
Aliaksandr
Вместе с параметрами запуска сниппета
Aliaksandr
В нем доступны все параметры, с которым запускался сниппет
Aliaksandr
Или сейчас что-то изменилось?
Сергей
$a[] = 1 - по-моему всегда можно было так
кажись можно ошибку словить, только на макс. уровне, а так всё будет работать
Anonymous
Прям есть желание поставить7.2 и максимальный уровень
Anonymous
Чисто что бы проверить
Сергей
Anonymous
не советую, все сайты отвалятся))
В следующий понедельник напомните 😊 Проверю. У меня есть сервер где только квейк и сейчас один сайт собираю.
Сергей
дитто, еформ, phpthumb, if (его кажись поправили)
Anonymous
Вот его перекину на рабочий и там сайтов не будет, можно будет эксперементировать
Aliaksandr
Не убедили)
Сергей
$a[] = 1 - по-моему всегда можно было так
да, так будет работать, но взял в привычку объявлять переменные
Aliaksandr
Кстати, подсунули очередной сайт на рево, а в нем уже традиционная схема - в визуальном редакторе контента {{$chunk}} а в чанке -html-разметка)) встречаю не первый раз и понять не могу, это так модно "на том берегу"?)
Aliaksandr
да, так будет работать, но взял в привычку объявлять переменные
Как ее объявить не стерев передаваемые в ней параметры при запуске сеиппета?
Aliaksandr
Не стерев?)
Aliaksandr
Нельзя просто так взять и объявить $params второй раз :)
Сергей
Не стерев?)
в смысле? в начале программы объявить переменную и уже заполнить массив
Сергей
Aliaksandr
Это не начало программы,то функция, в которую при запуске передана переменная $params
Aliaksandr
Я так ее понимаю, зачем ее внутри функции объявлять
Сергей
Это не начало программы,то функция, в которую при запуске передана переменная $params
да как хотите назовите, программисты пишут функции, но их никто не называет функцияписцы)))
Aliaksandr
Ну ок, пойдем простым логическим ходом) возможно я что-то не понимаю
Сергей
Я так ее понимаю, зачем ее внутри функции объявлять
мы про это говорим? https://github.com/webber12/eFilter/blob/master/install/assets/snippets/snippet.eFilterResult.tpl#L126
Aliaksandr
[[eFilterResult? &display=10]]
Aliaksandr
Сниппет получает на входе массив params в котором display=>10
Aliaksandr
Написав $params =array() display просто теряется
Aliaksandr
В сниппете это всегда было одно и то же, хоть через ивент, хоть через $params хоть напрямую $display
Aliaksandr
Потому и спрашивал, там разве что то поменялось
Am
Запоздало: Дык, двиг же тоже далеко не панацея и далеко не прекрасен. (: Другое дело что пока в Эволюшен альтернатив не сделали.
Aliaksandr
Достаточно в сниппете сделать print_r($params)
Am
А так, да - очень даже хорош.
Сергей
Потому и спрашивал, там разве что то поменялось
ни в одном сниппете на Доклистере, такое не применялось, всегда через евент-парамс, а то что кто то использовал побочные явления, то не есть стандарт
Aliaksandr
Кто сказал, что то, что работало 10 лет вдруг стало нестандартом? Всегда параметры обертки передавались в парамс и в сниппет внутри этой обертки
Aliaksandr
Если кто не в курсе, так это не значит сразу "немстандарт"
Aliaksandr
function evalSnippet($phpcode, $params)
Сергей
Aliaksandr
$modx->event->params = &$params; // store params inside event object if (is_array($params)) { extract($params, EXTR_SKIP); }
Aliaksandr
О чем я и говорил, парамс первичен)
Am
так ведь нет никакой проблемы взять другой шаблонизатор
К счастью (или сожалению) хорошо это понимаю. (: А кнопки "хочу чтобы все стало хорошо" пока не доделал.
Сергей
О чем я и говорил, парамс первичен)
ну так отлично)) буду знать
Aliaksandr
ну так отлично)) буду знать
Да ладно, без обид)
Сергей
Да ладно, без обид)
да как то не довелось использовать так параметры)
Aliaksandr
Как здорово, что все мы здесь сегодня собрались))
Сергей
Как здорово, что все мы здесь сегодня собрались))
скорее всего, потому что шторм хочет знать где переменная, а её нет))
Aliaksandr
Я пытался использовать как-то event->params (типа так круче), но у меня что-то поломалось, много лишнего в них оказалось, и я вернулся назад к парамс
Aliaksandr
Хотя возможно просто была корявая версия модх или руки не оттуда)
Am
Это всё потому что забыли про процедурное программирование. Наплодили "ооп" в php. А php в ооп не очень могёт (:
Am
Хотя последние версии даже очень.
Aliaksandr
Но принт_р показал в них множество лишнего, вроде куков тинимсе от битрикса и тп.п))
Am
По виду классно! Опыт применения на проектах имеется? Отличается по скорости и удобству от тех же функций в твоё?
Михаил
пока нет :( скорость нормальная, но твигу проигрывает
Dark
[-comment-] - комментарий - отличная идея. @Dmi3yy, может стоит добавить такой тег в ядро, а то ямафикаторы включать ради комментариев не есть гуд.
Антон
А есть у кого-то опыт перевода сайта с джумлы на эво?
Антон
В части статей интерес
Dmytro
Так комент и так работает ;) [[-Дитто]] Ничего не вернет ;)
Sasha
Здравствуйте, господа. Подскажите, как в doclister вывести ограниченное количество статей из всех потомков, например, по 3 штуки из каждого подраздела в общий список
Антон
prepare
Sasha
Это понятно, только что туда написать - непонятно
Dmytro
http://www.cmsmagazine.ru/catalogue/?sk=_works&so=desc&box=&ctl=&st=&bt=&pan=&cpp=40 По количеству работ уже все круто . А вот с партнерами все так же беда ;((
Dark
Так комент и так работает ;) [[-Дитто]] Ничего не вернет ;)
Но в шаблоне так кусок кода не закомментируешь :( А стандартный html комментарий будет выводиться и загрязнять код
Dmytro
Почему ? В шаблоне так же можно только снипета ж иакого нет ;)
Dark
Почему ? В шаблоне так же можно только снипета ж иакого нет ;)
Но при этом будут парситься и обрабатываться расположенные внутри комментария чанки и сниппеты :( Или я не прав?
Dmytro
Будут ;) их тоже все коментить надо
Dmytro
Так же добавив -
Dark
Будут ;) их тоже все коментить надо
Вот про то я и пишу. Нужно, все же отдельный тег, который будет комментировать код так, чтоб расположенные внутри вызовы не обрабатывались, код не парсился и не выводился. Что-то типа <!--@-Код-@--> от ямы, только без задействования ямафикаторов
Anonymous
@Dmi3yy а почему ты ещё ревистам не вбросил эту картинку? https://prnt.sc/hywde0
Dmytro
Да я вот еще напарсил чутка сайтов на ЕВО 🙂
Dmytro
добавил 🙂 завтра будет поинтересней картинка )
Dmytro
Обойдем Амиро )) + по Тицу минимум + 10к будет )
Igor
да, по немногу подимается