Редактирование и сохранение страниц. Для других вариантов парсинга запроса раздел сохранения
должен где-то сделать вызов специальной подпрограммы, ExtendedCodes, где вы
можно собрать все эти предсохраненные модификации.
Ярлык даты
Простой пример кода замены — вставить текущую дату в редактируемый
страницу вместо шаблона $date. Возможная строка кода:
ВЗЛОМ ВАШЕГО ИСТОЧНИКА WIKI
с/\$дата/&mdy/г;
171
# вставить текущую дату в токен
Вызов подпрограммы должен запрашивать системные часы и возвращать предопределенный формат даты.
в виде строки, готовой к вставке. Помните, что это вставляет текущую дату на страницу
когда он сохраняется. Если вместо этого вы хотите, чтобы страница показывала дату или время обслуживания,
замена должна происходить при рендеринге, как объяснялось в предыдущем разделе.
С заменой ярлыка даты можно сделать гораздо больше, в том числе
возможность изменения формата даты и времени на основе знакомых правил шаблона, введенных пользователем
например, hh:mm или d_iranm,_y, все зависит от того, как написана процедура «получить дату».
Синтаксический анализ может принимать как предопределенные ярлыки форматов, так и общее форматирование.
шаблоны, такие как DD Mon YYYY в HH:MM.
Нам не нужно ограничивать это временем и датой. Аналогично тому, что обсуждалось
ранее в контексте сокращений URL-адресов у вас мог быть целый список общих
шаблоны ярлыков замены (имена, URL-адреса и т. д.), определенные в виде отдельного файла; в
разница в том, что здесь подменой является постоянное изменение страницы.
Автоматическое создание обратной ссылки
Классная функция автоматического связывания, которую вы, возможно, захотите попробовать, — это метод добавления ссылки на
другую именованную страницу, создав ее при необходимости, чтобы она указывала на текущую страницу.
Это, например, облегчило бы ведение страницы темы, потому что вы могли бы
сразу убедитесь, что ссылка добавляется на страницу темы, когда вы ссылаетесь на нее из
страница участника. Кроме того, вы можете добавить список страниц участников на страницу темы и
убедитесь, что ссылка на тему добавлена к каждому.
Предлагаемый синтаксис: