JeuxOnLineForumsPlusCréer un compte
Dark Age of Camelot
Technique et Automatisation
Les forums JOL > Dark Age of Camelot > DAoC - Technique et Automatisation > TOUT sur les XML, C'est par ici ! RSS
   
Répondre
Partager Outils Rechercher
Avatar de Maudith
Maudith
Alpha & Oméga
 
Avatar de Maudith
 
Dans quelle mesure est-il possible d'intégrer tout ce code XML dans la structure phpbb2?

Explication à partir du site www.midgard-broceliande.net

Mes idées:
- ajouter un block "rvr" (état des forts et des reliques) sur la page d'accueil du portail avec changement de couleurs ou d'icônes des forts/reliques en fonction du royaume qui les possède
- ajouter un module chronique au même titre que l'Album ou les liens

Si quelqu'un veut s'amuser, feel free, mais si on peut me donner des éléments de réponse pour l'application c'est déjà ça. J'aurais principalement besoin de savoir quelles sont les informations que je mets dans les fichiers .php et lesquelles je mets dans les fichiers .tpl (oui, vous avez compris, je n'y comprends rien )
Lien direct vers le message - Vieux
Avatar de Glenfiddich
Glenfiddich
Roi
 
Avatar de Glenfiddich
 
en fait avec phpBB, tu peux t'amuser a decouper des blocs et faire mumuse avec le code

si tu veux essayer, prends comme exemple faq.php et son modele (templates/{nom template}/faq_body.php)
un conseil: fais des copies!

faq.php fera, comme toutes les pages phpBB une assignation de variables; en francais, mettre tes infos dans les bonnes cases

donc au lieu d'utiliser print pour afficher, donne plutot ta variable $content a manger a une des variables d'affichage!

bons tests!
__________________
Glenfiddich Singlemalt
Purple Dragons :: Webmaster
http://www.purpledragons.net/xml/ * Scripts PHP pour traiter l'XML des Chroniques
Lien direct vers le message - Vieux
Avatar de Mandrin32
Mandrin32
Alpha & Oméga
 
Avatar de Mandrin32
 
Le MOD pour phpbb m'interesse énormément à moi aussi

Si quelqu'un pouvait en publier un plz
Lien direct vers le message - Vieux
Avatar de Glenfiddich
Glenfiddich
Roi
 
Avatar de Glenfiddich
 
bon ben je sens que je vais m'y coller
Lien direct vers le message - Vieux
Avatar de Maudith
Maudith
Alpha & Oméga
 
Avatar de Maudith
 
Concernant les infos RvR, j'en ai un début si tu veux, tiré d'un block pour phpnuke visible ici (en bas à droite) et téléchargeable ici .

Je l'ai déjà mis en place en test sur un duplicata de ma page portail (en bas à droite pour l'instant) mais il faut que je trouve le temps pour scinder les données et faire une mise en page correcte (c'est actuellement moche et illisible mais c'est en cours de bidouillage pour la mise en page, et quand on ne sait pas bidouiller, ben ça prend du temps).
Lien direct vers le message - Vieux
Avatar de Gryndel
Gryndel [CDD]
Alpha & Oméga
 
Avatar de Gryndel
 
question pertinente
ceux qui s'amusent a faire des stats globaux des serveurs fr (pense a Polmera lol)
comment vous fonctionner pour les mise à jour ? (cronner toutes les 12h ?)
combien de temps met le script a mettre a jour les données, parce que j'ai fait un script qui met facilement 5mn pour s'exécuter (pour Alb/Broc) et j'ai peur que mon hébergeur n'aime pas

explications: 2 tables xml_guildes et xml_membres
1. vider les 2 tables
2. faire le listing des guildes alb/broc sur xml_guildes
3. (dans 2) faire le listing membres par guildes dans xml_membres

j'obtiens 361 guildes et 9426 membres (uniquement chroniques actuelles) mais visiblement c long alors si on multiplie par 3 pour un serveur, puis par 4 pour les 4 serveurs fr, ben ça bouffe...(1h sans compter mon hébergeur qui fera grise mine)
__________________

Lien direct vers le message - Vieux
Avatar de Glenfiddich
Glenfiddich
Roi
 
Avatar de Glenfiddich
 
effectivement, pour faire ce genre de manip, mieux vaut avoir son serveur a soi; a oublier sur free.fr ou un serveur mutualisé!!
Lien direct vers le message - Vieux
Apophyss/Tehobene [JAHS]
Alpha & Oméga
 
Perso je bossé sur un script style "polmera", je viens de le relancé avec le retour des chroniques, mais effectivement actuellement (je met a jour tous les serveurs GOA dans plusieurs tables ca permet des acces plus rapides) il faut au serveur (bi-proc 2 GHz, 1go ram) plus d'une heure pour faire le tris complet mais cette opération comprend aussi un cindage de plusieurs tables pour afficher d'autres résultats.
Lien direct vers le message - Vieux
Avatar de Gryndel
Gryndel [CDD]
Alpha & Oméga
 
Avatar de Gryndel
 
ben j'ai trouvé un truc pas mal
2 tables guildes et membres (ceux qui serviront a l'affichage)
2 tables guildes_tmp et membres_tmp (eux serviront au traitement des données xml)

marche a suiver (ex Broc alb)
effacer toutes les données de broc alb dans guildes et membres (ce qui me met stats indisponible a l'écran)
commencer le traitement des fichiers xml de broc alb sur guildes_tmp et membres_tmp (préalablement vidés)
ensuite transferer guilde_tmp->guilde membres_tmp->membres

avantages: temps d'execution plus rapide puisque les bases *_tml sont régulierement vidés
temps d'execution : moins de 3 minute par realm/serveur
ce qui fait, sans compter mes manips (appel de fichier etc...) moins de 36mn !!! mais bon en réalité me faut plus d'1h mais c pas optimisé. mais ça marche sur mon hebergeur

{EDIT}
Qqun peut me confirmer lesicones pour les crafts principaux?:
Forge: Armurerie: Couture: Empenage: Alchimie: Arcanisme:
Lien direct vers le message - Vieux
Avatar de Gryndel
Gryndel [CDD]
Alpha & Oméga
 
Avatar de Gryndel
 
if (<edit> != <up>) {<up>;}
Lien direct vers le message - Vieux
Apophyss/Tehobene [JAHS]
Alpha & Oméga
 
Je vide toutes les tables a chaques manip

Mais pour le moment seule les guildes Broceliande fonctionnent :
http://www.guildsbroc.fr.st

Le classement mis a jour a 00h00 la case "mov." montre la progression depuis la veille :

+ = la guilde est mieux classée que la veille
- = la guilde est moins bien classée que la veille
* = la guilde a la meme classement que la veille


Pour les joueurs je suis actuellement bloqué sur un xml, celui de la guilde 307 qui ayant mis un caractere special dans l'adresse http bloque mon script dans la lecture du xml

PS : t'es icones sont bon mais pour le moement tous les artisants sont anonymous dans les xml
Lien direct vers le message - Vieux
Avatar de Gryndel
Gryndel [CDD]
Alpha & Oméga
 
Avatar de Gryndel
 
ben tu peux avoir directement l'artisanat dans les caractéristiques de chaques persos

edit>> ton site commence bien mais il manque les guildes à apostrophe et la derniere guilde apparait 2 fois
Lien direct vers le message - Vieux
Apophyss/Tehobene [JAHS]
Alpha & Oméga
 
Oui pour l'artisanat mais je pensez au classement par guilde moi, remarque faisable aussi

Pour les guilde avec un ' c'est pas de notre faute elle existent meme pas dans les chroniques (sauf si on lis les fichiers 1 par 1)

La derniere guilde apparrait 2 fois a cause d'un bug dans le script merci.

Enfin je rappelle si ca interresse quelqu'un qu'un post fût fait dans le temps ou l'on avait mis au point le script en actionscript pout mettre les xml en flash.

http://www.cybernet-com.fr/hebergeme.../serverxml.php
Lien direct vers le message - Vieux
Avatar de Gryndel
Gryndel [CDD]
Alpha & Oméga
 
Avatar de Gryndel
 
si si les guildes à apostrophes apparaissent ;p
pour vérifier, sur Albion Broceliande, Dragon d'Argent est 2eme
Lien direct vers le message - Vieux
Avatar de Nymfe
Nymfe [LG]
Reine
 
Avatar de Nymfe
 
oui, les guildes avec apostrophe(s) apparaissent très bien, c'est juste que dans ton code Apophyss " <? echo $guildname; ?> "
l'apostrophe pose problème...
Lien direct vers le message - Vieux
Répondre
Les forums JOL > Dark Age of Camelot > DAoC - Technique et Automatisation > TOUT sur les XML, C'est par ici !
   

Outils Rechercher
Rechercher:

Recherche avancée

Les vidéos de Dark Age of Camelot RSS
Les critiques de Dark Age of Camelot RSS
Thème visuel : Fuseau horaire GMT +2. Il est actuellement 12h10.
   

© JeuxOnLine, le site des MMO, MMORPG et MOBA. Tous droits réservés. - Conditions générales d'utilisation - Conditions d'utilisation des forums - Traitement des données personnelles - ! Signaler un contenu illicite