Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #30 : 15.04.2012, 12:24:31 »
http://www.s1z.ru/pages/pagerank-and-nofollow здесь интересная статья на этот счет, вот мне и самому интересно реально ли AJAX спасет в этом?)
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #31 : 15.04.2012, 12:25:17 »
у меня то по-сути на сайтах левый только модуль соц закладок и то нофолошенный=)
и так какой вариант тебе подошел ТС?
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #32 : 15.04.2012, 12:26:42 »
Написал по этому поводу, но текст остался на первой странице этой темы
Я знаю только то, что ничего не знаю
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #33 : 15.04.2012, 12:33:38 »
http://www.s1z.ru/pages/pagerank-and-nofollow здесь интересная статья на этот счет, вот мне и самому интересно реально ли AJAX спасет в этом?)
Странный эксперимент, как я понял в нем наращивался ПР, а нам надо добиться четкого продвижения по нч запросам с минимальными затратами. Для этого мы используем перелинковку, и что бы каждый линк давал максимум веса, мы убираем все другие ссылки (а так же сквозные) в другой документ.
На первой странице, в конце я привел пример работы подобной схемы.
Я знаю только то, что ничего не знаю
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #34 : 15.04.2012, 12:42:45 »
там в той ссылке проверялась работа тега nofollow
хотя он уже в настоящее время просто не отдает его и он сгорает этот вес, а если твой способ работает было бы хорошо распределить этот вес сгорающий на страницы сайта

так как ты все-таки сделал?то как то не завершенно получилось
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #35 : 15.04.2012, 12:51:16 »
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
Я знаю только то, что ничего не знаю
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #36 : 15.04.2012, 12:56:54 »
неа)не фурычит и по ссылке /index.php?tmpl=ajax_mod&mod_pos=mod_l нет ниче)))Я так пробывал уже)потому и спросил)
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #37 : 15.04.2012, 12:58:37 »
Я описывал процедуру поэтапно, пройдите по всем пунктам, у меня все получилось. Проверьте версию Joomla и тд
Я знаю только то, что ничего не знаю
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #38 : 15.04.2012, 13:04:21 »
Чуть доработаем:

Код: 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/
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #39 : 15.04.2012, 13:06:29 »
хм, а причем тут версия то?работать вроде как на всех должно, библиотеки Joomla то не используются, или я ошибаюсь очень сильно?)
хз может что конфликтует, ладно потом время будет на чистой посмотрю=)хрен с этими соц закладками пока вырублю)))скоро ап PR-а))
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #40 : 15.04.2012, 13:09:24 »
неа)не фурычит и по ссылке /index.php?tmpl=ajax_mod&mod_pos=mod_l нет ниче)))Я так пробывал уже)потому и спросил)
Создайте в корне ШАБЛОНА файл 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"/> <!--и выводим её.-->
Работа проверяется тупо вводом в адресную строку http://сайт/index.php?tmpl=ajax_mod&mod_pos=mod_l. Это чтобы исключить ошибки всяких там скриптов и т.п. Ну и не забудьте модуль опубликовать в позицию естессно :)
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #41 : 15.04.2012, 13:11:24 »
епрст надо же было ошибится в имени этого файла ^_^
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #42 : 15.04.2012, 13:14:19 »
заработало)
тогда надо сделать еще интереснее, библиотеку следует положить локально в папку, ибо загрузка с удаленного сервера это лишнее
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #43 : 15.04.2012, 13:19:56 »
но с этим способом время загрузки страницы страдает, зато не уходит вес...мда и то и то называется=) проще вырубить модуль ^_^
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #44 : 15.04.2012, 13:21:10 »
Раз уже делаем интереснее, то совсем интереснее: вдруг Гуугль ляжет? А подключать с Googleя как раз считается правильным:
Сперва подключаем с Googleя потом проверяем, если не получилось...
Код: javascript
if(typeof jQuery == 'undefined'){
    // тут подключаем локально
}
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #45 : 15.04.2012, 13:22:21 »
Раз уже делаем интереснее, то совсем интереснее: вдруг Гуугль ляжет? А подключать с Googleя как раз считается правильным:
Сперва подключаем с Googleя потом проверяем, если не получилось...
Код: javascript
if(typeof jQuery == 'undefined'){
    // тут подключаем локально
}
а почему бы просто не положить в папку templates хотябы сам скрипт?)
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #46 : 15.04.2012, 13:22:32 »
Может быть тогда решим еще один вопрос, тема похожа, так, что думаю не стоит новое обсуждение делать.
Если ли возможность подгружать AJAX страницы категории. То есть - у нас есть 100 статей в некой категории (назовем ее первая), мы делаем вывод этой категории по 20 статей, после показа 20 статей идет "pagination" - цифры для переключения на следующею страницу с 20 статьями. Было бы удобно (вконтакте как пример) если страницы подгружались в один документ при подходе окна к разрыву страницы при прокрутке.
Я знаю только то, что ничего не знаю
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #47 : 15.04.2012, 13:25:40 »
Выносите pagination.php в шаблон, дописываете к ссылкам параметр &tmpl=component. Потом создаёте соответствующий файл в корне шаблона, где инклюдите компонент. И наконец, по аналогии с вышенаписаным скриптом делаете подгрузку контента.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #48 : 15.04.2012, 13:27:30 »
а почему бы просто не положить в папку templates хотябы сам скрипт?)
Не понял, о каком скрипте идёт речь. Если сама библиотека jQuery, то считается правильным грузить её с Googleяхотя бы потому, что у пользователя она уже может быть загружена благодаря правильному подключению на другом, посещаемом ранее, сайте.
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #49 : 15.04.2012, 13:31:04 »
Выносите pagination.php в шаблон, дописываете к ссылкам параметр &tmpl=component. Потом создаёте соответствующий файл в корне шаблона, где инклюдите компонент. И наконец, по аналогии с вышенаписаным скриптом делаете подгрузку контента.
Извините, но даже примерно не понял как это сделать.
Я знаю только то, что ничего не знаю
*

