0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 2050 Просмотров
*

Kitsunebi

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Здравствуйте возникла крайняя необходимость увеличить длину заголовка материала в К2 (на данный момент записывается только 250 символов, а мне надо 270), но при этом надо чтобы алиасы материала формировались меньшей длинны (я думаю уменьшить до 65 символов, на данный момент они тоже максимум 250 символов).

CMS Joomla! 2.5.6
K2 2.5.7

что я пробовал.
/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; ?>" />
и
Код
<input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="250" value="<?php echo $this->row->alias; ?>" />

менял на:
Код
<input class="text_area k2TitleBox" type="text" name="title" id="title" maxlength="400" value="<?php echo $this->row->title; ?>" />
и
Код
<input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="65" value="<?php echo $this->row->alias; ?>" />

и в БД в таблице _k2_items
Код
title -> varchar (255)
Код
alias -> varchar (255)

менял на:
Код
title -> varchar (400)
Код
alias -> varchar (65)

Результат успехов не принес(((

З.Ы. 1. Еще интересно будет ли индексировать Google и Яндекс эти материалы и не снизит ли рейтинг сайта.
       2. Можно ли сделать чтобы алиасы транслитерировались с кириллицы на латиницу, а с если название на латинице, то так и оставалось.
*

Kitsunebi

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Интересно, с такой проблемой никто не сталкивался или увеличение длины заголовка неизбежно ведет к галимой индексации сайта и удлинять его вообще нельзя  :dry:
*

Kitsunebi

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Решение нашел, тему думаю можно закрыть. Для тех кому надо будет.

/components/com_k2/templates/default/itemform.php
Меняем длину заголовка (значение 250 замените на свое)
Код
<input class="text_area k2TitleBox" type="text" name="title" id="title" maxlength="250" value="<?php echo $this->row->title; ?>" />

Меняем длину алиаса (значение 250 замените на свое)
Код
<input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="250" value="<?php echo $this->row->alias; ?>" />

/administrator/components/com_k2/views/item/tmpl/default.php
Меняем длину заголовка (значение 250 замените на свое)
Код
<input class="text_area k2TitleBox" type="text" name="title" id="title" maxlength="250" value="<?php echo $this->row->title; ?>" />

Меняем длину алиаса (значение 250 замените на свое)
Код
<input class="text_area k2TitleAliasBox" type="text" name="alias" id="alias" maxlength="250" value="<?php echo $this->row->alias; ?>" />

и в БД в таблице _k2_items указываем соответствующие значения (они должны быть одинаковыми везде, т.е. заголовок, например 500, то во всех трех случаях должно быть 500, а алиас, допустим - 65 тоже во всех трех случаях).
Заголовок
title -> varchar (255)
Алиас
alias -> varchar (255)

З.Ы. Максимальное значение для varchar - 65535
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

В Joomla! 3.9.1 в к2 не меняется порядок расположения материала

Автор sergspb

Ответов: 0
Просмотров: 97
Последний ответ 12.06.2021, 15:20:52
от sergspb
Ошибка ПРИ создании материала В К2 - РЕШЕНО

Автор korchaga

Ответов: 1
Просмотров: 216
Последний ответ 28.12.2020, 03:21:46
от korchaga
Ошибка дополнительных полей в конце материала

Автор Vekach

Ответов: 4
Просмотров: 338
Последний ответ 22.09.2020, 17:45:22
от Vekach
[Решено] Получить alias материала в плагине, как?

Автор x1

Ответов: 10
Просмотров: 444
Последний ответ 23.07.2020, 11:45:07
от x1
Отображение доп. полей материала в спойлере или структурировано

Автор Falana

Ответов: 0
Просмотров: 317
Последний ответ 25.02.2020, 20:37:34
от Falana