Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

dron

  • Завсегдатай
  • 1581
  • 16 / 10
День добрый.
Есть сайт на Joomla 1.5 + Jcomments 2.3.0. Мигрирую на Joomla 3.9. С помощью SP Upgrade перенес материалы, разделы и меню. Все в порядке.
Как теперь правильно перенести комментарии из Jcomments?

Заранее спасибо!
« Последнее редактирование: 09.11.2019, 13:48:48 от dron »
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Давай главное не бойтесь !  Установите компонент комментариев на новую Joomla.  скопируйте туда  Данные .
 Скорее всего там Будет не хватать каких-то столбцов. Тогда вам придется их добавить вручную.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
1.5 -> 1.7 -> 2.5 -> 3.x -> 3.9
На каждом этапе обновлять компонент jComments до последней совсместимой с движком версии.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
voland Да согласен можно и так наверное это лучший вариант. !
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
1.5 -> 1.7 -> 2.5 -> 3.x -> 3.9
На каждом этапе обновлять компонент jComments до последней совсместимой с движком версии.

И только так? Я все содержимое сайта, а это более 10 тыс страниц, перенес проще. Если честно, из-за комментариев (если все на столько сложно) я так заморачиваться попросту не стану...
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Давай главное не бойтесь !  Установите компонент комментариев на новую Joomla.  скопируйте туда  Данные .
 Скорее всего там Будет не хватать каких-то столбцов. Тогда вам придется их добавить вручную.
Ну, если честно, так я уже пробовал. Комментарии перенеслись, но, действительно, не хватало одного столбца в таблице, из-за чего возникала ошибка. Я этот столбец добавил. Ошибка пропала, однако комментарии видны лишь в админке. И они не привязаны к материалам....
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Цитировать
И они не привязаны к материалам
Ну это наверное потому что не совпадают  ID Материалов.
Проверьте это.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
И только так? Я все содержимое сайта, а это более 10 тыс страниц, перенес проще. Если честно, из-за комментариев (если все на столько сложно) я так заморачиваться попросту не стану...
Не только, но самый простой.
Можно на копии сайта, а потом выдернуть только таблицы от jcomments
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ну это наверное потому что не совпадают  ID Материалов.
Проверьте это.
Ненене, я очень много времени посвятил тому, чтобы мигрировать сохранив урлы и айдишники.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Не только, но самый простой.
Можно на копии сайта, а потом выдернуть только таблицы от jcomments
Вот это интересней. Я все делаю как раз на копии.
Какая последовательность правильная: сперва поставить нулёвый компонент на Joomla 3.9, а потом переносить таблицы? Или сперва таблицы копировать со старой Joomla, а потом сверху новый компонент поставить?

И можно ли использовать SP Upgrade для миграции?
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Ну если в новой версии есть и sql файлы которые при обновлении будут запускаться тогда Да! 
сначала устанавливается старые таблицы потом обновляйте до новых.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Ну, получилось, вроде! Комментарии открываются, модули работает.

Только вот в материалах, где есть комментарии, такая вот ошибка:

Код
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; JCommentsPagination has a deprecated constructor in /var/www/сайт.ru/data/www/сайт.ru/components/com_jcomments/helpers/pagination.php on line 18

А на главной странице такая вот ошибка:
Код
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; plgContentJComments has a deprecated constructor in /var/www/сайт.ru/data/www/сайт.ru/plugins/content/jcomments/jcomments.php on line 25

 :(
« Последнее редактирование: 08.11.2019, 00:40:36 от dron »
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Да это известная проблема Сейчас расскажу почему. У Вас в коде. Конструктор объекта имеет такое же название как и сам класс это старый стиль написания.
Вам надо перейти по этому адресу.
/var/www/сайт.ru/data/www/сайт.ru/components/com_jcomments/helpers/pagination.php on line 18
Заменить первую функцию с названием класса.
Заменитель название на слово. __construct
И всё ваша ошибка пропадёт.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Покажу на примере как это сделать.
Сейчас у вас код выглядит приблизительно так.
Код: php
class plgContentJComments extends JPlugin
{
function plgContentJComments( &$subject, $config)
{
parent::__construct($subject, $config);
}
Вам надо сделать чтобы было вот так.
Код: php
class plgContentJComments extends JPlugin
{
function __construct ( &$subject, $config)
{
parent::__construct($subject, $config);
}
Надеюсь вы посчитаете это полезным!!!))
Удачи вам.
 
« Последнее редактирование: 08.11.2019, 01:32:55 от Director.Gq »
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Расскажи тогда сразу по count, а то вдруг комментарии из-за ошибки отправить не могут
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Цитировать
Расскажи тогда сразу по count, а то вдруг комментарии из-за ошибки отправить не могут
Прошу прощения! Не понял вопроса но уточните я расскажу.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Ну в моей версии нет такого шаблона. BFLightBlue
Ну по ошибке что я могу сказать.
Есть ли проверять количество в массиве таким способом.
Код
$arr = ['a','b' , 'c'] ; // вернет 3
$arr = 'abc' // вернет - Warning
$arr = '' ; // вернет - Warning 
echo count($arr)
Переменная обязательно должна быть либо массивом либо объектом.
Поэтому правильно будет в начале проверить.
Где-то таким способом можно.
Код: php
if( !is_string($arr) && !empty($arr) )
{
   echo count($arr) ; 
}#END IF
Отправка сообщений в JComments происходит AJAX.  и если в ответ сервера запишется warning то js Не разберёт ответ от сервака. Хотя при этом комментарии всё равно должны добавляться по идеи.
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Покажу на примере как это сделать.
Сейчас у вас код выглядит приблизительно так.
Код: php
class plgContentJComments extends JPlugin
{
function plgContentJComments( &$subject, $config)
{
parent::__construct($subject, $config);
}
Вам надо сделать чтобы было вот так.
Код: php
class plgContentJComments extends JPlugin
{
function __construct ( &$subject, $config)
{
parent::__construct($subject, $config);
}
Надеюсь вы посчитаете это полезным!))
Удачи вам.
 
Благодарю Вас за подробный ответ, но это все делать не понадобилось. Прилетело обновление JComments 3.0.7, и ошибки пропали.
*

Director.Gq

  • Осваиваюсь на форуме
  • 33
  • 1 / 1
Цитировать
Прилетело обновление JComments 3.0.7, и ошибки пропали.
А ну то Они наверное увидели наконец-то. )))
Молодцы хоть обновление присылают.
Не подскажете в новой версии есть такое - загрузка файлов в комментариях.  Хотя бы картинок.
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Нету, это обновление безопасности, функционал особо не менялся
*

dron

  • Завсегдатай
  • 1581
  • 16 / 10
Следом еще и 3.0.7.5 прилетело )))
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Общее количество комментариев, оставленных конкретным пользователем

Автор Vlad1

Ответов: 9
Просмотров: 3166
Последний ответ 28.09.2022, 23:21:05
от Helios
Модуль для вывода последних комментариев из JComments

Автор draff

Ответов: 7
Просмотров: 3340
Последний ответ 16.09.2021, 21:35:48
от draff
Вывести один и тот же список комментариев плагина jcomments на разных материалах

Автор max_max

Ответов: 17
Просмотров: 2077
Последний ответ 16.10.2020, 20:48:50
от gartes
Не отображается оценка комментариев

Автор Vitek23

Ответов: 6
Просмотров: 3468
Последний ответ 27.04.2020, 14:22:16
от Nobillis
JComments количество комментариев

Автор rrrccc

Ответов: 0
Просмотров: 1059
Последний ответ 13.02.2020, 11:17:22
от rrrccc