Вопросы, советы, возможные модификации и вообще все про модуль статистики кланов

Модератор: Exinaus, shw

#49916 Exinaus 03 янв 2014, 01:10
USmoke писал(а):Вывод - имеется проблема в работе скрипта с БД, а именно в процессе создания таблиц в базе данных и импорте информации в них (мнение субъективно, построено на личных догадках).

Ошибки аж на 5й стадии говорят совсем о другом. Вся работа скрипта с созданием БД происходит в момент установки скрипта. Запуск крон задач никак не модифицирует БД, а просто добавляет в нее информацию, если таковая есть.
И судя по тому что я вижу, 95% ошибок лежит в использовании общего demo идентификатора (остальные 5% - не своевременное обновление информации в апи ВГ, или наши ошибки). Для своего клана, плюс второго клана, например, я создал уникальный идентификатор, и скрипт работает без каких либо проблем уже больше недели (с тех пор как я таки вернулся домой с больницы и установил последнюю версию).
На домашнем компьютере у меня стоит тестовый модуль, с 10ю добавленными мультикланами и отдельным серверным идентификатором (имеет еще меньше ограничений, чем уникальный простой идентификатор), и тоже пока не выдавал ошибок.
#49918 USmoke 03 янв 2014, 01:59
Тогда, если можно, по подробнее об идентификаторе! Как и где его брать (иной, не демо)!? При установке скрипта таблички с танками не создаются (имею в виду подобные col_tank_ussr). Их создание начинается только во время запуска Крона.
#49921 Exinaus 03 янв 2014, 03:08
Точно, точно. Забывать начал уже ... создаются таблицы. Но такое происходит только при первом запуске, для каждой нации и нового танка, которого еще нет в бд модуля, в игре.
Так и должно быть, это внутренняя система защиты крона, от обновления игры и добавления новых наций/танков в игру.

Но работа с БД это семечки, основные причины все равно получение информации от ВГ.

Идентификатор создать для себя может каждый участник WG Developer Partner Program. О ее старте спрашивали и у нас на форуме viewtopic.php?f=30&t=20262 и была новость на портале танков https://worldoftanks.ru/ru/news/1/wg_develop_beta/
#49939 USmoke 03 янв 2014, 10:29
Так. Создал свой ID. Будем тестировать полет.

Про создание таблиц. При первом запуске у меня этого не произошло. Произошло при втором. С чем связано я не знаю. Может быть отсутствует задержка между созданием табличек и их заполнением? Ибо, как я понял, скрипт второй раз именно на это и ругался (на отсутствие таблиц).
#52517 USmoke 18 янв 2014, 14:06
В новой версии скрипта новые ошибки:
Код: Выделить всёUndefined index: company_names
Error on file C:\Inetpub\vhosts\clan118.psy-music.ru\httpdocs\tabs\roster.php, on line: 75

Code: <td><?=in_array($id,$company['in_company'])?$company['company_names'][$company['by_id'][$id]]:'';?></td>


http://gyazo.com/2c7d165e2a0178a3e0cbe4094f1459f9
#53443 Exinaus 21 янв 2014, 11:37
USmoke писал(а):В новой версии скрипта новые ошибки:
Код: Выделить всёUndefined index: company_names
Error on file C:\Inetpub\vhosts\clan118.psy-music.ru\httpdocs\tabs\roster.php, on line: 75

Code: <td><?=in_array($id,$company['in_company'])?$company['company_names'][$company['by_id'][$id]]:'';?></td>


http://gyazo.com/2c7d165e2a0178a3e0cbe4094f1459f9

Это проблема не Windows серверов, а того что я понадеялся что вы таки будете задавать названия для рот, хотя бы один раз. Зайдите в админку, и в названиях рот нажмите хоть раз, сохранить.

Ну а я добавлю проверку, что бы такого больше не происходило.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 48

Реклама | Adv
cron