Mini-Next

  1. Configuration
  2. Intégration
  3. Patrons
  4. Historique

Mininext Screenshot Ce scripte montre le prochain match d'une équipe dans une petite fenêtre, qui peut-être inclus simplement dans chaque page de ton site. A part d'afficher le prochain match, il cherche dans le répertoire des archives les rencontres déjà disputées entre les deux équipes et le montrent les résultats classés d'après la date.

Configuration

L'extension Mini-Next peut-être configurer dans la rubriques d'administration des extensions du LMO, de plus pour chaque vue divers paramêtre peuvent être utiliser pour diriger l'affichage.

Administration des extensions

La configuration se fait dans l'administration des extensions du LMO, veuillez pour cela cliquer sur la rubrique mini. Les paramêtres suivant sont adaptables:

mininext_withArchiv
Utiliser l'archive pour calculer les anciennes rencontres (1 (=oui) / 0 (=non) )
mininext_unGreedy
Utiliser la recherche "imprécise" (1(=oui) / 0(=non)) - ceci vous permets de trouver des équipes ayant des noms semblables
mininext_barWidth
Largeur du banbeau du titre en pixel pour G/N/P
mininext_standardTemplate
Patron standard kann aucon patron n'a été sélectionnée

Paramètre

Pour le paramètre d'un lien (lors d'une intégration par IFrame) ou bien d'un paramètre "include" (lors d'une intégration par include) vous pouvez diriger l'affichage de l'extensions directement comme vous le désirez. Les paramètres suivants seront pris en compte:

file
Nom de la ligue p.ex.: ligue1.l98
folder
Nom du fichier des archives qui doit être fouiller à la recherche des matchs précédents. Le meilleur est de classer les anciennes rencontres pas directement dans le répertoires archive, mais de créer pour chaque ligue son propre sous-répertoire.
a
Numéro de l'équipe, si aucune équipe préférée a été sélectionné. Ce paramètre est seulement nécessaire si aucune équipe préférée n'a été choisi.
b
Numéro de l'opposant ou bien de la deuxième équipe préférée. Ce paramètre n'est nécessaire pour l'affichage du prochain match, car celui-ci sera défini automatiquement. Si quelqu'un veut à tout prix montrer un autre match il peut définir l'équipe b.
mini_template
Nom du patron qui doit être utiliser. Si ce paramètre n'est pas défini le patron standard sera utilisé.
[vers le haut]

Intégration

Il y a en principe deux méthode d'intégration dans son site de l'extension Mini-next. La première méthode est à favoriser, le seconde méthode est seulement prévue pour les serveurs qui ne proposent pas de support PHP (Le programme LMO alors devra être installé sur un autre serveur) ou bien si la page utiliser à l'extension .html. (Ce type de page n'est généralement pas analyser par PHP)

Intégration par include

Pour cela les paramètres seront défini directement comme variable PHP. Vous mettrez par exemple à l'intérieur d'un block PHP (si nécessaire en ouvrant avec <?php) les paramètres les uns après les autres comme dans l'exemple qui suit:

="ligue1_s05-06.l98";
="archiv/ligue1";
="mininext.tpl.php"; // Seulement nécessaire lors de l'utilisation du Mini-Next et Mini-Classement sur une page

Veuillez prendre en considération le $ devant le paramètre, les guillemets autour de certaines valeurs et le point virgule en conclusion. Vous n'êtes pas obliger d'utiliser tous les paramètres, seulement le nom de la ligue est obligatoire. Ensuite il vous suffit d'intégrer l'extension Mini-Next avec l'instruction suivante:

include("CheminVersLMO/addon/mini/lmo-mininext.php");

CheminVersLMO est le chemin absolut ou relative vers le répertoire du LMO.

N'utiliser jamais une adresse URL - c'est-à-dire include("http://www.../lmo-mininext.php"); -sinon l'extension Mini-Next ne fonctionnera pas ! Veuillez toujours donner le chemin du fichier.

Si vous n'avez pas de session sur votre site, vous devez ajouter la ligne suivante <? session_start(); ?> dans la première ligne de votre page!

Intégration par IFrame

Cette forme d'intégration ne doit être de préférence seulement utiliser, si la variante précédente pour quelques raisons qui soit ne fonctionne pas. IFrames ne sont pas supporter par tous les navigateurs et aussi du point de vue ergonomique il y a certains desavantages lors de leur utilisation. Les paramètres sont dans ce cas pas définis au préalable, mais font partie de l'appel de l'adresse URL. De l'exemple suivant vous verez qu'il a les même paramètre que l'intégration avec include.

<iframe src="URLVersLMO/addon/mini/lmo-mininext.php?file=ligue1_s05-06.l98&amp;folder=archiv/ligue1" frameborder="0" marginwidth="0" marginheight="0" width="Largeur" height="Hauteur" scrolling="no"></iframe>

URLVersLMO est l'adresse WWW du LMO, avec la Largeur et/ou la Hauteur vous devez malheureusement expérimenter, un des nombreux désanvantages des IFrames. Le premier paramètre sera séparé par un ?, les autres par &amp;.

[vers le haut]

Patrons