eclipseggg

  • Захожу иногда
  • 410
  • 32 / 2
Re: Подгрузка модулей в шаблон AJAX
« Ответ #50 : 15.04.2012, 13:33:03 »
Не понял, о каком скрипте идёт речь. Если сама библиотека jQuery, то считается правильным грузить её с Googleяхотя бы потому, что у пользователя она уже может быть загружена благодаря правильному подключению на другом, посещаемом ранее, сайте.
незнаю, у меня много мс уходит на то чтобы грузить с Google её, несмотря на то что не закрывая окно браузера я кучу сайтов посетил в том числе и по этой теме...положил в папку и быстренько всё...)но все же это пригодится на будущее))у себя я проще вырублю соц закладки вообще=)это единственные ссылки во вне толку от которых всеравно мало)))на прочих проектах реализация описанного скрипта пригодится

а вот про ajax-контент можешь поподробнее расписать?)
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #51 : 15.04.2012, 13:39:56 »
eclipseggg, могу, спрашивай.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #52 : 15.04.2012, 13:43:34 »
В общем, дам удочку, а не рыбу, а дальше сами.
Про JS-составляющую написано подробно выше и в разных вариантах к тому же. В двух словах: обращаемся к ссылке, передавая какой-то отличительный параметр для того, чтобы получать чистый контент. Выше использован шаблонизатор Joomla, но можно и тупо в index.php шаблона всё делать. Проверять получаемый параметр и выводить что угодно.
Отличие аякс-пагинации в том будет, что, во-первых мы выводим не позицию модуля, а компонент; во-вторых, мы ссылку не явно забиваем в скрипте, а получаем из ссылки, по которой кликаем.
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #53 : 16.04.2012, 07:43:07 »
"Без бутылки не разобраться"
Спасибо еще раз всем кто участвовал, особая благодарность Shustry за самое активное участие.
На вопрос дан ответ, тему можно закрывать.
Я знаю только то, что ничего не знаю
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #54 : 17.06.2012, 18:13:21 »
Ап темы, вопрос больше адресуется Shustry.
Все было хорошо, пока данную тему смотрел на тест сайте, но когда применил данный метод на действующем сайте, обнаружил не приятный момент. Модуль выводиться если только поставлено отображение на всех страницах, если сделаны выбранные страницы, то модуль перестает выводиться на всех страницах сайта. Буду очень признателен за ответ.
Я знаю только то, что ничего не знаю
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #55 : 18.06.2012, 06:35:31 »
NortonFox, тут три варианта:
1. Опубликовать на всех, а уже позицию в шаблоне разводить по-условиям. Мой выбор;
2. Прописать в скрипте все возможные варианты обращения, например:
http://сайт/index.php?tmpl=ajax_mod&mod_pos=mod_l&Itemid=238, где 238 - id пункта меню, если привязано к пункту меню;
http://сайт/index.php?tmpl=ajax_mod&mod_pos=mod_l&option=com_content&view=article&id=38 - если привязано к определённой статье...
В общем, не самое красивое решение.
3. Вызывать отдельно рендерер и выводить конкретный модуль, а не позицию.
*

NortonFox

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

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #57 : 18.06.2012, 10:07:31 »
Пожалуйста. Первый и третий варианты попробуйте.
*

NortonFox

  • Захожу иногда
  • 441
  • 43 / 0
Re: Подгрузка модулей в шаблон AJAX
« Ответ #58 : 18.06.2012, 10:12:22 »
Дописываю &Itemid=238 (где прописываю свой пункт меню) - не работает
&option=com_content&view=article&id=38 не нужный вариант, не подходит под структуры моих сайтов
Вот пример сайта где использовал данный метод http://www.relod-translate.com/ (еще не доделан), колонка On-line консультация выводиться по этому методу на все страницы
Я знаю только то, что ничего не знаю
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Подгрузка модулей в шаблон AJAX
« Ответ #59 : 18.06.2012, 10:18:35 »
Попробуйте саму позицию развести условиями в шаблоне.
Код: php
<?php if ( JRequest::getVar('Itemid') == '123' ) { ?>
<jdoc:include type="modules" name="topmenu" />
<?php } ?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор saiskyi

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

Автор Fedor Vlasenko

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

Автор tromba

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

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

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

Автор gorbi_U

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