1. начал разбираться со скриптом, возник один вопрос: по каким правилам осуществляется маппинг имен GET-параметров на имена html-comment макросов и фильтров(параметров) тагов?
например, в wiki указывается, что в случае передачи группы в запросе, как GET-параметра, мы используем её как значение для переменной с именем group_name, однако, в шаблоне для тэга <thumb> мы указываем название группы как значение фильтра group:
Code: Select all
<thumb group=Mygroup num=1-10></thumb>
непонятно по каким принципам происходит именование этих параметров, которые и так уже обозначают одни и те же сущности (имя группы), но для GET-запросов у нас используется одно имя, а для ссылки на неё в фильтре тага <thumb> - другое. Зачем так, и как мне зная имя переменной, например, в шаблоне, построить имя для фильтра в таге или в строке GET-запроса для ссылки на одну и ту же сущность (разумеется, я знаю про добавление GET_ для тех переменных которые пришли из CGI-окружения для ссылки на них в шаблонах, но это не тот случай)
т.е. имея например название тага в виде html-коммента из шаблона, как мне получить по нему название для использования в GET-запросе?
мне кажется что в принципе никаких соглашений по построению имен здесь нет, и как было удобно назвать их автору на момент кодирования, так они и назывались, несмотря на то, что где-то ранее уже такая сущность имеется под своим именем... например force_template из GET-параметра стал просто template в тэге <thumb>, но duration_min & duration_max сохранили своё имя одинаковое для всех мест где они используются.
есть ли где-то нормально офрмленный полный список всех html-тагов (в виде комментариев и собсна в виде нормальных тагов) со всеми принимаемыми ими параметрами, а так же все стандартные возможные GET-переменные и их соответствие друг другу в виде справочника простым списком? вот здесь https://smartcj.com/wiki/doku.php?id=ru ... _templates много чего не уточнено, кроме того там не все таги как понимаю (в инфе по апдейдам встречаются отсутствующие там параметры)
2. где можно взять примеры всех шаблонов с реврайтами для demo.smartcj.com ?