Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

nevigen

  • Легенда
  • 10447
  • 863 / 25
  • http://n*****n.com
Расширенные отзывы о товаре JoomShopping




Особенности:
- возможность создавать обычные отзывы
- возможность создавать ответы на отзывы
- удобную прокрутку от начала списка отзывов к форме отзыва
- форма ответа на отзыв расположена в удобном и понятном месте, каждого отзыва.
- возможность информирование клиента об ответе на отзыв.
- возможность указания отдельно преимуществ и недостатков товара (плюсы и минусы товара)
- встроенный антибот, для защиты от спама.

Стоимость: $30.00
Лицензия: на домен
Требования:
   PHP 5.3 и выше
   JoomShopping 3.7.0/4.2.1 и выше
НЕ ИСПОЛЬЗУЕТСЯ  Zend/IonCube

Подробнее прочитать можно здесь.
Посмотреть демо здесь
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

ba

  • Захожу иногда
  • 62
  • 2 / 0
Купил сегодня.
Хочу в новой версии иметь возможность интеграцию с соц.сетями. Планируете добавить?
*

nevigen

  • Легенда
  • 10447
  • 863 / 25
  • http://n*****n.com
Это расширение именно для отзывов самого ЖШ шаблон+возможность отвечать на отзыв.
Интеграции с соцсетями не будет точно.

Вы можете иметь интеграцию с соцсетями используя другие расширения, например JL Comments PRO.
Там интегрируются комментарии социальных сетей. Но к ЖШ они уже никак не привязаны.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

St@lker

  • Захожу иногда
  • 80
  • 0 / 0
Было интересно добавить еще такую штуку как "Были ли этот отзыв полезным - Да (12) \ Нет (2)". То есть что бы реально и другие люди оценивали данный коммент. Нет ли в планах реализации такого функционала?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
есть. но не в первых рядах
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
Скажите, а появилась возможность делать поле email не обязательным? Чтобы для добавления отзыва было достаточно ввести только имя, отзыв и оценку.
*

nevigen

  • Легенда
  • 10447
  • 863 / 25
  • http://n*****n.com
используются полностью стандартные отзывы.
весь функционал оттуда, мейл обязателен в стандартных отзывах.
тем более теряет смысл опция "уведомить меня об ответе", если мейл не введен.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
используются полностью стандартные отзывы.
весь функционал оттуда, мейл обязателен в стандартных отзывах.
тем более теряет смысл опция "уведомить меня об ответе", если мейл не введен.
Я понимаю. Но нужно наполнить магазин отзывами, а потом включить мейл.
В принципе возможно отключить отзывы? Атрибут requared убрать с импута или ещё что-то. Задача просто отключить на неделю, наполнить, и снова включить.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
проще будет вставлять какой нибудь несуществующий, либо даже реальный адрес магазина просто. он же нигде не показывается, зачем сложности с отключением и т.п.? необязательность имейла будет в апдейте, ориентировочно неделя-две
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
проще будет вставлять какой нибудь несуществующий, либо даже реальный адрес магазина просто. он же нигде не показывается, зачем сложности с отключением и т.п.? необязательность имейла будет в апдейте, ориентировочно неделя-две
Так оно ж разные имена при одном имейле не даст указать. Подождем апдейта.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
почему не даст? какая разница отзывам какое имя и какой имейл?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Igorenia

  • Захожу иногда
  • 156
  • 6 / 0
необязательность имейла будет в апдейте, ориентировочно неделя-две
Уже появилась возможность? А то на сайте непонятно как определить был апдейт или нет.
*

nevigen

  • Легенда
  • 10447
  • 863 / 25
  • http://n*****n.com
расширение обновлено

- добавлена возможность создания и выбора своих шаблонов вывода отзывов
- обеспечена возможность отзыва без обязательности ввода e-mail и/или имени
- добавлена возможность выбора места вывода блока отзывов (обратить внимание на подсказку относительно формы товара)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

bukl

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здравствуйте, скажите возможно добавлять фото к отзывам?
*

nevigen

  • Легенда
  • 10447
  • 863 / 25
  • http://n*****n.com
добрый день.

нет. загрузки файлов не предусмотрено.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

turin

  • Новичок
  • 2
  • 0 / 0
Есть настройка, чтобы только администратор мог отвечать на вопросы?
И не публиковать автоматически отзыв (а после проверки модератором).
« Последнее редактирование: 27.05.2015, 18:55:16 от turin »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
1. Нет, но в апдейт включено. Если надо быстрее, то можете создать тикет в службе поддержки, там подскажут, что и куда нужно добавить
2. Как в настройках ЖШ задано, так и будет публикация.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

turin

  • Новичок
  • 2
  • 0 / 0
А подскажите по поводу купленного продукта, он будет работать только на указанном при покупке доменном имени или его можно потестировать на локальном хостинге тоже?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
На локальном хостинге, если домен на локальном сервере совпадает с тем, на который приобретали.

Если при этом необходима одновременная работа и локального, и глобального сайта, то можно настроить локальный сайт на другой порт (например, на 8080), и тогда локальный сайт будет открываться по адресу http://site.com:8080/, а глобальный как и положено будет просто http://site.com/.

Также работает и в подпапках домена. Т.е. ключ для домена site.com - будет работать на http://site.com/, http://site.com/new/ и т.п., но не будет работать на http://new.site.com. Поэтому можно тестировать сразу на хостинге, развернув тестовый вариант сайта в подпапку
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Ivan63

  • Осваиваюсь на форуме
  • 15
  • 2 / 0
Цитировать
- встроенный антибот, для защиты от спама.
Как оно реализовано? CAPTCHA, галочек - я робот я человек не увидел.
Скрипт распознающий человекозаполнение?
*

Cerber

  • Захожу иногда
  • 266
  • 34 / 0
  • Богиня Иштар и ее пес Пи..ц
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Скрипт распознающий человекозаполнение?

Вроде того. Используется определение действий, которые может сделать только робот, и не сделает человек.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

srg

  • Захожу иногда
  • 209
  • 41 / 1
Зашел на тестовый demo demo, по указанному пути нет отзывов скрин- http://prntscr.com/bjw7fz  как погонять бы аддон?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

srg

  • Захожу иногда
  • 209
  • 41 / 1
http://demex.nevigen.com/ru/cars/bmv-cuosinext00102-nevigen-bmv-cuosine.html

Спасибо за песочницу, не поленился по-тестил и поломал вам тестовую))),  неправильно пагинация все-таки работает, из-за того, что getReviews используется стандартный из коробки по 20 отзывов, а он не понимает веток.
Оставляем 1ый отзыв, далее 16 дочерних, затем второй отзыв, далее 2 дочерних (уже 20), потом еще пару дочерних на 1ый отзыв, все пагинация "сходит с ума".  http://prntscr.com/bjx1ov - скрин первой страницы  http://prntscr.com/bjx2ay  - скрин второй страницы
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
починим :) раньше норм было, видимо после обновления что то поменялось.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Mister Shadow

  • Захожу иногда
  • 94
  • 1 / 0
Подскажите, как можно сделать активную подсветку ссылки в отзывах JS5? Ну, чтобы кликабельная была при наведении мышкой.
...разработчики обновили модуль совместимости с JComments (https://www.joomshopping.com/forum/posts/11/15563.html?limitstart=0&lang=ru), но там нет никакой связи со счетчиком отзывов (наверное можно будет выдернуть из JComments) и с оценкой в виде звёзд (тут надо подумать, может только звёзды можно будет ставить?). Вроде JoomShopping популярен, а темы обсуждения этих вопросов не гуглятся. :(

Наверное уже не актуально... скорее всего останусь на JComments, т.к. там больше места для манёвров.
« Последнее редактирование: 09.01.2023, 00:33:47 от Mister Shadow »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Nevigen Audit JoomShopping 5+

Автор nevigen

Ответов: 0
Просмотров: 424
Последний ответ 05.03.2025, 19:23:21
от nevigen
Модуль ajax корзины для JoomShopping 5+

Автор nevigen

Ответов: 0
Просмотров: 444
Последний ответ 05.03.2025, 19:04:46
от nevigen
SM WT cdek аддон доставки для JoomShopping

Автор sergeytolkachyov

Ответов: 8
Просмотров: 1981
Последний ответ 30.01.2025, 11:45:57
от sergeytolkachyov
ARTIMEX - импорт экспорт товаров JoomShopping 5+

Автор nevigen

Ответов: 2
Просмотров: 1902
Последний ответ 15.12.2024, 20:14:35
от nevigen
[Юзабилити] Быстрый заказ для JoomShopping

Автор nevigen

Ответов: 53
Просмотров: 11614
Последний ответ 15.12.2024, 20:07:28
от nevigen