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

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Ставлю Fabrik 1.0.4 под Joomla! RE 1.0.12.

Рапортует об успешной установке, тем не менее, создает лишь пустой каталог com_fabrik в components. Этим эффект от установки полностью исчерпывается.

Буду благодарен за любые идеи, как решить такую проблему.
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Обнаружилась аналогичная ошибка с компонентом flexcontent.
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Нашел причину. Ей оказались однотипные ошибки в файлах XML из установочного пакета: в значениях параметров использовались символы >, что парсер XML, очевидно, воспринимал как преждевременное закрытие тега и прерывал обработку установочного пакета.

В качестве примера - фрагмент файла flexcontent.xml:

Код
<params>
   <param name="catid" type="text" default="98" label="Flex Category" description="Enter the category of the     
   FlexContent e.g. 98 for the SampleFlexCategory. Check at Components => FlexContent =>
   Manage FlexContent Categories to see which id you need to enter." />
</params>   

Проблемные фрагменты > достаточно заменить кодами &gt;, и установка проходит успешно:

Код
<params>
   <param name="catid" type="text" default="98" label="Flex Category" description="Enter the category of the
   FlexContent e.g. 98 for the SampleFlexCategory. Check at Components =&gt; FlexContent
   =&gt; Manage FlexContent Categories to see which id you need to enter." />
</params>   
*

kostass

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
можешь выложить Fabrik профиксенный?
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Здесь пропатченный файл для версии 1.0.4.

[вложение удалено Администратором]
*

kostass

  • Осваиваюсь на форуме
  • 33
  • 1 / 0
Здесь пропатченный файл для версии 1.0.4.
Спасибо огромное, щас буду пробывать!

Я что-то Fabrik 1.0.4 не нашел, скачал от производителя 1.0.5... Там нет в .xml описанных символов, но эффект от установки совершенно аналогичен - пустые папки и одинокий fabrik.xml...


[вложение удалено Администратором]
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Еще как есть. На том же самом месте:

Код
<param name="rowid" type="text" size="3" default="" label="Row id" description="The table row to show in the form - if the view is set to view form or view detailed record.  Set to -1 to use \$my->id" />

Внимательно ищем в коде $my->id.

Еще как есть. На том же самом месте:

Код
<param name="rowid" type="text" size="3" default="" label="Row id" description="The table row to show in the form - if the view is set to view form or view detailed record.  Set to -1 to use \$my->id" />

Внимательно ищем в коде $my->id.

Сбила с толку "небольшая" разница - "=>" и "->"... В кодах и тегах спец не большой... В моем случае "->" заменять на "-&gt"?

-*-*-*-*- Добавлено спустя 5 минут -*-*-*-*-*-
На сайте фабрики есть 3 бота, 2 модуля и отдельно файл компонента. Нужно устанавливать ВСЁ это или достаточно одного компонента. Сорри, если спросил глупость...
« Последнее редактирование: 11.04.2008, 04:35:40 от srg-Doka »
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
В моем случае "->" заменять на "-&gt"?

На "-&gt;", с точкой с запятой в конце.

Боты и модули, насколько я помню, устанавливать не обязательно.

...т.е. - Set to -1 to use \$my-&gtid;" ?
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Set to -1 to use \$my-&gt;id
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
> меняется на &gt;

Сделал все так..

<param name="rowid" type="text" size="3" default="" label="Row id" description="The table row to show in the form - if the view is set to view form or view detailed record.  Set to -1 to use \$my-&gt;id" />

При установке получил...

Ошибка SQL DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'auto_increment` int(1) NOT NULL default '0', `access` int(1) NOT NULL defau' at line 1 SQL=auto_increment` int(1) NOT NULL default '0', `access` int(1) NOT NULL default '0', `use_in_page_title` int(1) NOT NULL default '0', `attribs` TEXT NOT NULL, `link` VARCHAR(255) NOT NULL, PRIMARY KEY ( `id` ));
SQL =

auto_increment` int(1) NOT NULL default '0',
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));

Есть комментарии?
« Последнее редактирование: 11.04.2008, 06:33:27 от srg-Doka »

Еще один топик на эту тему закрыт... Поэтому я не успел ответить boston... Кончено! Joostina только окрепнет, если будет иметь собственный штатный компонент для создания форм и работы через них с БД (не утверждаю, что это должна быть Fabrik, потому что не могу пока ее оседлать). И вообще - цены Джустине не будет, если она вдруг сумеет гибко работать с разграничением доступа к контенту (типа JUGA, но более управляемо).

Опять я же... Кажется, есть большой трабл в fabrik.xml. Не хочется в это верить, но похоже пропущено создание таблицы, а вот что именно пропущено?
<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>auto_increment` int(1) NOT NULL default '0',
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));
      </query>

Может кому сгодится... Установилось в такой редакции создания таблицы в fabrik.xml

<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>CREATE TABLE `#__fabrik_elements` (
            `id` int(1) NOT NULL auto_increment ,
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));
      </query>

Функциональность еще не проверил, но хоть встало...

опять же тихо сам с собою... - не помогла правка файла. Программа встала, но Вкладка Элементы не работает.
Хто ж подскажет, как надо-то?
*

iv660

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Может кому сгодится... Установилось в такой редакции создания таблицы в fabrik.xml

<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>CREATE TABLE `#__fabrik_elements` (
            `id` int(1) NOT NULL auto_increment ,
            `access` int(1) NOT NULL default '0',
            `use_in_page_title` int(1) NOT NULL default '0',
            `attribs` TEXT NOT NULL,
            `link` VARCHAR(255) NOT NULL,
            PRIMARY KEY ( `id` ));
      </query>

Функциональность еще не проверил, но хоть встало...

Верно подмечено, там фрагмент пропущен.

Только, кажется, это ты сам удалил по ходу правок. Беру твой исходный файл, из приложенного тобой fabrik.rar, ищу там этот фрагмент. Он есть и выглядит вот так:

Код
		<query>DROP TABLE IF EXISTS `#__fabrik_elements`</query>   
            <query>CREATE TABLE `#__fabrik_elements` (
`id` INT( 11 ) NOT NULL auto_increment,
`element_name` VARCHAR( 100 ) NOT NULL ,
`group_id` INT( 4 ) NOT NULL ,
`elementtype_id` INT( 4 ) NOT NULL ,
`element_label` TEXT ,
`checked_out` int(11) NOT NULL ,
`checked_out_time` datetime NOT NULL ,
`created` datetime NOT NULL ,
`created_by` INT( 11 ) NOT NULL ,
`created_by_alias` varchar(100) NOT NULL ,
`modified` datetime NOT NULL ,
`modified_by` INT( 11 ) NOT NULL ,
`element_width` INT( 4 ) NOT NULL ,
`element_height` INT( 4 ) NOT NULL default '0',
`use_wysiwyg` INT( 1 ) NOT NULL ,
`default` TEXT NOT NULL ,
`hidden` INT (1) NOT NULL ,
`eval` INT (1) NOT NULL ,
`password` INT (1) NOT NULL ,
`maxlength` INT( 10 ) NOT NULL ,
`box_checked` INT (1) NOT NULL ,
`radio_checked` INT (1) NOT NULL ,
`multiple` INT (1) NOT NULL ,
`dd_text` text NOT NULL ,
`dd_values` text NOT NULL ,
`dd_intial_selection` varchar( 255 ) NOT NULL ,
`dd_min_selection` varchar( 4 ) NOT NULL ,
`dd_max_selection` varchar( 4 ) NOT NULL ,
`image_name` varchar (255) NOT NULL ,
`ordering` int( 4 ) NOT NULL ,
`ck_value` varchar( 50 ) NOT NULL ,
`rad_value` varchar( 50 ) NOT NULL ,
`ul_file_types` varchar( 255 ) NOT NULL,
`ul_directory` varchar ( 255 ) NOT NULL,
`ul_max_file_size` BIGINT ( 20 ),
`ul_email_file` int(1) NOT NULL default '0',
`ul_file_increment` int(1) NOT NULL default '0',
`show_in_table_summary` int(1),
`join_conn_id` int(6),
`join_db_name` varchar(255),
`join_key_column` varchar(255),
`join_val_column` varchar(255),
`can_order` int(1),
`can_filter` int(1),
`filter_type` VARCHAR (20),
`filter_exact_match` int(1),
`state` int(1) NOT NULL default '0',
`button_javascript` text NOT NULL,
`image_float` VARCHAR (30) NOT NULL,
`link_url` VARCHAR (255) NOT NULL,
`link_to_detail` int(1) NOT NULL default '0',
`primary_key` int(1) NOT NULL default '0',
`auto_increment` int(1) NOT NULL default '0',
`access` int(1) NOT NULL default '0',
`use_in_page_title` int(1) NOT NULL default '0',
`attribs` TEXT NOT NULL,
`link` VARCHAR(255) NOT NULL,
PRIMARY KEY ( `id` ));
</query>

Так что могу посоветовать: еще раз возьми исходник и аккуратно замени в нем > на &gt; один раз в нужном месте. Должно спасти.
*

VizerKharkiv

  • Новичок
  • 7
  • 0 / 0
Создал новую тему с проблемой, а то тут устаревшее
« Последнее редактирование: 29.01.2009, 13:56:06 от VizerKharkiv »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

С чего начать знакомство с Fabrik? (Несколько уроков посвященных компоненту)

Автор xpank

Ответов: 7
Просмотров: 4629
Последний ответ 22.06.2022, 16:07:31
от RomanA
Fabrik кол-во строк в таблице

Автор Vdmit

Ответов: 2
Просмотров: 2891
Последний ответ 24.05.2021, 10:55:53
от Vdmit
Fabrik list plugin - Table Edit

Автор yunoshev

Ответов: 0
Просмотров: 3001
Последний ответ 09.01.2021, 11:22:10
от yunoshev
Может быть Fabrik уже не конструктор форм, а CCK ?

Автор pirks

Ответов: 0
Просмотров: 3983
Последний ответ 19.02.2017, 09:43:48
от pirks
Fabrik для чайников как сделать Hello, world?

Автор AngelikaKS

Ответов: 1
Просмотров: 5621
Последний ответ 15.06.2016, 16:40:43
от Gorilla