Как добавить в материалы Joomla дополнительные поля без хаков. Часть 1.

1 звезда2 звезда3 звезда4 звезда5 звезда (3 голос, рейтинг: 2,33 из 5)
Loading ... Loading ...

Хотите оперативно получать новые уроки и статьи блога LAWANS.RU. Просто введите ВАШ e-mail на форме справа >>>

Привет Всем!
Как-то давно я постил статью про то, как добавлять дополнительные поля к статьям в Joomla.Там была речь про добавление картинки превью к статье.Вообще, разаработчики почему –то до сих пор не хотят добавить данную фишку в стандартный функционал, а он необходим бывает довольно часто. Есть конечно альтернатива в виде компонента k2, в котором это реализовано довольно мощно и просто. Или использовать тоже мощный компонент Fieldsattach.

Но не всегда же ради одного дополнительного поля стоит ставить ещё один немаленький компонент.  Так вот, добрые люди сделали небольшой плагин  МiniCCK- (скачать можно здесь argens.ru/my-extension/skachat/minicck/minicck-1-0, который на данный момент позволяет добавлять к статьям 6 дополнительных типов полей:

-          Выпадающий список (select)

-          Радиокнопки (radio)

-          Чекбоксы (checkbox)

-          Строка (text)

-          Большое текстовое поле (textarea)

-          Изображение (image)

Для его работы разработчики советуют установить ещё и плагин к стандартному встроенному компоненту com_content. Я его поставил, хотя версия Joomla у меня была 2.5.11 , а на сайте присутствовал патч только для 2.5.9. Но не беда. После установки патча вроде ничего не слетело, что порадовало.

Итак, после установки плагина и патча заходим в Расширения – Менеджер плагинов- MiniCCK. Там же мы и будем добавлять поля, которые будут общими для всех материалов Joomla. Я для теста добавил все 6 типов полей.

MiniCCK 6 типов полей

Замечу, что для типов Выпадающий список, Чекбоксы и Радиокнопки значения вводятся через двойное двоеточие ::

Давайте взглянем теперь, что у нас добавилось в Менеджере статей. Зайдём в любую статью и справа внизу под пунктом Метаданные увидим новый пункт – Дополнительные поля. Я для теста выделил необходимые значения и также загрузил картинку.

MiniCCK необходимые значения полей

А теперь, на всё это взглянем непосредственно на самом сайте во frontend.

MiniCCK на сайте

Всё что отметили, включая картинку, вывелось. Ура! Плагин работает. Правда, необходимо настроить стили отображения css (в шаблоне сайта), т.к. вывелось корявенько.

Если, например, нам в разных статьях не обязательно выводить какое-то поле, то применяйте чекбокс. Там, если отключить все галки, то настройка не будет выводиться. Если настройка нужна,но везде разная, то пользуемся выпадающим списком или строкой, тут зависит от количества вариантов.

Из недостатков могу отметить – слитный показ настроек. Например, надо вывести настройки в начале статьи и в конце. Не получится, все поля выводятся вместе. И ещё, при выводе списка статей нельзя подключить какое-нибудь дополнительное поле, все поля выводятся только внутри статьи. Но думаю, со временем автор дополнит плагин вышеуказанными  фишками.

О более мощном компоненте Fieldsattach, который более универсален в плане дополнительных полей, поговорим в следующих постах. Однако он Вам понадобится, если не хватит функциональности маленького плагина МiniCCK.

А я как обычно жду Ваших вопросов и комментариев!


У ВАС ведь есть ТЕЛЕФОН? Или mp3-player? А может даже планшет, ноутбук или игровая консоль!
Хочется, чтобы он был необычным и уникальным?
Заходите к нам – мы поможем.

  
  
{lang: 'ru'}

Похожие статьи

2 thoughts on “Как добавить в материалы Joomla дополнительные поля без хаков. Часть 1.

  1. Здравствуйте.

    У меня Joomla 2.5.8.

    Мне нужно добавить дополнительно поле (картинка).
    Но надо, что бы эта картинка выводилась в заголовке(названии) статьи/материала.

    Как это можно реализовать ?

    (если можете мне чем-то помочь, тогда могу более подробно, со скрыншотами описать ситуацию по почте; мог бы показать здесь скрыншот, в комментариях, но не знаю позволино ли здесь оставлять посторонние ссылки)

    с уважением, Александр

    • если нужна картинка в списке статей то можно обойтись и без плагина, в настройках каждой статьи можно задать картинку. если будут трудности пишите мне в контакты

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>