Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Подскажите как мождно убрать отображение модуля фильтра и других модулей на странице самого материала?  http://royalinvest-realty.ru/katalog-ob-ektov-2/item/130-dvukhetazhnye-apartamenty-v-novoj-rezidentsii.html
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Вы про "Выбрать тип объекта"? Если это модуль, можете задать ему параметры отображения, например, только на странице "Каталог объектов". Делается в настройках модуля.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
В этом та и проблема, что при переходе на саму страницу материала K2 модули которые привязаны к пункту меню "Каталог объектов" также отображаются
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Потому что у вас формирование пути "замудрено":
каталог имеет алиас katalog-ob-ektov, а путь к материалу уже katalog-ob-ektov-2/item/.....
вы наведите порядок с вашим меню и алиасами, и тогда спокойно сможете управлять модулями(отображать на тех или иных страницах)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Алиасы на материал сформировались автоматически. Каким образом можно поменять алиас на материал K2
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Да и кроме того в настройках модулей нет условий отображения на материалах K2?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
всё можно менять!учите матчасть.
все настройки в меню и К2.
дайте админку-сделаю 1 шт., по аналогии остальные будете.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Была бы благодарна за ссылку на матчасть, честно пыталась найти эту самую матчасть, даже здесь, на форуме ответ задавала по другой теме по к2, но ответа не получила.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Вам нужно в тему- условие вывода модулей в шаблоне (точно не помню название)
и по имени компонента и типу просмотра прописать условие вывода модуля на странице статьи или товара
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
В принципе, я справилась несколько другим методом, попозже напишу, каким, сейчас несколько некогда, мучаюсь с другой проблемой того же к2. Но в свое время мне это самое отсутствие матчасти очень много крови и времени попортило. Я тогда еще не знала, что связкой бесплатных версий ZOO и JBZoo можно замечательно заменить платный ZOO, а сейчас уже поздно что-то менять, слишком большой каталог придется переносить.
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Не ужели такой сложный вопрос для спецов?
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Alexis001, потерпите, я тут с меню по тегам этого ...  к2 зависла, отпишусь, как я сделала.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Короче, категории построены таким образом. Начиная с верхней, Мебель для организаций–>Офисная мебель–>Серия «...»–>Шкафы и антресоли. В этой последней подкатегории уже материалы пошли. Так вот, для всей этой дребедени пришлось создавать пункты меню, привязка модуля, который нужно было отобразить только в категории  Серия «...» стоит «Только на указанных страницах» и галочкой отмечен только пункт Серия «...». Т.е., получается, что модуль меню не привязывается к самой нижней подкатегории, к которой непосредственно относятся материалы, стало быть, и на самих материалах его нет.
Да, чуть не забыла, мне не было нужно, чтобы в меню отображалась самая нижняя подкатегория и я настроила в параметрах модуля меню последний уровень 4 (у вас, скорее всего, будет по-другому)
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Все равно ничего не понял! Есть Модуль К2 Tools и модуль K2 Filter так вот они не должны отображаться на странице материала.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
У вас материалы по категориям как-то разбиты? Если да, то прочитайте внимательно еще раз то, что я написала. Неважно, какой это модуль, фильтр, галерея, меню, да что угодно. Если только одна, общая категория, то в этом случае помогает (говорят) расширение от NoNumber – Advanced modules или как-то так, точно не помню, как называется.
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Объекты разбиты на категории 1 комн, 2 комн. итд. А в модуле Advanced  нет условия по материалам K2? есть только по самому компоненту к2
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Все равно ничего не понял! ...
Дайте ей 500 рублей на ...пиво, она вам сделает )
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Дайте ей 500 рублей на ...пиво, она вам сделает )
Я не люблю пиво, конфеты и веники (букеты) тоже не предлагать ;D
Alexis001, этот модуль Advanced протестируйте на локальном сервере, я с ним не работала, не могу ничего сказать. Кстати, это проблема не только к2, самой Joomla тоже. Погуглила, вроде это расширение от нонамбер должно помочь, вот тема (в самом низу)
« Последнее редактирование: 19.08.2015, 15:14:44 от LyalyaChornaya »
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Спасибо за совет, но уже проверил модуль Advanced. В нем только есть условие на отображения от пункта меню контента Joomla или самого компонента K2. Может нужно  вставить какой php код чтобы модуль отключался на странице материала.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Отключи ЧПУ в Joomla, и напиши сюда получившуюся ссылку
*

Cybervizor

  • Захожу иногда
  • 111
  • 8 / 0
Используйте Advanced Module Manager Pro. Правда, платный он.
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Код
<?
$app = JFactory::getApplication();
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view','');
if ($view != 'item' && $option == 'com_k2') : ?>
<jdoc:include type="modules" name="banner" style="xhtml" />

<? endif; ?>
Имя модуля и стиль замени на нужное
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Этот код куда нужно прописать?
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Может нужно  вставить какой php код чтобы модуль отключался на странице материала.
Этот код куда нужно прописать?
Не ужели такой сложный вопрос для спецов?
У меня возник вопрос. У вас есть задача, требующая решения. Здесь вам подсказали три варианта ее решения. Ни один из вариантов вы применить не в состоянии, так как не знаете ни PHP, ни структуру MVC. Вы даже не просите, вы требуете готовое решение. Думаю, будет справедливо послать вас в коммерческий раздел. Но я дам вам последнюю подсказку, и, если не справитесь с задачей, то добро пожаловать в коммерческий раздел, там вам с готовностью помогут, быстро и качественно.

Вы просили код. draff написал вам вариант вариант условия отображения модуля. Это условие прописывается в шаблоне. Требует небольшой правки конкретно под ваш модуль. Но можно и в сам модуль вставить условие, запрещающее его показ на всех страницах, кроме указанных.

Вот вам еще тема, где данный вопрос уже обсуждался и был успешно решен.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
НЕ надо судить строго! Я не требую а прошу помощи. Перепробовал различные варианты вставки кода и условий в компоненте Advanced Module Manager Pro - там нет привязки к материалам K2? только к самому компоненту и и материалам и категориям Joomla. Нужно чтобы не отображался модуль K2 Tools и     JAK2 Extra fields Filter and Search
Вот код файла Index.php может кто подскажет куда вставить а то туплю уже 7 дней.
<?php
defined('_JEXEC') or die;

/**
 * Template for Joomla!
 * See readme.txt for more details on how to use the template.
 */

require_once dirname(__FILE__). DIRECTORY_SEPARATOR . 'functions.php';

// Create alias for $this object reference:
$document = $this;

// Shortcut for template base url:
$templateUrl = $document->baseurl . '/templates/' . $document->template;

Artx::load("Artx_Page");

// Initialize $view:
$view = $this->artx = new ArtxPage($this);

// Decorate component
$view->componentWrapper();

JHtml::_('behavior.framework', true);

?>
<!DOCTYPE html>
<html dir="ltr" lang="<?php echo $document->language; ?>">
<head>
    <jdoc:include type="head" />
    <link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/system.css" />
    <link rel="stylesheet" href="<?php echo $document->baseurl; ?>/templates/system/css/general.css" />
    <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700|Ubuntu:400,300,500,700&subset=cyrillic-ext,latin' rel='stylesheet' type='text/css'>
    <link href='http://fonts.googleapis.com/css?family=Marck+Script&subset=latin,latin-ext,cyrillic' rel='stylesheet' type='text/css'><link href='http://fonts.googleapis.com/css?family=Lobster|Play:400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>
   
   
   

    <!--[if lt IE 9]><script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
    <link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.css" media="screen" type="text/css" />
    <!--[if lte IE 7]><link rel="stylesheet" href="<?php echo $templateUrl; ?>/css/template.ie7.css" media="screen" /><![endif]-->
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Ubuntu|Roboto&amp;subset=latin,cyrillic-ext" />
<link rel="shortcut icon" href="<?php echo $templateUrl; ?>/favicon.ico" type="image/x-icon" />
    <script>if ('undefined' != typeof jQuery) document._artxJQueryBackup = jQuery;</script>
    <script src="<?php echo $templateUrl; ?>/jquery.js"></script>
    <script>jQuery.noConflict();</script>

    <script src="<?php echo $templateUrl; ?>/script.js"></script>
    <script src="<?php echo $templateUrl; ?>/modules.js"></script>
    <?php $view->includeInlineScripts()?>
    <script>if (document._artxJQueryBackup) jQuery = document._artxJQueryBackup;</script>
</head>
<body>

<div id="main">
<header class="header"><?php echo $view->position('header', 'nostyle'); ?>

    <div class="shapes">
       
            </div>


<div class="positioncontrol positioncontrol-126045251" id="CONTROL-ID-1">
<?php echo $view->position('header1', 'nostyle'); ?></div>
<div class="positioncontrol positioncontrol-189283851" id="telefo">
<?php echo $view->position('header2', 'nostyle'); ?></div>
<div class="positioncontrol positioncontrol-1036258908" id="CONTROL-ID">
<?php echo $view->position('header3', 'nostyle'); ?></div>
<div class="positioncontrol positioncontrol-1486362655" id="CONTROL-ID-2">
<?php echo $view->position('header4', 'nostyle'); ?></div>




                       
                   
</header>
<?php if ($view->containsModules('user3', 'extra1', 'extra2')) : ?>
<nav class="nav">
   
<?php if ($view->containsModules('extra1')) : ?>
<div class="hmenu-extra1"><?php echo $view->position('extra1'); ?></div>
<?php endif; ?>
<?php if ($view->containsModules('extra2')) : ?>
<div class="hmenu-extra2"><?php echo $view->position('extra2'); ?></div>
<?php endif; ?>
<?php echo $view->position('user3'); ?>
 
    </nav>
<?php endif; ?>
<div class="sheet clearfix">
            <?php echo $view->position('banner1', 'nostyle'); ?>
<?php echo $view->positions(array('top1' => 33, 'top2' => 33, 'top3' => 34), 'block'); ?>
<div class="layout-wrapper">
                <div class="content-layout">
                    <div class="content-layout-row">
                        <?php if ($view->containsModules('left')) : ?>
                  
                  
<div class="layout-cell sidebar1">

<?php echo $view->position('left', 'block'); ?>



                        </div>
<?php endif; ?>

                        <div class="layout-cell content">
<?php
  echo $view->position('banner2', 'nostyle');
  if ($view->containsModules('breadcrumb'))
    echo artxPost($view->position('breadcrumb'));
  echo $view->positions(array('user1' => 50, 'user2' => 50), 'article');
  echo $view->position('banner3', 'nostyle');
  echo artxPost(array('content' => '<jdoc:include type="message" />', 'classes' => ' messages'));
  echo '<jdoc:include type="component" />';
  echo $view->position('banner4', 'nostyle');
  echo $view->positions(array('user4' => 50, 'user5' => 50), 'article');
  echo $view->position('banner5', 'nostyle');
?>



                        </div>
                        <?php if ($view->containsModules('right')) : ?>
<div class="layout-cell sidebar2">
<?php echo $view->position('right', 'block'); ?>


                        </div>
<?php endif; ?>
                    </div>
                </div>
            </div>
<?php echo $view->positions(array('bottom1' => 33, 'bottom2' => 33, 'bottom3' => 34), 'block'); ?>
<?php echo $view->position('banner6', 'nostyle'); ?>


    </div>
<footer class="footer">
  <div class="footer-inner">
<div class="content-layout">
    <div class="content-layout-row">
    <div class="layout-cell" style="width: 20%">
<?php if ($view->containsModules('footer1')) : ?>
    <?php echo $view->position('footer1', 'nostyle'); ?>
<?php else: ?>
        <p><span style="font-family: Arial; font-size: 14px; font-weight: bold;">Royal Invest&nbsp;&nbsp;© 2015</span><br />
         
         <script type="text/javascript">(function(w,doc) {
                                if (!w.__utlWdgt ) {
                                    w.__utlWdgt = true;
                                    var d = doc, s = d.createElement('script'), g = 'getElementsByTagName';
                                    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
                                    s.src = ('https:' == w.location.protocol ? 'https' : 'http')  + '://w.uptolike.com/widgets/v1/uptolike.js';
                                    var h=d[g]('body')[0];
                                    h.appendChild(s);
                                }})(window,document);
                                </script>
        </p><div data-background-alpha="0.0" data-buttons-color="#ffffff" data-counter-background-color="#31e9f1" data-share-counter-size="18" data-top-button="false" data-share-counter-type="disable" data-share-style="3" data-mode="share" data-like-text-enable="false" data-hover-effect="scale" data-mobile-view="true" data-icon-color="#ffffff" data-orientation="horizontal" data-text-color="#000000" data-share-shape="round" data-sn-ids="fb.vk.tw." data-share-size="40" data-background-color="#ffffff" data-preview-mobile="false" data-mobile-sn-ids="fb.vk.tw.wh.ok.gp." data-pid="1389742" data-counter-background-alpha="1.0" data-following-enable="false" data-exclude-show-more="true" data-selection-enable="false" class="uptolike-buttons"></div>
    <?php endif; ?>
</div><div class="layout-cell" style="width: 20%">
<?php if ($view->containsModules('footer2')) : ?>
    <?php echo $view->position('footer2', 'nostyle'); ?>
<?php else: ?>
        <p><br /></p>
    <?php endif; ?>
</div><div class="layout-cell" style="width: 20%">
<?php if ($view->containsModules('footer3')) : ?>
    <?php echo $view->position('footer3', 'nostyle'); ?>
<?php else: ?>
        <p><br /></p>
    <?php endif; ?>
</div><div class="layout-cell layout-item-0" style="width: 20%">
<?php if ($view->containsModules('footer4')) : ?>
    <?php echo $view->position('footer4', 'nostyle'); ?>
<?php else: ?>
        <div class="custom">
            <p style="text-align: right;"><span style="color: rgb(0, 0, 0); font-weight: bold; font-size: 18px;"></span></p><p style="text-align: left;"><span style="font-weight: bold; font-size: 18px;">+7 937 555 04 33&nbsp;(RU)&nbsp;<br />
         +7 937 555 03 88<br />+33 7 85 74 15 89&nbsp;(FR)&nbsp;<br />
         +33 7 87 35 78 86</span></p></div>
    <?php endif; ?>
</div><div class="layout-cell" style="width: 20%">
<?php if ($view->containsModules('footer5')) : ?>
    <?php echo $view->position('footer5', 'nostyle'); ?>
<?php else: ?>
        <p><span style="font-family: Arial; font-size: 12px;"><strong><span style="color: rgb(249, 250, 251);">Email:&nbsp;</span><a style="color: rgb(255, 255, 255); text-decoration: underline;" href="mailto:royalinvest.info@gmail.com"><span style="color: rgb(249, 250, 251);">royalinvest.info@gmail.com</span></a></strong></span><br /></p>
               <p><!--LiveInternet counter--><script type="text/javascript"><!--
                                                                                                                                                                                                                document.write("<a href='//www.liveinternet.ru/click' "+
                                                                                                                                                                                                                "target=_blank><img src='//counter.yadro.ru/hit?t14.3;r"+
                                                                                                                                                                                                                escape(document.referrer)+((typeof(screen)=="undefined")?"":
                                                                                                                                                                                                                ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
                                                                                                                                                                                                                screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
                                                                                                                                                                                                                ";"+Math.random()+
                                                                                                                                                                                                                "' alt='' title='LiveInternet: показано число просмотров за 24"+
                                                                                                                                                                                                                " часа, посетителей за 24 часа и за сегодня' "+
                                                                                                                                                                                                                "border='0' width='88' height='31'></a>")
                                                                                                                                                                                                                //--></script><!--/LiveInternet--></p>
    <?php endif; ?>
</div>
    </div>
</div>

    <p class="page-footer">
        <span id="footnote-links"></span>
    </p>
  </div>
</footer>

</div>


<?php echo $view->position('debug'); ?>
</body>
</html>
*

Cybervizor

  • Захожу иногда
  • 111
  • 8 / 0
Перепробовал различные варианты вставки кода и условий в компоненте Advanced Module Manager Pro - там нет привязки к материалам K2? только к самому компоненту и и материалам и категориям Joomla

Скорее всего вы использовали бесплатную версию. В коммерческой все условия по К2 отлично работают http://prntscr.com/86rhak
*

Alexis001

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Спасибо за помощь все решено. Версия была компонента была корявой.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Автоматическая дата снятия с публикации материала

Автор kozhenevsky

Ответов: 10
Просмотров: 5946
Последний ответ 17.11.2023, 08:08:49
от Vastriet
Как на странице автора K2 изменить title и description?

Автор Slava77

Ответов: 4
Просмотров: 4094
Последний ответ 26.12.2022, 21:11:51
от Slava77
Убрать ограничение в коротком описании при создании категории в k2

Автор p.g.

Ответов: 0
Просмотров: 4737
Последний ответ 13.10.2022, 09:51:35
от p.g.
В Joomla! 3.9.1 в к2 не меняется порядок расположения материала

Автор sergspb

Ответов: 0
Просмотров: 2244
Последний ответ 12.06.2021, 15:20:52
от sergspb
Убрать http:// из поля формы регистрации и профиля

Автор lgmax

Ответов: 2
Просмотров: 3015
Последний ответ 20.01.2021, 18:52:22
от dizastill