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

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

#28976 abagrov 24 апр 2013, 10:56
Недели 2 назад добавил ещё 1 новый клан в модуль. Модуль на тот момент был 2.2.0. Не подтянулись картинки логотипа. Решил отложить до обновления модуля до 2.2.1. Обновил модуль, но логотипы так и не появились. По ссылке для картинки https://worldoftanks.ru/dcont/clans/embl . 4_tank.png, создаваемой модулем - файл отсутствует, по ссылке https://worldoftanks.ru/dcont/clans/embl . _64x64.png выдаётся дефолтная картинка для кланов. Т.е. можно сказать, что путь построен не верно. А скорее всего ВГ изменил места хранения картинок на своём сервере для новых создаваемых кланов.
Собственно скрин:
scr.gif

Адрес http://tinco.16mb.com/main.php?multi=tincq

Как вернуть логотипы?
#28983 Exinaus 24 апр 2013, 12:13
ЗЫ В данный момент на сайте ВГ проходят технические работы, возможно это влияет (остальные четыре то картинку нормально получают).
Так что как минимум, подождите окончания технических работ.
#29099 DevilCore 28 апр 2013, 23:54
также имеется проблема с логотипом клана. проблема именно в адресе рисунка, он задан не верно, вот что в свойстве не отображаемого рисунка - https://worldoftanks.ruhttp//cw.worldoft . ems/.. (точки в окончании поставил я сам, по средине ставились автоматом силами форума), видно что непонятно откуда берется начало ссылки вот это - https://worldoftanks.ru, плюсь дальнейшее продолжение ссылки не верно так как нет двоеточия
где именно прописан путь к иконке клана?
спс
UPD. нашел только где прописан $config['gm_url'] это и есть это не известное начало, но вот дальше - косяк. ссылка работает если просто вставить полный url без http// (опять же замете что нету знака двоеточия)
#29103 DevilCore 29 апр 2013, 02:22
вы внимательно гляньте на начало этой смеси, сразу увидите что 2 адреса слепилось и во втором даже неправильное написание, отредактировал предыдущий пост
#29172 shw 30 апр 2013, 15:57
Перефразирую:
раньше ссылка была:
https://worldoftanks.ru/dcont/clans/embl . _64x64.png
а теперь
http://cw.worldoftanks.ru/media/clans/e . _64x64.png

где 8436 - номер клана.
недавно значок клана меняли - поменялся только по новой ссылке. отсюда вывод - старая ссылка не обновляема.
#29176 Exinaus 30 апр 2013, 17:26
Ну то что они поменяли адреса к картинкам это понятно.
И как я уже писал выше, в апи адреса к картинкам клана, на тот момент не изменили. И тогда, написать код, который бы делал из старой записи новый, зная формат новой записи, можно было, но смысл, если стоило немного подождать и пути к картинкам в апи обновились. ну или узнать что пути не обновятся, и таки самим сделать принудительное изменение.

Но информацию в АПИ обновили. И вот как раз из за того что обновленные пути к картинкам в апи теперь выглядят совсем по другому, потому и получилось слепливание адресов, ведь раньше начало ссылки в апи небыло, ее добавляли мы самостоятельно, а теперь оно появилось. Сделали изменение без обратной поддержки, т.е. без изменений в коде не обойтись.

Сейчас залью фикс этого на github, и потом напишу как все этот поправить самому.
#29177 Exinaus 30 апр 2013, 17:37
Изменения небольшие, и в двух файлах.

1. admin/views/ad_main.php
Код: Выделить всё                    <img height="24" src="http://<?=$config['gm_url'].$multiclan_info[$val['id']]['data']['emblems']['bw_tank']?>" /><span style="margin: auto 4px; display:block; color:<?=$multiclan_info[$val['id']]['data']['color']?>"><?=$multiclan_info[$val['id']]['data']['abbreviation']?></span>

заменить на
Код: Выделить всё                    <img height="24" src="<?=$multiclan_info[$val['id']]['data']['emblems']['small'];?>" /><span style="margin: auto 4px; display:block; color:<?=$multiclan_info[$val['id']]['data']['color']?>"><?=$multiclan_info[$val['id']]['data']['abbreviation']?></span>



2. views/body.php
Код: Выделить всё                    <img height="24" border="0" src="http://<?=$config['gm_url'].$multiclan_info[$val['id']]['data']['emblems']['bw_tank']?>" /><span style="margin: auto 4px; display:block; color:<?=$multiclan_info[$val['id']]['data']['color']?>"><?=$multiclan_info[$val['id']]['data']['abbreviation']?></span>

заменить на
Код: Выделить всё                    <img height="24" border="0" src="<?=$multiclan_info[$val['id']]['data']['emblems']['small'];?>" /><span style="margin: auto 4px; display:block; color:<?=$multiclan_info[$val['id']]['data']['color']?>"><?=$multiclan_info[$val['id']]['data']['abbreviation']?></span>


Код: Выделить всё                       <img class="bb" src="<?php echo $config['clan_img'],$config['clan'];?>/emblem_64x64.png"

заменить на
Код: Выделить всё                   <img class="bb" src="<?=$new['data']['emblems']['large'];?>"

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

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

Реклама | Adv