Как отказаться от заголовков?

InstantCMS 2.X
#1 8 июля 2019 в 12:10
Как отказаться от заголовков в instantcms 2?
#2 8 июля 2019 в 12:12

Как отказаться от заголовков в instantcms 2?

@iKrym
Просто не показывать их.
При добавлении материала генерировать заголовок из текста. Просто обрезать до 30-50 символов.
#3 8 июля 2019 в 15:32

При добавлении материала генерировать заголовок из текста

Ris

автоматически это можно делать?
не хочу вообще заголовков — они путают людей
#4 8 июля 2019 в 15:38

автоматически это можно делать?

@iKrym
Можно. Сделать хук content_ваштипконтента_before_add.php такого вида
  1. <?php
  2.  
  3. class onContentContentВаштипконтентаBeforeAdd extends cmsAction {
  4.  
  5. public function run($item){
  6.  
  7. $str = mb_substr($item['content'], 0, 30);
  8. $item['title'] = strrpos($str,' ') ? substr($str, 0, strrpos($str,' ')) : $str ;
  9.  
  10. return $item;
  11.  
  12. }
  13.  
  14. }
#5 8 июля 2019 в 17:12
Ris, сделать — это да

я думал нужно будет подправить default_item.tpl.php например, вписав туда что-то =)
#6 8 июля 2019 в 17:23
@iKrym,
Я пробовал отказаться от заголовка вообще. У меня есть тип контента (анекдоты), где заголовок не нужен.
Но возникли нюансы. Начинает странно работать поиск, текст ссылки формировать не из чего (не из длинного текста же), в глубинометре отражать нечего и еще куча неприятных последствий.
Поэтому я сделал проще. Просто не показываю заголовок ни в списке ни при просмотре единицы контента. А при добавлении материала заголовок генерится обрезанием текста до первого пробела или знака препинания после 30-ти символов.
#7 8 июля 2019 в 18:12

текст ссылки формировать не из чего (не из длинного текста же)

Ris

ну да, получается система должна формировать

title
keywords
descriptions

для поисковика — этого будет достаточно
#8 8 июля 2019 в 18:12

А при добавлении материала заголовок генерится обрезанием текста до первого пробела или знака препинания после 30-ти символов.

Ris

как это сделать?
у меня та же петрушка — с анекдотами, рассказами
тольк надо еще переходить на в на страницу записи как-то
для комментирования
#9 9 июля 2019 в 10:10
как полностью отказаться от заголовков и сделать "текст" ссылкой на страницу контента?
или, есть плагин "показать весь текст"
может его доработать, чтобы при клике можно было
посмотреть весь текст, а ниже — появлялось поле оставить комментарий, посмотреть все?
#10 9 июля 2019 в 11:01

Можно. Сделать хук content_ваштипконтента_before_add.php такого вида

Ris

не совсем понял, что это значит
#11 9 июля 2019 в 11:14
Вероятно в \system\controllers\content\hooks закинуть файл content_"ваш тип контента"_before_add.php
#12 9 июля 2019 в 11:19
@noname, спасибо, попробую
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.