PDA

View Full Version : проблема с размером статьи.


Krasnosel
08.12.2006, 12:05
Не добaвляется статья с большим текстом...тоже самое с новостями и с блоком ЧАВО...народ_подскажите...где можно это исправить?У меня стоит восьмая версия.

Alie
08.12.2006, 16:07
Появляется урезаная статья? Если да, то:
1. В phpMyAdmin найдите соответствующие таблицы и измените тип строк на LONGTEXT.
ALTER TABLE 'вашПРЕФИКС_pages' CHANGE 'text' 'longtext' TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
2. Проверьте на всяк случай код модуля на наявность лимита на количество символов... Хотя я такого в статьях ещё не встречала....

Доп. MySQL инфо. на www.MySQL.ru

Krasnosel
08.12.2006, 17:38
статья не появляется(если добавить большой текст)...такой строки не нашёл

-- phpMyAdmin SQL Dump
-- version 2.8.0.1
-- http://www.phpmyadmin.net
--
-- Хост: db0.ht-systems.ru
-- Время создания: Дек 08 2006 г., 16:52
-- Версия сервера: 4.1.22
-- Версия PHP: 5.1.6-HTS
--
-- БД: `lucky_9`
--

-- --------------------------------------------------------

--
-- Структура таблицы `nuke_pages`
--

CREATE TABLE `nuke_pages` (
`pid` int(10) NOT NULL auto_increment,
`cid` int(10) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`subtitle` varchar(255) NOT NULL default '',
`active` int(1) NOT NULL default '0',
`page_header` text NOT NULL,
`text` text NOT NULL,
`page_footer` text NOT NULL,
`signature` text NOT NULL,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`counter` int(10) NOT NULL default '0',
`clanguage` varchar(30) NOT NULL default '',
PRIMARY KEY (`pid`),
KEY `pid` (`pid`),
KEY `cid` (`cid`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=5 ;

--
-- Дамп данных таблицы `nuke_pages`
--

INSERT INTO `nuke_pages` (`pid`, `cid`, `title`, `subtitle`, `active`, `page_header`, `text`, `page_footer`, `signature`, `date`, `counter`, `clanguage`) VALUES (4, 1, 'Устав гильдии Inquisition', и т.д

Alie
08.12.2006, 18:23
Эту строку просто в SQL введите просто через mpMyAdmin.

Alexander-V-Sh
08.12.2006, 19:51
BLOB , TEXT

Столбец типа BLOB или TEXT с максимальной длиной 65535 (2^16 - 1) символов.


MEDIUMBLOB , MEDIUMTEXT

Столбец типа BLOB или TEXT с максимальной длиной 16777215 (2^24 - 1) символов.


LONGBLOB , LONGTEXT

Столбец типа BLOB или TEXT с максимальной длиной 4294967295 (2^32 - 1) символов. Следует учитывать, что в настоящее время протокол передачи данных сервер/клиент и таблицы MyISAM имеют ограничение 16 Мб на передаваемый пакет/строку таблицы, поэтому пока нельзя использовать этот тип данных в его полном диапазоне.



Соответсвенно нужно изменить:
`text` text NOT NULL,
на
`text` mediumtext NOT NULL,
или на LONGTEXT, если потребуется.

Делается это через PhpMyAdmin - Открываем таблицу _pages, затем выбираем нужное поле и редактируем. Заменяем тип TEXT на другое.