Новости Joomla

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

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
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Автоматическая дата снятия с публикации материала

Автор kozhenevsky

Ответов: 10
Просмотров: 2910
Последний ответ 17.11.2023, 08:08:49
от Vastriet
В Joomla! 3.9.1 в к2 не меняется порядок расположения материала

Автор sergspb

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

Автор korchaga

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

Автор Vekach

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

Автор x1

Ответов: 10
Просмотров: 892
Последний ответ 23.07.2020, 11:45:07
от x1