Metatag avec flopalamite 15 tout compris + formulaire contact

Bonjour,


Avec la version modifié de pluxml, ou gcyrillus avait ajouté un formulaire de contact, la librairie lightbox, et ou marmara avait ajouté toutes ces options (liens,multiuser,recherche,...), je viens de contaster que lorsque lon accede au formulaire de contact les éléments du titre ne sont aps repris.

Donc la page n'a aucun titre et c'est ennuyeux pour le référencement.

Comment puis je modifier cela? car je n'ai rien trouver dans le template.php pour forcer cela, ou dans les fichiers du plugins.... :(


Merci d'avance.

Réponses

  • bonjour/bonsoir

    dans le fichier : function.php (repertoire lib)

    la fonction qui renseigne le titre de la page en cours est :

    function __($type, $option='')

    remplace le case de : 'page' title par :
    case 'pagetitle':
    
    			if($pluxml->mode == 'contact'){
    				echo 'Formulaire de contact' ;
    			}		
    		   	if($pluxml->mode == 'Accueil'){
    				echo $pluxml->config['title'].' - '.$pluxml->config['description'];
    			}
    			if($pluxml->mode == 'article'){
    				echo $pluxml->result->f('title').' - '.$pluxml->config['title'];
    			}
    			if($pluxml->mode == 'cat'){
    			echo $pluxml->uCats[$pluxml->result->f('cat_num')]['name'].' - '.$pluxml->config['title'];
    				}
    		break;
    
    gc
  • Merci beaucoup :)

    J'ai une autre question dans relativement la meme optique.
    Comment récuperer le titre <h1>ou <h2> d'un article et le placer en metatag supplémentaire?
    Car au niveau du référencement c'est pas le top d'avoir toujours les memes titres, donc si on pouvait par exemples faire en sorte que lorsqu'une page se situe dans la catégorie 1, avec pour titre "titre1" on ait comme title de la page :
    Nom du site - Categorie - Nom de l'article.


    Je sais pas si c'est possible, mais sait on jamais...


    En tout cas merci de ton aide :)
  • gcyrillusgcyrillus Member
    janvier 2008 modifié
    salut

    ce que tu recherche a faire semble coresspondre au 'chemin de fer' (ou fil d'ariane ) que je propose ici sur une demo :
    http://yidille.free.fr/plux/bs_plux/index.php?8-chemin-de-fer

    Les info sont extraite par le fichier : functions.php selon le mode et la categorie dans laquelle se trouve pluxml .


    <edit>

    __('maintitle') pour afficher le titre us site
    __('subtitle') pour afficher la description du site
    __('categorie'); pour afficher le lien et nom vers la categorie
    Ajoute un case modifier pour n'afficher que le nom de la categorie
    comme ceci par exemple:
    case 'categorie_name':
    			if($pluxml->result->f('cat_num') != 'Accueil'){
    				echo '$pluxml->uCats[$pluxml->result->f('cat_num')]['name']';
    			}
    		break;
    
    que tu appelle comme ceci : __('categorie_name');
    __('title'); affiche le titre de l'article.

    prend soin a faire comme dans le code du chemin de ferou le fichier template: tester les conditions , inutile de tenter d'afficher le titre de l'article quand tu pointe sur lune categorie ;).

    voilou :)

    GC
  • merci encore!! :)
Connectez-vous ou Inscrivez-vous pour répondre.