https://planete.superforum.fr/
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

https://planete.superforum.fr/

forum d'entraide informatique,jeux vidéo,matériel informatique
 
AccueilPortailGalerieRechercherDernières imagesS'enregistrerConnexion
Sujets similaires
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Derniers sujets
» Windows 7 Activation crack !
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyLun 03 Déc 2012, 06:57 par Admin

» Changer la clé d'activation de Windows Vista
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyMer 25 Avr 2012, 15:20 par Admin

» Créer une clé USB d'installation Windows 7
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyDim 22 Jan 2012, 08:14 par Admin

» Créer une clé USB d'installation Vista
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyMer 18 Jan 2012, 06:43 par Admin

» Méthodes permettant d’améliorer les performances de votre ordinateur
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyMer 22 Juin 2011, 06:25 par Admin

» Activation des jeux sous Windows 7
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyMer 22 Juin 2011, 06:19 par Admin

» freeglobes: Top 5 Hits sur la page d’accueil dans les colonnes ou centrale
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyJeu 16 Juin 2011, 06:44 par Admin

» Freeglobes: Permettre l'exécution de code PHP dans les templates Smarty
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyJeu 16 Juin 2011, 06:42 par Admin

» Optimiser le titre des pages de détail dans les Freeglobes
Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyJeu 16 Juin 2011, 06:40 par Admin

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Forum
Partenaires
forum gratuit
Tchat Blablaland
-28%
Le deal à ne pas rater :
-28% Machine à café avec broyeur à grain MELITTA Purista
229.99 € 318.99 €
Voir le deal

 

 Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes

Aller en bas 
AuteurMessage
Admin
Admin
Admin


Masculin
Zodiaque : Capricorne Signe Chinois : Dragon
Nombre de messages : 77
Date de naissance : 18/01/1965
Age : 59
Localisation : Etaples sur mer
Emploi : Animateur de site web
Loisirs : programmation
Réputation : 17
Points : 13589
Date d'inscription : 18/02/2007

Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes Empty
MessageSujet: Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes   Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes EmptyJeu 16 Juin 2011, 06:34

Aujourd'hui, je remet à jour une modification pour faire un top Référents sous forme de plugin.

Néanmoins, les thèmes que l'on trouve sous Freeglobes ne sont pas normalisés, beaucoup de style se trouve dans les thèmes et c'est quand même dommage qu'en installant un plugin, on se retrouve avec des affichages totalement différents d'une page à l'autre et ne sachant pas ou corriger.

Pour mettre cela en place, la meilleur solution que j'ai trouvé, et cela est un peu plus cohérente avec une page de top est de créer une page nouvelle pour l'annuaire.

Donc au passage, j'en profite pour tuer un petit dragon dans le thème mythe et légende qu'est la création d'une page nouvelle pour freeglobes.

Les ingrédients nécessaires pour notre poison sont :

une nouvelle page html à mettre dans votre dossier de thème, un fichier php à mettre dans votre dossier include et une modificationd dans index.php pour faire connaitre l'action à réaliser, une modification dans init.php pour faire connaire à index.php le nom de cette action et un lien à rajouter dans votre menu de navigation pour pouvoir accèder à cette page.

Comme vous le voyez, je ne donne pas de noms aux fichiers à créer pour le moment car Freeglobes s'en tape un peu. Ce qu'il attend, c'est un fichier de theme ( .html ) à afficher et un fichier php à exécuter.

Beaucoup vous disent que pour une page partenaires il faut créer un fichier partenaires.html avec un fichier partenaires.php.

Cela est vrai mais faut également, vrai si vous devez faire un traitement spécifique pour cette page, faux si vous n'avez rien à faire, donc prendre un fichier avec le même nom que la page html n'est donc pas la meilleure solution.

Je prendrai l'exemple suivant : vous désirez ajouter une page de petites annonces donc le code vous est fourni par javascript, vous allez donc

créer une page petites-annonces.html et un fichier petites-annonces.php.

Votre contenu javascript sera donc dans petites-annonces.html et petites-annonces.php sera un fichier php vide ne contenant que des balises ouvrantes et fermantes.

Si vous avez 25 pages à ajouter avec du contenu uniquement dans votre fichier html (machinX.html ), vous allez créer autant de fichier .php relatif... Or dans ce cas, un seul fichier peut être utiliser pour les 25 pages html.

Voici donc le cas de la création d'une page allant acceuillir le top Référents et dont le fichier php sera vide.

Création du fichier empty.php à placer dans votre dossier include :
Code du fichier empty.php

1.
2.

3.
?>

Ajout de l'action à réaliser dans index.php :
Code à trouver dans index.php

1.
switch ($do)
2.
{


ajouter l'action à réaliser pour le top-referer

1.
case 'top-referers' :
2.
$template = 'top-referers.html';
3.
$include = 'empty.php'; // aucune action dans ce fichier
4.
break;

Faire connaître le nom de l'action dans init.php

En dessous de :
Code à trouver dans init.php

1.
"news_url" => $re->buildUrl('main link',array('name' => 'nouveautes')),

Ajouter le code suivant :

1.
"top_referers_url" => $re->buildUrl('main link',array('name' => 'top-referers')),

On pense à rajouter le lien cliquable dans le menu de navigation du site ( header.html pour le thème Fresh )
Code à inserer dans le menu de navigation

1.
  • <{$lang.topreferer}>


  • Comme on introduit ici une nouvelle variable de langue; on la rajoute dans language/french/main.php
    Code de langue à rajouter

    1.
    $lang['topreferer'] = "Top Référents";

    Il nous reste plus qu'a créer une page top-referers.html et comme contenu, on lui donnera
    Exemple de contenu pour top-referers.html

    1.
    <{include file="header.html" }>
    2.

    3.
    Mon top referers
    4.
    // ici je met mes codes html et javascript
    5.
    <{include file="footer.html" }>

    Votre page est maintenant fonctionnelle.

    A retenir :

    Si vous avez des traitements php à faire pour la page que vous allez créer, donner le même nom aux deux fichiers afin de vous retrouver plus rapidement.

    Si votre page ne contiendra que du code html ou javascript nécessaire pour une fonctionnalité qui ne nécessite pas php, créer alors un fichier vide (empty.php ) que vous utilisez à chaque fois que vous aurez ce genre de page à créer.
    Revenir en haut Aller en bas
    http://delmotte.francejoomla.org/  http://hearts.freeheberg.com/
     
    Freeglobes Ajouter une nouvelle page dans votre annuaire Freeglobes
    Revenir en haut 
    Page 1 sur 1
     Sujets similaires
    -
    » Ajouter une page Top-Premium sur freeglobes
    » Création de la page sites en attente sur freeglobes
    » Freeglobes: script permettant de proposer de mettre votre site en favoris

    Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
    https://planete.superforum.fr/ :: création de site :: Vos scripts:-
    Sauter vers: