Новости 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 Гость просматривают эту тему.
  • 6 Ответов
  • 2118 Просмотров
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Привет всем.Такой вот вопрос, как можно реализовать, опционально, добавление выбора модуля, что бы его выводить в выпадающем списке меню?
Вывожу сейчас так  Note: [mod_bannersblock][Module BannersBlock] записываю в пункте меню, а в модуле добавлен такой код
Спойлер
[свернуть]
Выводиться модуль, правда с ним и пункт меню, как избавиться от этого?И почему то эта функция не выводить заголовок модуля.
Но такой способ не очень практичен, и вся возможность вывода сведется на нет. А вот если добавить селектик с выбором модулей- это уже практично
Мб кто реализовал?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
$module = JModuleHelper::getModule('mod_banners');
echo $module->title; // загаловок
echo JModuleHelper::renderModule($module);
Цитировать
селектик с выбором модулей
это уже плагин. И если поискать хорошо то они есть
http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/menu-editors
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
спасибо, только вчера ночью смотрел это расширение, но подумал.так как я уже использую плагин для моих целей, то надо в него внедрить эту возможность, но сейчас установлю этот плагин.Плюсанул ;)
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
Код: php-brief
$module = JModuleHelper::getModule('mod_banners');
echo $module->title; // загаловок
echo JModuleHelper::renderModule($module);
это уже плагин. И если поискать хорошо то они есть
http://extensions.joomla.org/extensions/structure-a-navigation/menu-systems/menu-editors
Добавил я в плагин вывод опции для пункта меню

Menu Item Type  : - Использовать стандартный вывод пунтка меню
                          - Использовать вывод модуля Joomla

Display by Modules: - список выбора модулей
                           - Bot banners (id=110)
                           - Google Map (id=136)
                           - New Products  (id=171)
                           - Top banners (id=107)
                           - Custom HTML (id=165)

И вот я не могу пока сообразить, как мне использовать этот параметр в самом модуле меню и как вывести модуль в пункте меню, в котором задан парметр ну и сам пункт меню скрывать или не скрывать если используеться модуль.
Помогите пожалуйста. И полезные ссылочки попрошу))
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
вывел модули таким способом
Код
if ($mega_modules)
                                    {
for($r=0; $r<count($mega_modules); $r++) {
echo 'lorem'.$bootstrapmega_modules[$r];
$param = array('style'=>'xhtml');
$dbo = JFactory::getDBO();
$dbo->setQuery("SELECT * FROM #__modules WHERE id='".$mega_modules[$r]."'");
$module = $dbo->loadObject();
$module->user = '';
echo $renderer->render($module, $param);
}
выводит, не знаю прависльно ли это все или нет.И как насчет нагрузки?
Ну а вопрос скрыть пункт меню, когда я модуль использую открыт
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Цитировать
И как насчет нагрузки
+1 запрос на модуль
Так посмотри в том месте где вывод модуля вставил, там и вывод меню должен быть
*

olejenya

  • Захожу иногда
  • 218
  • 3 / 0
+1 запрос на модуль
Так посмотри в том месте где вывод модуля вставил, там и вывод меню должен быть
Завтыкал такой момент
 у меня выводиться модуль в дивах, таким образом
<div class="moduletable mod_menu">
навигация
</div>
когда я добавляю в пункт меню модль какойто и вывожу, то у меня меняеться структу
<div class="moduletable mod_bannersblock">
навигация
</div>
и ломаеться вся структура, не могу побороть((
Код
	$mega_modules = $item->params->get('mega_modules');
if(!empty($mega_modules))
{  
$document = &JFactory::getDocument();
$renderer = $document->loadRenderer('module');  
if ($bootstrapmega_modules)
{
for($r=0; $r<count($bootstrapmega_modules); $r++) {
if(isset($mega_modules[$r]))
{  
//echo 'lorem'.$mega_modules[$r];
//$param = array('style'=>'raw');
$dbo = JFactory::getDBO();
$dbo->setQuery("SELECT * FROM #__modules WHERE id='".$mega_modules[$r]."'");
$module = $dbo->loadObject();
//var_dump ($module);
$module->user = '';
//$module->module= '';
if(isset($module) && $module->id)
{
echo '<div class="modulewrap" style="'.$style.'">';                                
if($module->showtitle)
{
echo '<span class="iceModuleTile">'.$module->title.'</span>';
}
echo $renderer->render($module,array("style"=>""));
echo '</div>';
}
}
}
}


}

в modules.php в теме
Код
function modChrome_vmBasic($module, &$params, &$attribs) { 

$module_class_sfx = htmlspecialchars($params->get('moduleclass_sfx'));
?>
<div class="moduletable <?php echo strlen($module_class_sfx) > 0 ? 'moduletable__' . $module_class_sfx : '' ?> <?php echo $module->module; ?>">
<?php if ($module->showtitle): ?>
<div class="module_header">
<h3 class="module_title"><?php echo JText::_( $module->title ); ?></h3>
</div>
<?php endif; ?>
<div class="module_content">
<?php echo $module->content; ?>
</div>
</div><?php
}

« Последнее редактирование: 15.12.2014, 18:02:09 от olejenya »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Избранное для меню и/или категорий

Автор platonische

Ответов: 3
Просмотров: 720
Последний ответ 19.10.2020, 12:34:12
от platonische
Не занимать место под пустой вывод модуля

Автор platonische

Ответов: 11
Просмотров: 1003
Последний ответ 28.04.2020, 07:53:11
от sivers
Почему ссылки меню одинаковые для разных представлений?

Автор borro

Ответов: 3
Просмотров: 786
Последний ответ 14.02.2020, 16:19:18
от borro
Динамические поля как параметры пункта меню

Автор platonische

Ответов: 10
Просмотров: 1347
Последний ответ 05.01.2020, 15:45:46
от platonische
Вывод данных из нескольких одинаковых таблиц

Автор Outpost

Ответов: 6
Просмотров: 874
Последний ответ 11.02.2019, 14:42:55
от passer