Inurl component k2 безделье. Нестандартный вывод дополнительных полей в К2

Как уверяют разработчики - К2 соединяет в себе всё самое хорошее из Dupral и Joomla . Но действительно ли это так? Для того, чтобы узнать, нужно посмотреть, какие возможности он нам предоставляет. Для того, чтобы посмотреть, как выглядит ресурс с уже установленным К2 , можно зайти на демо-сайт: http://demo.getk2.org.

И после увиденного складывается впечатление, что данный интернет ресурс сделан на Wordpress - настолько красиво там выводится контент. Это все потому, что K2 берет всю работу по выводу контента на себя, то есть заменяет стандартные компоненты Joomla .

Возможности K2 для joomla

Если говорить простыми словами, то данное расширение берет работу по управлению контентом на себя, то есть К2 отвечает за отображение текста, фотографий, видео и прочего на вашем ресурсе. И делает это он намного качественнее, чем стандартные компоненты Joomla .

Основные возможности, которые нам предоставляет это расширение:
1. Можно создавать бесконечное количество подкатегорий, чего нельзя делать в стандартной Joomla ;
2. Достаточно простая и надежная система, позволяющая посетителям оставлять комментарии на сайте.
3. Теперь вы можете вставлять html-теги прямо в текстовом редакторе при написании статей. Не понятно только, почему разработчики Joomla не позаботились об этом в самом начале.
4. Теперь благодаря компоненту K2 в каждую статью можно добавить отдельную фотогалерею. Хотя в принципе для этого существуют более профессиональные расширения.
5. Очень радует возможность добавления полей в текст. Теперь, в отличие от стандартной Joomla , на вашем сайте будут размещаться красивые, структурированные тексты.
6. Ну и последний, и самый главный плюс - это возможность посетителям сайта зарегистрироваться и самостоятельно добавлять статьи на ресурс.

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

Установка компонента K2

Для того, чтобы установить компонент К2 , его нужно сначала скачать. Это можно сделать на официальном сайте: http://getk2.org.

Русификация расширения K2

Для того, чтобы русифицировать расширение, качаем архив с русификатором по ссылке: http://getk2.org/assets/translations/download.php?language=ru_RU. Данный русификатор устанавливаем так же, как и все остальные расширения. После этого компонент К2 русифицируется самостоятельно.

В заключение можно сказать, что К2 - действительно необходимый компонент для сайтов на Joomla , а особенно, если у вас установлена версия движка 2.5 и ниже.

Как и я, вы наверное много раз сталкивались с компонентом K2 или слышали о нём. Если вы ещё не знаете о нем, то обязательно должны полюбопытствовать, ведь не зря он был признан компонентом года в 2010 году. Хотите узнать больше? Или просто поинтересоваться о его возможностях? - Читайте статью, в которой пройдет Знакомство с компонентом K2 .

Что же такое K2?

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

После изменений внешняя структура Joomla преобразится до неузнаваемости и будет схожа со структурой таких CMS, как Wordpress или Drupal .

Основные возможности компонента K2

Структура компонента K2

После установки компонента (так же как любого расширения), K2 добавляет свои иконки быстрого доступа на главную панель управления.

Кроме иконок на панели управления, компонент K2 располагается в верхнем меню админки: Компоненты - K2 , где находятся 10 разделов:

  • Items (материалы) - аналогичны материалам Joomla
  • Categories (категории) - аналогичны разделам/категориям Joomla
  • Tags (теги) - список тегов, закрепленных за статьями
  • Comments (комментари) - комментарии, оставленные посетителями
  • Users (пользователи) - зарегистрированные пользователи
  • User Groups (группы пользователей) - список созданных групп
  • Extra Fields (дополнительные поля) - поля для привязки к статье
  • Extra Field Groups (группы для дополнительных полей) - привязываются к категории
  • Media Manager (медиа-менеджер) - управление загруженными файлами
  • Information (информация) - общая информация о компоненте, модулях и др.

Применение компонента K2

Компонент в сочетании с модулями можно найти в популярных готовых шаблонах (IceTheme, JoomlArt, RocketTheme, YouJoomla и др.). K2 получил более широкое распространение на зарубежных сайтах, чем в рунете.

Если Вы планируете создать свой блог на Joomla - попробуйте установить себе компонент K2. Разобравшись в нем один раз, в будущем без труда можно добавлять изображения, галерею, видео и вложения к статье всего за пару кликов!

В случае, если у Вас уже есть свой блог, импортируйте материалы Joomla в компонент и начинайте эксперименты. Или просто изучите статьи о создании материалов , категорий и настройке компонента K2.

