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

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

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

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Баги опросов форума [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: Все что связано с опросами, пишем здесь!
cosc
Отправлено: 02 Декабря, 2006 - 23:38:08
Post Id



Full Member


Покинул форум
Сообщений всего: 188
Дата рег-ции: Апр. 2006  

Карма 2




Цитата:
error_reporting включи

Поясните пожалуйста чайнику как это включить? Доступа к php.ini на серверу у меня нет. Может можно без этого обойтись?
 
 Top
cosc
Отправлено: 02 Декабря, 2006 - 23:40:09
Post Id



Full Member


Покинул форум
Сообщений всего: 188
Дата рег-ции: Апр. 2006  

Карма 2




За это отвечает файл 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.
На всякий случай привожу во вложенном файле сохраненную одну из страниц форума, где происходит ошибка. Может форма для отправки данных сгенерировалась неправильно?
Скачать файл: topic.php_forum_39_topic_13.rar
Скачан раз: 522
 
 Top
TvoyWeb Администратор
Отправлено: 02 Декабря, 2006 - 23:42:10
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




cosc
Как я и говорил, вывод ошибок ничего не дал!
Странно то что при попытке проголосовать скрипт обращается к функции создания новой темы! Либо у тебя в post.php что-то напутано, либо даже уже не знаю. Стучись в асю, попробуем разобраться.
 
 Top
cosc
Отправлено: 02 Декабря, 2006 - 23:44:11
Post Id



Full Member


Покинул форум
Сообщений всего: 188
Дата рег-ции: Апр. 2006  

Карма 2




Покопался в файле 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']); наблюдаемую ошибку. На этой строке выполнение функции прерывается.
НЕ очень понимаю логику работу, поэтому не могу пока понять, что тут происходит.
 
 Top
TvoyWeb Администратор
Отправлено: 02 Декабря, 2006 - 23:51:41
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




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

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

Исходя из этого, я понял что ошибка вываливается при попытке проголосовать! Если так, то давай сначала разберемся с этим! Файл postings.php отвечает за редактирование постов, опросов и их удаление. так что давай пока его не трогать!
А вот когда ты пытаешься проголосовать, то вызывается файл post.php.
Так что давай ответь на вопрос, при попытке проголосовать или ответить просто в теме выходит такая ошибка или нет?
 
 Top
cosc
Отправлено: 03 Декабря, 2006 - 03:51:25
Post Id



Full Member


Покинул форум
Сообщений всего: 188
Дата рег-ции: Апр. 2006  

Карма 2




TvoyWeb
Я добавил в файл postings.php в указанную функцию строку print('111'Подмигивание, что бы давала о себе знать, когда дело дойдет до неё, и оказалось, что при голосовании исполняется именно эта функция!
Цитата:
А вот когда ты пытаешься проголосовать, то вызывается файл post.php.

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

Такая ошибка выходит только при попытке проголосовать. С редактированием все нормально.
 
 Top
cosc
Отправлено: 03 Декабря, 2006 - 07:14:54
Post Id



Full Member


Покинул форум
Сообщений всего: 188
Дата рег-ции: Апр. 2006  

Карма 2




Вообще говоря, это не единственная проблемы у меня на форуме. Тут недавно несколько челов стали жаловаться, на то, что под старым паролем не могут зайти. Пароль приходилось менять. НУ и еще оказваеться, все админы кроме проблем с голосованием, не могут использовать функции переноса сообщений и прочие аналогичные. Такое ощущение, что с форумом какая-то конкретная ошибка.
 
 Top
TvoyWeb Администратор
Отправлено: 03 Декабря, 2006 - 07:41:16
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




cosc
Я уже понял в чем проблема. Ты вот попробуй под скином Инвижин проделать все это. Все должно быть ок. дело в том что там получается форма в форме. В итоге вызывается скрипт формы опции темы. В принципе это уже решено в новой версии которую все никак не допишу. Я на днях посмотрю может выложу обновленные файлы для 0.1.5.
 
 Top
cosc
Отправлено: 03 Декабря, 2006 - 14:08:43
Post Id



Full Member


Покинул форум
Сообщений всего: 188
Дата рег-ции: Апр. 2006  

Карма 2




Да, под Инвижин все нормально.
А от какого файла это зависит?\n\n(Добавление)
Странно, что раньше эта проблема не проявлялась.
 
 Top
TvoyWeb Администратор
Отправлено: 03 Декабря, 2006 - 14:57:11
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Цитата:
Странно, что раньше эта проблема не проявлялась.

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

От файла скина. А конкретно от расположения выпадающего списка опции темы.
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« ExBB Full Mods »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


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

[Script Execution time: 0.0396]     [ 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