Новости 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 Ответов
  • 9408 Просмотров

Импорт RSS
« : 05.01.2006, 06:22:44 »
Добрый день!
Локально импорт работает (кодировка -- это другой вопрос), а на jino-net.ru не показывает новости (http://leto.jino-net.ru).
По умолчанию, права доступа для новых файлов на Джино ограничены (не смотря на указания в configuration.php). Думаю, что проблема в этом (поправте).
Куда записываются новости, что нужно сделать чтобы они отображались?
« Последнее редактирование: 05.01.2006, 06:34:53 от lazyleto »

Re:Импорт RSS
« Ответ #1 : 06.01.2006, 01:04:08 »
Совсем беда :( -- никто не знает.
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re:Импорт RSS
« Ответ #2 : 06.01.2006, 01:10:39 »
трудно что-то сказать, потому что никогда не пользовался бесплатными хостингами...

Re:Импорт RSS
« Ответ #3 : 06.01.2006, 02:15:59 »
трудно что-то сказать, потому что никогда не пользовался бесплатными хостингами...
Это веет по всему форуму -- бесплатный хостинг не в чести. На самом деле, не для всех задач подходит платный.
Попробую переформулировать вопрос:
Если локально лента работает и база переносится на сервер, а там не работает -- значит дело не в базе?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re:Импорт RSS
« Ответ #4 : 06.01.2006, 02:18:21 »
Это веет по всему форуму -- бесплатный хостинг не в чести. На самом деле, не для всех задач подходит платный.
понимаешь, когда ты платишь деньги, ты имеешь полное право что-то требовать, да и конкуренция между платными хостингами делает свое дело, и админы становятся сговорчивее, и выбор больше и можно найти оптимум цена-качетсво.

а когда ты пользуешься халявгным хостингом, то тебе ничего и не обещают-то, в принципе ты не очень-то им и нужен, а поэтому они стараются маскимально избавить себя от лишних хлопот, не задумываясь над тем, что нужно клиенту... в принципе для бесплатного хостинга ты и не клиент, клиенты у них - это рекламодатели...

Попробую переформулировать вопрос:
Если локально лента работает и база переносится на сервер, а там не работает -- значит дело не в базе?
нет, дело не в базе... причина может быть например в том, что на хостинге скрипты не могут дергать данные с внешних сайтов
« Последнее редактирование: 06.01.2006, 02:22:18 от smart »

Re:Импорт RSS
« Ответ #5 : 06.01.2006, 03:26:38 »
Аксиомы понятны :)
Абстрактный пример. Нужно научить 10 человек строить сайты, скажем, на Joomla. Не факт, что хоть один в дальнейшем этим будет заниматься, но попробовать должны все. Не думаю, что платный хостинг подходит для обучения.
нет, дело не в базе... причина может быть например в том, что на хостинге скрипты не могут дергать данные с внешних сайтов
Ага. А как вообще Джумла отображает страницы? После формирования скриптами сразу идет вывод или сначала запись в кэш?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re:Импорт RSS
« Ответ #6 : 06.01.2006, 03:49:44 »
Не думаю, что платный хостинг подходит для обучения.
для обучения достаточно поставить на локальной машине Денвер, или любой другой пакет типа все-в-одном, и на нем поднять Джумлу и тренироваться :)

А как вообще Джумла отображает страницы? После формирования скриптами сразу идет вывод или сначала запись в кэш?
сначала вызывается компонент, результат его работы сохраняется в буфер, потом вызывается шаблон, в нем подгружаются модули и вставляется содержимое буфера (результат работы текущего компонента)

