Inurl component k2 дешевый. K2: что за зверь? Общее представление. Распространение компонента K2

K2 это компонент материалов для Joomla! CMS с некоторыми дополнительными функциями, напоминающими CCK (Content Construction Kit – по русски это можно интерпретировать как «компонент-создающий-любой-тип-контента»). Его разработчиками является греческий портал JoomlaWorks.

Он позволяет пользователю управлять содержимым сайта в более удобном и современном режиме. Вы можете создать блог, каталог товаров или услуг, файловый архив, мультимедия-галерею, онлайн-журнал используя всего один компонент! Разработка этого мощного рения была начата в 2006 году, но, к сожалению, к этому моменту, никакой документации по нему опубликовано не было. Есть лишь несколько статей и видеофайлов на английском.

Эта небольшая пошаговая инструкция написана для тех, кто хочет попробовать и поизучать К2 в действии, но буквально не знает с чего начать.

Шаг 1. Скачайте последнюю версию K2 с официального сайта разработчиков.Шаг 2. Установите K2 используя Менеджер расширений Joomla.

Шаг 3. Скачайте и установите согласно инструкции последнюю версию перевода компонента K2

Шаг 4. Откройте панель управления К2 через пункт меню «Компоненты», или же воспользуйтесь ей через модуль на главной странице админки.

Шаг 5. Создайте группы дополнительных полей. Назовите их соответственно их назначению: Blog, Catalog, Directory или как угодно по другому.

Примечание: Дополнительные поля реализуют унификацию представления материалов, тоесть при создании нового материала в категории, которой присвоена группа дополнительных полей, вы сможете заполнить эти поля. И таким образом все материалы данной категории будут иметь данную информацию «поле – значение». Это абсолютно необходимо при создании каталога товаров.

Например вы создаете группу дополнительных полей Catalog и добавляете туда поля:

б)Размеры

И далее при создании каждого нового материала, вы уже будете создавать по факту карточку товара, ведь при выводе товара под статьей-описанием в дополнительной табличке будут аккуратно, в табличном виде (по умолчанию) будут выведены эти поля.

Шаг 6. Добавьте дополнительные поля в ваши группы дополнительных полей

Примечание: По умолчанию любой материал уже имеет Заголовок, Текст и Основное изображение. Поэтому, если вам нужно использовать К2 лишь как продвинутый движок статей (для Новостей, Блогов), то вы можете не использовать дополнительные поля (как и приходится в большинстве случаев). Используйте дополнительные поля для создания Файловых архивов, Каталогов, Галерей.

Примечание: Вы можете импортировать все существующие категории и материалы Joomla! при помощи одной кнопки (В правом верхнем углу «Импорт»). Таким образом ваш переход из обычного компонента материалов на К2 будет практически безболезненным. Это одно из тех свойств, которые так быстро дали K2 его нынешнюю популярность.

Шаг 8. Добавьте группы пользователей. По умолчанию присутствуют Registered и Site Owner. Вы можете ограничить права доступа различных групп к публикации материалов (вообще или в определенных категориях), просмотру, редактированию материалов и некоторые другие функции.

Шаг 9. Назначте уже существующим joomla-пользователям соответствующую группу пользователей K2. Установите их пол, добавьте описание и загрузите аватар. Эта минимальная блого-анкета дается в базовой поставке K2. Детали автора выведутся после опубликованной им статьи или новости.

Шаг 10. Добавьте теги. Система тегов это не только современная модная «фишка», но и дейтствительно дает прорыв для юзабилити вышего сайта, позволяет реализовать псевдо-мультикатегориальность, усиляет перелинковку для SEO, превносит порядок в хаос.

Шаг 11. Назначте пунктам меню соответствующие элементы К2 (категории, материалы, страницы пользователей).

Примечание: Именно этот этап вызывает у новичков наибольшее количество вопросов. Часто не искушенный пользователь настраивает K2, делает импорт старых материалов, пишет в соответствующие категории новые дополнительные материалы, а результата не видет. А это все потому, что пункты меню все еще ссылаются на Статьи Joomla! Поэтому отнесителсь к Шагу 11 с особым вниманием!

Шаг 12. Опубликуйте модуль K2 LOGIN в менеджере модулей, если вы все-таки решили создавать интерактивный сайт.Вы также можете опубликовать другие модули К2 комментарии, К2 контент или же К2 инструменты. Их я затрону в отдельных статьях.

Шаг 13. Добавьте материалы в каждую категорию. Если вы проследовали пункту 8, а затем 12, то вы можете делать это прямо с лицевой панели сайта. В обратном же случае вы всегда можете работать через админ. Панель Joomla!

Остается еще много нерассмотренных моментов, но я обязательно освящу их в следующих статьях. Имя на руках эту инструкцию, любой начинающий может не только установить К2, но и уже ощутить всю его мощь, а далее дело в творчестве, и упорстве.

Основано на материалах JoomlaWorks

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

Что же такое K2? K2 - это контент менеджер с помощью которого на своем joomla сайте вы можете красиво, а главное полноценно выводить ваш контент. Стандартные возможности Joomla непозволяют в статьях размещать галереи, выкладывать файлы, размещать видео. В K2 же это все реализованно, вам просто остается заполнить нужные вам поля. И так начнем.

Установка

В этом уроке мы установим компонент K2 на Joomla, а затем руссифицируем.

Настройка

В этом уроке мы посмотрим какие есть настройки у компонента K2, а также настроем его SEF URL

Создание статьи

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

Создание доп. полей

В этом уроке мы посмотрим что такое доп. поля. Парочку полей мы создадим, а также прикрепим их к категории.

Настройка мультимедии

В этом уроке мы установим дополнительные плагины для K2 - это видео плеер и фото галерея. Затем посмотрим их настройки и попробуем выложить видео и фото.

1 Копируем файл с языковыми константами компонента K2

Сначала создадим файл с языковыми константами компонента 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 , открыть его в блокноте и изменить значения языковых констант в файле, т.е. перевести их с английского на русский язык. Затем сохраняем отредактированный файл и закачиваем его обратно на сервер, заменив исходный файл "ru-RU.com_k2.ini".


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

Можно поступить по-другому и переопределить нужные фразы прямо из админки Joomla. Для этого тут же, в менеджере языков, переходим в раздел Переопределение констант (1). Выбираем язык и область действия (сайт или панель управления), для чего выбираем в фильтре Russian - Сайт (2). А затем, чтобы создать новое переопределение языковой константы, нажимаем кнопку Создать (3).


5 Создание нового переопределения языковой константы в Joomla

Откроется окно переопределения языковой константы. В поле Найти введите на английском языке называние константы или фразы, которую хотите перевести. Выберите в выпадающем списке Значение (чтобы найти слово или фразу в текстах констант) или Константа (искать в названии констант) (1). Нажмите кнопку Найти , появится список найденных констант. Найдите в нём интересующую константу (2).

Для компонента K2 константы обычно имеют в названии префикс К2_ .

Выберете эту константу из списка, и её значение появится в левом поле (3). Переводим её значение в поле Текст и сохраняем.


Переопределённая константа появилась в списке. Аналогичные действия необходимо повторить для всех языковых констант, текст для которых должен быть локализован.


Метод переопределения языковых констант также применим и к обычным статьям Joomla, а не только к статьям, созданным с помощью компонента K2.

В этом уроке будет рассмотрена работа с тэгами в компоненте K2 . И первый вопрос, который может возникнуть у читателя, незнакомого с этим понятием, что это такое и зачем это собственно нужно? А нужно это вот для чего. Рассмотрим такую ситуацию:

Предположим у вас на сайте есть некий материал, зайдя на страничку которого, пользователь заинтересуется данной тематикой. Дальнейшие действия читателя? Он может конечно зайти опять в поисковик и сделать вопрос по интересующей его информации там. Конечно, такой вариант нежелателен, но вполне возможен. Но ведь пользователь может пойти и другим путем и попробовать поискать статьи на вашем сайте. Но опять же, он может либо найти похожие статьи, либо не найти их, последний вариант вполне возможен, особенно если у сайта огромная структура, в которой легко потеряться. Итак, что мы имеем? В первом случаем посетителя мы потеряем, во втором, есть такая вероятность что потеряем. И это для нас нежелательно.

Создание категорий, материалов и их привязка к меню в компоненте K2. Урок 2

Создание категорий.

В компоненте K 2 можно создать неограниченное количество категорий любой вложенности. Рассмотрим это на примере. Допустим, у нас есть сайт, который представляет некую компанию, которая занимается торговлей недвижимости. И чтобы не запутаться в том обилии квартир и домов, было бы очень удобно создать некую структуру, нечто вроде каталога, в котором удобно ориентироваться. Ведь такой объект как квартира или дом, может принадлежать к тому или иному городу, улице или району. Значит, хорошо бы создать такую структуру, как:

Квартиры

Дома, коттеджи

Компонент K2. Установка и руссификация. Урок 1.

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



 
Статьи по теме:
Запросы 1с два регистра накопления
Пришло время поговорить о регистрах накопления. Регистры нужны для накопления информации о движениях средств. Проще говоря с их помощью можно будет узнать количество остатков денежных средств, материалов и их движениях. Разберем на пример, если вы читали
Гражданско правовой договор в 1с 8
Отправить эту статью на мою почту В данной статье рассмотрим, как оформить договор ГПХ в 1С. Договоры такого типа используются в случае проведения подрядных или разовых работ. Организация также обязана в этом случае перечислять страховые
1с предприятие 8 бухгалтерия сельскохозяйственного предприятия
Общие характеристики программы "1С Бухгалтерия сельхозпредприятия". Бухгалтерский управленческий учет в сельском хозяйстве. Особенности, возможности программы "Бухгалтерия сельхозпредприятия", обзор ее недостатков. Заполнение оборотно-сальдовой ведомости.
Гпд в 1с бухгалтерия 8.2. Договоры гпх. Удерживаем ндфл с вознаграждения
Для того, чтобы вести учет договоров ГПХ в программе, необходимо в разделе Настройки, Расчет зарплаты -установить флаг Регистрируются выплаты по договорам гражданско-правового характера. После чего в разделе Зарплата появится журнал документов Договоры, в