Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка Модулей (http://forum.mynuke.ru/forumdisplay.php?f=10)
-   -   проблема с размером статьи. (http://forum.mynuke.ru/showthread.php?t=2440)

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 на другое.


Часовой пояс GMT +4, время: 16:56.

Copyright © 2005 by Soniks