Re:Импорт RSS
« Ответ #7 : 06.01.2006, 14:22:11 »
Добрый день!
для обучения достаточно поставить на локальной машине Денвер, или любой другой пакет типа все-в-одном, и на нем поднять Джумлу и тренироваться :)
У меня не получилось с Денвером :( Да и вопросов с переносом на серевер не мало в форуме. С локальной машины делаю одним способом, с сервера -- другим (MySQL локально 3.23.53, на сервере -- 4.1)
сначала вызывается компонент, результат его работы сохраняется в буфер, потом вызывается шаблон, в нем подгружаются модули и вставляется содержимое буфера (результат работы текущего компонента)
Спасибо, понятно. Если всё остальное работает, похоже буфер не может быть причиной, если только импортируемые данные не обрабатываются как-то по особому.
*

Fon

  • Новичок
  • 0
  • 26 / 2
Re:Импорт RSS
« Ответ #8 : 06.01.2006, 14:26:21 »
У меня не получилось с Денвером :( Да и вопросов с переносом на серевер не мало в форуме. С локальной машины делаю одним способом, с сервера -- другим (MySQL локально 3.23.53, на сервере -- 4.1)

поставьте другой ДЕНВЕР http://www.denwer.ru/dis/Base/

Re:Импорт RSS
« Ответ #9 : 06.01.2006, 14:33:35 »
поставьте другой ДЕНВЕР http://www.denwer.ru/dis/Base/
А стоит переставлять, я же поставил сервер?
*

CTPAHHuK

  • Администратор
  • 75
  • 37 / 0
  • русский военный корабль - иди нах@й !
Re:Импорт RSS
« Ответ #10 : 06.01.2006, 14:44:01 »
В последней версии денвера MySQL 4.1, - легче будет потом переносить на хост
русский военный корабль - иди нах@й !

Re:Импорт RSS
« Ответ #11 : 06.01.2006, 15:44:12 »
Конечно, нужно будет переходить на MySQL 4.1 или 5, раз к этому всё идёт. Да я уже и пытался, но возникают проблемы с подключением к базе (пароль или имя пользователя неверные). Где-то читал, что это при смене версии это иногда бывает. Пока не разобрался как с этим бороться, оставил 3 версию.
А переносить на хост не проблема, в форуме где-то описано -- dumper.php вполне справляется. И с хоста переносить не сложно (тоже в форуме есть) -- заменой последней строчки после каждой таблицы. Кстати, если бы статью разместили на сайте, возможно новые вопросы на эту тему перестали бы в форуме появляться.
На сколько я понял, Денвер позиционируется как сервер для отладки скриптов. А для локальной сети опять же появляются свои нюансы. Т.е. решение снова зависит от задачи, которая стоит перед пользователем :)

Re:Импорт RSS
« Ответ #12 : 06.01.2006, 16:17:05 »
Спросил на Джино:
Цитата: Leto
Можно как-то настроить, чтобы скрипты могли брать данные с внешних сайтов?
Ответ администратора:
Цитата: Newton
Только через JavaScript.
Т.е. стандартные средства Joomla работать не будут -- нужна какая-то доработка, которая связана с кодингом?

Re:Импорт RSS
« Ответ #13 : 07.01.2006, 07:42:49 »
Спасибо всем, кто ответил. Приятно было с вами пообщаться.
На свой вопрос ответ я получил.
Может быть эта информация пригодится еще кому-нибудь:
Цитата: Leto 07.01.2006 02:35
Цитата: ВЕЛИКИЙ ХОМЯК 07.01.2006 23:25
Запрещены исходяшие подключения.
Ну а разрешить их нельзя?
Цитата: flaxe 07.01.2006 02:54
Нет, вы ими можете от имени jino-net.ru много чего не хорошего натворить, на многих бесплатных хостингах где есть php запрещены все SOCKET'ы.

Re: Импорт RSS
« Ответ #14 : 24.02.2006, 16:04:19 »
В формате RSS получать не получилось, но с Яндекса можно получать заголовки новостей с помощью новостного информера:
http://news.yandex.ru/export.html
Сделал странички с кодом от Яндекса, в модуль вставил ссылки на эти странички.
Может у кого-то есть более красивое решение? Поделитесь, пожалуйста.
*

airdm

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: Импорт RSS
« Ответ #15 : 27.04.2006, 11:13:08 »
Нет, вы ими можете от имени jino-net.ru много чего не хорошего натворить, на многих бесплатных хостингах где есть php запрещены все SOCKET'ы.
А не подскажет кто-нибудь, ЧТО нужно разрешить, то есть какие настройки апача за это отвечают, понимаю, что вопрос может быть намного шире, например, файрволы и т.п., но интересует именно настройки апача
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Импорт rss. Отображается только заданное количество новостей, а где ссылки на оставшиеся новости?

Автор soalvi

Ответов: 1
Просмотров: 6679
Последний ответ 29.12.2008, 00:46:02
от belbox
Импорт погоды на статическую страницу и в блок

Автор PiXelRanger

Ответов: 4
Просмотров: 3803
Последний ответ 17.07.2007, 15:39:14
от PiXelRanger
Импорт RSS, 500 Internal Server Error и ошибка в xml_domit_parser.php

Автор denton100

Ответов: 5
Просмотров: 4919
Последний ответ 27.06.2007, 12:40:31
от smart
Импорт RSS новостей с других сайтов

Автор Ztn

Ответов: 14
Просмотров: 11288
Последний ответ 21.06.2007, 12:13:32
от SergejP
Импорт RSS новостей из внешних сайтов в сайт Joomla

Автор Roman_G

Ответов: 1
Просмотров: 8414
Последний ответ 02.06.2007, 02:48:28
от bars