С

Скорпион

Обожаю вторую ветку! Взрыв мозга!
+120
Репутация
539
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 2 сентября 2012 в 17:06
нашёл таки причину....
все дело в волшебных пузырьках в функции htmlspecialchars.
После обновления она по умолчанию работает с UTF-8.

Теперь надо где-то что-то подправить — чтобы она снова вспомнила об CP1251.

P.S. Правил в файлах сайта — работает. Но нужно глобально настроить.
#2 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 2 сентября 2012 в 14:59
Ещё немного локализовал проблему....
Вообщем если в файле /forum/frontend.php закомментировать вызов функции parseSmile (я так понял парсинг сообщений на смайлы — ббкоды — изображения) то все начинает выводится. Естественно без вставленных картинок и смайлов.

Причем во всех других местах — кроме обозначенных вверху — все работает изумительно — везде все показывается и вводится....
Ну ребят — помогите — есть какие идеи?
#3 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 1 сентября 2012 в 23:14
О! ещё выяснил… он не принемает исключительно РУССКИЕ БУКВЫ — английские хавает на ура.....
думаю что-то гдето с кодовыми страничками напуталось во время обновления...
Помогите Гуру.
#4 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 1 сентября 2012 в 23:13
Возвращаюсь к проблеме… необходимо все таки обновить порты на сервере.
Вот что ещё удалось выяснить — после обновления PHP — во всякие значения (имя сайта например или новое сообщение в форуме) можно вносить только ЧИСЛА.
Тоесть если назвать сайт 1234 — то имя сайта сохранятся в настройках… если же назвать ТЕСТ — то остаётся пустота.

Подскажите — где копать?
#5 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 13 июня 2012 в 21:31
Уважаемые Гуру. Никаких идей нет?
#6 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 12 июня 2012 в 03:10
Вообщем после обновления PHP перестают обрабатывается вот такие массивы $p['content'], $_CFG['sitename']
подскажите — что в PHP отвечает за вывод данных из этих массивов?
#7 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 11 июня 2012 в 21:02
Уже на пол пути данного действия я стал подозревать что дело в PHP… так и оказалось.
Обновил все пакеты кроме PHP — все в порядке. Счас буду обновлять его. Посмотрю где споткнется форум.
#8 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 11 июня 2012 в 20:09
Яж написал что сервер под FreeBSD 9.
Права в норме — потому что их никто не трогал.
Счас откатился и обновляю каждый порт отдельно — после этого проверяю работоспособность. Хочу локализовать проблему и понять при обновлении какого порта происходит глюк. Дальше будем ковыряться.
#9 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 11 июня 2012 в 15:14
Ан нет — не только сообщения на форуме пропали… ещё и в настройках текст пропал😥
#1 [ЕСТЬ РЕШЕНИЕ] Не выводятся сообщения на форуме. 11 июня 2012 в 14:58
Решил я тут на праздниках обновить порты на своем серваке. Вроде все обновилось без ошибок.
Проверяю сайт — все ок.
Перегружаю сервер — сабж.
Причем во всем остальном — проблем нет — беглым взглядом проверил — все на месте. Именно только сообщения на форуме.
Скрин прикладываю.

Я так понимаю не отрабатывается вот эта строчка
  1. echo '<div class="post_content">'.$p['content'].'</div>';
Помогите — а? Где копать?
Прикрепленный файл
forumerr_ikv2b.jpg 39 Кб
#10 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении раздела форума 16 мая 2012 в 15:38
твою налево… простите за мат....
разобрался… скул тут не причем....
оказывается нельзя создать форум без КАТЕГОРИИ… бред конечно — но это так..
мне например категории не нужны — мне нужно то пяток разделов и все… а тут вон оно как.....
считаю все таки это багом — уважаемые разработчики — обратите на это внимание. Думаю что можно в форму добовления форума при отсутствии категории вставлять какоето значение по умолчанию....


SJen, спасибо что ткнул куда надо — благодаря тебе понял в чем проблема.
#11 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении раздела форума 16 мая 2012 в 15:19
почитав форум я так понял такое бывает если скул находится в так называемом структур моде......
облазил все настройки — добавлял
  1. sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
вот отсюда — instantcms.ru/forum/thread7925.html
не помогает… как вообще проверить отключен это режим в скуле или нет?
#12 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении раздела форума 16 мая 2012 в 15:16
вот что происходит при добавление.
===
DATABASE ERROR:
UPDATE cms_forums
SET category_id=,
title='Добро пожаловать!',
description='',
access_list='',
published='0',
icon='',
topic_cost='0'
WHERE id = '1002'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' title='Добро пожаловать!', description='', ' at line 2
===
#13 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении раздела форума 16 мая 2012 в 15:15


  1. category_id=
ошибка в этой строке, не присваивается значение
Сам запрос не на добавление, а на изменение.

SJen

ну да… я пытаюсь изменить название… потому что в базе раздел как бы есть — но поле названия у него ПУСТОЕ.
#1 [ЕСТЬ РЕШЕНИЕ] Ошибка при добавлении раздела форума 16 мая 2012 в 02:46
InstallCMS — 1.9
FreeBSD — 9.0
mySQL — 5.5.20
PHP — 5.3.10

При попытке добавить раздел форума и при включенном режиме отладки SQL выскакивает вот такая дрянь
===
DATABASE ERROR:
UPDATE cms_forums
SET category_id=,
title='Новости',
description='',
access_list='',
published=1,
icon='',
topic_cost='0'
WHERE id = '1001'
LIMIT 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' title='Новости', description='', access_list='', ' at line 2
===

Уважаемые Гуру подскажите где копать?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.