Если сравнивать K2 с другими компонентами Joomla, то по сложности он сопоставим, пожалуй, только с VirtueMart (компонент для создания интернет-магазинов). Но время, потраченное на изучение K2, с лихвой окупится теми самыми новыми возможностями, которые откроются после его установки.

Возможности, связанные с организацией контента

Работая над компонентом, разработчики K2 планировали создать продукт, который позволит создавать на CMS Joomla полноценные порталы, способные конкурировать с аналогами, созданными на таких движках, как Drupal или WordPress. Об этом говорит даже лозунг, размещенный на официальном сайте компонента. Однако, получившийся продукт, по мнению многих, сильно превзошел все другие разработки, созданные ранее. Благодаря K2 создатели сайтов получили возможность организовывать на базе Joomla полноценные магазины, каталоги, порталы различных тематик (включая новостные), блоги и многое другое. На этом фоне становится не совсем понятным: почему данный компонент больше используют западные web-дизайнеры, а отечественные сайтостроители обходят его стороной?

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

Стоит отметить, что в очередной версии CMS Joomla – третьей, уже встроены некоторые функциональные возможности K2. Но далеко не все преданные поклонники этой CMS поспешили переносить сайты на третью версию. Более того, огромной популярностью у разработчиков до сих пор пользуется Joomla версии 1.5. В случае использования подобных версий CMS без компонента K2 не обойтись.

Но пора перейти от общих фраз к конкретике. Какие же возможности предоставляет сайтостроителям компонент K2? Их достаточно много:

  • Структура категорий . Начать следует с главного отличия: возможность организации сложной структуры категорий с неограниченным количеством вложении. Это, безусловно, главное преимущество K2. В привычных версиях Joomla присутствует только двухуровневая система: раздел и категория.
  • Комментирование материалов . K2 позволяет организовать неплохую систему комментирования с капчей, разработанной компанией Google. Можно обойтись и без капчи, хотя мало кто в наше время рискнет это сделать. Подобной встроенной возможности в Joomla нет, но в принципе этот вопрос можно решить, установив компонент JComments. Кстати, на данный момент он считается лучшим вариантом для организации комментирования.
  • Облачные теги . Благодаря K2 у разработчиков появляется возможность добавлять к статьям теги, по аналогии с WordPress. В частности на демонстрационных страницах разработчиков компонента представлена реализация облака тегов. Осуществляется подобная возможность за счет специального модуля. Помимо облака тегов он также может отображать на интернет-страницы такие полезные для посетителей дополнения, как архив материалов, окно поиска, архив материалов, список категорий (как правило, в виде меню), хлебные крошки, различные календари в формате блога и прочее
  • Добавление изображений . После установки компонента у разработчиков появляется возможность создавать статьи, и в самой Joomla, и непосредственно в административной панели K2, вставляя в них различные картинки. В принципе, ничего особенного в этой функции нет, за исключением одного нюанса: K2 может унифицировать изображения под стандартный размер. Это безусловное преимущество для владельцев ресурсов, пользователи которых ведут, к примеру, авторские блоги.
  • Установка галерей внутри статей . В административной панели K2, а точнее в шаблоне написания статей уже предусмотрено место, куда можно вставить галерею. В итоги галереи устанавливаются всего в несколько кликов. Для этого достаточно указать путь к архиву с картинками или фотографиями и выбрать нужный вариант их показа. Разумеется, в Joomla тоже есть возможность вставки галерей, но этот процесс достаточно трудоемкий и требует установки дополнительных расширений, к примеру: специальный плагин Phoca Gallery Plugin.
  • Вставка видеофайлов . Шаблон статей в K2 позволяет вставлять в текст еще и видеоролики. Причем делается это даже проще, чем вставка фотогалереи. К примеру, для того чтобы установить ролик с YouTube достаточно только указать код видеофайла.
  • Ссылки для скачивания . Также при работе в панели K2 не составляет труда прикрепить файлы, предназначенные для скачивания. Сделать это можно, как при создании материала, так и во время его редактирования, причем всего за один клик.
  • Создание каталогов . В административной панели компонента можно настроить возможность заполнения дополнительных полей при создании статьи. Причем определенные поля можно привязать к конкретной категории. Пригодится такая функция в том случае, когда на базе K2 создается каталог. В результате на выходе получается нечто вроде карточки товаров, чем то сходной с карточкой, получаемой в результате работы с VirtueMart – компонентом для создания интернет-магазина.
  • Интеграция с социальными сетями . Еще одним преимуществом K2 является наличие в шаблоне статей отдельного места для установки кнопок популярных социальных сетей (чаще всего эта функция носит название «Социальный обмен»). В Joomla эти кнопки приходиться устанавливать с помощью различного рода скриптов и расширений. А это не всегда удобно. При работе с K2, правда, тоже есть одно «но»: варианты социальных сетей, предусмотренные в компоненте, рассчитаны на западных пользователей. Однако, код несложно доработать, заменив сети популярные «у них», на те, которые привлекают российских пользователей. Взять список таких сетей можно, к примеру, с достаточно популярного сервиса «Одна кнопка».
  • Добавление статей пользователями, прошедшими регистрацию . С помощью K2 можно организовать на сайте возможность размещения материалов зарегистрированными пользователями, т.е., фактически, создать портал с личными блогами пользователей. При этом они смогут не только добавлять свои материалы, но и воспользоваться всеми возможностями компонента, в частности: вставка фото- и видеофайлов, изображений, заполнение дополнительных полей и т.п. Кроме того, пользователи смогут заполнять и редактировать свои профили, а также осуществлять модерацию комментариев к своим статьям, удаляя «неуместные».

Вот и все функции, которые можно реализовывать, благодаря K2. Для одного компонента совсем неплохо. В принципе, установив и настроив K2, можно сделать сайт гораздо более интересным, чем с помощью стандартных методов Joomla. Либо для достижения подобных результатов придется установить массу дополнительных расширений, часть из которых вряд ли получится скачать бесплатно.

Установка K2

Установка компонента K2 мало чем отличается от установки в Joomla любого другого расширения. Но для начала его, разумеется, необходимо скачать. Сделать это лучше всего с официального сайта его создателей, где на титульной странице расположена ссылка «Download K2». В настоящий момент (начало 2015 года) на сайте http://getk2.org/ для скачивания доступна версия 2.6.9.

Дальше все аналогично установке всех прочих расширений, т.е. следует зайти в административную панель движка, в верхнем горизонтальном меню кликнуть на плашку «Расширения» и в развернувшемся подменю выбрать «Установить / удалить», после чего появится страница «Установить».

Затем в поле «Загрузить файл пакета» с помощью кнопки «Обзор» ввести путь к архиву со скачанным компонентом и кликнуть «Загрузить файл & Установить». Установка занимает совсем немного времени. По ее завершении Joomla отрапортует об успешности установки.

Проблем с установкой, как правило, не возникает. Но если это все-таки произошло, то на помощь придет масса материалов на форумах, о том, как их решить.

Русификация

Поскольку компонент создан за пределами нашей страны, его основной язык – английский. Как следствие, разобраться в его настройках (которых, надо сказать, достаточно много) не всегда способен даже человек, знающий этот язык на бытовом уровне. Поэтому для полноценной работы с K2 его необходимо русифицировать.

Скачать русификацию тоже лучше с сайта разработчиков: http://getk2.org/extend/translations, выбрав ссылку «Russian». Сам процесс русификации схож с установкой самого компонента. Также нужно кликнуть «Расширения» и «Установить / удалить», а потом загрузить архив с русификатором через поле «Загрузить файл пакета». Как только Joomla отчитается о завершении установки можно быть уверенным, что K2 полностью стал понятен русскоязычным пользователям.

Установленный компонент K2 (как англо-, так и русскоязычная версия) сразу же появляется в административной панели движка в виде множества различных инструментов. Доступ к админке самого K2 также доступен из верхнего меню CMS.

Разобраться в работе K2 при определенном старании вполне можно самостоятельно. Хотя научиться придется много чему, например: импортировать статьи, созданные стандартными средствами Joomla; организовывать иерархию категорий; работать с галереями, фото- и видеоматериалами, прикрепленными файлами и дополнительными полями; работать с административной панелью компонента и настраивать внешний вид статей и категорий и т.д.

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

Компонент K2 v.2.6.8 | Joomla 2.5/3.x

Компонент K2 предлагается как альтернатива для замены стандартной системы статей в Всем кому не хватает функциональности при создании, редактировании и управлении статьей, смело могут устанавливать данный компонент, так как он устанавливается, как и любое другое Joomla! расширение . Вы мгновенно получите массу новых возможностей для вашего существующего или нового контента: дополнительные поля для изображений, видео, звуковых файлов, галерей изображений и прочих вложений. Также будут доступны функции комментирования, установки тегов, расширенные профили пользователей, группы пользователей, блоги и еще много полезного. Все эти интегрированные возможности в K2 v.2.6.8 не только сохранят администраторам драгоценное время на управление, но и помогут в улучшении производительности!

K2 является идеальным решением для управления содержанием, независимо от "размера" вашего сайта: Вы можете использовать его начиная от небольшого блога заканчивая сложным корпоративным сайтом или даже с мульти-авторской средой (порталы, журналы и т.д.). Фактически, K2 был построен на 4 принципах: поддержка многофункционального содержания, простота использования, гибкость шаблонов и производительность.

После установки расширения K2 в Joomla! станут доступны новые функции, которые доступны в других, подобного рода, CMS, таких как Drupal и Wordpress. В новой версии компонента K2 2.6.8 устранены все известные ошибки, а также сделаны серьезные изменения, касающиеся настроек отображения контента и его редактирования с фронтальной части сайта.

Вот основные и важные характеристики K2 v.2.6.8:

  • Высокая степень совместимости с Joomla 2.5 и Joomla 3.x
  • Полностью бесплатный!
  • Большая аудитория среди веб-студий по разработке готовых стильных шаблонов Joomla!
  • Наличие множества дополнительных полей и форм
  • Наличие иконок в админ-панели для быстрого доступа
  • Простая и удобная установка

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

Привет Всем!

Сегодня хотел поговорить о таком компоненте для Joomla как K2 . Может кто-то им пользовался, кто-то только слышал, а для кого-то это незнакомое сочетание символов. По крайней мере я его использую в каждом втором проекте.

Сразу скажу, где можно взять этот компонент – getk2.org и его русификатор – getk2.org/assets/translations/

Что же он может? А может он много. По идее это мощная замена стандартному встроенному в joomla компоненту статей с богатым набором множества дополнительных функций. На нем можно сделать, к примеру - сайт новостей/сайт журнала, каталогов продукции, портфолио, базу знаний, каталог . Особенностью является создание кучи дополнительных полей для материалов.

Также имеется несколько конкретных типов контента – статьи, блог, страница продукта, список файлов каталога.

Давайте лучше поставим его и поглядим изнутри на K2 . После установки и русификации (она кстати ставится также как и компонент через Менеджер расширений ). Вот что получилось в админке:

Теги – слова для поиска статей, которые объединены по данному тегу.

Комментарии – да тут есть своя встроенная система комментариев (есть и капча с сервера гугля), чего так не хватает в стандартном компоненте статей joomla!

Доп. поля и Группы доп. полей – это как раз и есть дополнительные поля для статей, причём с объединением в группы.

Также как видите, имеется свой встроенный Медиа менеджер и Пользователи (для работы с контентом на сайте).

Кстати, если у вас есть уже статьи в стандартном компоненте Joomla , то их можно перекинуть в K2 . Для этого предусмотрительные разработчики сделали кнопку в панели K2 – Импортировать контент из Joomla (самая крайняя кнопка справа).

Давайте создадим пару каталогов со статьями и поглядим, как это работает. Для начала добавим две группы доп. полей для сравнения.

В итоге для Группы 1 я сделал следующие 3 поля (текстовое, выпадающий список, ссылка )

А для Группы 2 я сделал следующие 3 поля (текстовое поле, дата, поисковые метки )

Давайте теперь сделаем пару категорий с разными группами дополнительных полей.

И давайте, наконец, создадим для этих категорий. И ещё в одном из материалов добавим Теги .

Как видим, здесь можно добавить к материалу ещё изображение , галерею изображений (правда для этого нам нужен будет плагин Simple Image Gallery Pro , а он платный, но его на просторах инета найти не проблема), также вставить видео-аудио (для этого нам нужен будет плагин AllVideos и он бесплатный).

Наконец – вкладка Доп.поля . Тут наши доп. поля которые мы ранее добавляли (в полях стоят значения по умолчанию)

Есть также вкладка Вложения – там можно добавлять вложенные файлы для материала. Я добавлю для примера Pdf файл. И по такому же принципу добавил Материал 2 с дополнительными полями из Группы2.

Теперь давайте всё это отобразим на сайте через менюшку. Выбрав тип меню K2 – Категории.

И вот что на сайте отобразится, а именно список всех материалов категорий.

И если мы перейдём на Материал 1:

Как видим тут много всего отображается. Но если что-то не нужно, то лишнее можно отключить в настройках.

А вот и Материал 2.

В дополнительной информации отображаются наши дополнительные поля.

Вот собственно кратко по компоненту K2 . Не рассмотрел настройки компонента, но их можно поюзать самим, на русском языке там всё понятно. В дальнейшем буду разбирать примочки, которые можно прикрутить к нему.

И как всегда жду ваших вопросов и комментариев!