Allora. Ti rispondo per gradi.
D: Sarebbe possibile preparare un link da includere nella wiki, per cui se io clicco su quel link mi da tutte le carte della classe guerriero?
R: Si. Come è possibile vedere dalla
documentazione, mi basta creare un link del genere:
http://api.itcg.eredan.com/json.php/car ... &locale=itper ottenere immediatamente, senza passare per un database (come quello che ho creato io), tutti i personaggi di classe guerriero in lingua italiana.
Purtroppo non potendo divulgare la APIkey che mi hanno fornito, non puoi vedere il risultato, ma quello che esce (limitandomi a pochi personaggi) è pressappoco cosi:
Code :
{"data":[{"id":77,"name":"Aez il guerriero errante","level":1,"relations":{"series":[1],"types":[2],"genders":["male"],"guilds":[8],"classes":[1],"races":[5],"casts":[18]},"rarity_id":1,"tradable":true,"visuals":{"big":"cards\/web_big\/it\/nqvs0Qb5.png","medium":"cards\/web_mid\/it\/nqvs0Qb5.png","small":"cards\/web_small\/it\/nqvs0Qb5.png"},"release_date":"2010-04-12","description":"Guadagni Incatenamento se giochi un oggetto di tipo Flagello. Giro 1 e 6 : Attacco +1.","flavor_text":"Finch\u00e8 sar\u00f2 in vita ti cercher\u00f2. Assassino!","character_specs":{"spirit":1,"attack":[5,7],"defense":3,"health":12}},{"id":83,"name":"Moira la Stregaspada","level":1,"relations":{"series":[46],"types":[2],"genders":["female"],"guilds":[1],"classes":[1,2],"races":[5],"casts":[1]},"rarity_id":2,"tradable":true,"visuals":{"big":"cards\/web_big\/it\/kwbsFMVr.png","medium":"cards\/web_mid\/it\/kwbsFMVr.png","small":"cards\/web_small\/it\/kwbsFMVr.png"},"release_date":"2010-04-12","description":"Difesa +1 se \"Eglantyne la stregaspada\" fa parte dei tuoi personaggi in vita. \nGiro 3 e 5 : Difesa +1.","flavor_text":"La stregaspada pratica cos\u00ec bene la magia come il combattimento con la spada.","character_specs":{"spirit":1,"attack":[4,7],"defense":2,"health":12}},
Con un po di fatica si scorgono tutte le informazioni necessarie di ogni carta. Come puoi vedere però il link si limita a mostrarti questo e le info vengono mostrate in modo "grezzo", senza neanche un minimo di formattazione.
Detto questo, passiamo alla seconda domanda.
D: Se sì, si riesce a modificare le stringhe restituite, per aggiungere in ognuna delle informazioni tipo [..]
R: una volta salvate le informazioni recuperate con un link come quello di prima, è possibile creare in automatico una pagina come quella gia presente nella wiki, con il vantaggio che non sarebbe più necessario alcun aggiornamento, ma i nuovi pg Guerrieri comparirebbero in automatico non appena gli sviluppatori del gioco li creano e li inseriscono nei loro metadati.
La cattiva notizia è che per fare questo sono necessarie alcune righe di javascript + php, e purtroppo la wiki non supporta nient'altro che html e alcuni tag speciali, tipici di tutte le altre wiki del web.
Pensandoci, l'unica cosa che potrei fare per aiutare te e chiunque altro si occupa della wiki, è creare sul sito di eredandb una pagina a parte che ti fornisca direttamente il codice da inserire in quella particolare pagina. e cosi per ogni classe. (per capirci)
Code :
= I Personaggi=
{| class="wikitable" style="border-spacing:25px 0px;text-align:left;"
|-
|http://static.eredan.com/images/web_small/ab53ea879665aa998ffff246d8a25ba5.png
|[[IT:ITCG:Aberrazione|Aberrazione]]
|-
|http://static.eredan.com/images/web_small/ab53ea879665aa998ffff246d8a25ba5.png
|[[IT:ITCG:Abominio|Abominio]]
|-
|http://static.eredan.com/images/web_small/db0b06c586298efe1c579a8e7ab5febc.png
|[[IT:ITCG:Aelide regina di Avalonia|Aelide regina di Avalonia]]
|-
|http://static.eredan.com/images/web_small/db0b06c586298efe1c579a8e7ab5febc.png
in modo da limitarvi a un copia-incolla. Ma vi resterebbe comunque l'onere di continuare a crearvi le pagine di ogni personaggio, e quindi non se se vi servirebbe cosi tanto.