Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как увеличить лимит категорий для новости?

Как увеличить лимит категорий для новости?


     22.01.2020    категории    Все вопросы » Общие вопросы    743

вопрос
Для новости существует лимит категорий, в который она может быть добавлена, мне его нужно увеличить. Как это можно сделать?

Ответа пока нет


13 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 10:53 -

Здравствуйте, насколько мне известно, таких ограничений нет - разве что кол-во байт в поле category в таблице в базе данных.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 11:06 -

В таблице dle_post есть поле

`category` varchar(190)


Можно сделать varchar(5000).

Можно было сделать и text или mediumtext, но тогда придется менять index на fulltext, а еще сильно упадет производительность.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

kliker
Юзер

kliker - 22 января 2020 14:53 -

Спасибо!

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 14:54 -

в структуре базы данных таблицы dle_post эту колонку (допустим phpmyadmin)

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

kliker
Юзер

kliker - 22 января 2020 14:58 -

Спасибо, не сразу сообразил!

kliker
Юзер

kliker - 22 января 2020 15:13 -


К сожалению не помогло

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 15:26 -

Какая версия dle?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

kliker
Юзер

kliker - 22 января 2020 15:36 -


Версия 11.1

Странно, что в админке категории добавлены, а в базе их нет. Может, через какое то время все настройки вступают в силу, а пока висят в кэш?!

kliker
Юзер

kliker - 22 января 2020 15:37 -


По факту

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 15:44 -

Еще есть такая же проверка при добавлении новости с сайта:

engine/modules/addnews.php:

		if( dle_strlen( $category_list, $config['charset'] ) > 190 ) {
			$stop .= "<li>" .$lang['content_error'] . "</li>";
		}

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 15:42 -

Сейчас актуальна dle 13, пожалуйста пишите в след. раз версию DLE!

В /engine/inc/addnews.php и /engine/inc/editnews.php убрать это:

	if( dle_strlen( $category_list, $config['charset'] ) > 190 ) {
		msg( "error", $lang['addnews_error'], $lang['content_error'], "javascript:history.go(-1)" );
	}

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

kliker
Юзер

kliker - 22 января 2020 16:55 -

Спасибо, большое! Очень помогли!

dj-avtosh
PHP-developer

dj-avtosh - 22 января 2020 17:00 -

для спасибо есть палец вверх

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх