Форум

 
 
Войдите сюда для управления командой, регистрации на соревнования, подачи апелляции.


β поиск команд


Подписка на рассылку:

Опция "цитата".

 
Начать новую тему   Ответить на тему    Список форумов Следопыт -> Работа сайта и форума
Предыдущая тема :: Следующая тема  
Автор Сообщение
che
Трижды победитель
Трижды победитель


Зарегистрирован: 25.02.2008
Сообщения: 85
Откуда: Клуб анонимных алкоголиков "Рубикон" при Наркологической клинической больнице № 17

СообщениеДобавлено: Чт Дек 18, 2008 1:17 pm 
Заголовок: Опция "цитата".
Ответить с цитатой

А почему эта опция работает фигово (через раз на третий) и можно ли это исправить?
К началу
Посмотреть профиль Отправить личное сообщение
Mouse
Модератор
Модератор


Зарегистрирован: 07.01.2008
Сообщения: 820
Откуда: Катуар (МО)

СообщениеДобавлено: Чт Дек 18, 2008 3:51 pm 
Заголовок:
Ответить с цитатой

Почему она так работает нам не слишком ясно. Есть надежда, что после обновления всего ПО на сервере провайдера оно заработает нормально, осталось поймать провайдера и заставить сменить ПО, над этим работаем Smile.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
che
Трижды победитель
Трижды победитель


Зарегистрирован: 25.02.2008
Сообщения: 85
Откуда: Клуб анонимных алкоголиков "Рубикон" при Наркологической клинической больнице № 17

СообщениеДобавлено: Чт Дек 18, 2008 3:57 pm 
Заголовок:
Ответить с цитатой

[quote="Mouse"]Почему она так работает нам не слишком ясно. Есть надежда, что после обновления всего ПО на сервере провайдера оно заработает нормально, осталось поймать провайдера и заставить сменить ПО, над этим работаем Smile.[/quote]


ну вот, снова не работает (((((
К началу
Посмотреть профиль Отправить личное сообщение
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Пн Мар 02, 2009 8:15 pm 
Заголовок: все равно не работает (через раз)
Ответить с цитатой

вероятно, дело не в php 5.1.6, а в самом форуме
К началу
Посмотреть профиль Отправить личное сообщение
Lorien
Web-мастер-Следопыт


Зарегистрирован: 26.08.2008
Сообщения: 486
Откуда: Маньяки-Приключенцы

СообщениеДобавлено: Пн Мар 02, 2009 9:33 pm 
Заголовок:
Ответить с цитатой

Форум не причем. Та же самая копия форума у меня на сервере с тем же шаблоном работает идеально. Никаких проблем с цитированием и отрезанием букв.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Пн Мар 02, 2009 9:53 pm 
Заголовок:
Ответить с цитатой

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


Зарегистрирован: 26.08.2008
Сообщения: 486
Откуда: Маньяки-Приключенцы

СообщениеДобавлено: Пн Мар 02, 2009 9:59 pm 
Заголовок:
Ответить с цитатой

Ошибки воспроизводимые. То есть если цитата один раз не сработала, она не сработает и далее. В БД все записано правильно. ВОзможно конечно тут дело в настройках апача или php.ini. Но это не мой сервер и причины я не знаю. На моем такого не наблюдается никогда. Уже проверяли. Или если буквы последние отрезаются, то они стабильно отрезаются на этом сообщение на разных компах.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Пн Мар 02, 2009 10:12 pm 
Заголовок:
Ответить с цитатой

Lorien писал(а):
То есть если цитата один раз не сработала, она не сработает и далее

а вот и неправда. только что кликал "изменить"/"сохранить" (ничего не меняя) на своем сообщении.
- первый раз было правильно
- второй-пятый - было криво
- шестой - опять правильно
К началу
Посмотреть профиль Отправить личное сообщение
Lorien
Web-мастер-Следопыт


Зарегистрирован: 26.08.2008
Сообщения: 486
Откуда: Маньяки-Приключенцы

СообщениеДобавлено: Пн Мар 02, 2009 10:45 pm 
Заголовок:
Ответить с цитатой

я имел ввиду, что если у вас цитата не сработала, то она и не сработает на всех остальных компах. В БД информация сохраняется верно. Впрочем вы и так видите это при редактирование сообщений.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Пн Мар 02, 2009 10:51 pm 
Заголовок:
Ответить с цитатой

проблемы с цитатами и обрезанием последних букв встречаются и на других сайтах с phpbb, так что дело не в сервере (или не только в сервере), а движке.
если при смайликах всегда все правильно - возможно, глючит функция замены текстового смайлика на графический
желательно обновить форум до последней версии. при продолжении ошибки - отдебагить эту функцию
К началу
Посмотреть профиль Отправить личное сообщение
Lorien
Web-мастер-Следопыт


Зарегистрирован: 26.08.2008
Сообщения: 486
Откуда: Маньяки-Приключенцы

СообщениеДобавлено: Пн Мар 02, 2009 10:53 pm 
Заголовок:
Ответить с цитатой

Если тот же самый форум, обычным копированием папки с ним и дампа базы при переносе на другой сервер не воспроизводит ошибки, то я склонен полагать, что это ошибки ПО.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Пн Мар 02, 2009 11:12 pm 
Заголовок:
Ответить с цитатой

в includes/functions_post.php замени
$message = addslashes($message);
на
$message = str_replace('"', '\\"', $message);


или в конфиге форума выключи html
К началу
Посмотреть профиль Отправить личное сообщение
Mouse
Модератор
Модератор


Зарегистрирован: 07.01.2008
Сообщения: 820
Откуда: Катуар (МО)

СообщениеДобавлено: Пн Мар 02, 2009 11:51 pm 
Заголовок:
Ответить с цитатой

[quote="BorisK"]
или в конфиге форума выключи html[/quote]

в конфиге форума html выключено было.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
Mouse
Модератор
Модератор


Зарегистрирован: 07.01.2008
Сообщения: 820
Откуда: Катуар (МО)

СообщениеДобавлено: Вт Мар 03, 2009 12:25 am 
Заголовок:
Ответить с цитатой

[quote="BorisK"]в includes/functions_post.php замени
$message = addslashes($message);
на
$message = str_replace('"', '\\"', $message);
[/quote]

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

UPD. Неа, и буквы обрезает Sad

UPD. Пробовала при этом ВКЛЮЧИТЬ html - не спасает, выключила обратно.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Вт Мар 03, 2009 12:53 am 
Заголовок:
Ответить с цитатой

1. http://myphpbb.com.ru/go/viewtopic.php?t=13992
Q7

2. есть подозрение, что у провайдера включен register_globals, а у тебя на тестовом сервере - нет. надо выключить в .htaccess (php_flag register_globals off) или самом php (ini_set('register_globals', 'off'))

3. еще можно аналогично поиграться параметрами magic_quotes_sybase, magic_quotes_gpc, magic_quotes_runtime, выставляя их все в on или все в off

P.S. вообще то ловить черную кошку в темной комнате сложно... Smile
К началу
Посмотреть профиль Отправить личное сообщение
Lorien
Web-мастер-Следопыт


Зарегистрирован: 26.08.2008
Сообщения: 486
Откуда: Маньяки-Приключенцы

СообщениеДобавлено: Вт Мар 03, 2009 7:18 am 
Заголовок:
Ответить с цитатой

0. А причем здесь function post, если в базу все нормально доходит??? Это как раз не там роем. Это нужно смотреть в отображение данных из базы.
1. Ссылка не работает
2. register globals выключен
3. magic quotes вообще надо выключать, и в данный момент они выключены.

В том то и проблема, что понять в чем дело реально очень сложно. Уже много вариантов рассмотрели.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
BorisK
Бывалый следопыт


Зарегистрирован: 27.01.2009
Сообщения: 772

СообщениеДобавлено: Вт Мар 03, 2009 1:56 pm 
Заголовок:
Ответить с цитатой

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

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

осложняется тем, что в обоих случаях ошибка плавающая: на одних и тех же данных то происходит, то нет.
возможно, используются какие-то серверо-зависимые функции (например, crc32). возможно, есть рандомная составляющая (от времени или от одного из ядер процессора)
но в любом можно дебаггингом локализовать ошибку и сделать test case
К началу
Посмотреть профиль Отправить личное сообщение
Lorien
Web-мастер-Следопыт


Зарегистрирован: 26.08.2008
Сообщения: 486
Откуда: Маньяки-Приключенцы

СообщениеДобавлено: Вт Мар 03, 2009 11:04 pm 
Заголовок:
Ответить с цитатой

Проблема с цитированием была решена изменением кода bbcode.php. Что-то у сервера проблемы с регулярными выражениями.
К началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Следопыт -> Работа сайта и форума Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
 


Бегущий Город - городское ориентирование ОТрыв Ё-game Формула ОТ
 
На главную Новости Все соревнования О проекте Контакты Форум