Заказ закрыт
Компонент Joomla дополнительных полей для материалов

Бюджет: по договоренности
Нужен плагин дополнительных полей в стандартных материалах для Joomla 3.x. и последующем выводом в любом месте статьи, посредством указания по id поля {field_1}, {field_2} и т.д. в нужном месте при редактировании материала.

Если сказать простым языком: При создании или редактировании материала, должна быть возможность вводить информацию в отдельные поля и посредством синтаксиса {field_id} выводить эти данные в указанных местах этой же статьи.

Что должно входить в плагин?
1) В плагине должна быть возможность создавать неограниченное количество полей, двух типов:
Input (простая строка) и Textarea (текстовое поле с редактором по умолчанию).
2) Каждому полю присваивается уникальный id (по которому посредством синтаксиса {field_id} можно выводить информацию в теле данного материала), заголовок, и описание (которое будет всплывать подсказкой при наведении, так же как у всех полей в Joomla).
3) Возможность самому указать общий синтаксис для всех полей {field-name_%s}.
4) Все созданные поля должны выводится при редактировании материала, с возможностью выбора: 1 вариант: Во вкладке "Материал" в самом низу (после редактора, выбора категории, меток, состояния.. и т.д.). 2 вариант: Отдельной вкладкой, перед стандартной вкладкой "Параметры отображения материала" (форма attrib).
5) Данные из полей могут использоваться несколько раз в материале в разных местах. 
6) Очень важно чтоб плагин обрабатывал синтаксис {field_id}, нет только в основном описании материала, но и в кратком описании, соответственно выводить данные в категориях. А так же в метках (стандартные теги Joomla). И модулях*(1), в которых даже нельзя указать "обрабатывать плагинами"!
7) Если при создании в материалах какие либо (или все) доп. поля будут пустыми, то ничего не выводить, но при этом чтоб синтаксис {field_id} так же не выводился на странице веб-сайта, если в друг он все же был указан в материале.
8) Тоже очень важный момент. Куда эти все данные из полей, сохранять в базе данных? Один из вариантов поле "metadata" в таблице __content. Видел такую реализацию для плагина дополнительного поля title для материалов. Удобно тем что вся доп. информация из полей находится в записях соответствующего материала. Но тут тоже можете предложить что то свое, обсудим.

*(1) – Речь идет о модулях которые выводят список популярных или самых последних материалов с кратким описанием статьи, в котором может находиться синтаксис {field_id}, выводящий данные из соответствующего поля. (Возможно потребуется переделать модуль для этой задачи, но это нужно обсуждать). Обычный модуль для вывода html, обрабатывать синтаксис должен. 

Есть очень похожий бесплатный компонент с плагином для примера, но в нем много лишнего: www.kextensions.com/field...
Можете поставить посмотреть что к чему.  А так же прикладываю плагин для добавления поля Titile материала. 

Плагин достаточно легкий для знающего человека, цена договорная. + если все же понадобится править модули договоримся. Но учтите наглеть с стоимостью работы не стоит. 

Мой WMID: passport.webmoney.ru/asp/...
Но можно сделать и по безопасной сделке. 

Оплата только после полностью выполненного задания.
Опубликован 15.10.2015 в 05:42 Последнее изменение: 15.10.2015 в 19:59
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.