Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

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

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

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

Сообщение Anvar »

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

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

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

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

https://github.com/bb3mobi/highslide

Доработанная версия расширения: https://github.com/AlexSheer/highslide
Вложения
highslide-master.zip
От Sheer'а
(112.03 КБ) 57 скачиваний
highslide-master.zip
От автора
(105.09 КБ) 38 скачиваний
Последний раз редактировалось Nekstati 28.02.2022 13:58, всего редактировалось 6 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Перенесено из форума Бета-версии расширений для phpBB 3.1.x в форум Анонсы и поддержка расширений для phpBB 3.1.x 11.07.2015 12:48 модератором LavIgor

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

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

Сообщение DronSF »

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
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

DronSF, берите [3.1][3.2][beta] Tosrus - слайдер картинок
Там как раз есть открытие полноразмерных картинок, даже если ссылка не прямая (для ряда фотохостингов)
Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Стаж: 6 лет 1 месяц
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение DronSF »

Татьяна5, попробую. Может подойдет для работы с bb3imageupload
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

Татьяна5 писал(а): 01.03.2018 18:33 DronSF, берите [3.1][3.2][beta] Tosrus - слайдер картинок
Там как раз есть открытие полноразмерных картинок, даже если ссылка не прямая (для ряда фотохостингов)
Так его можно не только к вложениям подключить? Но и к сторонним картинкам?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

igorbond, он и так цепляет всё, за исключением смайлов
Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Стаж: 6 лет 1 месяц
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение DronSF »

Татьяна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.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

DronSF, пару дней назад я уже дал решение твоего вопроса, но ты пытаешься нащупать свой путь используя учение чучхе...
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

DronSF писал(а): 01.03.2018 23:16 по заданному размеру
Вот от определения размера как раз я там отказалась. Это другую проблему решает
Аватара пользователя
DronSF
phpBB 1.2.0
Сообщения: 18
Стаж: 6 лет 1 месяц
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение DronSF »

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.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

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
Стаж: 6 лет 1 месяц
Благодарил (а): 5 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение DronSF »

Beer писал(а): 02.03.2018 10:50 В загрузчике ppk исправь на:
Beer, Я так понимаю что под загрузчиком понимается bb3imageupload ? Если да, то каждое новое изображение будет попадать в отдельный спойлер. Это не есть гуд.
Вот если автоматом все изображения попадали бы под спойлер. Например при использовании кода [spimage]
Аватара пользователя
Beer
phpBB 2.0.9
Сообщения: 708
Стаж: 12 лет 8 месяцев
Благодарил (а): 193 раза
Поблагодарили: 69 раз

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

Сообщение Beer »

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

Предвижу вопрос, на который сразу дам ответ Нет, т.к. нельзя всех юзеров заставлять все делать так, как тебе хочется.
Сконвертировался с SMF2 в phpBB3.2
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

Не понятно почему, но с недавнего времени картинки через Highslide тали долго открываться в полном размере, просто крутится загрузка и все. С чем это может быть связано?
Изображение
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

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

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

К примеру, со скоростью интернета. Или со скоростью внешнего сервера (если картинки внешние)
Аватара пользователя
southklad
phpBB 3.1.0 RC2
Сообщения: 3232
Стаж: 12 лет 2 месяца
Благодарил (а): 797 раз
Поблагодарили: 175 раз

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

Сообщение southklad »

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

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

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

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

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

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

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

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