View Full Version : не могу добавить новость на сайт
uzalbert
05.02.2007, 13:48
уважаемые посетители сайта помогите пожалуйста!!!
не могу добавить новость на сайт!!!
точнее, у меня новость добовляется, когда расширенный текст игнорируешь, но потом когда начинаю редактировать, добовляю расширенный текст, то расширенный текст оказывается пустым и переодрисует меня на индех.пшп
главное раньше было все ок, но в определенный момент все, не могу добавить новость.
может кто решил данную проблему, век буду благодарен!!!
uzalbert
05.02.2007, 15:12
Народ помогите, плиззззззззззззззззззззззз :mad:
странная проблема....
имхо, с пустого места она возникнуть не могла. всему есть причина.
попробуйте вспомнить, что вы сделали перед тем, как она появилась.
может что в коде меняли, настраивали и т. п. найдете причину - решение само придет.
Alexander-V-Sh
05.02.2007, 17:45
возможно из-за текста статьи. может быть введен одинаркая ковычка ' (в некоторых модулях не работает правильно фильтр).
а скорее всего из-за редактора встроенного. такая же фигня у меня в опере, она скрипт неверно читает, и в это поле нельзя ничего ввести.
Я вообще редакторами не пользуюсь.
У меня DreamWeaver стоит - и то я в нем только результат смотрю. Все странички верстаю в блокноте или в том же Дрим Вьювере, но в режиме кодера.
Всякие там редакторы много мусора в текст добавляют - кучу левых тегов и т. п.
Я у себя вообще этот редактор отключил нафиг. Хотел его совсем удалить, но что-то потом передумал. Фиг с ним.
По-моему, лучше немного HTML изучить, тем более, что ничего сложного там нет, чем полагаться на авось и на редактор, каким бы совершенным он ни был. За примером последствий далеко ходить не надо ;)
Ну, а в вашем случае выход один - перевернуть вверх дном всю БД (а точнее табличку с новостями) в поисках кривого кода и исправить его...
Alexander-V-Sh
05.02.2007, 18:04
Astrix
С Редактором удобней :) Только такие, которые теги пишут, а не визуальный. Они и места не занимают и удобные.
Намного быстрее писать теги, нежели в ручну. Фонты,Классы, Таблицы, Частые теги.
Пример - ка тут в форме ответа, нажал - добавился тег.
тожжа вариант. порой задолбаешься эти теги рисовать. особенно если параллельно по-русски писать приходится - раскладки так и пляшут туда-сюда. порой так увлекаешься переключениями, что начинаешь теги в русской писать, текст в английской.... а када у меня еще и немецкая раскладка стояла - эт ваще было что-то с чем-то )))
uzalbert
06.02.2007, 09:41
Я делал как всегда, даже сперва новость написал, то у меня разместился, потом начал добовлять сразу вторую новость, то все, больше не размещает.
Тегими все в порядке. Что интересно, новостей на сайте 452 статей, а 453 встало, больше не размещает, сразу перекидывает на главную страничку сайта.
Говорят Ява может мешать, но у меня нет блоки с Явой.
В БД сайта sid стоит auto_increment, что тоже все в порядке.
С других версии Нюки брал модуль NEWS ставил, тоже не помогает.
Мне кажется сам модуль начинает глючит в определенный момент, как у меня после 452 статей. У других это было с 28 статей или т.д.
Проблема такая есть, просто еще до не которых это не дошло, но поверьте, скоро будет, все зависит от времени.
Нужно решать эту проблему. Может есть у кого идеи!!!
453 значит?
тогда проведем эксперимент: удаляем 452-ю новость из базы и пробуем ее снова туда впихнуть. если прокатит - значит эт нюк, ну а если нет, тады, уж простите, но у кого-то просто руки не из того места растут... надо операцию по пересадке делать...
а если серьезно, то не может программа, которая неделю безотказно работала в один прекрасный момент сломаться. ее либо сломали, либо она заражена вирусом, либо сама система гонит.
так же и с нюком.
ищите причины! может у вас в бд какой-нить лимит на количество записей стоит, а нюк получает от нее хорошего пинка и от безысходности перенаправляется на главную страничку...
кстати, по поводу редиректов...
можно закомментировать все строки с этими самыми редиректами и методом научного тыка (или перебора) найти, в каком месте (читай строчке) происходит перенаправление.
а потом шагаем с конца - при каком условии происходит перенаправление? далее - чем это условие задается? и так пляшем по коду, пока не упремся в нужную нам стену!
что делать дальше, я думаю поятно...
uzalbert
07.02.2007, 06:30
Народ решил проблему!!!
Сидел всю ночь, эксперименты проводил, да и руки свои на место постьавил:)
Если с Явой, тегами, БД все в порядке, то может быть только одна проблема.
Статья было очень большая, я его по кусочке добовлял, то новость разместилось без проблем!!!
Может кто скажет где надо настроить в модуле, что бы статьи больших размеров можно было добовлять без глюка!!!
По ходу теперь у меня сооброжалка не работает :lol:
Alexander-V-Sh
07.02.2007, 08:29
Чтобы громадные тексты можно было добавлять, нужно изменить тип данных столбцов.
Только это вроде погоды не делает. Данные добавятся, до ровно столько, сколько можно.
Вы пишите 200 символов, а стобец varchar(100) вот 100 и запишится в БД.
Alexander-V-Sh, в таблице stories соответствующие поля имеют тип "text", поэтому размер текста значения не имеет. Только что, чтобы проверить, добавил статью длиной 62990 символов...
Причина не в этом. Надо думать, что еще может ею быть...
Astrix
в таблице stories соответствующие поля имеют тип "text", поэтому размер текста значения не имеет.
советую всетаки глянуть сюда http://www.mysql.ru/docs/man/Column_types.html
http://www.mysql.ru/docs/man/Storage_requirements.html
и поймете, что все имеет конечный размер, в данном случаи нужно поменять с типа TEXT на тип LONGTEXT
Soniks, в данном случае я имел в виду, что не непосредственно размер сообщения не дает добавить новость.
А использовать тип LONGTEXT не целесообразно, т. к., - цитата - как раз взято из указанных вами ресурсов:
"Следует учитывать, что в настоящее время протокол передачи данных сервер/клиент и таблицы MyISAM имеют ограничение 16 Мб на передаваемый пакет/строку таблицы, поэтому пока нельзя использовать этот тип данных в его полном диапазоне."
В данном случае лучше использовать тип MEDIUMTEXT, который как раз и имеет максимальную длину в 16 Мб.
А за ссылки спасибо.
MyNuke.ru