1

Тема: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Доброго времени суток!

Собственно умею несколько мыслей по S2:

1. Как насчёт постраничной навигации в разделах (с ручной установкой кол-ва выводимого материала)...
2. Зум для изображений в постах (т.е. чтобы сперва отображались уменьшенные превью картинки, а по щелчку можно было увидеть картинку целиком)...
3. Добавление тегов в создаваемый материал, а не материал в теги (или комбинированно)...

Спасибо.

10.07.2011 21:24:43. Текст был изменен (I2V).

2

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

1. Могу сделать, если вам очень нужно.

2. Зум картинок должен быть реализован не в самом движке, а в стиле оформления. В редакторе создается разметка вроде

<a href="full_image"><img src="preview_image" /></a>

Небольшой javascript должен подхватывать такую конструкцию и добавлять зум. Скрипт можно написать самостоятельно, а можно взять плагин к jQuery (например, как сделано здесь: http://design.artgorbunov.ru/google-web-fonts-1/). Можно посмотреть более продвинутый скрипт, highslide.js. Кстати, на его основе я делал галереи в расширении s2_attachment, предназначенном для альтернативной загрузки файлов и картинок (скачать можно здесь: http://s2cms.ru/downloads/development/extensions/). Посмотрите, может вам пригодится.

3. Тоже об этом думал. В перспективе сделаю.

3

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Доброго времени суток, Роман!

С зумированием картинок разобрался...
Насчёт страничной навигации: заметил, что данная функция реализованна у Вас на сайте (Written.ru), а именно в блоге. Есть возможно перенести функцию на сам сайт? (просто плагин блога не нужен).

И ещё, хочу спросить - как убрать повторяющийся заголовок материала из "Других материалов рубрики". Чтобы не рассписывать всё, показал на изображении: http://imglink.ru/thumbnails/15-07-11/0ae52cb45bbc598260ecc4307fd5c90f.jpg

А также, хотел поинтерисоваться - имеется ли функция для вывода всех Тегов (ключевых слов) в заданном мной месте в шаблоне?

Спасибо.

4

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Непосредственно постраничник не переносится. Но я уже писал, что могу сделать, если вам нужно. Я буду свободен дней через 10.

Этот пункт меню можно скрыть через CSS:

... li.active {display: none; }

Сейчас метки для всех тегов нет, но могу сделать.

5

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Поддерживаю необходимость внедрения постраничной навигации в разделах.

6

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Ладно, уговорили. Скоро будет :)

7

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Постраничной навигации не хватает, поскольку в нескольких разделах уже собралось по десять—пятнадцать статей с длинными выдержками. Места они занимают много. Та же проблема потихоньку созревает и в админке, когда раскрываешь распухшие от количества страничек папки. Если первая проблема решается разбивкой содержания на страницы (желательно, как было сказано, «с ручной установкой кол-ва выводимого материала»), то во втором случае решение несколько более расплывчатое. Может, показывать энное кол-во «свежих» страничек, а остальные скрывать за пунктирной ссылкой «показать ранние публикации» или что-нибудь в этом духе... как считаете?

8

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

А поиск в админке не помогает? Может, сделать специальное ограничение — поиск среди последних 50 страниц?

9

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Помогает. А может быть некоторая задержка при открытии папки, в которой, скажем, несколько сотен страниц? То есть если страниц очень много, должны ли они отображаться все сразу при раскрытии папки? Пока сам не знаю...

10

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Должны, исходя из «простоты ментальной модели». Кстати, можно попробовать сделать небольшую анимацию при раскрытии/сворачивании.

11

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Roman пишет:

Кстати, можно попробовать сделать небольшую анимацию при открытии/сворачивании.

Было бы здорово! :-)

12

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Сделал постраничник в разделах. Количество страниц настраивается в админке. Для этого пришлось добавить возможность обновления базы данных на лету. Ее рано или поздно пришлось бы добавлять. Так что сейчас, помимо постраничника, будет протестировано и такое обновление базы данных.

Скачать последнюю версию можно отсюда:
http://s2cms.ru/downloads/development/

Еще посмотрел, можно ли добавить анимацию. Во-первых, простых способов (в том числе в CSS3) нет. Во-вторых, анимация будет напрашиваться при любом изменении дерева, а не только при сворачивании и разворачивании веток. Так что я решил добавить анимацию в более стабильных версиях.

13

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Постраничник — очень важное для меня добавление. Проверил на двух сайтах — всё работает должным образом. Колонка справа (с названиями страниц без выдержек) осталась как есть, полной — это правильно. Спасибо, Роман!

14

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Хорошо. Кстати, на номера страниц можно повесить стили вроде этого:
http://s2cms.ru/trac/changeset/644/trun … a/site.css

15

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Спасибо! :-)

16

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Спасибо Роман за страничную навигацию! Обновился, полёт нормальный...
Всёже интересен вопрос о метке вывода тегов - планируется ли данное?

И ещё не польшой вопрос: интересует возможность ограничения вывода текста в постах на главной блога (типо выдержек на сайте, только не отдельных, а ограничить кол-во основного текста постов на главной), возможно подобное?

17

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Над меткой для списка тегов подумаю.

В блоге никаких выдержек я не планировал. Это будет лишнее усложнение. Можно попробовать добиться похожего эффекта с помощью CSS:

.mainpage .post.body p + p  {
    display: none;
    }

После добавления этого правила (убедитесь, что в шаблоне mainpage.php прописан class="mainpage" у элемента body) от поста блога на главной останется только первый абзац.

18

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Спасибо, работает!

И жду метку для вывода тегов...

19

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Пробуйте метку <!-- s2_tags_list -->.

Качать отсюда: http://s2cms.ru/downloads/development/

20

Re: ✔ Постраничник в разделах, теги в редакторе админки / ✖ Зум картинок

Спасибо за метку, то что нужно!