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

Shustry

  • Гуру
  • 6434
  • 745 / 3
Замените на preg_match
*

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
заменил
 && !eregi('^(([^:/?#]+)Azn', $newstring)
на
 && !preg_match('^(([^:/?#]+):)', $newstring)

теперь
Warning: preg_match() [function.preg-match]: Unknown modifier ':' in Z:\home\сайт\www\administrator\components\com_sh404sef\sh404sef.class.php on line 3039
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Забей. Эти eregi, будут еще не один год работать.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
заменил
 && !eregi('^(([^:/?#]+)Azn', $newstring)
на
 && !preg_match('^(([^:/?#]+):)', $newstring)

теперь
Warning: preg_match() [function.preg-match]: Unknown modifier ':' in Z:\home\сайт\www\administrator\components\com_sh404sef\sh404sef.class.php on line 3039

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

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
Забей. Эти eregi, будут еще не один год работать.

так сайт нормально не отображается
*

Taatshi

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

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
Теперь ошибка в регулярке. Причём опять ответ вы сами же написали. Подчеркнул.

и что делать с этими точками?

кстати уже пишет другое Unknown modifier '?' после вот такого изменения
&& !preg_match('/^(([^:/?#]+):)/', $newstring)
*

Taatshi

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

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

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
там вместо смайлика две точки и скобка
*

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
это не из-за них. Что не так?

не понял вопроса
везде где, как я понял, задействован компонент 404sef показывает текст с ворнингом, так на весь сайт почти, точнее везде, где есть ссылка на другую страницу
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Shustry, вот  Вы безжалостный какой)) Это человеку, который хоть чуток php знает, а еще и английский в темку тут очень)  все прозрачно, а простому юзверю - темный лес. Раз взялись учить определять - расписывайте все подробно, с переводом и алгоритмом))
При всё моём к Вам уважении, разжёвывая ничему не научишь. Это стопицот раз проверено. Человек сам должен хотеть. Правильным действием на мой последний, например, пост было бы загуглить и получить:
Регулярка -> Регулярные выражения -> Синтаксис регулярных выражений
А до этого надо было просто загуглить:
Любой справочник php -> eregi -> preg_match
Я сам, блин, php знаю на уровне школьника. Я дизайнер, не доставайте меня! :)))
*

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
Еще и такие надписи есть

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\сайт\www\administrator\components\com_virtuemart\classes\PEAR\Table.php on line 137

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\сайт\www\administrator\components\com_virtuemart\classes\PEAR\Table.php on line 138

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\сайт\www\administrator\components\com_virtuemart\classes\PEAR\Table.php on line 161

Deprecated: Assigning the return value of new by reference is deprecated in Z:\home\сайт\www\administrator\components\com_virtuemart\classes\PEAR\Table.php on line 177
*

Taatshi

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

Первый: снести нафиг новый денвер и поставить версию постарше
Второй: отключить показ предупреждений в файле php.ini
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
При всё моём к Вам уважении, разжёвывая ничему не научишь. Это стопицот раз проверено. Человек сам должен хотеть. Правильным действием на мой последний, например, пост было бы загуглить и получить:
Регулярка -> Регулярные выражения -> Синтаксис регулярных выражений
А до этого надо было просто загуглить:
Любой справочник php -> eregi -> preg_match
Я сам, блин, php знаю на уровне школьника. Я дизайнер, не доставайте меня! :)))

гуглю :) чесслово... так бы вопросов было еще больше :)

другой вопрос: зачем же тогда форум, если все можно гуглить. можно все самому найти, а можно спросить совета у опытных людей, которые смогут сразу дать ответ.

вы учились в ВУЗе/школе? ведь можно же было все и так найти... кучу книг прочитать, опытным путем дойти до знаний
*

Taatshi

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

Нифига не надо гуглить - достаточно по форуму. Уже 100500 раз объясняли...

Я сам, блин, php знаю на уровне школьника. Я дизайнер, не доставайте меня! :)))

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

Shustry

  • Гуру
  • 6434
  • 745 / 3
angelzzz, ворнинги - не смертельно если потом планируется переносить сайт обратно в сеть на более свежую версию php.
У Вас есть два варианта реагирования.

Первый: снести нафиг новый денвер и поставить версию постарше
Второй: отключить показ предупреждений в файле php.ini
Поддерживаю.
*

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
У Вас есть два варианта реагирования.

Первый: снести нафиг новый денвер и поставить версию постарше
Второй: отключить показ предупреждений в файле php.ini

отличные варианты, я пожалуй спрошу по обоим на будущее для себя, а так же тех, кто тоже будет бороться этим:
1. просто удалить денвер и поставить другой, куда закачать все файлы (предварительно предусмотрительно скачаные) обычным и простым путем?
2. где он это мифический php.ini
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
...вы учились в ВУЗе/школе? ведь можно же было все и так найти... кучу книг прочитать, опытным путем дойти до знаний
Вот ваши бы слова да в ухи моим учителям в далёкие 90-е :) А ВУЗ, к слову, я 10 лет никак не мог закончить. В 2008-м году кое как диплом получил. Но это уже оффтоп пошёл.
Taatshi спасибо, очень мило. Не скромничай, получше меня кодить умеешь ;)
*

Taatshi

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

вы учились в ВУЗе/школе? ведь можно же было все и так найти... кучу книг прочитать, опытным путем дойти до знаний

А Вы попробуйте на протяжении парочки-тройки лет отвечать одно и то же на одни и те же вопросы... Гг..

Кста, в правилах форума - сначала поискать ответ по форуму. Так вот поищите по запросу "deprecated" - и узнаете, как отключить вывод предупреждений, которые Вам сейчас мозги делают.

Да, удалить денвер и поставить другой.
php.ini здесь DENWER\usr\local\php5\    где DENWER - это как вы папку обозвали куда его залили. КАК отключать - поищите по форуму, а то мне уже выговор сделали, что я все разжевываю))

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

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
отличные варианты, я пожалуй спрошу по обоим на будущее для себя, а так же тех, кто тоже будет бороться этим:
1. просто удалить денвер и поставить другой, куда закачать все файлы (предварительно предусмотрительно скачаные) обычным и простым путем?
2. где он это мифический php.ini
А гуглить кто будет?
Здесь не платный саппорт, люди своё время бесплатно тратят, и это надо ценить.

ЗЫ. Taatshi, Shustry - хватит разжевывать, не хочет человек учиться - игнорим
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
отличные варианты, я пожалуй спрошу по обоим на будущее для себя, а так же тех, кто тоже будет бороться этим:
1. просто удалить денвер и поставить другой, куда закачать все файлы (предварительно предусмотрительно скачаные) обычным и простым путем?
2. где он это мифический php.ini
1. Да не надо удалять. Просто в другую директорию поставьте посвежее версию. Денвер полностью локален. У меня вот уже свалка установленных Денверов на винте. Удалять в разы дольше (много файлов), всё руки не доходят.
2. usr\local\php5\
*

angelzzz

  • Захожу иногда
  • 80
  • 0 / 0
Всем спасибо :)
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Всем спасибо :)
Пожалуйста. Taatshi в карму тоже не забудьте только поблагодарить ;)
voland, да я из спортивного интересу ж просто. Всё, ушёл работать.
*

Taatshi

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

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

ValeryB

  • Захожу иногда
  • 384
  • 31 / 2
По поводу архировать сайт в панели управления.
Многие хостинги могут банально не допускать больших файлов, автоматом удаляя полученный архив.
Тогда или качать россыпью, или архивировать по частям. Akeeba позволяет делать многотомный архив из маленьких кусков, подобно WinRar,
через панель нет такой возможности.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Многие хостинги могут банально не допускать больших файлов, автоматом удаляя полученный архив.
Впервые слышу... а хостеров я пробовал десятки
*

ValeryB

  • Захожу иногда
  • 384
  • 31 / 2
Тем не менее у ряда хостингов есть ограничения на размер файла. В результате или не создаются большие файлы, либо удаляются.
У меня такое было при архиве в районе 200 мб.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Тем не менее у ряда хостингов есть ограничения на размер файла. В результате или не создаются большие файлы, либо удаляются.
У меня такое было при архиве в районе 200 мб.
Я такое видел только на свалке narod.ru пару лет назад, когда надо было файл стометровый выложить. Народ. ру тоже, своего рода, хостинг. ^-^
*

nemius

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
UP!

На хостере                 Apache/2.2.3+PHP/5.2.14+MySQL/5.0.45 сайт на Joomla 1.5.25.....
На локальном компе    Apache/2.2.21(Win32)+PHP/5.2.1+MySQL/5.0.67
Скачана корневая папка сайта с хостера и помешена в корень апача на локали, эскпортирована-импортирована база через phpmyadmin
configurations.php отредактирован. Отрывается главная страница, остальные НЕТ...
Ошибка: Not Found The requested URL /test/Любая страница сайта.html was not found on this server.
Админка работает, материалы на месте, разделы, категории то же....
Где копать подскажите?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
А htaccess переименовали/отредактировали?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перенос сайта на новый домен

Автор kirill-juk

Ответов: 2
Просмотров: 13928
Последний ответ 11.12.2024, 17:54:19
от Alisaaga26
Как заставить Joomla 1.5 работать на сервере с MySQL версии 5.7 и выше?

Автор Palomnik

Ответов: 14
Просмотров: 8773
Последний ответ 01.10.2024, 00:22:40
от jesus
Как установить Joomla 1.5 на php 7?

Автор Marius

Ответов: 8
Просмотров: 4351
Последний ответ 30.05.2021, 21:11:21
от Marius
При попытке войти в админку 404 ошибка компонента - Joomla 1.5: Общие вопросы

Автор omezik

Ответов: 1
Просмотров: 3903
Последний ответ 30.08.2019, 16:10:56
от voland
Нужно починить модуль импорта на сайте Joomla

Автор matus-8

Ответов: 0
Просмотров: 3721
Последний ответ 22.08.2019, 15:09:17
от matus-8