Highslide - Слайдер фото для phpBB3.1

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Anvar
Former team member
Сообщения: 1962
Зарегистрирован: 26.03.2010 9:09
Благодарил (а): 67 раз
Поблагодарили: 784 раза
Контактная информация:

Highslide - Слайдер фото для phpBB3.1

Сообщение Anvar » 01.12.2014 18:50

Всеми известный highslide, для миниатюр картинок в сообщениях.

Для загруженных изображений и изображений в тегах img.

Если изображение в img будет расположено внутри ссылки(в url), то подключен highslide не будет.
Для этого можно подключить [BETA] External Links - Управление ссылками он определит прямые ссылки на изображения.

Ставить как обычное расширение, без каких либо дополнительных настроек.

https://github.com/bb3mobi/highslide
Последний раз редактировалось Anvar 05.07.2015 13:04, всего редактировалось 5 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!

поиск моих эксклюзивных решений

Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 02.02.2018 16:57
Благодарил (а): 5 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение DronSF » 01.03.2018 16:06

Anvar, как я понял highslide обрабатывает изображения только в коде IMG. Если код IMG с миниатюрой запихнуть между кодом URL в котором есть переход на оригинал, то highslide изображение не откроет даже с помощью расширения External Links, т.к. в IMG миниатюра маленького размера. Верно?
А если наоборот IMG с оригиналом а URL с миниатюрой, то в URL вообще нет смысла, т.к. highslide сам уменьшит размер командой style, а при нажатии на изображение откроет оригинал. Но в таком варианте страница сайта будет много весить если на ней будут загружаться оригиналы файлов.
Ведь highslide при работе с вложениями и миниатюрами работает ( а там по сути ссылка (url) на оригинал, и img на миниатюру).
Можно как то hihgslide заставить работать с img внутри url также как он работает с вложениями?
может за основу взять этот код? (к сожалению не подходит к phpbb3) 

Код: Выделить всё

#----- [OPEN] ------
includes/bbcode.php

#----- [FIND] ------
#if function bbencode_second_pass($text, $uid)
#
    // Patterns and replacements for URL and email tags..
    $patterns = array();
    $replacements = array();

#----- [AFTER, ADD] ------
    // [url=http://image_url_here][img]http://image_url_tumb[/img][/url] code.. by Porutchik http://forum.aeroion.ru/topic750.html
    $search = "#\[url=((http|ftp|https|ftps)://[^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\]\[img(:\d*:\d*)*(:$uid)*\]((http|ftp|https|ftps)://[^ \?&=\#\"\n\r\t<]*?(\.(jpg|jpeg|gif|png)))\[/img(:$uid)*\]\[\/url\]#is";
    $match_count = preg_match_all($search, $text, $matches);
    foreach ($matches[0] as $k => $img) 
    { 
        $replacer = $bbcode_tpl['urlimg'];
        $replacer = str_replace(array('{URL}', '{SRC}', 'alt=" "'), array($matches[1][$k], $matches[7][$k], 'alt="' . substr(strrchr($matches[7][$k], '/'), 1) . '"'), $replacer);
        $text = str_replace($img, $replacer, $text);
    }

#----- [OPEN] ------
templates/subSilver/bbcode.tpl

#----- [FIND] ------
<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</a><!-- END email -->


#----- [AFTER, ADD] ------
# Just add at end of file
#
<!-- BEGIN urlimg --><a href="{URL}" onclick="return hs.expand(this)" class="highslide"><img src="{SRC}" alt=" " style="border:0 none" /></a><!-- END urlimg --> 



Источник: http://forum.aeroion.ru/post4538.html#4538



Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Татьяна5 » 01.03.2018 18:33

DronSF, берите [3.1][3.2][beta] Tosrus - слайдер картинок
Там как раз есть открытие полноразмерных картинок, даже если ссылка не прямая (для ряда фотохостингов)

Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 02.02.2018 16:57
Благодарил (а): 5 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение DronSF » 01.03.2018 18:41

Татьяна5, попробую. Может подойдет для работы с bb3imageupload

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение igorbond » 01.03.2018 18:45

Татьяна5 писал(а):
01.03.2018 18:33
DronSF, берите [3.1][3.2][beta] Tosrus - слайдер картинок
Там как раз есть открытие полноразмерных картинок, даже если ссылка не прямая (для ряда фотохостингов)
Так его можно не только к вложениям подключить? Но и к сторонним картинкам?
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Татьяна5 » 01.03.2018 20:39

igorbond, он и так цепляет всё, за исключением смайлов

Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 02.02.2018 16:57
Благодарил (а): 5 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение DronSF » 01.03.2018 22:54

Татьяна5,
Татьяна5 писал(а):
01.03.2018 18:33
DronSF, берите [3.1][3.2][beta] Tosrus - слайдер картинок
Там как раз есть открытие полноразмерных картинок, даже если ссылка не прямая (для ряда фотохостингов)
Практически помогло решить мою проблему. Т.е. обрабатывает

Код: Выделить всё

