Strict Standards: Resource ID#33 used as offset, casting to integer (33) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#35 used as offset, casting to integer (35) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#36 used as offset, casting to integer (36) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Баги опросов форума [2]
ТвойWeb » » ExBB Full Mods » Баги опросов форума

Страниц (2): « 1 [2]
 

11. cosc - 02 Декабря, 2006 - 23:38:08 - перейти к сообщению
Цитата:
error_reporting включи

Поясните пожалуйста чайнику как это включить? Доступа к php.ini на серверу у меня нет. Может можно без этого обойтись?
12. cosc - 02 Декабря, 2006 - 23:40:09 - перейти к сообщению
За это отвечает файл postings.php
Вот что он выдал при включенной
error_reporting (E_ALL)

Notice: Undefined index: total_pun in D:\webroot\agtustud\forum\modules\punish\p_error.php on line 5

Notice: Undefined index: total_pun in D:\webroot\agtustud\forum\modules\punish\p_error.php on line 8

Notice: Undefined index: total_pun in D:\webroot\agtustud\forum\modules\punish\p_error.php on line 12

Notice: Undefined index: PATH in D:\webroot\agtustud\forum\lib.php on line 1142

Notice: Undefined index: delpoll in D:\webroot\agtustud\forum\postings.php on line 905

Notice: Undefined index: PATH in D:\webroot\agtustud\forum\lib.php on line 1142

Notice: Undefined index: pollansw in D:\webroot\agtustud\forum\postings.php on line 948

Notice: Undefined variable: link in D:\webroot\agtustud\forum\templates\Original\all_header.tpl on line 17

Опрос
Ошибка в формате опроса!
Вы хотите получить доступ к форуму - Файлы помощи?
Возможные причины:
Неправильный пароль
Неправильное имя пользователя
Незарегистрированный пользователь



<< Вернуться назад

Notice: Undefined variable: counters in D:\webroot\agtustud\forum\templates\Original\footer.tpl on line 15

В файле post.php переменная $lang['Poll_error'] упоминаетс я1 раз на строке 215.
На всякий случай привожу во вложенном файле сохраненную одну из страниц форума, где происходит ошибка. Может форма для отправки данных сгенерировалась неправильно?
13. TvoyWeb - 02 Декабря, 2006 - 23:42:10 - перейти к сообщению
cosc
Как я и говорил, вывод ошибок ничего не дал!
Странно то что при попытке проголосовать скрипт обращается к функции создания новой темы! Либо у тебя в post.php что-то напутано, либо даже уже не знаю. Стучись в асю, попробуем разобраться.
14. cosc - 02 Декабря, 2006 - 23:44:11 - перейти к сообщению
Покопался в файле Postings.php и дошел до такого момента в функции polledit(), которая вызывется при голосовании:

CODE:
foreach ($polls_new as $choice) {
if ($choice == '') continue;

$votes = (isset($poll_chces[$poll_id][2])) ? $poll_chces[$poll_id][2] : 0;
$votes = (isset($vars['respoll'])) ? 0 : $votes;
$vote_count += $votes;
$poll_array[] = array( $poll_id , $choice, $votes );
$poll_id++;
}

на входе
polldata: Array
(
[pollname] => Сталкивались ли вы в своей жизни с аномальными явлениями?
[started] => 1149060448
[start_id] => 3
[choices] => a:2:{i:0;a:3:{i:0;i:0;i:1;s:15:"Да, сталкивался";i:2;i:7;}i:1;a:3:{i:0;i:1;i:1;s:19:"Нет, не приходилось";i:2;i:7;}}
[votes] => 0
[ids] => a:0:{}
),
а после этого $poll_id=0, что и генерируетс в следующей строке
if ($poll_id > 20 || $poll_id < 2) error($lang['Poll'],$lang['Poll_error']); наблюдаемую ошибку. На этой строке выполнение функции прерывается.
НЕ очень понимаю логику работу, поэтому не могу пока понять, что тут происходит.
15. TvoyWeb - 02 Декабря, 2006 - 23:51:41 - перейти к сообщению
cosc пишет:
С недавнего времение все админы, включая меня не могут отвечать в опросах, переносить сообщение и возможно что-то еще.

cosc пишет:
Тема с опросом создается нормально, но ответить в ней то же не могу.

Исходя из этого, я понял что ошибка вываливается при попытке проголосовать! Если так, то давай сначала разберемся с этим! Файл postings.php отвечает за редактирование постов, опросов и их удаление. так что давай пока его не трогать!
А вот когда ты пытаешься проголосовать, то вызывается файл post.php.
Так что давай ответь на вопрос, при попытке проголосовать или ответить просто в теме выходит такая ошибка или нет?
16. cosc - 03 Декабря, 2006 - 03:51:25 - перейти к сообщению
TvoyWeb
Я добавил в файл postings.php в указанную функцию строку print('111'Подмигивание, что бы давала о себе знать, когда дело дойдет до неё, и оказалось, что при голосовании исполняется именно эта функция!
Цитата:
А вот когда ты пытаешься проголосовать, то вызывается файл post.php.

Извини, не знал.
Цитата:
Так что давай ответь на вопрос, при попытке проголосовать

Такая ошибка выходит только при попытке проголосовать. С редактированием все нормально.
17. cosc - 03 Декабря, 2006 - 07:14:54 - перейти к сообщению
Вообще говоря, это не единственная проблемы у меня на форуме. Тут недавно несколько челов стали жаловаться, на то, что под старым паролем не могут зайти. Пароль приходилось менять. НУ и еще оказваеться, все админы кроме проблем с голосованием, не могут использовать функции переноса сообщений и прочие аналогичные. Такое ощущение, что с форумом какая-то конкретная ошибка.
18. TvoyWeb - 03 Декабря, 2006 - 07:41:16 - перейти к сообщению
cosc
Я уже понял в чем проблема. Ты вот попробуй под скином Инвижин проделать все это. Все должно быть ок. дело в том что там получается форма в форме. В итоге вызывается скрипт формы опции темы. В принципе это уже решено в новой версии которую все никак не допишу. Я на днях посмотрю может выложу обновленные файлы для 0.1.5.
19. cosc - 03 Декабря, 2006 - 14:08:43 - перейти к сообщению
Да, под Инвижин все нормально.
А от какого файла это зависит?\n\n(Добавление)
Странно, что раньше эта проблема не проявлялась.
20. TvoyWeb - 03 Декабря, 2006 - 14:57:11 - перейти к сообщению
Цитата:
Странно, что раньше эта проблема не проявлялась.

Просто ты раньше не замечал.
Цитата:
А от какого файла это зависит?

От файла скина. А конкретно от расположения выпадающего списка опции темы.

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0388]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33