VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Искал реализацию, нашел на Друпале. ОБработал топором и смастерил ББ код, работает на jQuery.
Все прекрасно пашет.
Причем, подозреваю, что на 3хх-4хх, да и на Ксене тоже.
Однако, пашет кривовато.
- во-первых, скрипт плющит фотки. Можно ли поменять скрипт? (посмотреть, как плющит)
- во вторых, в рамках одной темы при добавлении другими пользователями постов с альбомами, альбомы объединяются (посмотреть этот интересный баг)
- в-третьих, при просмотре фоток, самая первая фотка застревает, поверх нее появляется вторая, дальше идет и листается нормально. Но чтобы закрыть просмотр, нужно кликнуть два раза.
В надежде на помощь выкладываю.
Вдруг кто поправит эти баги (программа минимум) или сделает продукт (программа медиум) или воткнет эту фичу в редактор 4хх в функцию "вставить изображение" (программа максимум).
В DIV обернул я сам, поскольку в исходнике там вообще html страница Index, корежила верстку, если просто так оставить в ББ коде.
Пример: [vk]{param}[/vk] Использовать опцию: Нет Удалить BB код, если отсутствует текст: Да Выключить BB коды внутри этого BB кода: Да Выключить смайлы внутри этого BB кода: Да Выключить перенос строк внутри этого BB кода: Да Выключить автоматическое распознавание ссылок внутри: да.
ПОсле чего создать в корне вашего форума папку, например, slimbox, и залить в нее архив с гитхаба, в частности, две нужные папки
- js
- slimbox
- поправить пути в ББ коде.
Всё
Скопировать адрес альбома ВК, вставить в ББ код.
Интересно, что этим самым вроде обходится проблема неотображения фоток из ВК тем, кто там не зареген.
и в каждом ббкоде будет запрашиваться яваскрипт жквери...
а если она уже загружена ранее?
а если на проекте уже используется другая версия библиотеки?
а если...? и т.д.
со стилем то же самое
зачем его пихать в каждый ббкод, если можно создать отдельный класс для таких блоков (элементов)?
Quote:
Originally Posted by liner
пашет кривовато
да уж...
для начала, грузится долго
можно и не дождаться и уйти со страницы
при клике на миниатюре, страница затемняется, затемняется страница... и... и всё, дальше ничего не происходит, увеличенную картинку так и не показал =)
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,989
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2941
Репутация в разделе: 665
Аллея Звезд
0
kerk, так я и пришел к гуру, принес поделку
Про библиотеки это таки да.
В общем, можно ли поцыэнта вылечить?
liner добавил 17.04.2017 в 23:05
Quote:
Originally Posted by kerk
при клике на миниатюре, страница затемняется, затемняется страница... и... и всё, дальше ничего не происходит, увеличенную картинку так и не показал =)
ну, там, где 200 фоток, конечно долго.
кэширования нет, воздуха нет, еды нет, планета населена роботами
Last edited by liner : 04-18-2017 at 12:07 AM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,804
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20311
Репутация в разделе: 8464
0
Quote:
Originally Posted by liner
альбомы объединяются
это потому, что ID элемента один и тот же
для каждого блока (ббкода/альбома), нужно генерить свой уникальный ID
у меня была похожая задача
вставка блока картинок из файловика
пример
для каждого блока, генерится уникальный ID
сколько бы их ни было вставлено на странице
картинки грузятся только по запросу (клик по кнопке, и остаются в теле страницы, т.е. повторный запрос в БД не отправляется), а не подгружаются в тело страницы во время ее загрузки
это в разы быстрей
@liner
Эксперт
Join Date: Dec 2008
Location: clubvolvo.ru
Награды в конкурсах:
Posts: 3,989
Версия vB: 4.2.х
Пол:
Reputation:
Expert 2941
Репутация в разделе: 665
Аллея Звезд
0
kerk, хорошо. Значит, я по адресу
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,804
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20311
Репутация в разделе: 8464
0
Quote:
Originally Posted by liner
можно ли поцыэнта вылечить?
нужно разгребать API фконтактиков и делать свое и для воблы, а не пользовать скрипты для других систем (типа друпала или вордпреса)