21

Re: Оформление изображений в контенте. Превью.

kisa сказал:

Если не обособить, как это сработает?

да тут что нибудь придумать можно. Скорее вопрос в другом, начал ли кто нибудь уже писать это расширение? А то получится как с лайками и рейтингом. Почти дописал, как уже рейтинг появился. Оно то может и хорошо иметь разнообразие, но плохо что все несогласованно как то что ли  PunBB_INFO_ICQ/scratch

Добавлено: 2017.05.14 16:09

да, кстати. расширение должно быть на чистом JS, это спасет от страшной зависимости от jQuery,

Email: punbb.info@gmail.com

22

Re: Оформление изображений в контенте. Превью.

Чистым js практический не владею, так что думаю, тебе и карты в руки.  PunBB_INFO_ICQ/yes

P.S. вот вы сейчас хотите вшить в uploader сторонню библиотеку увеличения изображений на фронте. А как быть с пользователями, которые используют другой "lightbox"? И какие конфликты могут возникнуть при совместном использовании разных библиотек!?

PunBB, ты знаешь что мне нравится Fancybox, но я то под себя при необходимости легко "перебью", функционал, а другие...  PunBB_INFO_ICQ/scratch

23 (изменено: PunBB, 2017.05.14 17:43)

Re: Оформление изображений в контенте. Превью.

sempai, нет, ну никто не собирается вшивать. Будут 2 отдельных расширения.

И было бы неплохо если бы ты вынес фэнсибох как отдельное расширение. Тогда у админов был бы выбор что использовать. Мне нравятся обе идеи, но у пользователей разные вкусы как видишь.
PunBB_INFO_ICQ/ok  я тогда займусь реализацией аскетичной версии на чистом JS  PunBB_INFO_ICQ/write

Email: punbb.info@gmail.com

24 (изменено: sempai, 2017.05.14 18:07)

Re: Оформление изображений в контенте. Превью.

Fancybox на фронте не требует никаких добавок, если он установлен, то при формировании страницы инициализирует все присутствующие изображения, и не важно  как эти изображерия были вставлены в пост.

Данный контент доступен только зарегистрированным пользователям.

25 (изменено: PunBB, 2017.05.14 19:07)

Re: Оформление изображений в контенте. Превью.

sempai сказал:

и не важно как эти изображерия были вставлены в пост.

вот меня этот вопрос заинтересовал, как только мы выпустили бета версию аплоадера. Но что то после установки фэнси не  работал, а я с ним разбираться не стал что к чему, не до этого было... PunBB_INFO_ICQ/sad

Сейчас аплоадер уже на стадии финала, так что можно теперь всякие плюшки к нему присобачивать   PunBB_INFO_ICQ/smile

Email: punbb.info@gmail.com

26 (изменено: kisa, 2017.05.14 19:18)

Re: Оформление изображений в контенте. Превью.

sempai, Попробовал Фанси Бокс. Наконец-то, хоть увидел, что оно такое.
Тот, что я находил до того - не работал.
Ну это слайд-шоу в чистом виде, фактически - совсем другие задачи решает. В отличие от других, которые мне на форумах попадались, очень приятно, что со всей страницы картинки подбирает, а не из одного поста.

А вот то, как подбирает - наверное, интересно в контексте обсуждаемого.

И попробовал скормить ему картинку с фотохостига, с фотохостинговым же оформлением в виде превью-ссылки (как показывал выше). Дальше превьюшки не лезет, показывает только её в ряду остальных картинок. В принципе, это нехорошо для слайд-шоу. И для посмотра с превьюхами, о которых говорим, тоже нехорошо.

Надо что-то решать с этими превью от фотосвалок.

Добавлено: 2017.05.14 18:17

PunBB сказал:

аскетичной версии

PunBB_INFO_ICQ/thumbsup  PunBB_INFO_ICQ/music

27

Re: Оформление изображений в контенте. Превью.

kisa сказал:

Дальше превьюшки не лезет, показывает только её...

В хуке ps_handle_img_tag_start инициализируем проверку на существование превьюхи, типа:

if (!file_exists($url.'_thumb) ) {
    $url_thumb = $url.'_thumb;
} else {
    $url_thumb = $url;
}

В хуке ps_handle_img_tag_end вставляем превьюху:

   $img_tag = '<span class="postimg"><a class="fancybox fancybox.image" rel="group" href="'.$url.'"><img class="fb_img" src="'.$url_thumb.'" alt="'.forum_htmlencode($alt).'" /></a></span>';   

Добавлено: 2017.05.14 23:16

P.S. само собой проверку на существование изображений, делать только для файлов, хранящихся на своем сервере, иначе тормозить будет мама не горюй!  PunBB_INFO_ICQ/bigsmile

28

Re: Оформление изображений в контенте. Превью.

sempaiPunBB_INFO_ICQ/shock Ой..
Я понял Ваш код  PunBB_INFO_ICQ/rofl

29

Re: Оформление изображений в контенте. Превью.

sempai, ты не в курсе, а как быстрей будет работать выполнение скрипта:
1. Вышеприведенный? Когда проверяется на существование каждая картинка на сервере
2. Когда делается один запрос в бд и вытаскиваются все урл на превьюхи, а потом проверяются ссылки на существование в массиве.
Конечно, во втором случае все  превьюшки должны присутствовать, чтобы не было битых картинок

Добавлено: 2017.05.15 10:33

А с другой стороны, возвращаясь к реализации запроса, проверять не имеет смысла, при условии что за превьюшками осуществляется жесткий контроль, т.е. чтобы картинка и превью были железно связаны.
Можно так:
1. Размещать превью в той же папке где основная фото.
2. Для имени превью, при ее создании добавлять префикс
3 Конвертировать все фото в формат .jpg, так как занимает меньше места чем .png

Email: punbb.info@gmail.com

30 (изменено: kisa, 2017.05.15 11:13)

Re: Оформление изображений в контенте. Превью.

Наша картинка:
Если удаляется пост с "нашей" картинкой, аплоадер должен отследить и грохнуть и её превью.
Если удаляется только картинка (при редактировании) , аплоадер должен отследить и гохнуть и её превью.

Сторонняя картинка через [im g][/img ]:
Если удаляется чужая картинка где-то там, превью остаётся (просто не срабатывает на увеличение).
Если при редакции поста удаляется ссылка на чужую картинку - нужно  удалить и её превью.
Если удаляется пост с чужой картинкой - нужно удалить её превью у нас.

Добавлено: 2017.05.15 10:15

Если автор поста удалит превью с фотосвалки, обработанное так, как говорит sempai,  - ничего у нас делать не нужно, ведь используется превью с фотохостинга.

31

Re: Оформление изображений в контенте. Превью.

видите теперь какое непростой механизм получается, но за то надежный и шустрый будет.
Вот только отдельным расширением. Уже начал работу над проектом. Скоро выложу каркас для критики  PunBB_INFO_ICQ/blum

Email: punbb.info@gmail.com

32

Re: Оформление изображений в контенте. Превью.

PunBB_INFO_ICQ/thumbsup Он с другого конца простым будет - с самого важного. С той стороны монитора PunBB_INFO_ICQ/bigsmile

33

Re: Оформление изображений в контенте. Превью.

PunBB, если превьюхи "желнзно" будут присутстаовать, то проверку конечно можно и не делать!
PunBB_INFO_ICQ/yes

34

Re: Оформление изображений в контенте. Превью.

Реализовано. Продолжение обсуждения в теме релиза вот ссылка

Тема закрыта.

Email: punbb.info@gmail.com