Перейти к публикации

Как увеличить количество тегов при добавлении новости?


assailant

Рекомендованные сообщения

Здравствуйте. На моём сайте теги играют важную роль, и добавляются в большом количестве. Проблема в том, что при добавлении новости с сайта, при достижении определённого количества символов, они срезаются. Если добавлять новости из админки - получается добавить немного больше тегов, но потом то же самое. Пробовал править поле "tags" в dle_post, изменив значение varchar(255) на varchar(8000). Некоторое время теги добавлялись как надо, но с недавних пор начала регулярно появляться ошибка MySQL при добавлении или редактировании новостей: Incorrect key file for table '/...dle_post.MYI'; try to repair it. Ремонт БД действует до следующего редактирования или добавления новости. Изменил varchar обратно на 255 - всё стало нормально. Подскажите пожалуйста, как правильно отрегулировать количество добавляемых тегов (символов тегов) в новости.

Ссылка на сообщение
Поделиться на других сайтах

тип varchar не может быть больше 256 символов. Вам нужно менять данный тип поля на TEXT а не на varchar

Ссылка на сообщение
Поделиться на других сайтах

Я пробовал менять на TEXT, но не получается. MySQL выдаёт ошибку: #1170 - BLOB/TEXT column 'tags' used in key specification without a key length

Ссылка на сообщение
Поделиться на других сайтах

Внизу в индексах удалите индекс для поля tags, потом после изменения типа поля, создадите его повторно.

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...