Снять ограничение на размер новости в ДЛЕ

L8
На сайте с 07.12.2008
Offline
59
3502

Сегодня столкнулся с тем, что в ДЛЕ размер новости ограничен. У меня вышло примерно 61к символов. Как можно снять или хотя бы увеличить это ограничение?

mgarkunov
На сайте с 23.03.2009
Offline
130
#1
lamer88:
У меня вышло примерно 61к символов.

Вероятнее всего это ограничение в базе данных, т.е. поле хранит данные в BLOB (длина от 1 до 65535 символов).

Можно попробовать изменить тип полей на

MEDIUMBLOB (MEDIUMTEXT) - Тип BLOB или TEXT, длиной от 1 до 16777215 символов.

LONGBLOB (LONGTEXT) - Тип BLOB или TEXT, длиной от 1 до 4294967295 символов.

Возможно будет работать.

P.S. Свежий бэкап = большая экономия нервных клеток

Affiliate marketing в Рунете (http://affnet.ru)
L8
На сайте с 07.12.2008
Offline
59
#2

поле типа text. На него тоже стоит ограничение в 65535 символов?

F
На сайте с 16.01.2010
Offline
267
#3

нужно зайти в phpmyadmin выбрать таблицу dle_post зайти в него, дальше поставить галочку на против full_story снизу выбрать на изменить (change) и поменять TEXT на LONGTEXT

pikasso
На сайте с 27.01.2008
Offline
150
#4

Очень бы не советовал этого делать. При большом количестве новостей будем неслабая нагрузка на бд.

L8
На сайте с 07.12.2008
Offline
59
#5

спасибо всем за ответы.

pikasso:
Очень бы не советовал этого делать. При большом количестве новостей будем неслабая нагрузка на бд.

Но как тогда решить проблему с тем, что размер новостей больше, чем лимит? Можно, конечно, поставить не LONGTEXT, а MEDIUMTEXT, но нагрузка ведь все-равно увеличится...

В принципе новостей не так уж и много... примерно 1 новость в 2 дня добавляется.

P0
На сайте с 17.06.2010
Offline
94
#6

а не проще новость разделить на 2 части? или все новости такие большие?

https://kinobox.tv/ - бесплатный плеер с фильмами для киносайта.
pikasso
На сайте с 27.01.2008
Offline
150
#7
lamer88:
Но как тогда решить проблему с тем, что размер новостей больше, чем лимит? Можно, конечно, поставить не LONGTEXT, а MEDIUMTEXT, но нагрузка ведь все-равно увеличится...

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

ЗЫ

TEXT 65,535 bytes

MEDIUMTEXT 16,777,215 bytes

LONGTEXT 4,294,967,295 bytes

L8
На сайте с 07.12.2008
Offline
59
#8

Спасибо за ответы. Решил пока повременить с изменением типа данных.

WebAlt
На сайте с 02.12.2007
Offline
251
#9

Ну народ, патчу уже 3,5 года но офф.сайте:

http://dle-news.ru/2007/03/19/podderzhka_skriptom_bolshikh_tekstov.html

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий