Inurl component k2 тошин канке. 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

Заголовок - в этом поле указывается название категории

Псевдоним заголовка - для обозначения имени, показываемого в конце URL

Наследовать параметры от категории - выбрав категорию из списка, все её параметры будут унаследованы

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

Уровень доступа - определить кому позволен доступ к редактируемой категории

Картинку можно загружать с компьютера (кнопка Обзор ) или найти на сервере (Обзор на сервере... ).

Справа располагаются параметры, которые относятся не только к категории, но и для прикрепленным к ней материалам.

Шаблон материалов категории

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

Способ отображения материалов на главной и в категориях

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

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

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

Другие варианты расположения

  • Режим каталога - если выбрать Нет, то будут отображаться материалы не только категории, но и подкатегорий
  • Избранные материалы - выбор показа материалов, отмеченных как избранные
  • Сортировка материалов - здесь выбирается порядок показа материалов на странице
  • Разбивка на страницы/Нумерация - требуется ли постраничная разбивка и нумерация

Опции отображения категории

Сначала выбираются пункты, которые будут/не будут отображаться при выводе категории (такие как заголовок, описание, картинка, ссылка на RSS).

Параметры изображения материала

Здесь устанавливается ширина для очень маленького/маленького/среднего/большого/очень большого изображений. Их высота будет расчитана пропорционально.

Опции отображения материала в списке категории

Благодаря этим опциям можно точно настроить какие именно пункты, поля и иконки будут отображаться в списке категории (блоге материалов).

Все пункты интуитивно понятны, и по большей части знакомы из материалов Joomla

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

Опции отображения материала

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

Для удобства параметры разделены на подразделы: Социальный обмен, Настройки автора, Похожие материалы .

Мета-данные

Стандартные параметры для мета-тегов

Отображение категорий K2 на сайте

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

  • Если выбрана одна категория , то ниже выбирается лишь способ сортировки материалов.
  • Если выбраны несколько категорий , то ниже указываются опции, которые соответствуют параметрам в Шаблоне материалов категории . А также устанавливается показ ссылок на RSS рассылку.

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

Файлы компонента находятся по пути components/com_k2/

Но разработчики шаблонов могут переопредилить и добавить своё компонент по пути templates/ваш шаблон/html/com_k2/

Маленький урок о компоненте K 2

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

Для исправления идём по пути и открываем файлitemform.php

Ищем такой код (примерно 532 строка)

type = "header"): ?>

и меняем на этот код

type == "header"): ?>

2. Если при добавление материала с сайта (Front-End) у вас не добавляется автоматом категория в которой вы находитесь,делаем так

Идём ро пути components/com_k2/templates/default/ и открываем файл category.php

Ищем такой код (строку не могу сказать так как у нас файл сильно изменён, ищите по классу class="catItemAddLink")

addLink; ?>

и меняем на этот код

addLink."&catid=".$this->category->id ; ?>

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

Удаляем лишнее с Front-End

Решили набросать как удалить некоторые функции и текст при редактирование или добавления материала с сайта

Начнём с файла itemform.php идём по пути components/com_k2/templates/default

Удалям или комментируем код

1. Убираем логотип, заголовок Добавить материал

2. Убираем боковую панель

3. Убираем надпись разрешений пользователя

permissionsMessage; ?>

4. Убираем псевдоним заголовка

5. Убираем теги

params->get("taggingSystem")): ?>

    row->tags) && count($this->row->tags)): ?>

    row->tags as $tag): ?>

  • name; ?>

    " class="tagRemove">x

  • params->get("lockTags") || $this->user->gid>23): ?>

    " />

    TAGS_ARE_APPENDED_AT_THE_BOTTOM_OF_THE_AVAILABLE_TAGS_LIST_LEFT"); ?>

    lists["tags"];?>

    »" />

    " />

    lists["selectedTags"]; ?>

    Сам компонент загружает оригинальное изображение и сохраняет его в 5 вариациях - очень большое, большое, среднее, маленькое, очень маленькое.

    Зачастую нам нужно максимум три варианта изображений.

    Я пользуюсь только большими средними и маленькими изображениями.

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

    $handle -> Process ($savepath ) ;

    у ненужного нам параметра сохранения изображения в файле /administrator/components/com_k2/models/item.php

    Компонент K2 один из популярнейших компонентов для создания блогов, журналов, каталогов созданный компанией JoomlaWorks и завоевавшем в 2010 году статус "Лучшее расширение для Joomla"
    Компонент K2 на сегодняшний день установлен на тысячах сайтов в виду своего удобства и широкого функционала, который не может в полной степени обеспечить базовый компонент материалов (com_content) идущий в составе дистрибутива Joomla.
    Скачать компонент K2 для Joomla 1.5 и Joomla 1.7 вы можно на официальном сайте разработчика .
    Если вам нужна помощь по компоненту по поищите на Joomlaforum
    Если же перед вами стоит задача сделать шаблон для компонента K2 - то мой перевод руководства по созданию шаблона компонента K2 к вашим услугам

    Мультикатегории в K2

    Опубликовано 23.11.2012 15:15 Автор: Сергей Вячеславович Давно искал способ для того чтобы присвоить одному материалу в K2 несколько категорий, да и чтоб при этом работа сайта не пострадала. Кажется нашел, мир не без добрых разработчиков.

    Новая версия K2 и новые типы полей

    Опубликовано 22.11.2012 21:21 Автор: Сергей Вячеславович K2 развивается и становится все более похожим на настоящую CCK для Joomla. На этой неделе разработчики - команда JoomlaWorks снова представила новую версию K2 - версию 2.6.2.

    Новая версия компонента K2 теперь для Joomla3

    Опубликовано 12.10.2012 07:56

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

    Новая версия K2 - теперь с интеграцией Community Builder

    Опубликовано 19.02.2012 11:42 Автор: Сергей Вячеславович
    Новая версия K2.5.5, по словам разработчиков, выйдет в ближайшую неделю. Она продолжит серию улучшений этого компонента, а также обеспечит совместимость с новой Joomla 2.5.
    UPDATE. K2 версия 2.5.5 для Joomla 1.5 и Joomla 2.5 вышла 7 марта 2012 года и доступна к загрузке.
    Внимание Некоторые вебмастера сообщают об ошибках в новом релизе. Будьте осторожнее - делайте бэкапы перед обновлением.

    Бесплатный компонент К2 поможет сделать записи более интересными и информативными. Подробно расскажу для начинающих блогеров как установить и русифицировать K2 на Joomla .

    Установка К2

    Компонент К2 устанавливается с официального сайта //getk2.org/ . Вот так выглядит главная страница сайта. Скачиваем приложение себе на компьютер, нажав на кнопку “Скачать К2”. Познакомиться с возможностями К2 можно на демо-сайте разработчиков JoomlaWorks. В каждый материал можно включить фотогалерею, настроить вывод дополнительных полей. Дополнительные поля -это вывод значимой информации рядом с изображением. Особенно это пригодится интернет-магазинам, агентствам недвижимости или сайтам-каталогам. Для загрузки К2 на свой сайт зайдем в “Расширения”- “Менеджер расширений” “Установка” – “Загрузить файл пакета”. Выбираем файл на компьютере и устанавливаем на сайт.

    Русификация К2

    Для того, чтобы все настройки К2 были на русском языке, вернемся на официальный сайт и скачаем русификацию компонента. В разделе “К2 переводы” выбираем “Русский – Россия”, скачаем файл и загрузим на сайт. Убедиться, что меню К2 стало на русском языке, можно открыв “Компоненты” – “К2”.

    Во вкладке “Инфо” дан список всех имеющихся плагинов и модулей К2. Еще можно узнать нужную версию веб-сервера, PHP, MySQL, выстановленные права на папки, и другую полезную информацию. Обратите внимание на лимит загрузки. Иногда пользователи загружают архивы или фото большего размера и не могут понять, почему выдается ошибка. Большие файлы надо загружать прямо на хостинг.

    Дополнительные плагины К2

    В комплект К2 не включены плагины галереи и видео. Их нужно скачать отдельно на этом же сайте. Или открываем “Менеджер расширений” – “Установка из JED”, вбиваем в поиск AllVideos и скачиваем плагин. Плагин галереи Simple Image Gallery PRO платный. На один из сайтов я купила шаблон с предустановленным компонентом К2 и платным плагином галереи. На другой сайт установлю бесплатную галерею от этого же разработчика Simple Image Gallery. Галерею таким же образом устанавливаем из интернета. Не забудем включить плагины в “Менеджере плагинов”. Я проверю, как работает K2 и можно ли обойтись без платного плагина. О результатах обязательно напишу.

    Удаляем предустановленные картинки

    Первым делом, я избавилась от предустановленных картинок в K2. Они не уникальны и не понадобятся. Откройте “Медио менеджер”, и пройдитесь по папкам. Лишние картинки выделяем и удаляем. Я удалила все. Мы немного освободили место на хостинге. Как не переплачивать и получить все возможности современного хостинга за минимальные деньги напишу в следующей статье.



     

    Возможно, будет полезно почитать: