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=2572)

uzalbert 05.02.2007 13:48

не могу добавить новость на сайт
 
уважаемые посетители сайта помогите пожалуйста!!!
не могу добавить новость на сайт!!!

точнее, у меня новость добовляется, когда расширенный текст игнорируешь, но потом когда начинаю редактировать, добовляю расширенный текст, то расширенный текст оказывается пустым и переодрисует меня на индех.пшп

главное раньше было все ок, но в определенный момент все, не могу добавить новость.

может кто решил данную проблему, век буду благодарен!!!

uzalbert 05.02.2007 15:12

Народ помогите, плиззззззззззззззззззззззз :mad:

Astrix 05.02.2007 17:40

странная проблема....

имхо, с пустого места она возникнуть не могла. всему есть причина.

попробуйте вспомнить, что вы сделали перед тем, как она появилась.
может что в коде меняли, настраивали и т. п. найдете причину - решение само придет.

Alexander-V-Sh 05.02.2007 17:45

возможно из-за текста статьи. может быть введен одинаркая ковычка ' (в некоторых модулях не работает правильно фильтр).

а скорее всего из-за редактора встроенного. такая же фигня у меня в опере, она скрипт неверно читает, и в это поле нельзя ничего ввести.

Astrix 05.02.2007 17:56

Я вообще редакторами не пользуюсь.
У меня DreamWeaver стоит - и то я в нем только результат смотрю. Все странички верстаю в блокноте или в том же Дрим Вьювере, но в режиме кодера.
Всякие там редакторы много мусора в текст добавляют - кучу левых тегов и т. п.

Я у себя вообще этот редактор отключил нафиг. Хотел его совсем удалить, но что-то потом передумал. Фиг с ним.

По-моему, лучше немного HTML изучить, тем более, что ничего сложного там нет, чем полагаться на авось и на редактор, каким бы совершенным он ни был. За примером последствий далеко ходить не надо ;)

Ну, а в вашем случае выход один - перевернуть вверх дном всю БД (а точнее табличку с новостями) в поисках кривого кода и исправить его...

Alexander-V-Sh 05.02.2007 18:04

Astrix
С Редактором удобней :) Только такие, которые теги пишут, а не визуальный. Они и места не занимают и удобные.
Намного быстрее писать теги, нежели в ручну. Фонты,Классы, Таблицы, Частые теги.
Пример - ка тут в форме ответа, нажал - добавился тег.

Astrix 05.02.2007 18:37

тожжа вариант. порой задолбаешься эти теги рисовать. особенно если параллельно по-русски писать приходится - раскладки так и пляшут туда-сюда. порой так увлекаешься переключениями, что начинаешь теги в русской писать, текст в английской.... а када у меня еще и немецкая раскладка стояла - эт ваще было что-то с чем-то )))

uzalbert 06.02.2007 09:41

Я делал как всегда, даже сперва новость написал, то у меня разместился, потом начал добовлять сразу вторую новость, то все, больше не размещает.
Тегими все в порядке. Что интересно, новостей на сайте 452 статей, а 453 встало, больше не размещает, сразу перекидывает на главную страничку сайта.
Говорят Ява может мешать, но у меня нет блоки с Явой.
В БД сайта sid стоит auto_increment, что тоже все в порядке.
С других версии Нюки брал модуль NEWS ставил, тоже не помогает.
Мне кажется сам модуль начинает глючит в определенный момент, как у меня после 452 статей. У других это было с 28 статей или т.д.
Проблема такая есть, просто еще до не которых это не дошло, но поверьте, скоро будет, все зависит от времени.
Нужно решать эту проблему. Может есть у кого идеи!!!

Astrix 06.02.2007 16:56

453 значит?
тогда проведем эксперимент: удаляем 452-ю новость из базы и пробуем ее снова туда впихнуть. если прокатит - значит эт нюк, ну а если нет, тады, уж простите, но у кого-то просто руки не из того места растут... надо операцию по пересадке делать...
а если серьезно, то не может программа, которая неделю безотказно работала в один прекрасный момент сломаться. ее либо сломали, либо она заражена вирусом, либо сама система гонит.
так же и с нюком.
ищите причины! может у вас в бд какой-нить лимит на количество записей стоит, а нюк получает от нее хорошего пинка и от безысходности перенаправляется на главную страничку...

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

что делать дальше, я думаю поятно...

uzalbert 07.02.2007 06:30

Народ решил проблему!!!
Сидел всю ночь, эксперименты проводил, да и руки свои на место постьавил:)
Если с Явой, тегами, БД все в порядке, то может быть только одна проблема.
Статья было очень большая, я его по кусочке добовлял, то новость разместилось без проблем!!!
Может кто скажет где надо настроить в модуле, что бы статьи больших размеров можно было добовлять без глюка!!!
По ходу теперь у меня сооброжалка не работает :lol:

Alexander-V-Sh 07.02.2007 08:29

Чтобы громадные тексты можно было добавлять, нужно изменить тип данных столбцов.

Только это вроде погоды не делает. Данные добавятся, до ровно столько, сколько можно.

Вы пишите 200 символов, а стобец varchar(100) вот 100 и запишится в БД.

Astrix 07.02.2007 19:17

Alexander-V-Sh, в таблице stories соответствующие поля имеют тип "text", поэтому размер текста значения не имеет. Только что, чтобы проверить, добавил статью длиной 62990 символов...
Причина не в этом. Надо думать, что еще может ею быть...

Soniks 09.02.2007 03:24

Astrix
Цитата в таблице stories соответствующие поля имеют тип "text", поэтому размер текста значения не имеет.

советую всетаки глянуть сюда http://www.mysql.ru/docs/man/Column_types.html
http://www.mysql.ru/docs/man/Storage_requirements.html
и поймете, что все имеет конечный размер, в данном случаи нужно поменять с типа TEXT на тип LONGTEXT

Astrix 09.02.2007 09:28

Soniks, в данном случае я имел в виду, что не непосредственно размер сообщения не дает добавить новость.
А использовать тип LONGTEXT не целесообразно, т. к., - цитата - как раз взято из указанных вами ресурсов:

"Следует учитывать, что в настоящее время протокол передачи данных сервер/клиент и таблицы MyISAM имеют ограничение 16 Мб на передаваемый пакет/строку таблицы, поэтому пока нельзя использовать этот тип данных в его полном диапазоне."

В данном случае лучше использовать тип MEDIUMTEXT, который как раз и имеет максимальную длину в 16 Мб.


А за ссылки спасибо.


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

Copyright © 2005 by Soniks