Inurl компонент k2 експанзивен. Разширяване на възможностите на Joomla с компонента K2. Използване на компонента K2

INздравей седем. Компонентът K2 е едно от най-популярните разширения за създаване на блогове, списания, каталози и работа с видеоклипове. Благодарение на удобството и широката функционалност през 2010г компонент К2спечели статуса „Най-добро разширение за Joomla“. Компонент К2създаден от JoomlaWorks и днес инсталиран на почти всеки уебсайт, работещ на Joomla CMS. Е, интересуваш ли се? Тогава да вървим!

Какво може да направи компонентът K2?

На първо място, важно е да знаете всички възможности за добавяне на материали и статии към сайта с помощта компонент К2: това е създаването на новинарски сайтове, блогове, продуктови каталози. Освен това включва следните опции:

  • въвеждане на допълнителни полета за всяка статия.
  • Удобно и просто добавяне на видеоклипове към сайта.
  • различни галерии с изображения.
  • вградена система за коментиране с .
  • модул за регистрация и оторизация.
  • авторски модул, който ви позволява да извеждате информация за всички автори на сайта.
  • наличие на архив
  • модул категории и етикети.

Всички тези модули са вградени в K2 и не са налични в . Работата с този компонент е много проста, тъй като текстовият редактор има същите параметри като Joomla, а използването на категории дава възможност да зададете настройки за всички статии в дадена категория наведнъж, като използвате функцията „Наследяване от категория“. Освен това във всеки материал става възможно да се показват посещения, изгледи и навигация.

Изображения в компонента K2

Компонентът K2 е идеално решение за управление на съдържанието на уебсайтове, независимо от неговия обем и сложност: можете да го използвате за малък блог или сложен корпоративен уебсайт, или дори за екип от автори (портали, списания и др.).

Инсталиран компонент К2като всяка друга. След инсталирането ще можете лесно да управлявате изображения (качени продукти) - изображенията автоматично ще се преоразмеряват в 6 персонализируеми размера, глобално или във всяка категория.

И накрая, уводно видео за компонента K2:

Подобно на мен, вероятно сте срещали или чували за компонента K2 много пъти. Ако все още не знаете за него, определено трябва да сте любопитни, защото не напразно беше признат за компонент на годината през 2010 г. Искате ли да знаете повече? Или просто да се поинтересувате за възможностите му? - Прочетете статията, в която ще се проведе Представяме Ви компонента K2.

Какво е K2?

Компонент К2е създател на съдържание за вашия уебсайт. Тоест, с негова помощ можете да промените стандартната структура на показване на текстови блокове и да превърнете сайта си в новинарски, игрови и други портали, каталог с файлове и материали, портфолио от произведения и дори онлайн магазин.

След промените външната структура на Joomla ще бъде трансформирана до неузнаваемост и ще бъде подобна на структурата на такива CMS като Wordpressили Drupal.

Основни характеристики на компонента K2

К2 компонентна структура

След инсталиране на компонента (както и всяко разширение), K2 добавя своите икони за бърз достъп към главния контролен панел.

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

  • Предмети (материали)- подобно на материалите на Joomla
  • Категории- подобно на секции/категории на Joomla
  • Етикети- списък с етикети, присвоени на статиите
  • Коментари- коментари, оставени от посетители
  • Потребители- регистрирани потребители
  • Потребителски групи- списък на създадените групи
  • Допълнителни полета- полета за връзка към статията
  • Допълнителни групи полета (групи за допълнителни полета)- са причислени към категория
  • Медиен мениджър (медиен мениджър)- управление на изтеглени файлове
  • Информация- обща информация за компонента, модулите и др.

Използване на компонента K2

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

Ако планирате да създадете свой блог на Joomla, опитайте да инсталирате компонента K2. След като го разберете веднъж, в бъдеще можете лесно да добавяте изображения, галерия, видео и прикачени файлове към статията само с няколко кликвания!

Ако вече имате свой собствен блог, импортирайте Joomla материали в компонента и започнете да експериментирате. Или просто разгледайте статиите за създаване на съдържание, категории и персонализиране на компонента K2.

1 Копирайте файла с езикови константикомпонент К2

Първо, нека създадем файл с езиковите константи на компонента K2 за желания език. За да направите това, копирайте файла от сървъра от директорията /language/en-GB/en-GB.com_k2.iniкъм директорията с желания език и я преименувайте. Например, за руска локализация ще създадем файл на сървъра: /language/ru-RU/ru-RU.com_k2.ini.

2 Задаване на език по подразбиранена уебсайта на Joomla

Сега в контролния панел ще зададем езика на сайта - руски: Езиков мениджър Езикови пакети на сайта По подразбиранеи поставете отметка до руския език.


3 Редактиране на файла ru-RU.com_k2.iniв бележник

След това можете да направите следното: изтеглете файла от сървъра ru-RU.com_k2.ini, отворете го в Notepad и променете стойностите на езиковите константи във файла, т.е. превежда ги от английски на руски. След това запазваме редактирания файл и го качваме обратно на сървъра, замествайки оригиналния файл „ru-RU.com_k2.ini“.


4 Предефиниране на езикови константив контролния панел на Joomla

Можете да го направите по различен начин и да предефинирате необходимите фрази директно от административния панел на Joomla. За да направите това, точно там, в езиковия мениджър, отидете в секцията Предефиниране на константи(1). Изберете езика и обхвата (уебсайт или контролен панел), за които избираме във филтъра Руски - уебсайт(2). След това, за да създадете нова езикова константа, щракнете върху бутона Създавайте (3).


5 Създайте нова замянаезикови константи в Joomla

Ще се отвори прозорецът за замяна на езиковата константа. В полето намирамВъведете на английски името на константата или фразата, която искате да преведете. Изберете от падащия списък Значение(за намиране на дума или фраза в постоянни текстове) или Константа(вижте името на константите) (1). Щракнете върху бутона намирам, ще се появи списък с намерени константи. Намерете константата, която представлява интерес в него (2).

За компонента K2 константите обикновено имат префикс в името си K2_.

Изберете тази константа от списъка и нейната стойност ще се появи в лявото поле (3). Превеждаме стойността му в полето Тексти запазете.


Отменената константа се появява в списъка. Подобни стъпки трябва да се повторят за всички езикови константи, за които текстът трябва да бъде локализиран.


Методът за замяна на езикови константи се прилага и за обикновени статии на Joomla, а не само за статии, създадени с помощта на компонента K2.

K2 е компонент за материали за Joomla! CMS с някои допълнителни функции, напомнящи на CCK (Комплект за изграждане на съдържание - на руски това може да се тълкува като „създаване на компоненти от всякакъв тип съдържание“). Нейни разработчици са гръцкият портал JoomlaWorks.

Позволява на потребителя да управлява съдържанието на сайта по по-удобен и модерен начин. Можете да създадете блог, каталог със стоки или услуги, файлов архив, мултимедийна галерия, онлайн списание, използвайки само един компонент! Разработването на този мощен рений започна през 2006 г., но, за съжаление, до този момент не беше публикувана документация за него. Има само няколко статии и видеоклипове на английски.

Тази малка инструкция стъпка по стъпка е написана за тези, които искат да изпробват и изучават K2 в действие, но буквално не знаят откъде да започнат.

Стъпка 1. Изтеглете най-новата версия на K2 от официалния уебсайт за разработчици Стъпка 2. Инсталирайте K2 с помощта на Joomla Extension Manager.

Стъпка 3. Изтеглете и инсталирайте последната версия за превод на компонента K2 според инструкциите

Стъпка 4. Отворете контролния панел на K2 чрез елемента от менюто „Компоненти“ или го използвайте чрез модула на главната страница за администриране.

Стъпка 5: Създайте групи от допълнителни полета. Наименувайте ги според предназначението им: Блог, Каталог, Справочник или както искате.

Забележка: Допълнителните полета обединяват представянето на материалите, т.е. когато създавате нов материал в категория, към която е присвоена група допълнителни полета, можете да попълните тези полета. И по този начин всички материали в тази категория ще имат тази информация за „поле-стойност“. Това е абсолютно необходимо при създаване на продуктов каталог.

Например създавате група от допълнителни полета Каталог и добавяте полета там:

б) Размери

И тогава, когато създавате всеки нов материал, вие всъщност ще създавате продуктова карта, защото когато показвате продукта под статията с описание, тези полета ще бъдат спретнато показани в таблична форма (по подразбиране) в допълнителна таблица.

Стъпка 6: Добавете допълнителни полета към вашите допълнителни групи полета

Забележка: По подразбиране всеки материал вече има заглавие, текст и основно изображение. Следователно, ако трябва да използвате K2 само като усъвършенствана машина за статии (за новини, блогове), тогава не е нужно да използвате допълнителни полета (както е необходимо в повечето случаи). Използвайте допълнителни полета за създаване на файлови архиви, каталози, галерии.

Забележка: Можете да импортирате всички съществуващи категории и съдържание от Joomla! с помощта на един бутон (в горния десен ъгъл „Импортиране“). По този начин вашият преход от компонент с обикновени материали към K2 ще бъде практически безболезнен. Това е едно от свойствата, които бързо дадоха на K2 сегашната му популярност.

Стъпка 8: Добавете потребителски групи. По подразбиране присъстват Регистриран и Собственик на сайта. Можете да ограничите правата за достъп на различни групи за публикуване на материали (като цяло или в определени категории), преглед, редактиране на материали и някои други функции.

Стъпка 9. Присвоете съществуващите потребители на joomla към съответната K2 потребителска група. Задайте техния пол, добавете описание и качете аватар. Този минимален въпросник за блог е включен в основния пакет K2. Данните за автора ще се показват след публикуваната от него статия или новина.

Стъпка 10: Добавете тагове. Системата за етикетиране е не само съвременен модерен „трик“, но също така наистина дава пробив за използваемостта на сайта, позволява ви да внедрите псевдо-мултикатегория, подобрява свързването за SEO и внася ред в хаоса.

Стъпка 11. Присвоете съответните K2 елементи (категории, материали, потребителски страници) към елементите на менюто.

Забележка: Този етап повдига най-много въпроси за начинаещите. Често неопитен потребител настройва K2, импортира стари материали, записва нови допълнителни материали в съответните категории, но не вижда резултата. И това е всичко, защото елементите от менюто все още имат връзка към Joomla статии! Затова обърнах специално внимание на Стъпка 11!

Стъпка 12. Публикувайте модула K2 LOGIN в модулния мениджър, ако все пак решите да създадете интерактивен сайт. Можете също да публикувате други K2 коментари, K2 съдържание или модули K2 инструменти. Ще ги засегна в отделни статии.

Стъпка 13: Добавете съдържание към всяка категория. Ако сте следвали стъпки 8 и след това 12, тогава можете да направите това директно от предния панел на сайта. В противен случай винаги можете да работите през администратора. панел Joomla!

Все още има много неизследвани точки, но определено ще ги разгледам в следващите статии. С тези инструкции в ръка всеки начинаещ може не само да инсталира K2, но и да усети цялата му мощ, а след това е въпрос на креативност и постоянство.

Въз основа на материали на JoomlaWorks

Този урок ще обхване работата с етикети V компонент К2. И първият въпрос, който може да има читател, който не е запознат с тази концепция, е какво е това и защо всъщност е необходимо? И за това ни трябва. Помислете за тази ситуация:

Да предположим, че имате някакъв материал на уебсайта си и като посетите страницата, потребителят ще се заинтересува от тази тема. Следващите стъпки на читателя? Той, разбира се, може да се върне в търсачката и да зададе въпрос относно информацията, която го интересува там. Разбира се, този вариант е нежелан, но напълно възможен. Но потребителят може да отиде в другата посока и да се опита да търси статии на вашия сайт. Но отново, той може или да намери подобни статии, или да не ги намери, последният вариант е напълно възможен, особено ако сайтът има огромна структура, в която е лесно да се изгубите. И така, какво имаме? В първия случай ще загубим посетителя, във втория има такъв шанс да загубим. А това е нежелателно за нас.

Ето защо са измислени етикетите. Как действат? Да приемем, че имаме статия на уебсайта, посветена на отглеждането на лилии. И така, какво правим в този случай? Добавяме етикети, които отговарят на нашата тема. В този случай етикетите ще бъдат както следва: градинарство, лилии.

Тоест, ако посетител на ресурс по принцип се интересува от статия, посветена на градинарството, тогава като намери етикета „градинарство“ в края на статията и щракне върху него, той ще отиде в каталога със статии, посветени на тази тема и по този начин ще бъде спестено огромно количество време за това. Вторият логичен въпрос е как самата система знае, че статиите принадлежат към една и съща тема. Технически изглежда така: администраторът на ресурса сам свързва статията с желаното етикет.

Сега нека разгледаме всичко това с пример К2.

Логично е, че преди да асоциираме статия с конкретен таг, първо трябва да създадем този таг. За да направим това, трябва да изберем КомпонентиK2 – Таговеи щракнете върху бутона Създаване. Пред нас ще се отвори диалогов прозорец с много малко полета.

Тук просто въвеждаме името на желания таг. Нека да бъде например градинарство.

По-нататък. Да кажем, че имаме статия за градинарството, създадена чрез компонент K2 – Материали. В този случай всичко, което трябва да направим, е да свържем статията си с тага за градинарство. И се прави много лесно. Просто напишете необходимите тагове в полето за тагове.

Всъщност беше възможно да се направи това първоначално, в самия материал, заобикаляйки създаването на тагове. В този случай етикетите ще бъдат създадени автоматично. Но ако е толкова просто, тогава защо изобщо се нуждаем от този елемент от менюто за етикети? И това беше направено с причина, но за да имаме достъп до всеки елемент поотделно.

Благодарение на това можем да внедрим една много полезна функция. А именно, прикрепете етикет към конкретен елемент от менюто. Така, като щракнете върху елемента от менюто, ще имаме достъп до каталога на артикулите.