Форум русской поддержки Joomla!® CMS
24.05.2017, 15:53:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15]   Вниз
  Добавить закладку  |  Печать  
Автор

Плагин LVSpoiler - спойлеры с динамической загрузкой изображений

 (Прочитано 65042 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Arkadiy
Группа развития
*****

Репутация: +438/-0
Offline Offline

Пол: Мужской
Сообщений: 5400


Крепитесь, други.


« : 20.08.2011, 15:23:46 »

«Lazy Velo Spoiler» является эволюционной версией плагина «pb_spoiler» от beliyadm.

Главные особенности (опции) нашего плагина:
1. Подгрузка изображений только для открытых и открывающихся спойлеров. Это позволяет оперировать большими массивами изображений не увеличивая нагрузку на сервер и не замедляя загрузку страницы.
На данный момент механизм динамической подгрузки выглядит по-разному для jQuery и MooTools вариантов (в первом случае спойлер сразу открывается, а вместо изображений появляются заглушки в виде прелоадеров, во втором – спойлер открывается после загрузки всех изображений внутри себя, а индикатор загрузки возникает рядом с заголовком спойлера).

2. Опции jQuery и MooTools максимально унифицированы, в результате чего пользователь может безболезненно выбирать любую версию, не теряя настроек и функционала.

3. Параметр «оставлять открытыми» вынесен внутрь синтаксиса плагина, что позволяет создавать произвольные комбинации закрытых/открытых спойлеров для каждой страницы сайта.

4. Языковые константы вынесены в ini-файлы, что позволяет легко переводить плагин на нужный язык. В настоящий момент доступны русская и английская версия.

На сегодня плагин существует только для Joomla версии 1.5.20 и выше.  При выборе MooTools-версии необходимо активировать системный плагин MooTools-upgrade.

Правила использования:
В текст статьи необходимо вставить следующую конструкцию:
Код:
{spoiler title=Заголовок opened=1}Скрытый текст{/spoiler}
где opened - состояние спойлера при загрузке страницы, 1 - открыт, 0 - закрыт.

В работе помогали:
effrit - доработка mootools-спойлера, английская локализация, свежие идеи
staticlight - английская локализация
Lexx - версия для Joomla 1.7
al-teen - стилевое оформление спойлеров

Системные требования для 1.5 - версия Joomla не менее 1.5.22 и включенный плагин mootools upgrade.

Скачать самые свежие версии можно здесь http://argens.ru/zagruzki/lazy-velo-spoiler


Внизу прикреплены кнопки вставки кода спойлера на страницу для Joomla 1.5 и 1.7 соответственно. Так-же прикреплен спойлер 1.0.7 версии, работающий в 1.5, 1.6 и 1.7.

[вложение удалено Администратором]
« Последнее редактирование: 06.03.2015, 15:08:22 от Arkadiy » Записан
 
effrit
Группа развития
*****

Репутация: +806/-7
Online Online

Пол: Мужской
Сообщений: 7503


effrit.com


« Ответ #421 : 18.02.2016, 15:45:38 »

есть )
Записан
Arkadiy
Группа развития
*****

Репутация: +438/-0
Offline Offline

Пол: Мужской
Сообщений: 5400


Крепитесь, други.


« Ответ #422 : 18.02.2016, 15:53:35 »

Ну у тебя и память Azn я уже ничего не помню.
Записан
effrit
Группа развития
*****

Репутация: +806/-7
Online Online

Пол: Мужской
Сообщений: 7503


effrit.com


« Ответ #423 : 18.02.2016, 15:55:02 »

Arkadiy, чукча - хитрый склерозматик, так что быстро открыл xml-файл и посмотрел )
Записан
SeBun
Практически профи
*******

Репутация: +177/-5
Online Online

Пол: Мужской
Сообщений: 2850



« Ответ #424 : 18.02.2016, 16:03:41 »

Arkadiy, чукча - хитрый склерозматик
Сорь за флуд, ну и базар у вас, ребят  Grin
Записан
Arkadiy
Группа развития
*****

Репутация: +438/-0
Offline Offline

Пол: Мужской
Сообщений: 5400


Крепитесь, други.


« Ответ #425 : 18.02.2016, 16:25:57 »

Arkadiy, чукча - хитрый склерозматик, так что быстро открыл xml-файл и посмотрел )
Где-б его еще взять, далеко сильно лежит Azn
Записан
effrit
Группа развития
*****

Репутация: +806/-7
Online Online

Пол: Мужской
Сообщений: 7503


effrit.com


« Ответ #426 : 18.02.2016, 16:27:47 »

