Подскажите, пожалуйста, как убрать дату публикации со страниц в MaxSite CMS?
7 4777
Еще записи по теме
- Какой дешевый хостинг для MaxSite CMS порекомендуете?
- Как сделать общую папку uploads?
- Есть ли влияние плагина «Mobile Theme» на рейтинг в поисковых системах?
- Как сделать уникальные метаописания и заголовки у страниц с пагинацией?
- Проблема с кодировкой или валидностью фида RSS
- Возникла ошибка с PHP функцией mktime
- Как добавить плагин forms в сайдбар?
На более развёрнутый вопрос и ответ бы был более конкретный. А пока можно сказать только общими словами: нужно найти в шаблоне вывод и заменить на свой.
Например, для default-шаблона возможен такой алгоритм действий:
во-первых, находим в папке /maxsite/shared/type/page/ файл page.php, который отвечает за вывод на странице статьи (в папке шаблона type/page/ нет page.php - поэтому и ищем в shared папке). Во-вторых, смотрим внутри файла где осуществляется вывод даты. В частности, такой вывод есть в строке 105:
Эта строчка отработает только если в папке шаблона нет type_foreach файла info-top (т.е. нет файла \templates\default\type_foreach\info-top.php ). Вот его то и нужно создать, чтобы изменить вывод на свой. Так, например, в него можно скопировать (немного отредактировав) код :
После описанных манипуляций вывод даты должен исчезнуть.
Благодарен за помощь. Файл info-top.php, на сколько я понял, отвечает за вывод даты публикации, в частности, только на главной, изменив еще и info-top-page.php предложенным Вами способом можно избавиться от даты публикации и на самих страницах.
Да, всё так.
А как убрать дату только на страницах типа Static? Я про дифолтный шаблон. Был один способ с удалением кода, но он устаревший, поскольку его писали 5-7 лет назад.
Благодарю.
Денис, можно сделать, например, таким кодом:
Есть еще способ скрыть любую инфу средствами css. Допустим дата публикации выводится на сайте в тегах типа:
Тогда достаточно прописать в css файле строчку:
И дата не будет выводится.
Зайдите application/maxsite/templates/default/type_foreach/info-top.php и удалите
26 -28 строка ( дата, метки )
$p->div_start('info info-top t-gray600 t90');
$p->line('[date][view_count][comments_count][cat][tag]');
$p->div_end('info info-top');