Вы находитесь здесь:Главная»Joomla»Статьи»K2 Joomla: Как увеличить или уменьшить длину заголовков и ссылок
A+ A A-

K2 Joomla: Как увеличить или уменьшить длину заголовков и ссылок

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

Шаг 1.

Зайти в вашу базу данных (БД) сайта и найти таблицу xxxx_k2_items (где xxxx - приставка вашей БД). Если вы зашли через phpMyAdmin, то переключитесь на вкладку Структура. Здесь Вам понадобятся два поля title (длинна заголовка) alias (длинна ссылки). У каждого из них стоит тип поля VARCHAR (оставляем без изменений), длинна по-умолчанию в обоих полях 255 (меняем под себя). Я обычно title делаю длинной в 400 символов, а alias - 65. Не забываем, что для VARCHAR максимальная длинна 65535 символов.

Шаг 2.

У себя на хостинге ищем в /components/com_k2/templates/default/itemform.php строчку:

<input class="text_area k2TitleBox" type="text" name="title" id="title" maxlength="250" value="<?php echo $this->row->title; ?>" />

И меняем значение maxlenght на своё (обычно я ставлю 400). Это заголовок.

Строчку:

<input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="250" value="<?php echo $this->row->alias; ?>" />

Меняем значение maxlenght на своё (обычно я ставлю 65). Это длинна ссылки.

Шаг 3.

У себя на хостинге ищем в /administrator/components/com_k2/views/item/tmpl/default.php строчку:

<input class="text_area k2TitleBox" type="text" name="title" id="title" maxlength="250" value="<?php echo $this->row->title; ?>" />

И меняем значение maxlenght на своё (обычно я ставлю 400). Это заголовок.

Строчку:

<input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="250" value="<?php echo $this->row->alias; ?>" />

Меняем значение maxlenght на своё (обычно я ставлю 65). Это длинна ссылки.

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

337 комментарии

Оставить комментарий

Убедитесь, что Вы ввели всю требуемую информацию, в поля, помеченные звёздочкой (*). HTML код не допустим.