ну у меня на одном сайтике он установлен. хотя у тебя тоже есть, сто пудов ))
Записан
Arkadiy
Группа развития
*****

Репутация: +438/-0
Offline Offline

Пол: Мужской
Сообщений: 5400


Крепитесь, други.


« Ответ #427 : 18.02.2016, 16:30:38 »

Есть, но далеко Azn
Записан
irak
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #428 : 13.03.2016, 19:52:51 »

Скажите, пожалуйста, как убрать жирность шрифта в заголовках? Спасибо
Записан
SeBun
Практически профи
*******

Репутация: +177/-5
Online Online

Пол: Мужской
Сообщений: 2850



« Ответ #429 : 14.03.2016, 00:01:44 »

Скажите, пожалуйста, как убрать жирность шрифта в заголовках? Спасибо
Полагаю, путем настройки соответствующих стилей шаблона.
Записан
irak
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #430 : 14.03.2016, 18:05:23 »

Полагаю, путем настройки соответствующих стилей шаблона.
В шаблоне ни одного шрифта с жирностью(
Записан
SeBun
Практически профи
*******

Репутация: +177/-5
Online Online

Пол: Мужской
Сообщений: 2850



« Ответ #431 : 14.03.2016, 18:11:26 »

В шаблоне ни одного шрифта с жирностью(
Так. Дайте адрес страницы и покажите, где на ней что нужно поменять, а я вам скажу, где это нужно сделать.
Записан
Beer
Живу я здесь
******

Репутация: +41/-1
Offline Offline

Сообщений: 1056


БИРУ - БИР!


« Ответ #432 : 05.04.2016, 17:52:52 »

После обновления до J3.50 (на локале) спойлеры перестали раскрываться.
В консоли Opera вижу такие ошибки:

Показать текстовый блок

 Выяснил - при отключении плагина jQuery Easy Plugin начинает работать.
 Вроде как плагин нужен для удаления дублей скриптов и конфликтов. Т.е. на сайте с ним все работает.

 Вот его отчет:
jQuery is loaded by the template  
Bootstrap is loaded by the template  
re-ordered header libraries  
stripped the remaining script /media/system/js/html5fallback.js 1 time(s)  
removed 1 jquery-noconflict.js script(s)  
removed jQuery library /media/jui/js/jquery.min.js  
removed jQuery library http://site/media/juloalib/js/jquery.min.js  
added the jQuery library http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js  
removed 1 Migrate script(s)  
added the jQuery Migrate plugin http://code.jquery.com/jquery-migrate-1.2.1.min.js  
added the script /plugins/system/jqueryeasy/jquerynoconflict.js  
removed 4 empty script tag(s)
 
« Последнее редактирование: 05.04.2016, 18:40:43 от Beer » Записан
Arkadiy
Группа развития
*****

Репутация: +438/-0
Offline Offline

Пол: Мужской
Сообщений: 5400


Крепитесь, други.


« Ответ #433 : 05.04.2016, 19:46:09 »

Смотрите в код страницы, ищите что накосячил ваш плагин. Вот это
Цитировать
removed jQuery library /media/jui/js/jquery.min.js
совсем не хорошо. Так быть не должно. Надо удалить подключение jQuery в шаблоне или подключить его там, но правильно (JHtml::_('jquery.framework')Wink.
 
Записан
Beer
Живу я здесь
******

Репутация: +41/-1
Offline Offline

Сообщений: 1056


БИРУ - БИР!


« Ответ #434 : 06.04.2016, 00:44:05 »

/media/jui/js/jquery.min.js - это jQuery v1.11.3
Он подключается с помощью плагина:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>


С отключенным плагином как я понял - у меня грузится 3 раза jquery:
Код:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
<script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>
jQuery v1.11.2 от AdsManager <script src="/media/juloalib/js/jquery.min.js" type="text/javascript"></script>
В этом случае спойлер работает.

Когда я активирую плагин и гружу 1 раз jquery:
Код:
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
  <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/modules/mod_featcats/assets/featcats.js" type="text/javascript"></script>
  <script src="/plugins/content/extravote/assets/extravote.js" type="text/javascript"></script>
  <script src="/templates/proto/js/template.js" type="text/javascript"></script>
   <script src="/media/juloalib/js/fullnoconflict.js" type="text/javascript"></script>
  <script src="/media/system/js/html5fallback.js" type="text/javascript"></script>
Спойлер не работает.

Если я в плагине исключу из обработки /media/jui/js/jquery.min.js
Вот так:
Код:
jQuery is loaded by the template
Bootstrap is loaded by the template
re-ordered header libraries
skipped the removal of /media/jui/js/jquery.min.js
removed jQuery library /media/juloalib/js/jquery.min.js
added the jQuery library http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js
removed 1 Migrate script(s)
removed 2 empty script tag(s)
Спойлер работает, но я получается гружу 2 раза jQuery v1.11.3: один раз от Google а затем локальную:
Код:
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
  <script src="/media/jui/js/jquery.min.js" type="text/javascript"></script>

 В общем я туплю дальше...


В общем исключил из загрузки
Код:
/media/jui/js/jquery.min.js
/media/juloalib/js/fullnoconflict.js

Осталось так:

Код:
 <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js" type="text/javascript"></script>
  <script src="/media/system/js/caption.js" type="text/javascript"></script>
   <script src="/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
  <script src="/modules/mod_featcats/assets/featcats.js" type="text/javascript"></script>
  <script src="/plugins/content/extravote/assets/extravote.js" type="text/javascript"></script>
  <script src="/templates/vodkomoto/js/template.js" type="text/javascript"></script>
   <script src="/media/system/js/html5fallback.js" type="text/javascript"></script>

 Спойлер работает - остальное тестирую.
 Спасибо за направление поиска.
« Последнее редактирование: 06.04.2016, 01:17:19 от Beer » Записан
Freeman82
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 60



« Ответ #435 : 13.11.2016, 21:40:01 »

Переношу сайт с J1.5 на 3.6
На сайте использовался pb_spoiler, к сожалению после установки LVSpoiler  спойлеры в статьях не заработали.
Видимо из-за того что pb_spoiler имел шорткод отличный от LVSpoiler

{spoiler title=Заголовок}Скрытый текст{/spoiler} без "opened=1"
Есть ли способ заставить работать старые шорткоды?
Записан
SeBun
Практически профи
*******

Репутация: +177/-5
Online Online

Пол: Мужской
Сообщений: 2850



« Ответ #436 : 13.11.2016, 21:43:06 »

Переношу сайт с J1.5 на 3.6
На сайте использовался pb_spoiler, к сожалению после установки LVSpoiler  спойлеры в статьях не заработали.
Видимо из-за того что pb_spoiler имел шорткод отличный от LVSpoiler

{spoiler title=Заголовок}Скрытый текст{/spoiler} без "opened=1"
Есть ли способ заставить работать старые шорткоды?

Либо в сам плагин внести изменения, изменив шорткод, либо напишите небольшой скрипт, который по очереди запросит материалы из базы, изменит старый шорткод на новый и сохранит обратно. Думаю, последний вариант лучше.

P.S. Возможно есть другое решение, написал что первое в голову пришло...
Записан
effrit
Группа развития
*****

Репутация: +806/-7
Online Online

Пол: Мужской
Сообщений: 7503


effrit.com


« Ответ #437 : 13.11.2016, 21:59:06 »

не помню, важна ли последовательность операторов..
если {spoiler opened=1 title=Заголовок}Скрытый текст{/spoiler}
сработает, то скидывайте дамп базы и в нотпаде делайте простую автозамену текста
Записан
effrit
Группа развития
*****

Репутация: +806/-7
Online Online

Пол: Мужской
Сообщений: 7503


effrit.com


« Ответ #438 : 13.11.2016, 22:06:29 »

если не сработает, то берем дамп и Notepad++, пишем замену с регуляркой

Код:
(\{spoiler[^\}]*)
$1 opened=0
Записан
SeBun
Практически профи
*******

Репутация: +177/-5
Online Online

Пол: Мужской
Сообщений: 2850



« Ответ #439 : 13.11.2016, 23:56:11 »

сработает, то скидывайте дамп базы и в нотпаде делайте простую автозамену текста
Ну или так... Только весь дамп смысла нет лопатить, таблица #__content, и, возможно, модули.
« Последнее редактирование: 14.11.2016, 00:01:35 от SeBun » Записан
effrit
Группа развития
*****

Репутация: +806/-7
Online Online

Пол: Мужской
Сообщений: 7503


effrit.com


« Ответ #440 : 20.12.2016, 09:52:53 »

Аркадий пошел по пути черного пиара и вместо страницы для скачивания спойлер-плагина (если с JED переходить) предлагает забрать MiniCCK. Azn
Не одобряю, но осуждать тоже не могу - суровые времена требуют суровых решений  Yes!  (стебуся Azn)
 
« Последнее редактирование: 20.12.2016, 09:56:21 от effrit » Записан
Страниц: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet