Вы не зашли.
Столкнулся с такой проблемой в необходимости занесения в базу большого объема информации (в одной новости), в таблице поправил content изменил с text на longtext, и все прекрасно заработало, ничего теперь не обрезает. Но при редактировании в админке эта новость просто не открывается видна только менюшка сверху и все, другие новости редактируется без проблем, что нужно поправить в editnews.php? чтобы была возможность считать с базы такой гигантский объем информации?
Не в сети
Не в сети
да оба не работают
1: $tvars['vars']['content'] = str_replace(array("{","<", ">"), array("{","<", ">"), $row['content']); - добавил строку в файл editnews.php после 342 строчки, после переместил на 286у - итог не работает
2:
UPD: вроде сам нашел. Добавил после 65 строки
preg_match_all('/(?<=\{)l_(.*?)(?=\})/i', $data, $larr);Отредактированно Xaron (2010-10-10 23:13:47)
поставил так же, но на 65 строчке у меня другой код
if (preg_match_all('#\[:include (.+?)\]#is', $data, $iMList, PREG_SET_ORDER))
понимаю что с того времени много что изменилось сейчас я использую 0.9.2 Release [SVN646]
и вдогонку, что нужно сделать вместо {l_postid_short} {l_date} {l_title} {l_listhead.comments} {l_category} {l_author} были нормальные слова, почему то слетело везде
Не в сети
Не в сети
Последняя, но это не важно. Здесь важен текст и конфигурация PHP. Мне нужен твой текст, мне нужно получить ошибку как у тебя, чтобы попробовать применить один из советов выше.
Не в сети
текст Скачать constitution_rus.ZIP
а про конфигурацию что нужно написать?)
Изменено Buru (2011-03-10 14:39:23)
Не в сети
У меня четко работает, значит дело действительно в конфигурации PHP. Я ХЗ куда конкретно копать. Начнем с pcre.backtrack_limit, как в том топике описано.
Можно посмотреть memory_limit, post_max_size, max_execution_time (что нашел в phpinfo по слову max)) )
В core.php можно найти
@error_reporting (E_ALL ^ E_NOTICE);
//@error_reporting (E_ALL);
и поменять местами комментарии, может notice какой вылазит..
Не в сети
вот что выдало php инфо:
Directive Local Value Master Value
pcre.backtrack_limit 100000 100000
pcre.recursion_limit 100000 100000
memory_limit 128M 128M
post_max_size 8M 8M
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
репорт @error_reporting (E_ALL):
Notice: Undefined index: subaction in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 648
Notice: Undefined variable: PHP_SELF in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 265
Notice: Undefined index: avatar in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 274
Notice: Undefined variable: attach_entries in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 395
Notice: Undefined variable: num in /usr/local/www/data/Jkhplus/engine/actions/editnews.php on line 396
Notice: Undefined variable: SQLnews in /usr/local/www/data/Jkhplus/engine/plugins/comments/comments.php on line 48
Notice: Undefined variable: SQLnews in /usr/local/www/data/Jkhplus/engine/plugins/comments/comments.php on line 49
Изменено Buru (2011-03-10 15:32:17)
Не в сети
Могу предложить в editnews.php в функции editNewsForm наставить вывод какого-нибудь текста после каждой строчки (не после каждой, а через 10, к примеру) и смотреть когда падает вывод. Узнаем виновника
Не в сети
то ничего не выводит, прилагаю архив подправленного editnews.php и вордовского файла с тем что вывелось:
при выводи echo print_r($tpl-> vars('edit', $tvars)); и echo print_r($tpl -> template('edit', tpl_actions.$mod)); выводит только 1
Не в сети
Wolverine, а попробуй текст из этого файла и посмотри что будет Скачать 1146129797.rar
Не в сети
На этом тексте у меня тоже ломается вывод. В нем 209к символов.
В template.class.php сразу же после открывающегося тега <?php напиши
ini_set('pcre.backtrack_limit',300000);
Не в сети
дык я так думал раньше,а сейчас заметил если удаляю эту строку и заливаю файл обратно то тоже самое {l_editnews_title} {l_title} и т.д. причем во все админке и на сайте, если файл заливаю из стандартной сборки то все возвращается в норму. Тут явно не мой косяк
Изменено Buru (2011-03-15 13:51:30)
Не в сети