ZebroidФорумПубличный разделПредложенияЧуланФормирование анонсов в странице категории

Формирование анонсов в странице категории

10 января 2012, 16:43
Зарегистрирован: 12 июля 2011, 14:14
В настоящее время зеброид генерит страницу категории в виде блога отбирая из статьи обпределенное число символов. Было бы очень хорошо, чтобы он брал не число символов, а число слов (причем с некоторой рандомностью). Это было бы очень хорошо, потому что не очень красиво выглядят разрезанные сло... :)))

А еще было бы очень здорово, если бы он находил в статье картинку и в блоге выводил картинку. Смотрелось бы это просто замечательно.



11 января 2012, 04:58
Зарегистрирован: 10 апреля 2012, 00:00
Расставлять тег <!--more--> пробовали? Там уйма настроек.



11 января 2012, 05:02
Зарегистрирован: 12 июля 2011, 14:14
Пробовал конечно. :)))) в принципе можно и так.... но в любом случае лучше если отсчитывает слова а не символы



11 января 2012, 05:04
Зарегистрирован: 10 апреля 2012, 00:00
Когда нету тега more описание программа берет из description



11 января 2012, 05:57
Зарегистрирован: 12 июля 2011, 14:14
Так и я ж о чем... Дискрипшн получается с обрезанными словами, потому что берется рандомное число символов... а лучше будет, если будет брать число слов!



11 января 2012, 06:23
Зарегистрирован: 10 апреля 2012, 00:00
Зачем? Это только замедлит работу программы, а пользы никакой. Пусть замедляется на доли секунд, но при импорте 100 000 статей, это уже на пол часа - час больше.



11 января 2012, 06:31
Зарегистрирован: 12 июля 2011, 14:14
Насчет замедления согласен. Для сателлитов в принципе без разницы, а работать наверное медленнее будет, это, ясное дело, не желательно. (хотя я не сильно вник в архитектуру зеброида). Но ведь когда дискрипшн формирует, он же все равно считает символы. Разве сильно замедлится если будет считать слова?



11 января 2012, 06:55
Зарегистрирован: 10 апреля 2012, 00:00
Там немного другой принцип, считать ничего не приходится, массив символов просто обрезается и всё, а в случае со словами, нужно будет разбить текст на слова, определять нужное по счету, плюс смотреть, чтобы в конце не оставалось знаков препинания и т.д. Это человеку проще посчитать слова, чем символы.



11 января 2012, 06:58
Зарегистрирован: 12 июля 2011, 14:14
Все ясно. Эх.. пока придется так. Прога отличная, все учесть нелегко, это понятно. Спасибо за работу!