[url=адрес_изображения_оригинал][img]адрес_изображения_миниатюра[/img][/url]
, но в галерею попадает как оригинал так и миниатюра. Вот настроить бы так чтобы Tosrus не показывал изображения которые меньшее заданного размера. Настроек вроде нет. Может кто знает где подправить?

Отправлено спустя 21 минуту 22 секунды:
Татьяна5 писал(а):
01.03.2018 20:39
igorbond, он и так цепляет всё, за исключением смайлов
получается как то Tosrus их обходит. Теплится надежда что можно настроить на исключении миниатюр (по заданному размеру)...

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 171 раз
Поблагодарили: 62 раза

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Beer » 02.03.2018 0:47

DronSF, пару дней назад я уже дал решение твоего вопроса, но ты пытаешься нащупать свой путь используя учение чучхе...
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Татьяна5 » 02.03.2018 5:56

DronSF писал(а):
01.03.2018 23:16
по заданному размеру
Вот от определения размера как раз я там отказалась. Это другую проблему решает

Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 02.02.2018 16:57
Благодарил (а): 5 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение DronSF » 02.03.2018 10:24

Beer писал(а):
02.03.2018 0:47
Сообщение Сегодня 0:47

DronSF, пару дней назад я уже дал решение твоего вопроса, но ты пытаешься нащупать свой путь используя учение чучхе...
Beer, походу придется остановиться на размещении изображений под спойлер от ppk, раз в Tosrus нет настроек по ограничению отображения изображений по размеру. Просто не все посетители форума знают как размещать изображения в спойлере, а другие как смотреть. Всем проще когда изображение доступно сразу.

Отправлено спустя 2 минуты 16 секунд:
Татьяна5 писал(а):
02.03.2018 5:56
Вот от определения размера как раз я там отказалась. Это другую проблему решает
Татьяна5, очень жаль. Надеюсь в будующем это появится. А пока остановлюсь на другом решении.

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 171 раз
Поблагодарили: 62 раза

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Beer » 02.03.2018 10:50

DronSF писал(а):
02.03.2018 10:26
Просто не все посетители форума знают как размещать изображения в спойлере
И не надо им шевелить извилиной:
Чудо свершись 
В загрузчике ppk исправь на:

Код: Выделить всё

[SPOILER=Раскрой дабы увидеть чудо][img]адрес_изображения_FUUL.jpg[/img][/SPOILER]
И будут картинки вставляться в ответ сразу в спойлере.

Еще можно 2/3 стилей css prettyPhoto удалить - как неиспользуемых будет тебе больше счасться.
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Зарегистрирован: 02.02.2018 16:57
Благодарил (а): 5 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение DronSF » 02.03.2018 14:56

Beer писал(а):
02.03.2018 10:50
В загрузчике ppk исправь на:
Beer, Я так понимаю что под загрузчиком понимается bb3imageupload ? Если да, то каждое новое изображение будет попадать в отдельный спойлер. Это не есть гуд.
Вот если автоматом все изображения попадали бы под спойлер. Например при использовании кода [spimage]

Аватара пользователя
Beer
phpBB 2.0.8
Сообщения: 652
Зарегистрирован: 07.07.2011 1:33
Благодарил (а): 171 раз
Поблагодарили: 62 раза

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Beer » 02.03.2018 17:57

А пакетная загрузка bb3imageupload реализована?
Нет.
Поэтому клавиатуру никто не отменял - сколько хочешь, столько и закладывай в спойлер.

Предвижу вопрос, на который сразу дам ответ Нет, т.к. нельзя всех юзеров заставлять все делать так, как тебе хочется.
Сконвертировался с SMF2 в phpBB3.2

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение igorbond » 13.07.2018 17:15

Не понятно почему, но с недавнего времени картинки через Highslide тали долго открываться в полном размере, просто крутится загрузка и все. С чем это может быть связано?
Изображение

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 9749
Зарегистрирован: 08.08.2011 2:02
Благодарил (а): 175 раз
Поблагодарили: 2716 раз
Контактная информация:

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение Татьяна5 » 13.07.2018 18:04

К примеру, со скоростью интернета. Или со скоростью внешнего сервера (если картинки внешние)

Аватара пользователя
igorbond
phpBB 3.0.7
Сообщения: 2470
Зарегистрирован: 09.01.2012 3:34
Благодарил (а): 573 раза
Поблагодарили: 114 раз

Re: Highslide - Слайдер фото для phpBB3.1

Сообщение igorbond » 13.07.2018 18:23

Татьяна5 писал(а):
13.07.2018 18:04
К примеру, со скоростью интернета. Или со скоростью внешнего сервера (если картинки внешние)
Скорость интернета 50 мб/сек, картинки именно те что на форум залиты.

Для теста сейчас одну и ту же фотографию залил к себе и вставил ее же через

Код: Выделить всё

[img][/img]
В итоге через ббкод открылась мгновенно, загруженная же на форум, все еще открывается через несколько минут. Зашел в консоль и там такая ошибка на эту картинку

Код: Выделить всё

Failed to load resource: net::ERR_CONNECTION_RESET
Изображение

Отправлено спустя 2 минуты 23 секунды:
Причем если перезагрузить страницу, то она открывается сразу же, ну или если пару раз перезагрузить точно
Изображение

Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»