Deprecated: Function set_magic_quotes_runtime() is deprecated in /var/www/sda/3/a/fredomkb/forum/include/common.php on line 59

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 42

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /var/www/sda/3/a/fredomkb/forum/include/common.php:59) in /var/www/sda/3/a/fredomkb/forum/header.php on line 44
Projets pour Spip et PunBb / enlever le lien "forum" sur le bandeau

MiniGriSpip

Petit site de test et de démonstration du squelette MiniGriSpip 1.6...
Accueil du site > Accueil forums > Squelette MiniGriSpip > enlever le lien "forum" sur le bandeau
Projets pour Spip et PunBb - Petit forum de discussion autour de quelques projets personnels pour SPIP et PunBb.
     

Annonce

Bonjour et bienvenue sur les forums techniques de MiniGriSpip :-)

Quelques liens : Et Mgs alors ? - Balise #TMP - MiniGriSpip 1.6 - Mise-à-jour Calendrier

IMPORTANT : La participation à ces forums est strictement réservée aux membres inscrits, merci de votre compréhension.

ATTENTION : L'inscription au forum est désormais fermée pour cause de spams en trop grande quantité.

01/03/2011 - FredoMkb

  • enlever le lien "forum" sur le bandeau

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#1 12-01-2008 10:33:30

stephanie
Novice
Date d'inscription: 12-01-2008
Messages: 6

enlever le lien "forum" sur le bandeau

Bonjour

Je suis actuellement étudiante en logiciels libres et je réalise un site sous Spip dans le cadre de mes cours.

J'essaye d'adapter le squelette MiniGripSpip à mes besoins.

Je n'ai pas l'utilité du lien forum sur le bandeau, donc j'ai tout simplement supprimé le lien du forum dans le fichier "inc-bandeau" .

Or quand je recalcule ma page, le bandeau ne s'affiche plus clairement (vous pouvez voir ce que ça donneici )

Est-ce que je dois modifier un autre fichier? Ou recommencer et faire une autre procédure?

Merci d'avance pour vos réponses!

Dernière modification par stephanie (12-01-2008 10:34:25)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

#2 12-01-2008 11:22:15

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: enlever le lien "forum" sur le bandeau

Bonjour et bienvenue Stéphanie smile

Alors, j'ai rapidement regardé ton fichier "inc/inc-bandeau.html" et je ne suis pas sûr que l'erreur vienne exactement de ça, mais j'ai remarqué que ce fichier contenait des balises Html qui ne devrait pas exister normalement, c'est à dire les suivantes :

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head>
--
</head>
<body>
--
</body></html>

Les fichiers "inclus" dans les squelettes de Spip ne doivent normalement pas contenir ces balises, seuls les fichiers "récepteurs", c'est à dire ceux qui sont au premier niveau du répertoire "squelettes" doivent avoir ces balises Html.

Alors, encore une fois, pas vraiment sûr que le problème vienne de là, mais je pense qu'il faut essayer de voir le comportement du site en supprimant toutes ces balises qui, de toutes façons, ne sont pas utiles dans ce contexte.

N'oublie pas de vider le cache de Spip avant de recharger les pages une foi la correction faite.

Voilà... tiens-nous au courant Stp... à+ smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#3 12-01-2008 11:37:20

stephanie
Novice
Date d'inscription: 12-01-2008
Messages: 6

Re: enlever le lien "forum" sur le bandeau

En fait j'ai modifié le fichier avec le logiciel Kompozer, et celui ci ne veut pas accepter la supression de ces balises.

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#4 12-01-2008 11:49:16

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: enlever le lien "forum" sur le bandeau

Ha... sad

Je ne connais pas le logiciel "Kompozer", mais il devrait normalement proposer de désactiver l'inclusion automatique de ces balises, dans les préférences du logiciel logiquement... à voir donc...

Sinon, je pense que tu peux essayer d'utiliser un simple traitement de texte pour faire des petites corrections sur des fichiers Html, d'autre part, certains logiciels de Ftp permettent d'éditer les fichiers directement en ligne afin d'y apporter des petites modifications, enfin, il y a aussi un plugin Spip, "skel_editor", qui permet d'éditer les fichiers des squelettes directement à partir de l'espace privé du site, tu peux le trouver sur Spip-Contrib...

Bref, je pense que pour cette correction tu n'est pas forcée d'utiliser un logiciel spécifique dédié au développement Html...

Tiens-nous au courant Stp... à+ smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#5 12-01-2008 14:04:09

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: enlever le lien "forum" sur le bandeau

Stéphanie,

Je viens de regarder une fois de plus le code du fichier "inc/inc-bandeau.html" de ton site, et j'ai remarqué que certaines balises, nécessaires à l'affichage des textes du squelette, sont converties en leur équivalente Html, or ces conversions ne sont pas souhaitables... j'imagine que c'est encore une fois le logiciel "Kompozer" qui a fait ces conversions automatiquement...

Bref, pour résoudre ce problème, tu dois faire un simple rechercher/remplacer, pour remettre les balises à leur état original, donc, voici la marche à suivre :

1. Recherche toutes les occurrences de "&lt;:" (sans les guillemets) et remplace-les par "<:" (toujours sans les guillemets) ;

