Alex300 |
|
---|---|
Не много поэксперементировал на выходных. Давайте добавим правила формирования URL'ов: 1) Создайте файл datas/urltrans.dat следующего содержания: video c=*&al=* {cot_url_catpath()}/{$al} video c=*&id=* {cot_url_catpath()}/{$id} video c=* {cot_url_catpath()} video m=* video?m={$m} video * video page m=* page?m={$m} page c=system&al=* {$al}{!$c} page c=all page page c=*&al=* {cot_url_catpath()}/{$al} page c=*&id=* {cot_url_catpath()}/{$id} page c=* {cot_url_catpath()} index * {$_path} plug e=tags&a=pages&t=* {$e}/{$t}{!$a} plug e=tags&a=*&t=* {$e}/{$a}/{$t} plug e=* {$e} plug * {$_path} users m=details&u=* users/{cot_url_username()} users m=register {$m} users m=profile {$m} users m=passrecover {$m} login * {$_area} message * {$_area} admin m=* admin/{$m} admin * {$_area} rss m=*&c=* {$_area}/{$m}/{$c} rss m=*&id=* {$_area}/{$m}/{$id} rss c=* {$_area}/{$c} rss m=* {$_area}/{$m} * c=*&al=* {$_area}/{cot_url_catpath()}/{$al} * c=*&id=* {$_area}/{cot_url_catpath()}/{$id} * c=* {$_area}/{cot_url_catpath()} * al=* {$_area}/{$al} * id=* {$_area}/{$id} * * {$_area} Это тоже самое что и plugins/urleditor/presets/handy.dat я только добавил сверху правила для модуля Video. 2) В настройках плагина UrlEditor выбрать набор предустановок Собственный urltrans.dat. 3) Проверяем: var_dump( cot_url('video'), // "video" cot_url('video', ['c' =>'good-omens']), // "serials/good-omens" cot_url('video', ['c' =>'good-omens', 'al' => 'actors']), // "serials/good-omens/actors" cot_url('video', ['m' =>'edit', 'id' => '5']) // "video?m=edit&id=5" );
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ |