Новости Joomla

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором...

Модификация WT JShopping products anywhere - Uikit макетИтак, дано: музыкальный журнал, в котором представлены новости, интервью, рецензии и есть небольшой магазин на JoomShopping. Возникла необходимость внутри Joomla статей вставлять упоминание релиза и кнопочку «добавить в корзину». Я взял плагин WT JShopping products anywhere Сергея Толкачева (@webtolkru). Плагин отображает название товара и ссылку. При помощи напильника, ИИ и навыков вёрстки появился Uikit макет для шаблонов на базе Yootheme Pro.Учитываается мобильная версия - телефоны и ipad.Кнопка добавления в корзину работает по Ajax и появляется всплывающее окно (Notification Bar от Uikit) с информацией.Пока это базовый вариант, требующий доведения до лоска, однако он уже работает и его можно применять на проектах.Взять макет можно здесь.А плагин вставки товаров в материалы можно забрать здесь.Приветствуется доведение до ума и оформление в виде PR.

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6. Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.
<field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
<field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

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

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Здравствуйте! Сверстал значит я простенький шаблон, в нем есть плавающий блок для меню. Готовый HTML вариант работает без каких либо поблем, но как только я подключил этот шаблон к Joomla 2.5 плавающий блок перестал работать.

Код
 
<?php
    /**
* @copyrightCopyright (C) 2011 Евгений Попов
* @licenseGPL
*/
defined('_JEXEC') or die;
$app = JFactory::getApplication();
?>
<!DOCTYPE html> 
<html> 
    <head>
        <jdoc:include type="head" />
        <meta charset="utf-8">
        <link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/bootstrap-responsive.css" type="text/css" />
<link href='http://fonts.googleapis.com/css?family=Roboto:900,400italic,700italic,300,700,400&subset=latin,cyrillic' rel='stylesheet' type='text/css' />
    </head>
    <body>
    <div id="header">
        <div id="slider">
        <jdoc:include type="modules" name="drewpiton_slider" />
        </div>
            <div id="global_information">
                    <div class="slogan span4">
                        <h3 style="font-weight: bold; font-size: 200%;">ZvukovichkoFF<br>
                        <span style="font-weight: 300; font-size: 50%;">Решения для вашего мероприятия</span></h3>
                    </div>
                    <div class="span4">
                    <h3>+7 (812) 956-37-36<br><span>ул. Цимбалина 32, Ул. Профессора Попова 27</span></h3>
                   
                    </div>
                    <div class="span4">
                        <h3>ЗВУК, СВЕТ В АРЕНДУ<br><span>Санкт-Петербург и область</span></h3>
                    </div>
            </div>
           
           
        </div>
   
        <div class="clearfix"></div>
       
<div id="wrap" class="row-fluid span12"><!-- Вывод основной обложки страницы -->
<!-- Вывод меню -->
<div id="menu" class="row-fluid span3">
    <jdoc:include type="modules" name="drewpiton_menu" />
</div>
<!-- End! Вывод меню -->
 
<!-- Вывод основного контента страницы -->
<div id="content" class="row-fluid span9">
<jdoc:include type="message" /><!-- Вывод системных сообщений для пользователей -->
<jdoc:include type="component" />
</div>
<!-- End!Вывод основного контента страницы -->
</div><!-- End! Вывод обложки страницы -->
 
 
 
 
 
<script src=<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery.js"> </script>
<script src=<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/sticky.js"> </script>
    <script type="text/javascript">
                $(document).ready(function(){
                    $('#menu').stickyfloat({ duration: 400 });
 
                });
    </script>
 
    </body>
</html>
*

evgen777

  • Давно я тут
  • 657
  • 62 / 2
конфликт скриптов?
Разработка, доработка расширений для Joomla!
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Выложите на хостинг и дайте ссылку. Одного php тут мало.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Выложите на хостинг и дайте ссылку. Одного php тут мало.

Я установил шаблон на уже практически готовый магазин.
http://zvukovichkoff.ru/
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Вы не подключили скрипты для этого блока

Цитировать
Failed to load resource: the server responded with a status of 404 (Not Found) http://zvukovichkoff.ru/templates/zvukovichkoff/js/sticky.js%22
Failed to load resource: the server responded with a status of 404 (Not Found) http://zvukovichkoff.ru/templates/zvukovichkoff/js/jquery.js%22
Uncaught ReferenceError: jQuery is not defined
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Вы не подключили скрипты для этого блока

но ведь в самом нижу страницы
Код
<script src=<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery.js"> </script>
<script src=<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/sticky.js"> </script>
    <script type="text/javascript">
                $(document).ready(function(){
                    $('#menu').stickyfloat({ duration: 400 });
 
                });
    </script>

это ли не подключение?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
точно. Вот только он их не видит. Откуда там в конце это %22?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
точно. Вот только он их не видит. Откуда там в конце это %22?

Если бы я знал, что это за "%22" и откудова оно там)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Пробел уберите в обоих строчках для начала - и кавычки вначале забыли

Код: html4strict
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/jquery.js" type="text/javascript"></script>
« Последнее редактирование: 17.10.2014, 01:55:49 от Taatshi »
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Пробел уберите в обоих строчках для начала - и кавычки вначале забыли

Код: html4strict
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/sticky.js"></script>
убрал. Ситуация прежняя все тот же "%22"
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
убрал. Ситуация прежняя все тот же "%22"
Это лишние двойные кавычки
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Это лишние двойные кавычки
проблема не в них
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Это лишние двойные кавычки
нашел свою ошибку

было так
Код
<script src=<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/sticky.js"></script>
а нужно так
Код
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/sticky.js"></script>
всего лиш кавычку после src= не поставил)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Да я ж вам сказала сразу)

Ага, сейчас подключается. Вот только jQuery перенесите в шапку - в самое начало файла, до всех скриптов.

ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

ka4_piton

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Да я ж вам сказала сразу)

Ага, сейчас подключается. Вот только jQuery перенесите в шапку - в самое начало файла, до всех скриптов.



А у меня будет подключен еще слайдер. И тогда получится что в <header></header> будет 2 подключения jquery. А так нельзя) Или я вас просто не понял)


Спасибо вам огромное!
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
jQuery на странице должно быть вообще одно - проследите за этим.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор saiskyi

Ответов: 3
Просмотров: 6737
Последний ответ 19.02.2020, 19:29:01
от Bozhkov2
Как настроить шаблон?

Автор tromba

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

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

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

Автор gorbi_U

Ответов: 3
Просмотров: 1933
Последний ответ 02.06.2017, 08:43:26
от gorbi_U
Шаблон JA_Edenite joomla2.5

Автор askvrk2

Ответов: 6
Просмотров: 3076
Последний ответ 29.05.2017, 09:29:08
от gorbi_U