Не помню где, может быть здесь в комментариях или на форуме, повторно не нашел, видел в одном из ответов на очередной вопрос как убрать page в урле, что можно как-то привести урл в вид: сайт/id, где id - номер страницы/каталога в системе. Может быть кто-то знает как это сделать? Цифра в урле мне подойдет. Если движок будет работать также надежно.
8 3757
Еще записи по теме
- Вывод названия сайта и краткого описания сайта в шапке в дефолтном шаблоне?
- Использование сессии MaxSite моим скриптом
- Как осуществить переезд с HTTP на HTTPS?
- Как сделать кастомный вывод записей в рубрике?
- Как в MaxSite CMS создать второй сайдбар?
- Как проматывать страницу до сообщения об успешной отправке плагина FORMS?
- Как сделать свой фон для каждой категории/рубрики?
Денис, если есть какой-то способ, то это только с использованием плагина ЧПУ.
Если ты его пробовал, то напиши, что делал и что не получилось?
Я его ставил, но шаблон именно такого вида урла почему-то не заметил. Или не понял как там эти шаблоны задавать Решил такую важную вещь не делать через плагин, не идущий в комплекте, ибо движок обновляется, а будет ли обновляться вслед ему плагин неизвестно.
Думал может есть какой-то простой способ. Типа удалить пару строчек кода Ведь, как я понимаю, сначала движок id назначает, а потом уже им присваиваются названия.
Меня тоже интересует этот вопрос. Очень. Давай разбираться вместе. Все основные функции по работе со страницами находятся здесь: \application\maxsite\common\functions-edit.php. Ищем функцию "function mso_new_page($data)". Ищем раздел "короткая ссылка". Мы видим кучу проверок, перевод имени страницы в кирилицу и т.д. (находится в common.php). Суть понятна, более или менее. Id - страницы выловить не можем, т.к. он присваивается уже после того, как массив данных сформирован. Значит, нам надо придумать свою функцию по созданию короткой ссылки вида: /page/4235, либо считывать id предыдущией записи и $page_slug присваивать новый id.
И кстати, плагин сделать не получится. Там "админские" функции.
Плагин ЧПУ, в принципе все делает правильно. Можно настроить короткую ссылку вида: /page/id. Но у меня плагин не заработал (404. Ничего не найдено...), а еще хочется, чтобы ссылка была примерно такого вида: /page/aabbcc, /page/aabbcd, /page/aabbce и т.д.
Я этот вариант не шибко тестировал, поэтому вполне может быть засада. Скорее всего регулярка по цифрам просто не может найти соответствие. Пока смотреть некогда, но как дойдут руки - погляжу.
Вообще-то речь шла об урле вида сайт/id, а не сайт/page/id. Это не сложно и вручную делать - id-то видно.
Денис, вручную? Если вы, как редактор на сайте один, то да - не сложно, но если сайт обслуживают редакторы и если работает плагин "Прислать статью", то этот момент нужно автоматизировать.