Ca veut dire quoi ce signe ?

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Ca veut dire quoi ce signe ?

Message le Mar Juin 26, 2007 14:35

Bonjour,

Je fais une page d'accueil pour mon site et je veux récupérer pour celle-ci le header du forum (IPboard).

Alors je pense faire simplement un require_once(), reste à savoir quel fichier requérir.

Donc je regarde dans le code du forum et je vois qu'entre deux lignes de HTML, il y a écrit cela :

Code: Tout sélectionner
<% BOARD HEADER %>


Je pense que cela sert à appeler le bandeau. Mais je ne connais pas ce symbole <% %> (le forum est en PHP, je précise).

Donc je ne sais pas exactement ce que fait ce bout de code et de fait je ne suis pas plus avancé pour requérir le bon script.

Voilà le problème. Vous avez la réponse ?


MagicYoyo
WRInaute accro
WRInaute accro
 
Messages: 2544
Inscription: Lun Mai 24, 2004 15:33

Message le Mar Juin 26, 2007 14:38

J'ai jamais mis le nez dans un forum IPB, mais je suppose que c'est un tag, qui est chargé d'appeler le bandeau dans le template.
les <% sont une convention de délimitation des tags propre à IPB. Ils auraient pu aussi bien utiliser **[ ou [[[ ou *** ou n'importe quoi d'autre identifiable


Meeuuuhhh
WRInaute accro
WRInaute accro
 
Messages: 1795
Inscription: Lun Jan 08, 2007 21:48

Message le Mar Juin 26, 2007 14:44

Je n'ai jamais utilisé les tags à vrai dire. Comment un tag peut-il appeler un script ? Pourquoi n'utilisent-ils pas la fonction require, par exemple ?

Et puis comment je fais pour trouver le bon fichier à appeler, du coup ?

honolulu
WRInaute passionné
WRInaute passionné
 
Messages: 657
Inscription: Mar Nov 08, 2005 12:03

Message le Mar Juin 26, 2007 15:57

les <% sont une convention de délimitation des tags propre à IPB.

non, en php également (à la manière asp), on peut s'en servir pour délimiter ses scripts... si le serveur est configuré pour :wink:


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5321
Inscription: Lun Juin 13, 2005 14:13

Message le Mar Juin 26, 2007 16:34

ou avoir un système pré-html qui va parser le code de la page et remplacer <% BOARD HEADER %> par <?php board_header(); ?>. Ce sont des "balises personnalisées"


cardoule
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 233
Inscription: Jeu Fév 19, 2004 16:24

Message le Mar Juin 26, 2007 18:33

En php on peut effectivement utiliser les balises <% et %> en lieu et place de <? et ?> si le serveur est configuré pour.

Mais cela signifierait que le code entre les deux doit être du php, hors si "BOARD HEADER" pourraient être deux constantes, il manquerait au moins un echo devant pour qu'elles servent à quelque chose... et un point entre les deux pour qu'elles ne génèrent pas une erreur php


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Calcul du taux de backlinks vers pages internes
    Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités