Сволочь component k2. Расширение возможностей Joomla с компонентом К2. Сколько дней готовится анализ

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

В принципе, некоторые возможности, предоставляемые компонентом K2, сейчас уже реализованы в новой версии Joomla 1.6(7). Но мы еще не скоро, по крайней мере, не в ближайшие 2 года, соберемся переезжать на новые версии, поскольку они еще сыроваты. Поэтому компонент K2 становится для нас неплохим вариантом.

Отличия компонента K2 от стандартного компонента Joomla

Обычно самым главным отличием считают возможность организации в K2 структуры категории неограниченной вложенности, в отличие от стандартной двухуровневой вложенности материалов в Joomla (разделы и категории). И только одно это достоинство стоит многого.

Представим все возможности компонента K2 в виде списка:

  1. Неограниченная вложенность материалов в категориях K2 (можно создавать бесконечное количество подкатегорий, чего нет в стандартном компоненте контента в Joomla, там, как мы знаем, только раздел и категории в нем, дальнейшее разветвление невозможно).
  2. В K2 интегрирована система комментирования, которая при желании может быть защищена довольно надежной капчей от Google (в Joomla изначально системы комментирования не предусмотрено, но, правда, можно установить компонент JComments, который де факто является лучшей системой комментирования для Joomla).
  3. К статьям, написанным в K2, можно добавлять теги (ключевые слова, характерные для конкретных материалов), (вы сможете использовать довольно наглядное облако тегов). Выводится облако тегов из K2 с помощью специального модуля, который, кроме облака тегов, может выводить на страницы Joomla «хлебные крошки» («глубиномер», т.е. указатель категорий, в которые погружается пользователь по мере «углубления» в структуру сайта), архив материалов, календарь в стиле блога, список категорий (меню), окно поиска и др.
  4. В компоненте K2 можно при написании статей или создании категории добавлять к ним изображения. Вроде бы ничего такого в этом нет, ибо в Joomla это тоже можно делать, но разница кроется в унификации добавляемых изображений, которые будут автоматически приводится к стандартному размеру (очень удобно при ведении авторских блогов пользователями вашего ресурса).
  5. В шаблоне для каждой статьи, написанной в админке компонента K2, будет предусмотрено место для вставки галереи изображений. Причем, галерея добавляется в статью через K2 буквально парой кликов - вам нужно будет только указать путь до zip архива с несколькими изображениями и выбрать вариант показа фотогалереи. (Это очень удобно, подобная функция вставки изображений из фотогалереи, например, PhocaGallery в материал выполняется гораздо сложнее.)
  6. Точно так же, как и в случае фотогалерей, в шаблоне для статьи, написанной посредством компонента K2, будет предусмотрено место для видеоролика. Вставить видео в статью через K2 можно будет буквально в один клик (например, для вставки ролика с YouTube будет достаточно только ввести код ролика).
  7. Еще в K2 можно прикреплять к статьям файлы для скачивания опять же в один клик при написании или редактировании материалов через панель управления компонента K2.
  8. При написании статьи через админку компонента K2 у вас будет возможность указывать или выбирать из выпадающего списка значения тех или иных дополнительных полей. Дополнительные поля в K2 задаются и настраиваются в соответствующих разделах админки K2, а затем привязывают к определенной категории материалов.

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

Так же в шаблоне статей компонента K2 предусмотрено место для вывода кнопок социальных сетей (обычно называется «Социальный обмен»), что очень удобно, ибо вам не придется прикручивать кнопки социальных сетей к сайту самостоятельно с помощью сторонних расширений или скриптов.

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

Это все, что может предоставить нам компонент K2 для расширения стандартных возможностей Joomla. Но даже эти скромные возможности K2 способны изменить внешний вид и функционал вашего Joomla-сайта настолько, что его практически трудно будет узнать.

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

Этот обзорный материал будет продолжен серией публикаций об этом компоненте.

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

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

Возможности компонента K2 по организации контента в Joomla

Но давайте попробуем представить все возможности K2 в виде списка:

  1. Неограниченная вложенность материалов в категориях (можете забыть о разделах и каталогах, в которые зажата версия 1.5 изначально).
  2. В K2 интегрирована система комментирования, которая при желании может быть защищена довольно надежной капчей от Google (в Джумле изначально системы комментирования не предусмотрено, но можно , который де факто является лучшим из имеющихся на данный момент вариантов).
  3. К статьям написанным в K2, вы сможете добавлять теги аналогичные тем, что используются в WordPress (вы сможете использовать довольно наглядное облако тегов, пример которого приведен на демо-сайте разработчиков). Выводится облако тегов из K2 с помощью специального модуля, который кроме него может выводить на страницы сайта, блога или каталога хлебные крошки, архив материалов, календарь в стиле блога, список категорий (меню), окно поиска и др.
  4. В этом компоненте вы сможете при написании статей или создании категории добавлять к ним изображения. Вроде бы ничего такого в этом нет, ибо изначально в движке это тоже можно делать, но разница кроется в унификации добавляемых изображений, которые будут автоматически приводиться к стандартному размеру (очень удобно при ведении авторских блогов пользователями вашего ресурса).
  5. В шаблоне для каждой статьи, написанной в админке K2, будет предусмотрено место для вставки галереи изображений . Причем, галерея добавляется в статью буквально парой кликов — вам нужно будет только указать путь до zip архива с несколькими изображениями и выбрать вариант показа.

    В Joomla, конечно же, тоже можно вставлять фотогалереи в статьи, правда для этого придется использовать сторонние расширения (например, плагин ), и все равно процесс вставки будет на порядок сложнее, чем в случае использования компонента K2. О как.

  6. Точно так же как и в случае фотогалерей, в шаблоне для статьи, написанной посредством K2, будет предусмотрено место для видеоролика. Вставить видео в статью можно будет буквально в один клик (например, для вставки ролика с будет достаточно ввести только код ролика).
  7. Еще в K2 можно прикреплять к статьям файлы для скачивания опять же в один клик при написании или редактировании материалов через панель управления компонента
  8. При написании статьи через админку K2, у вас будет возможность указывать или выбирать из выпадающего списка значения тех или иных дополнительных полей. Они задаются и настраиваются в соответствующих разделах админки этого компонента, а затем привязываются к определенной категории материалов.

    Таким образом, при добавлении материалов вы сможете заполнять дополнительные поля, которые могут, например, понадобиться при создании каталога на базе компонента K2. Вообще, все это очень сильно напоминает , что и не мудрено, ибо ВиртуеМарт это тоже каталог товаров.

    Также в шаблоне статей K2 предусмотрено место для вывода кнопок социальных сетей (обычно называется «Социальный обмен»), что очень удобно, ибо вам не придется прикручивать с помощью сторонних расширений или скриптов.

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

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

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

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

Но давайте от теории перейдем непосредственно к практике и посмотрим, где можно скачать K2 и как установить его на Joomla. Итак, для того, чтобы его скачать, вам нужно на главной странице сайта разработчиков щелкнуть по большой кнопке «Download K2». Последняя актуальная версия на данный момент имеет номер v2.6.7.

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

Для установки K2, вам необходимо в области «Загрузить файл пакета» нажать кнопку «Обзор» и найти на своем компьютере файл K2_v2.6.7.zip . Затем жмете на кнопку «Загрузить файл&Установить», через некоторое время все будет завершено и вы увидите сообщение об этом, а также рапорт об установленных расширениях:

При возникновении проблем попробуйте воспользоваться данным материалом — .

Русский перевод K2 (русификация)

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

Сделать это совсем не сложно, но сначала надо будет скачать русификацию K2 . Распаковывать данные архивы с русским переводом не нужно, остаточно будет их просто установить из админки Joomla как обычные расширения (Расширения» - «Установить/Удалить» — «Загрузить файл пакета»). После этого компонент K2 будет полностью переведен на русский язык.

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

Предлагаю посмотреть серию из 14 видеоуроков по K2 для Joomla . Они будут воспроизводиться один за другим автоматом, а если хотите, то можете переключаться на следующий урок с помощью соответствующей кнопки на панели плеера или выбрать нужный урок из выпадающего меню в верхнем левом углу окна плеера:

Приятного просмотра!

Удачи вам! До скорых встреч на страницах блога сайт

Вам может быть интересно

Создание карты для сайта на Joomla с помощью компонента Xmap
Темы оформления и русификация форума SMF, а так же установка компонента JFusion в Joomla
Расширения для Joomla - что это такое и где скачать компоненты, модули и плагины для Джумлы, как их устанавливать и удалять
JComments - бесплатный компонент комментариев с captcha для Joomla, его установка и настройка
ARTIO JoomSEF - настройка ЧПУ (SEF) ссылок и Title в Joomla, а так же создание страницы 404 ошибки с помощью этого расширения
JoomShopping - установка бесплатного компонента интернет-магазина на Joomla и его первоначальная настройка
Комментарии для Joomla с автомодерацией и защитой от спама
Фотогалерея Phoca Gallery (Plugin) - установка, создание галерей и слайдшоу в Joomla, водяные знаки и вставка фото в статьи Фотогалерея для Joomla — Часть 3 — Создание галерей в Joomla 1.5 с помощью компонента Phoca Gallery — добавление категорий и загрузка изображений в фотогалерею
Akeeba Backup (бывший JoomlaPack) - создание бэкапа сайта на Joomla и восстановления из резервной копии в два клика
Контакты для сайта и форма обратной связи с помощью встроенного компонента Joomla

При использовании CCK компонента K2, иногда бывает необходимость в использовании дополнительных полей. По умолчанию в компоненте K2 используется вывод всех дополнительных полей в одном месте, что очень не красиво и не удобно. Данная статья написана чтобы решить проблему с размещением дополнительных полей K2 в разных местах шаблона.

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

Шаг 1: Вывод дополнительных полей в разных местах шаблона материала K2

Итак, открываем папку: /components/com_k2/templates/

и копируем ее содержимое в папку с вашим шаблоном (предварительно создав папки com_k2/templates/): /templates/название_шаблона/html/com_k2/templates/

При желании можете сразу создать несколько шаблонов, например чтобы использовать различные стили вывода и оформления в разных категориях. Например после создания нескольких шаблонов, ваша директория и папки будет выглядить так:

  • /templates/название_шаблона/html/com_k2/templates/default/
  • /templates/название_шаблона/html/com_k2/templates/novosti/
  • /templates/название_шаблона/html/com_k2/templates/faq/

После этого необходимо создать группу полей и сами поля, после чего присвоить их к нужной категории:

и в 12 строчке после:

вставляем данный код:

// дополнительные поля материала K2 $extrafields = array(); foreach($this->item->extra_fields as $item) { $extrafields[$item->id] = $item->value; }

После этого нам необходимо удалить существующий вывод всех дополнительных полей. Для этого в этом же файле удалите все с 250 по 266 строки. А именно:

item->params->get("itemExtraFields") && count($this->item->extra_fields)): ?>

    item->extra_fields as $key=>$extraField): ?> value): ?>
  • typetype); ?> groupgroup; ?>"> name; ?>: value; ?>

Далее нам нужно вывести одно какое нибудь дополнительное поле в материале, например это будет поле которое имеет уникальный ID - 2 (узнать ID поля можно в административной панели K2, во вкладке Доп. поля). Для этого, в этом же файле item.php ищем подходящую позицию для размещения дополнительного поля (в нашем случае в самом верху материала, под логином пользователя) и вставляем следующий код:

где это ID дополнительного поля.

Обновляем страницу на сайте и видим наше одно поле, которое имеет идентификатор 2. Таким же образом вставляем другие поля в любом месте шаблона K2, только не забудьте менять ID при каждом новом добавлении поля в шаблон, в противном случае у вас получится одно и тоже поле в разных местах шаблона.

Далее нам необходимо добавить стиль оформления для дополнительного поля K2. Вы же хотите чтобы ваши доп.поля в K2 выглядили привлекательно? Для этого достаточно просто обрамить наш код DIV"ом или любым другим элементом по желанию и добавить к нему CSS класс для создания уникального стиля нашему дополнительному полю. Например сделаем так:

Вы думайте на этом все? НЕТ! Если вдруг вы уберете информацию в материале из дополнительного поля K2, то вы увидите такую неприятную картину:

После если мы обновим страницу сайта, то на странице материала, стиль поля исчезнет:

Если мы вновь введем информацию в поле «Демо», то наша кнопка (точнее поле) снова будет отображатся на сайте:

В примере выше, мы использовали 2 поля (Демо и Скачать), которые были установлены в разных местах шаблона и имели совершенно разные CSS стили оформления. Поле «Демо» содержащее идентификатор ID 1, была добавлена вверх страницы, а поле «Скачать» с идентификатором ID 2 было добавлено ниже вывода полного текста статьи и отцентровано по центру материала с использованием CSS стилей.

Вы можете использовать неограниченное количество дополнительных полей компонента K2 и расставлять их в разных местах шаблона и применять к ним различные эффекты и стили оформления. Незабывайте только указывать корректный идентификатор (ID) дополнительного поля!

Вот на этом вывод дополнительных полей K2 в разных местах шаблона завершен.

Шаг 2: Вывод дополнительных полей в разных местах категории материалов K2

Если вы также хотите вывести дополнительные поля в самой категории компонента K2, при этом используя разные места вывода, то вам необходимо открыть файл category_item.php в папке с шаблоном K2. После перейдите к 12 строке, и после:

// no direct access defined("_JEXEC") or die("Restricted access");

Вставьте следующий код:

// дополнительные поля категории K2 $extrafields = array(); if($this->item->params->get("catItemExtraFields") && count($this->item->extra_fields)) foreach($this->item->extra_fields as $item) { $extrafields[$item->id] = $item->value; }

Далее вам необходимо удалить стандартный вывод дополнительных полей в категории K2. Для этого в этом же файле category_item.php перейдите к 129 строке (нумерация может отличатся из-за внесения кода выше) и удалите все что связано с дополнительными полями (от 129 до 145 строки), а именно:

item->params->get("catItemExtraFields") && count($this->item->extra_fields)): ?>

    item->extra_fields as $key=>$extraField): ?> value): ?>
  • typetype); ?> groupgroup; ?>"> name; ?> value; ?>

Данный код выведет оба наших поля (c ID 1 и ID 2) в том месте где мы установили код (в данном случае мы установили код после вывода вступительного текста статьи K2 в категории материалов). Обратите внимание на то что к классу нашей кнопки мы добавили преффикс cat_, чтобы CSS стиль не смешался со стилем кнопок (полей) материалов K2:

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

Данное решение предназначено для Joomla 1.5 и 2.5 с использованием компонента K2 v2.5.4. В более ранних версиях компонента, может быть несоответствие строк.

Эта статья является единственным простым и гибким решением для вывода дополнительных полей в материалах и категориях K2.

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

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

Конструктор контента K2 был создан командой разработчиков JoomlaWorks в качестве полной замены стандартного компонента контента Joomla и, на текущий момент, у компонента есть все для того, что бы можно было безболезненно отказаться от этого стандартного функционала.

Установка расширения осуществляется стандартно, как и любое другое расширение для Joomla! - через Менеджер расширений . Компонент поддерживает полный импорт материалов из Joomla , и вы мгновенно получите массу новых возможностей для вашего существующего контента.

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

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

K2 является расширяемым компонентом: вы можете легко создавать специфические для вашего сайта типы контента.

Принципы функционирования K2

В работе компонента четко выделяются 4 основных принципа:

  • многофункциональность,
  • простота использования,
  • гибкая система шаблонизации,
  • оптимизированная производительность.

Исходя из вышеописанного не удивительно, что K2 - один из крупнейших и самых популярных в мире CCK для сайтов на CMS Joomla .

Распространение компонента K2

Расширение распространяется бесплатно по стандартной лицензии GNU/GPL . Скачать K2 можно с сайта разработчика.

Русификация K2

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

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

  • Russian
  • Russian Petrine orthography
  • Russian (Russia)
  • Russian (Ukraine)

Ваш выбор должен пасть на Russian (Russia) .

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