Страница 25 из 28
Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.12.2014 18:50
Anvar
Всеми известный highslide, для миниатюр картинок в сообщениях.
Для загруженных изображений и изображений в тегах img.
Если изображение в img будет расположено внутри ссылки(в url), то подключен highslide не будет.
Для этого можно подключить
[BETA] External Links - Управление ссылками он определит прямые ссылки на изображения.
Ставить как обычное расширение, без каких либо дополнительных настроек.
https://github.com/bb3mobi/highslide
Доработанная версия расширения:
https://github.com/AlexSheer/highslide
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.03.2018 16:06
DronSF
Anvar, как я понял highslide обрабатывает изображения только в коде IMG. Если код IMG с миниатюрой запихнуть между кодом URL в котором есть переход на оригинал, то highslide изображение не откроет даже с помощью расширения External Links, т.к. в IMG миниатюра маленького размера. Верно?
А если наоборот IMG с оригиналом а URL с миниатюрой, то в URL вообще нет смысла, т.к. highslide сам уменьшит размер командой style, а при нажатии на изображение откроет оригинал. Но в таком варианте страница сайта будет много весить если на ней будут загружаться оригиналы файлов.
Ведь highslide при работе с вложениями и миниатюрами работает ( а там по сути ссылка (url) на оригинал, и img на миниатюру).
Можно как то hihgslide заставить работать с img внутри url также как он работает с вложениями?
Код: Выделить всё
#----- [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
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.03.2018 18:33
Татьяна5
DronSF, берите
[3.1][3.2][beta] Tosrus - слайдер картинок
Там как раз есть открытие полноразмерных картинок, даже если ссылка не прямая (для ряда фотохостингов)
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.03.2018 18:41
DronSF
Татьяна5, попробую. Может подойдет для работы с bb3imageupload
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.03.2018 18:45
southklad
Так его можно не только к вложениям подключить? Но и к сторонним картинкам?
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.03.2018 20:39
Татьяна5
igorbond, он и так цепляет всё, за исключением смайлов
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 01.03.2018 22:54
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 их обходит. Теплится надежда что можно настроить на исключении миниатюр (по заданному размеру)...
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 02.03.2018 0:47
Beer
DronSF, пару дней назад я уже дал решение твоего вопроса, но ты пытаешься нащупать свой путь используя учение чучхе...
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 02.03.2018 5:56
Татьяна5
DronSF писал(а): ↑01.03.2018 23:16
по заданному размеру
Вот от определения размера как раз я там отказалась. Это другую проблему решает
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 02.03.2018 10:24
DronSF
Beer писал(а): ↑02.03.2018 0:47
Сообщение Сегодня 0:47
DronSF, пару дней назад я уже дал решение твоего вопроса, но ты пытаешься нащупать свой путь используя учение чучхе...
Beer, походу придется остановиться на размещении изображений под спойлер от ppk, раз в Tosrus нет настроек по ограничению отображения изображений по размеру. Просто не все посетители форума знают как размещать изображения в спойлере, а другие как смотреть. Всем проще когда изображение доступно сразу.
Отправлено спустя 2 минуты 16 секунд:
Татьяна5 писал(а): ↑02.03.2018 5:56
Вот от определения размера как раз я там отказалась. Это другую проблему решает
Татьяна5, очень жаль. Надеюсь в будующем это появится. А пока остановлюсь на другом решении.
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 02.03.2018 10:50
Beer
DronSF писал(а): ↑02.03.2018 10:26
Просто не все посетители форума знают как размещать изображения в спойлере
И не надо им шевелить извилиной:
В загрузчике ppk исправь на:
Код: Выделить всё
[SPOILER=Раскрой дабы увидеть чудо][img]адрес_изображения_FUUL.jpg[/img][/SPOILER]
И будут картинки вставляться в ответ сразу в спойлере.
Еще можно 2/3 стилей css prettyPhoto удалить - как неиспользуемых будет тебе больше счасться.
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 02.03.2018 14:56
DronSF
Beer писал(а): ↑02.03.2018 10:50
В загрузчике ppk исправь на:
Beer, Я так понимаю что под загрузчиком понимается bb3imageupload ? Если да, то каждое новое изображение будет попадать в отдельный спойлер. Это не есть гуд.
Вот если автоматом все изображения попадали бы под спойлер. Например при использовании кода [spimage]
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 02.03.2018 17:57
Beer
А пакетная загрузка bb3imageupload реализована?
Нет.
Поэтому клавиатуру никто не отменял - сколько хочешь, столько и закладывай в спойлер.
Предвижу вопрос, на который сразу дам ответ Нет, т.к. нельзя всех юзеров заставлять все делать так, как тебе хочется.
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 13.07.2018 17:15
southklad
Не понятно почему, но с недавнего времени картинки через Highslide тали долго открываться в полном размере, просто крутится загрузка и все. С чем это может быть связано?
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 13.07.2018 18:04
Татьяна5
К примеру, со скоростью интернета. Или со скоростью внешнего сервера (если картинки внешние)
Re: Highslide - Слайдер фото для phpBB3.1
Добавлено: 13.07.2018 18:23
southklad
Татьяна5 писал(а): ↑13.07.2018 18:04
К примеру, со скоростью интернета. Или со скоростью внешнего сервера (если картинки внешние)
Скорость интернета 50 мб/сек, картинки именно те что на форум залиты.
Для теста сейчас одну и ту же фотографию залил к себе и вставил ее же через
В итоге через ббкод открылась мгновенно, загруженная же на форум, все еще открывается через несколько минут. Зашел в консоль и там такая ошибка на эту картинку
Код: Выделить всё
Failed to load resource: net::ERR_CONNECTION_RESET
Отправлено спустя 2 минуты 23 секунды:
Причем если перезагрузить страницу, то она открывается сразу же, ну или если пару раз перезагрузить точно