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

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Установить ioncube (localhost)
« : 18.02.2011, 14:10:30 »
Добрый день
ТАкая проблема.ПОставил Denwer.Скачал асистент.Захожу в админку и там такая проблема
Цитировать

You did not set authorization info in Parameters on toolbar. You will be able to install only public elements.

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 554

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1117

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1343

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1350

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1401

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1410

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1623

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1693

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1740

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1747

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1748

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1750

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1798

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1812

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1845

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1858

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2222

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2243

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2364

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2394

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2401

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2433

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2493

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2554

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2574

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2584

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2624

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2628

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 2747

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3293

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3295

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3298

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3301

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3306

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3329

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3333

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3348

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3360

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3364

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3368

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3374

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3378

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3385

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3440

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3444

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 3448
System Information
Folders /administrator/cache   Доступен на запись
/cache   Доступен на запись

System IonCube   Bad What is IonCube
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #1 : 18.02.2011, 14:17:38 »
Что мне проще будет сделать ?
Поставить свой сервер на Ubuntu или все таки добить IonCube на денвере?
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Установить ioncube (localhost)
« Ответ #2 : 18.02.2011, 15:04:48 »
странное поведение. Joomla в IonCube не нуждается.

поиграйтесь с  XAMPP или wamp-server (ссылки на оба пакета - в моей подписи).
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #3 : 18.02.2011, 15:14:32 »
спасибо сейчас попробую
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #4 : 18.02.2011, 15:18:58 »
Подскажите пожалуйста а что если я на Ubuntu сервер подниму то какие кампоненты мне устанавливать??
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #5 : 18.02.2011, 15:21:38 »
вот гляньте пожалуйста возможно вы мне подскажите
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Установить ioncube (localhost)
« Ответ #6 : 18.02.2011, 15:34:46 »
виноват. только сейчас дошло до меня что Вы ставите стороннее расширение.

поиграюсь с ним сам и сообщу здесь о своих находках.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #7 : 18.02.2011, 15:38:16 »
спасибо буду ждать :)
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Установить ioncube (localhost)
« Ответ #8 : 18.02.2011, 15:47:13 »
бум! компонент ставится но с теми же "Depricated" ошибками:

решение: Общие настройки - Сервер - Сообщения об ошибках - Нет - бум! Бесплатный (не коммерческий) компонент Ваш! Играйтесь!

# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #9 : 18.02.2011, 15:54:45 »
хм ошикбки все равно остаються,попробую переустановить денвер
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Установить ioncube (localhost)
« Ответ #10 : 18.02.2011, 16:01:40 »
это не ошибки, а предупреждения. их можно отключить в php.ini:

error_reporting = E_ALL ^ E_DEPRECATED

или попробуйте в configuration.php:

error_reporting(E_ALL ^ E_DEPRECATED);
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #11 : 18.02.2011, 16:20:02 »
хм все интереснее и интереснее становиться
Скачал Денвер с версией php 5.2.12
Установил новый Joomla 1.6,поставил русский язык,вхожу в админку импортирую асистента,и мне вылазит ошибка

Цитировать
Fatal error: Class 'JSimpleXML' not found in Z:\home\localhost\www\sait\administrator\components\com_jslm\helpers\feed.php on line 19
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #12 : 18.02.2011, 16:22:51 »
Вот кусочек кода
Цитировать
<?php
defined('_JEXEC') or die('Access Denied');

class MIFeedHelper
{

   var $xml = null;
   var $_elements = null;

   function MIFeedHelper($type = 'plugin')
   {

   }
   function load($feed)
   {
      $this->_elements = false;
      if(JFile::exists(JPATH_COMPONENT_ADMINISTRATOR.DS.'feeds'.DS.$feed.'.xml'))
      {
         $xml = new JSimpleXML(); - это 19 строка
         $xml->loadString(JFile::read(JPATH_COMPONENT_ADMINISTRATOR.DS.'feeds'.DS.$feed.'.xml'));
         $this->_elements = $xml->document->_children;
      }

Точнее асистент установился,когда нажимаешь на менеджер асистент то выскакиывает ошибка
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #13 : 18.02.2011, 16:40:40 »
Ошибка найдена и устранена

Вместо $xml = new JSimpleXML;
надо написать вот ето
$xml = JFactory::getXMLParser('Simple');
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #14 : 18.02.2011, 16:45:46 »
другая ошибка теперь
После проделаных мною действий
произошла такая ошибка в асистенте

Цитировать
/administrator/cache   
Fatal error: Cannot pass parameter 2 by reference in Z:\home\localhost\www\sait\administrator\components\com_jslm\views\mi\tmpl\default.php on line 110
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #15 : 18.02.2011, 16:54:39 »
Поставил более старую версию жумлы 1.5
Ошибок не было.Но при установке ресурса появилась такая ошибка
Цитировать
Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\localhost\www\sait\libraries\phpxmlrpc\xmlrpc.php on line 1361
*

medium888

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #16 : 18.02.2011, 17:08:15 »
ошибка устранена
открыть php.ini
найти строку max_execution_time = 30
и поставить вместо 30 60 или больше :)
*

privetru

  • Новичок
  • 1
  • 0 / 0
Re: Установить ioncube (localhost)
« Ответ #17 : 25.02.2013, 13:10:32 »
 :o
открыть php.ini
найти строку max_execution_time = 30
и поставить вместо 30 60 или больше        CПАСИБО РАБОТАЕТ  :D
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
Re: Установить ioncube (localhost)
« Ответ #18 : 25.02.2013, 23:23:52 »
Поставил более старую версию Joomla 1.5
Ошибок не было.Но при установке ресурса появилась такая ошибка

Так правильно. Ресурс это ССК для Joomla1.5
для Joomla 1.6 вместо Ресурса Кобальт вышел.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Про ionCube на Denwer(е) и хостингах (необходим для установки остальных компонентов JoomSuite)

Автор sem7urg

Ответов: 20
Просмотров: 30524
Последний ответ 01.03.2012, 09:51:45
от Mighty
Невозможно установить resource, возвращает сообщение "Return"

Автор master_alf

Ответов: 6
Просмотров: 2745
Последний ответ 18.04.2011, 22:30:57
от KAV26011980
Как установить JoomSuite Resourse

Автор albeya007

Ответов: 5
Просмотров: 3460
Последний ответ 06.09.2010, 11:40:51
от lexx006