2. Recherche toutes les occurrences de ":&gt;" et remplace-les par ":>" ;

Dans les fichiers Html du squelette tu trouveras un peu partout des balises qui commencent par "<:" et finissent par ":>", l'ensemble de ces balises servent à afficher les textes du squelette issus du fichier de localisation nommé "local_fr.php", il est donc impératif que ces balises restent "propres" dans les sources de chaque fichier du squelette...

Voilà... j'espère que mes explications ne sont pas trop confuses... à+ smile


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#6 13-01-2008 09:50:40

stephanie
Novice
Date d'inscription: 12-01-2008
Messages: 6

Re: enlever le lien "forum" sur le bandeau

J'ai bien remplacé ce qu'il fallait, mais maintenant il n'y a plus rien écrit sur mon bandeau (en revanche les liens fonctionnent)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 498

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#7 13-01-2008 11:01:14

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: enlever le lien "forum" sur le bandeau

Bonjour Stéphanie smile

Je crois que dans la manip de rechercher/remplacer tu as oublié d'inclure les deux points ":" nécessaires dans ce type de balises...

En effet, la syntaxe à respecter pour que ces balises de localisation fonctionnent est la suivante :

Code:

<:une_balise:>
<:une_autre_balise:>

C'est à dire que chaque balise doit absolument commencer par "<:" et finir par ":>"...

Il suffit de les ajouter pour que tout rentre dans l'ordre, mais il faudra le faire manuellement, car tu risque d'ajouter les deux points ":" sur des balises Html qui n'en ont pas besoin si tu le fais automatiquement par un nouveau rechercher/remplacer...

Le plus simple à mon avis, pour être sûr qu'il n'y a pas d'autres changements indésirables réalisés par le logiciel "Kompozer", serait de repartir du fichier original "inc-bandeau.html" du squelette, puis de supprimer la ligne du lien "Forum", c'est à dire le code suivant :

Code:

<li><a href="http://fredomkb.free.fr/forum/"><:mgs_forums:></a></li>

Enfin, il suffit de remplacer le fichier "corrompu" par le nouveau tout "propre" wink

Tiens-nous au courant Stp... à+ smile

ATTENTION !

En regardant de nouveau ton site, je m'aperçois que d'autres parties du code source ont subi des changements indésirables, et non seulement sur les balises de localisation du squelette... je pense que tu devrais sérieusement envisager d'utiliser un autre logiciel pour réaliser tes personnalisations du squelette que ce "Kompozer" qui semble y mettre un peu trop de zèle dans sa manière d'interpréter le code Html...

Il ne faut pas oublier que Spip dispose d'une syntaxe très particulière qui n'est pas forcément connue ou reconnue par la plupart des logiciels de développement Html, c'est pourquoi je te conseil vivement d'utiliser un simple traitement de texte pour ce type de changements...


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#8 13-01-2008 12:12:37

stephanie
Novice
Date d'inscription: 12-01-2008
Messages: 6

Re: enlever le lien "forum" sur le bandeau

ça marche!!!  big_smile

Merci mille fois pour tes explications et ta rapidité!!!!

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

#9 13-01-2008 12:17:40

stephanie
Novice
Date d'inscription: 12-01-2008
Messages: 6

Re: enlever le lien "forum" sur le bandeau

Une dernière question:

Comment supprimer le bloc du calendrier et celui des Infos?

Hors ligne

 

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 552

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 553

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 498

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 537

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /var/www/sda/3/a/fredomkb/forum/include/parser.php on line 614

#10 14-01-2008 04:39:41

FredoMkb
Guide
Date d'inscription: 01-11-2006
Messages: 372
Site web

Re: enlever le lien "forum" sur le bandeau

Bonjour Stéphanie smile

L'ensemble des blocs de la colonne de gauche se trouvent dans le fichier Html nommé "inc-menu.html" à l'intérieur du dossier "inc" du répertoire du squelette.

Tous les blocs sont présentés par un commentaire dans le code source de ce fichier, ainsi tu peux facilement repérer ceux que tu souhaites supprimer ou masquer, par exemple, le bloc du calendrier débute avec le commentaire suivant :

Code:

<!-- Bloc calendrier -->

Et celui des infos par celui-ci :

Code:

<!-- Bloc d'infos et statistiques du site -->

Il suffit donc, pour chaque bloc, d'effacer l'ensemble des codes en partant du commentaire du bloc à supprimer jusqu'au commentaire du bloc suivant (sans inclure ce dernier évidemment).

Petit conseil, conserve une version originale de ce fichier afin de pouvoir revenir en arrière en cas de besoin.

Voilà... tiens-nous au courant Stp... à+ smile

Attention Stéphanie, je viens de regarder le code source de ta page d'accueil et il y a toujours les balises Html inutiles que j'évoquais dans le 2e message de cette même discussion, n'oublie pas de les supprimer pour éviter que Spip ne génère des erreurs lors du calcul de la page...


Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Hors ligne

 
  • enlever le lien "forum" sur le bandeau

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Suivre la vie du site RSS 2.0 | SPIP | Mgs MGS |