пагинация в блогах и статьях
Хочу сформулировать краткое ТЗ, если вдруг кто захочет помочь на безвозмездной, ну или возмездной основе на благо сообщества.
Очень хорошее решение древовидных коментариев с разбивкой постранично, сделано в Живом журнале.
Для разбивки на страницы учитывается количество коментариев первого уровня (вложенные коментарии не учитываются), согласно этому происходит разбивка постранично. что это дает? — сколько бы не было добавлено коментариев в дерево — постранично не изменится. С одной стороны у нас конечно могут возникнуть портянки внутри первоуровневого комментария, но все равно уже легче :)
Апну тему в робкой надежде.
Нужна (не только мне, думаю) пагинация. В статьях, постах, комментариях, стене в ЛК. Хорошо реализовано в WordPress, ЖЖ, Дневниках Мамбы (сайт знакомств). Пользоваться очень удобно, везде, как правило, разбивка (комментариев) идет по 20 корневых комментов на странице. С сортировкой или нет, не столь важно, мне привычнее, когда старые комменты вверху, новые внизу. Статьи и посты в WP, например, разбиваются на страницы вставкой из редактора «Разрыв текста» (вроде так называется). Но в редакторах Инстанта такой опции нет.
Предпоследняя запись здесь — май 2012. ) Неужто воз и ныне там. Насколько сложно внедрить в систему эту полезную штуку?
Насколько сложно внедрить в систему эту полезную штуку?
Если пообещают — потом три года ждать. Длинные посты можно было скрыть этим instantcms.ru/addons/readmore-widget.html. «Показать еще» \ автоподгрузки с пагинацией не хватает .
В статьях, постах, комментариях, стене в ЛК
Кроме комментариев пагинация есть везде разумеется.
Если пообещают — потом три года ждать. Длинные посты можно было скрыть этим instantcms.ru/addons/readmore-widget.html. «Показать еще» \ автоподгрузки с пагинацией не хватает .
Не, это не пойдет. ) Есть же простое решение: В редакторе TinyMCE чего только нет, а вот эта кнопа куда-то подевалась, все обыскал! ) В вордпрессовском редаторе есть, и я частенько ей пользуюсь, очень удобно — можно делить статью не по строго определенному количеству знаков, а как тебе надо… Так то можно сказать, что я свои привычки из вордпресса сюда пытаюсь перенести. Ну дык, почему бы нет, это во-первых… а во-вторых — куда в нашем редакторе кнопа подевалась? )) Я свой не цеплял, он там уже был...
В статьях, постах, комментариях, стене в ЛК
Кроме комментариев пагинация есть везде разумеется.
Прямо сейчас вкатил в статью полкилометра текста — пагинации нет. Ни кнопки в редакторе, которой можно было бы вручную… ни автоматической.
Поймите меня правильно, я с большим трудом въезжаю в Инстант 2х. Может быть, в силу определенного склада ума, многое не понимаю просто. ) Покажите, где включить пагинацию, или дайте кнопку Page Break — я буду счастлив и вам спасибо скажу! )
Прямо сейчас вкатил в статью полкилометра текста — пагинации нет
Речь идёт уже именно при просмотре самой статьи? Или при просмотре списка статей?
Прямо сейчас вкатил в статью полкилометра текста — пагинации нет
Речь идёт уже именно при просмотре самой статьи? Или при просмотре списка статей?
Просмотр статьи, да… Со списком все в порядке.
Ну тут если только плагин Page Break в редактор добавлять, кстати по умолчанию в редакторе TinyMCE WordPress его тоже нет.
Ну тут если только плагин Page Break в редактор добавлять, кстати по умолчанию в редакторе TinyMCE WordPress его тоже нет.
Да, там приходится добавлять плагин TinyMCE Advanced… но, главное, есть что добавить. )
главное, есть что добавить. )
Вы всегда можете тоже что-то добавить. Например скачать редактор с офф. сайта тини www.tiny.cloud/get-tiny/self-hosted/. Из него взять нужный плагин и вставить в папку github.com/instantsoft/icms2/tree/master/wysiwyg/tinymce/files/plugins. Затем добавить кнопку в тулбаре github.com/instantsoft/icms2/blob/master/wysiwyg/tinymce/wysiwyg.class.php#L64 - "| pagebreak"
и вуаля yadi.sk/d/b06f-NhzOPp9qg
Правда есть вероятность, что надо будет сделать ещё какую-то мелочь, чтобы оно работало как вы хотите.
главное, есть что добавить. )
Вы всегда можете тоже что-то добавить. Например скачать редактор с офф. сайта тини www.tiny.cloud/get-tiny/self-hosted/. Из него взять нужный плагин и вставить в папку github.com/instantsoft/icms2/tree/master/wysiwyg/tinymce/files/plugins. Затем добавить кнопку в тулбаре github.com/instantsoft/icms2/blob/master/wysiwyg/tinymce/wysiwyg.class.php#L64 - "| pagebreak"
и вуаля yadi.sk/d/b06f-NhzOPp9qg
Правда есть вероятность, что надо будет сделать ещё какую-то мелочь, чтобы оно работало как вы хотите.
Какая-то мелочь, да… Пишет в редакторе при редактировании статьи: «Ошибка при инициализации плагина: pagebreak». (
Как инициализировать?
Как инициализировать?
Версия редактора у вас совпадает с версией плагина?