Comme pour le LMO vous pouvez adapter l'extension Mini-Next dans sa structure et dessin. Les patrons nécessaire se trouvent dans le sous-répertoire mini du répertoires des patrons template. Le patron mininext.tpl.php est le patron par défaut, cette attitude vous pouvez la changer dans l'administration des extensions. Vous pouvez créer autant de patrons différent comme vous le désirez (avec l'extension de fichier .tpl.php) et les commander par les paramètres. Les données suivantes sont possibles et seront affiché automatiquement:

Le prochain match

<!--gameTxt-->
Le titre
<!--gameDate-->
La date du prochain match
<!--gameTime-->
L'heure du prochain match
<!--homeName-->
Nom de l'équipe à domicile
<!--homeNameMiddle-->
Nom moyen de l'équipe à domicile
<!--homeNameShort-->
Nom court de l'équipe à domicile
<!--imgHomeBig-->
Grande îcone de l'équipe à domicile
<!--imgHomeSmall-->
Petite îcone de l'équipe à domicile
<!--guestName-->
Nom de l'équipe à l'extérieur
<!--guestNameMiddle-->
Nom moyen de l'équipe à l'extérieur
<!--guestNameShort-->
Nom court de l'équipe à l'extérieur
<!--imgGuestBig-->
Grande îcone de l'équipe à l'extérieur
<!--imgGuestSmall-->
Petite îcone de l'équipe à l'extérieur
<!--gameNote-->
Notices du match
<!--ligaDatum-->
Date de la dernière mise à jour de la ligue
<!--copy-->
La petite indication de Copyright avec le numéro de version. Il n'est pas permis de modifier ou bien de supprimer cette indication!

Duels direct des deux équipes

Le données suivantes sont possible à l'intérieur de <!-- BEGIN/END matches -->
<!--matchesText-->
Titre des matchs précédents
<!--winCount--> <!--drawCount--> <!--lostCount-->
Nombre de victoires pour l'équipe à domicile, matchs nuls, victoires pour l'équipe à l'extérieur.
<!--winTxt--> <!--drawTxt--> <!--lostTxt-->
Texte pour victoires pour l'équipe à domicile, matchs nuls, victoires pour l'équipe à l'extérieur. (p.ex G/N/P)
<!--winWidth--> <!--drawWidth--> <!--lostWidth-->
Largeur de la barre pour victoires pour l'équipe à domicile, matchs nuls, victoires pour l'équipe à l'extérieur.
<!-- BEGIN matches -->
Début de la partie des duels précédents entre les deux équipes. Veuillez noter les espaces avant et après BEGIN!
<!-- END matches -->
Fin de la partie des duels précédents entre les deux équipes. Veuillez noter les espaces avant et après END!
Les données suivantes sont seulement possibles à l'intérieur de <!-- BEGIN/END matches -->
<!--class-->
Mise en évidence des match en couleur
<!--date-->
Date du match
<!--time-->
Heure du match
<!--hTore-->
But de l'équipe à domicile
<!--gTore-->
But de l'équipe à l'extérieur
<!--where-->
Match à domicile ou à l'extérieur
<!--matchingName-->
Si la recherche imprécise est activer et une équipe trouvée, le nom de l'équipe sera affiché

Le match précédent

<!--previous_gameTxt-->
Le titre
<!--previous_gameDate-->
La date du match précédent
<!--previous_gameTime-->
L'heure du match précédent
<!--previous_homeName-->
Nom de l'équipe à domicile
<!--previous_homeNameMiddle-->
Nom moyen de l'équipe à domicile
<!--previous_homeNameShort-->
Nom court de l'équipe à domicile
<!--previous_imgHomeBig-->
Grande îcone de l'équipe à domicile
<!--previous_imgHomeSmall-->
Petite îcone de l'équipe à domicile
<!--previous_guestName-->
Nom de l'équipe à l'extérieur
<!--previous_guestNameMiddle-->
Nom moyen de l'équipe à l'extérieur
<!--previous_guestNameShort-->
Nom court de l'équipe à l'extérieur
<!--previous_imgGuestBig-->
Grande îcone de l'équipe à l'extérieur
<!--previous_imgGuestSmall-->
Petite îcone de l'équipe à l'extérieur

Adapter le code HTML comme vous le désirez, vérifier que vous utiliser un code HTML/CSS valide pour éviter des problèmes de représentation.

[vers le haut]

Historique

1.0
Version initiale comme nextGameBlock
1.1
Soutien en langue nationale
ajouter dans l'extension mini*-, mininext
Correction de boguess
Déblayement du patron
Remaniment de la visualisation des résultats Greedy
2.0
Affichage correct des parties à domicile / à l'extérieur
ajout du block "match précédent"
2.0.1
Format raccourcit de la date
2.0.2
Correction du bogue dans l'include (Les équipes n'étaient pas lues)
2.1.0
Configuration des paramètres (modifiable dans l'administration des extensions)
Patron modifiable
Deactiver la recherche des archives
Parties doubles (si plus de 1 match aller-retour) sont maintenant lu
2.1.1
Nom moyen et court des équipes dans le patron comme variable
[vers le haut]