medal

Ответить
Аватара пользователя
Евгений
Сообщения: 215
Зарегистрирован: 01.01.2010
Народ вот какой случай.
На данный момент у меня на TP v1 стоит стандартный мод medal.php
так вот когда я захожу в http://mydomain/medal.php
Мне пишит слудующее.

Код: Выделить всё

Notice: Undefined index: td_class1 in D:\AppServ\www\medal.php on line 131

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 133

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 180

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 232

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Notice: Undefined variable: start in D:\AppServ\www\medal.php on line 284

Так вот строчку 133

Код: Выделить всё

                        'ROW_NUMBER' => $i + ( $start + 1 ),
Я поменял вот так.

Код: Выделить всё

                        'ROW_NUMBER' => $i + ( $start = 1 ),
И осталась у нас одна ошибка это.

Код: Выделить всё

Notice: Undefined index: td_class1 in D:\AppServ\www\medal.php on line 131
Вот она сама.

Код: Выделить всё

                $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
Что с ней?

Аватара пользователя
Distructor
Администратор
Сообщения: 1607
Зарегистрирован: 28.12.2009
kartel писал(а):Я поменял вот так.  

Код: Выделить всё

'ROW_NUMBER' => $i + ( $start = 1 ),
скорее всего криво поставил, или недоставил мод медалей и наилучшим вариантом является проверить весь ход установки.
Если уж решил править код, то правильнее поменять на

Код: Выделить всё

'ROW_NUMBER' => $i,

Код: Выделить всё

 $row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
подразумевается что у тебя есть 2 класса, которые поочередно применяются к строкам. Смотри где они задаются или же укажи прямо в коде нужные классы

Код: Выделить всё

 $row_class = ( !($i % 2) ) ? 'css_class1' : 'css_class2';

Аватара пользователя
Евгений
Сообщения: 215
Зарегистрирован: 01.01.2010
Спасибо!
Этот мод в движке TP r360 уже есть.
Он стандартный.

Ответить