Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

0 Пользователей и 1 Гость просматривают эту тему.
  • 139 Ответов
  • 27548 Просмотров
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #60 : 18.06.2012, 10:23:47 »
Сработало
 
Код: css
<?php if ( JRequest::getVar('Itemid') == '109' ) { ?>
 <div id="nf-column-2-1">
 </div>
 <?php } ?>

109 - пункт меню
id="nf-column-2-1 див в котором выводиться подгрузка
А если надо привязать не к одному пункту?
Я знаю только то, что ничего не знаю
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #61 : 18.06.2012, 10:28:08 »
Код: php
<?php
$itemid = JRequest::getVar('Itemid');
$munuids = array("100", "200", "123", "1"); //перечисляем айдишники нужные, собираем в массив
if (in_array($itemid, $munuids)) { //проверяем на совпадение
?>
<jdoc:include type="modules" name="topmenu" />
<?php } ?>
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #62 : 18.06.2012, 10:39:23 »
Да, работает, хорошо, а можно этим методом наоборот исключить пункты меню, то есть вывести везде кроме выбранных пунктов ?
Я знаю только то, что ничего не знаю
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #63 : 18.06.2012, 10:45:15 »
Код: php
if (!(in_array($itemid, $munuids)))
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #64 : 18.06.2012, 10:47:09 »
Все хорошо, спасибо еще раз, хоть и не люблю такие методы, но главное результат, а он тут достигнут. Лайк уже поставил
Я знаю только то, что ничего не знаю
*

Vjacheslav

  • Новичок
  • 5
  • 0 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #65 : 04.08.2012, 00:28:32 »
А тут http://forum.searchengines.ru/showthread.php?t=727422 этот метод Бурундук забраковал и  предложил свою наработку Вот как её пристегнуть к Joomla, он использует это в Битриксе
*

Serhio

  • Захожу иногда
  • 67
  • 0 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #66 : 19.08.2012, 23:35:47 »
nofollow сжигает вес, про этот метод забыть пора бы давно.
Почему не завершёно, все сработало.
1. Создаем файл ajax_mod.php с кодом
Код: php
<?php defined('_JEXEC') or die;
$mod_pos = JRequest::getVar('mod_pos'); // получаем имя подгружаемой позиции.
?>
<jdoc:include type="modules" name="<?php echo $mod_pos;?>" style="xhtml"/> <!--и выводим её.-->
2. В head документа пишем.
Код: javascript
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
$(document).ready(function(){
 
var url_l = '/index.php?tmpl=ajax_mod&mod_pos=mod_l';
 
$.ajax({
url: url_l,
dataType : "html",
success: function(html){
$("#ajax_l").append(html);
}
});
 
});
</script>
3. В body пишем
<div id="ajax_l"></div>
В это место подгружается модуль с позицией mod_l

Очень полезная и нужная тема!
Содержимое модуля выводится при вводе http://сайт/index.php?tmpl=ajax_mod&mod_pos=mod_l
Но что-то никак не получается создать новую позицию. При просмотре /?tp=1 она просто отсутсутствует.
Хотел ее создать в правом столбце, выше позиции right, код которой:
Код
<?php if ($rightcolumn_width != 0) : ?>
                        <div id="col3" class="<?php echo $rightcolumn_color; ?>">
                        <jdoc:include type="modules" name="right" style="afterburner" />
                        </div>
<?php endif; ?>
Но максимум что получалось, просто подгружался пустой блок, сдвигающий модули, опубликованные в right вниз.
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #67 : 20.08.2012, 00:00:10 »
Эта позиция не прописывается как стандарт, она находиться в другом файле который подгружается в это место
<div id="ajax_l"></div>
Я знаю только то, что ничего не знаю
*

Serhio

  • Захожу иногда
  • 67
  • 0 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #68 : 20.08.2012, 00:08:17 »
Эта позиция не прописывается как стандарт, она находиться в другом файле который подгружается в это место
<div id="ajax_l"></div>
Ага, так и делал.
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #69 : 20.08.2012, 01:59:44 »
Пропишите <div id="ajax_l"></div> сразу после открывающего боди, посмотрите результат.
Еще есть такая мелочь - в настройках модуля надо выставить - показывать на всех страницах, причем это обязательно, не то начинаются глюки ))
« Последнее редактирование: 20.08.2012, 07:33:30 от NortonFox »
Я знаю только то, что ничего не знаю
*

Serhio

  • Захожу иногда
  • 67
  • 0 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #70 : 20.08.2012, 05:32:26 »
Пропишите <div id="ajax_l"></div> сразу после открывающего боди, посмотрите результат.
Еще есть такая мелочь - а настройках модуля надо выставить - показывать на всех страницах, причем это обязательно, не то начинаются глюки ))
Оказалось, что все довольно просто решалось: нужно было просто строчкой ниже воткнуть <div id="ajax_l"></div> )) Теперь все отображается как надо))
*

maccamset

  • Захожу иногда
  • 74
  • 2 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #71 : 23.08.2012, 17:26:30 »
Шикарная тема, обязательно попробую у себя... Ребята, вам благодарность.
*

Serhio

  • Захожу иногда
  • 67
  • 0 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #72 : 05.09.2012, 00:55:34 »
Реально ли сделать подобное для содержимого страницы? Допустим, у нас есть ссылка на скачивание и чтобы вес на нее не уходил впустую, можно было бы ее так же подгружать.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #73 : 05.09.2012, 06:52:27 »
Serhio, легко. Только тут можно и без аякса.
*

Serhio

  • Захожу иногда
  • 67
  • 0 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #74 : 05.09.2012, 22:53:06 »
Serhio, легко. Только тут можно и без аякса.
Буду благодарен за более развернутый ответ))
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #75 : 06.09.2012, 13:03:00 »
Есть вариант просто через яваскрипт делать ссылку, но думается, что это не вариант, то же думал над этим делом, в конечном итоге просто стал делать сдл а не угс и проблема сама собой решилась ))
Я знаю только то, что ничего не знаю
*

ELLE

  • Глобальный модератор
  • 4505
  • 893 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #76 : 06.09.2012, 13:17:37 »
тут есть практические примеры, правда на jQuery
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #77 : 09.09.2012, 12:19:23 »
тут есть практические примеры, правда на jQuery
Огромное спасибо!
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #78 : 18.09.2012, 23:36:28 »
 А если подгружать не позицию модуля ,а конкретный файл содержащий и скрипты и php код,как тогда ?
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #79 : 19.09.2012, 01:27:25 »
А если подгружать не позицию модуля ,а конкретный файл содержащий и скрипты и php код,как тогда ?
Это намного проще, задайте вопрос про AJAX и в поиске найдете очень много материала по это теме.
Я знаю только то, что ничего не знаю
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #80 : 19.09.2012, 10:09:14 »
Спасибо понял.И еще,на первой странице поста было решение на moo ,в котором было указано ни одна позиция ,а три.Как это должно выглядеть на жкюэри.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #81 : 19.09.2012, 10:47:12 »
Чуть доработаем:

Код: javascript
$(document).ready(function(){
 
var url_l = '/index.php?tmpl=ajax_mod&mod_pos=mod_l';
 
$.ajax({
url: url_l,
dataType : "html",
/*добавим крутилку, которая будет показыацо, пока модуль не загрузился*/
beforeSend: function(){
$("#ajaxload_l").fadeIn(50)
},
complete: function(){
$("#ajaxload_l").fadeOut(50)
},
/*а тут она кончилась.*/
success: function(html){
$("#ajax_l").append(html);
}
});
 
});
Ну и разметка тогда будет:
Код: html4strict
<div id="mod_l">
     <div id="ajaxload_l"></div>
</div>
А блоку прописываете бэкграундом гифку сгеренированную, например, здесь: http://preloaders.net/
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #82 : 19.09.2012, 11:18:58 »
У меня один модуль только на главной выводится,а второй в услугах.Нужно несколько позиций прописать
Код
$(document).ready(function(){
 
var url_l = '/index.php?tmpl=ajax_mod&mod_pos=mod_l';
        var url_l = '/index.php?tmpl=ajax_mod&mod_pos=mod_r';
        var url_l = '/index.php?tmpl=ajax_mod&mod_pos=mod_t';
$.ajax({
url: url_l,
dataType : "html",
/*добавим крутилку, которая будет показыацо, пока модуль не загрузился*/
beforeSend: function(){
$("#ajaxload_l").fadeIn(50)
},
complete: function(){
$("#ajaxload_l").fadeOut(50)
},
/*а тут она кончилась.*/
success: function(html){
$("#ajax_l").append(html);
}
});
 
});
но при таком написании выводится только один.Конечно же неправильно написано.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #83 : 19.09.2012, 12:19:45 »
Код: javascript
$(document).ready(function(){
 
var url_l = '/index.php?tmpl=ajax_mod&mod_pos=mod_l';
var url_r = '/index.php?tmpl=ajax_mod&mod_pos=mod_r';
var url_t = '/index.php?tmpl=ajax_mod&mod_pos=mod_t';
/*раз*/
$.ajax({
url: url_l,
dataType : "html",
beforeSend: function(){
$("#ajaxload_l").fadeIn(50)
},
complete: function(){
$("#ajaxload_l").fadeOut(50)
},
success: function(html){
$("#ajax_l").append(html);
}
});
  /*два*/
$.ajax({
url: url_r,
dataType : "html",
beforeSend: function(){
$("#ajaxload_r").fadeIn(50)
},
complete: function(){
$("#ajaxload_r").fadeOut(50)
},
success: function(html){
$("#ajax_r").append(html);
}
});
/*три :)*/
$.ajax({
url: url_t,
dataType : "html",
beforeSend: function(){
$("#ajaxload_t").fadeIn(50)
},
complete: function(){
$("#ajaxload_t").fadeOut(50)
},
success: function(html){
$("#ajax_t").append(html);
}
});
});
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #84 : 19.09.2012, 15:17:01 »
А крутилка обязательно должна появлятся или если модуль легкий и быстро грузится,то её не будет?
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #85 : 19.09.2012, 15:25:11 »
Крутился просто предает законченный вид, и не как не влияет на выполнение данного процесса, я например ее не ставлю за не надобностью..
Я знаю только то, что ничего не знаю
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #86 : 19.09.2012, 16:18:59 »
Нет я понял,все работает прекрасно.Я про работу прелоадера (gif картинка) он обязательно отображается или нет?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #87 : 20.09.2012, 07:23:05 »
Не, крутилка просто для красоты. Вы можете вообще сократить код до:
Код: javascript
$(document).ready(function(){
$('#ajax_l').load('/index.php?tmpl=ajax_mod&mod_pos=mod_l');
$('#ajax_r').load('/index.php?tmpl=ajax_mod&mod_pos=mod_r');
$('#ajax_t').load('/index.php?tmpl=ajax_mod&mod_pos=mod_t');
});
т.к., для получения чисто хтмл у джея есть свой оператор.
Вообще, имхо, правильно было бы передавать одним запросом все подгружаемые позиции, но тут повозицо нужно. Если понадобицо кому, напишу.
*

bandanu

  • Захожу иногда
  • 162
  • 3 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #88 : 20.09.2012, 09:41:59 »
А вот так вообще красиво.Ну дык мне та и нужна.У меня аж 5 позиций.Напиши пожалуйСто.А с крутилкой покончено-я её так и не увидел.
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #89 : 20.09.2012, 16:37:59 »
Shustry такой вопрос появился, такой же фокус сделать в modx, случайно не знаете ?
Я знаю только то, что ничего не знаю
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать свой шаблон quickstart?

Автор saiskyi

Ответов: 3
Просмотров: 6667
Последний ответ 19.02.2020, 19:29:01
от Bozhkov2
Ширина модулей в зависимости от количества опубликованных позиций (Решение)

Автор Fedor Vlasenko

Ответов: 17
Просмотров: 10972
Последний ответ 07.01.2020, 14:46:05
от Progressive
Как настроить шаблон?

Автор tromba

Ответов: 2
Просмотров: 4169
Последний ответ 15.08.2018, 15:29:56
от tromba
Как загрузить шаблон, и сделать его только для одной страницы?

Автор Ирина Поехали

Ответов: 5
Просмотров: 2142
Последний ответ 05.06.2017, 21:15:42
от effrit
Как вставить рекламу в мобильный шаблон ja_edenite?

Автор gorbi_U

Ответов: 3
Просмотров: 1909
Последний ответ 02.06.2017, 08:43:26
от gorbi_U