Краткость,
сестра таланта.
Всё глубже и глубже входит интернет в нашу жизнь. Многим он уже заменяет телевизор и театр, а кое-кто даже телефону предпочитает веб. Времена чипов в голове гораздо ближе, чем вы думаете. Пока они не наступили. И может быть - это хорошо. Но и во времена классических интерфейсов никуда не делась главная парадигма человечества - через лень продвигать прогрес. В этой преамбуле суть есть изюминка сегодняшнего разговора: анонс маленькой и скромной опции, о которой сроду никто и не слыхивал, но как только попробует - непонятно как раньше жил.
Есть несколько подходов создания анонсов (кратких аннотаций) статей на главной странице. В народе обычно это называется лентой новостей. Так вот, самый простой способ - это пра заливке статьи отдельно заливать и специально написанный анонс. Хлопотно и кропотливо, хотя конечный результат будет зависеть только от вас. Однако филосовия CMS Rumba в своей основе имеет принцип сайта с автоматическим добавлением статей, коих подразумевается немалое количество. Вручную же сочинять описание каждой статьи при таких масштабах - явно не оптимально и весьма трудоёмко.
Такой метод нас не устроил. Есть другой подход - просто проигнорировать опцию ленты новостей. Но в мире потоков новостей, когда девять из десяти сайтов - перераспределённые, сто раз затёртые новости о секрете Полишинеля - это невозможно. При такой постановке вопроса довольно просто (и практично), сделать анонсом выборку первых слов статьи, количеством, равным той самой переменной в файле конфигурации под названием Sdlinaanonsa. Эта метафора и была соответствующим способом реализована на нашей любимой CMS. Т.е. первые 40, 60 или сколько там у вас слов статьи кидаются в ленту новостей, что очень удобно - меняя одну цифру мы меняем внешний вид заглавной страници.
Любопытно, что при периодической смене длины анонса на десяток-другой, поисковые пауки уделяют больше внимания сайту (даже если вы его не обновляете уже пол-года). Поэкспериментируйте с этим эффектом и попробуйте поставить его себе на вооружение в нелёгком деле SEO оптимизации.
Но помимо плюсов здесь есть и минус, притом весьма весомый - часто (а может и всегда), первые строки текста имеют смысл, весьма далёкий от последующей после вступления основной мысли (содержимого). Например, первые несколько предложений этой статьи повествуют, о чём угодно, только не о нововведении в скрипт, или его описании. Рядовой посетитель блога всё равно может заинтересоваться интригующим названием статьи или эпиграфом, а может и не заинтересоваться. Поисковый же паук явно не поздравит с идеальным вхождением кейвордов с анонса в статью.
А нам бы этого очень хотелось. И хотение это плавно перелилось в модуль CMS Rumba для создания авторефератов статей. На человеческом языке это означает, что скрипт теперь по желанию пользователя может сам создавать краткий конспект статьи для размещения его в качестве анонса на заглавной странице. За отображение сгенерированных скриптом авторефератов отвечает переменная Sautoreferat. Если она в состоянии YES, то все имеющиеся авторефераты отражаются в лентах новостей, если в состоянии NO, задействован обычный режим отображения анонсов - первые ХХХ слов.
Хорошо, мы включили отображение авторефератов, как же их теперь сгенерировать? Очень просто. Идём на страницу добавления статей и там обнаруживаем пару дополнительных опций - Auto referat и Depth of analiz.
Zorro, в самую точку, главное, не переборщите.
Оказалось очень удобно модуль автореферирования использовать для создания статей из курсовых и дипломных работ. По сути дела, получился лёгкий рерайтинг.
Модуль автореферата прикручен в версии 2.1 - в более ранних не ищите.
Можно ли узнать подробности относительно работы этого модуля и, если возможно, его исходные коды. Спасибо.
Подробности эксплуатации модуля автореферата описаны в этой статье, а исходники можете глянуть в последних версиях Rumba Blog.