Sly32, маска одна общая, предназначенная скорее для того, чтобы просто сузить границы дозволенного (исключить кириллицу, верхний регистр, левые GET-параметры и т.п. при обработке запросов). Реальный роутинг происходит уже на основе данных из БД.
P.S. Конечно, можно использовать и др. роуты в обычном понимании, но смысл в том, чтобы этого не делать. Чтобы адреса определялись логической структурой БД, например адрес /articles/my-first-article означает, что должна быть категория (точнее коллекция, т.к. через нее должен быть разрешен доступ к объектам) articles в корневой таблице и статья my-first-article в таблице site_articles (вместо префикса site_ может быть и др., но articles в имени таблицы определяется слагом категории).---------- Добавлено 21.03.2020 в 19:33 ----------P.P.S. В принципе, как я писал в стартовом посте, модель позволяет, чтобы my-first-article было чем угодно, если установить для категории более мягкий в этом отношении режим.
Желание пристегнуть XML ко всему, включая свою пятую точку?
Ну, понятно. Чтобы использовать кэш, нужно «залезть в XML» :)
Я имел в виду кэш полностью готовых к выводу страниц. У тебя такой есть? Или ты опять используешь XML, чтобы собрать страницу из кэшированных блоков?
Нифигасе малым! Интерпретатор на пыхе, пусть и при поддержке встроенной либы :D---------- Добавлено 19.03.2020 в 16:15 ----------(для парсинга)---------- Добавлено 19.03.2020 в 16:26 ----------Кэширование полностью собранных страниц уже прикрутил? Или так и собираешь все на лету (ну или на ползу :))?
Угу. И еще XSL FO между XML и HTML/CSS для полноты картины :D
Ну-ну.
Мой последний пост – это сарказм, если ты не понял. Никто для обычных задач HTML не парсит. Это нужно только для граббинга и для валидации вводимого контента в админках и т.п.---------- Добавлено 19.03.2020 в 13:38 ----------
Насчет расширения стека вопрос снимается. Есть же спец. библиотека для XML :D
ArbNet, я уже писал, что тебе для этого нужен спец. человек. Я вот, например, в основном этим занимаюсь, хотя и работаю с людьми, образование которых продвинулось гораздо дальше 5-го класса. Даже если тебе будут подсказывать «шибко грамотные» залетные, получится вавилонский базар. А лучше сам учи грамматику и книжки читай (можно технические, т.к. для твоей цели в основном их стиль понадобится, и можно извлечь двойную пользу). Нанимать будешь кого-то, когда будет чем оплачивать его работу.---------- Добавлено 19.03.2020 в 12:23 ----------И, да, логика – это отдельная наука. Тебе выше написали, что ты под лозунгом упрощения по факту все усложняешь. Нафига так кардинально расширять стек? Возьми за основу HTML и дополни его спец. тегами для твоего интерпретатора. Или ты идешь в такт с современными тенденциями и ориентируешься на разные девайсы? :) Даже если так, я тебе по секрету скажу, что HTML – вполне вменяемый «язык хранения» ;)
В общем верно. Вообще описанное вами – это достаточно известная проблема блоговых/ВПшных шаблонов. Тут нужно было либо изначально выбирать, учитывая этот момент, либо исправлять. Ну, или плевать, как многие часто делают.
Не знаю, как в ВП, но во многих движках у главной имеется свое, отдельно хранимое, имя, а имя сайта можно оставить для «сквозняка» и, естественно, не пихать его в H1 (если нужно, просто продублируйте его в имени страницы).
Ну, да. По сути изобретают свой язык разметки. Причем далеко не факт, что это нормально «шаблонизируется» (в смысле есть готовая шаблонизация). Вон у ТСа с этим наблюдаются проблемы. Не может даже понять, что язык шаблонизации и язык разметки – это разные вещи, а пытается их скрестить в лучших традициях bad practice, чтобы это все еще и интерпретировалось :kozak: