forum.coppermine-gallery.net

Support => Français (French) => Language Specific Support => cpg1.5.x Français (French) => Topic started by: marc59 on May 01, 2012, 10:47:21 am

Title: Renommer le titre des pages /index.php?cat=X
Post by: marc59 on May 01, 2012, 10:47:21 am
Bonjour,

Je souhaite renommer le <TITLE> des pages /index.php?cat=X
Actuellement j'ai: ACCUEIL > Nom de catégorie > Nom de sous catégorie - Nom de la galerie
Je souhaite avoir: Nom de sous catégorie

Le titre de la page est affiché dans /themes/curve/template.html grace à la ligne:
<title>{TITLE}</title>

Je ne trouve pas ou modifier le contenu de {TITLE) , une idée ?
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: marc59 on May 01, 2012, 02:57:59 pm
Je viens de trouver une solution, il faut ajouter dans le fichier \themes\curve\theme.php le code suivant en fin de fichier avant le ?>
Code: [Select]
/******************************************************************************
** Section <<<theme_page_title>>> - START
******************************************************************************/
// Creates the title tag for each page
// For the sake of search engine friendliness, the dynamic part $section should come first
function theme_page_title($section)
{
    global $CONFIG;
    $return = strip_tags(bb_decode($section)) ;
    $return = strstr($return, '>'); // retire le texte avant le premier >
    $return = substr($return, 1); // retire le premier >
    $return = strstr($return, '>'); // retire le texte avant le second >
    $return = substr($return, 1); // retire le second >
    return $return;
}
/******************************************************************************
** Section <<<theme_page_title>>> - END
******************************************************************************/

Il y a certaienment plus simple mais ça fonctrionne !
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: François Keller on May 01, 2012, 07:58:13 pm
euh non, je ne crois pas qu'il y ait plus simple, par contre tu as intérêt à renommer le thème que tu as personnalisé afin que tes modifs ne soient pas effacées lors d'une prochaine mise à jour (le plus simple étant de dupliquer le thème en question et de ne faire les changements que dans la copie)
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: marc59 on May 01, 2012, 10:04:29 pm
Depuis ma première mise à jour, que se soit pour coppermine ou autres logiciels, je conserve dans un fichier texte toutes les modifications de code réalisées en précisant les fichiers modifiés. Ca simplifie énormément les mises à jour.

Une petite amélioration car la page d'accueil et la page de la catégorie mère n'avaient plus de titre:
Code: [Select]
/******************************************************************************
** Section <<<theme_page_title>>> - START
******************************************************************************/
// Creates the title tag for each page
// For the sake of search engine friendliness, the dynamic part $section should come first


function theme_page_title($section)
{
    global $CONFIG;
    $return = strip_tags(bb_decode($section)) ;
    $pos = strpos($return, '>');
    if ($pos !== false) {
      $return = strstr($return, '>'); // retire le texte avant le premier >
      $return = substr($return, 1); // retire le premier >
    }
    $pos = strpos($return, '>'); // teste la présence d'un second caractère > (dans le cas d'une sous-catégorie)
    if ($pos !== false) {
      $return = strstr($return, '>'); // retire le texte avant le second >
      $return = substr($return, 1); // retire le second >
    }
    return $return;
}
/******************************************************************************
** Section <<<theme_page_title>>> - END
******************************************************************************/
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: François Keller on May 02, 2012, 07:09:55 am
C'est effectivement une solution. Pour Coppermine, comme la majorité des modifications se fonts dans les fichiers du thème, le plus simple reste l'utilisation d'un thème personnalisé. Lors des mises à jour, les modifications de codes ont toujours lieu dans les autres fichiers (jamais dans ceux des thèmes (ou très rarement), ce qui fait qu'il n'est pas nécéssaire de réapliquer à chaque fois les changements...
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: bg62 on January 23, 2017, 04:26:14 pm
bonjour;)
je recherche quasiment cette solution, mais je ne parviens pas à la trouver :
http://forum.coppermine-gallery.net/index.php/topic,78931.0.html
et ici, si je place le second code donné, c'est au contraire la page principale qui se retrouve avec
<title>Accueil</title>
et nom justement
<title>Titre du site</title>
Comment as-tu fais ?
amitiés
bg
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: bg62 on January 25, 2017, 11:18:33 am
ok, je pense avoir obtenu 'LA' bonne solution :
http://forum.coppermine-gallery.net/index.php/topic,78963.msg382802.html#new
Une manière de montrer, aussi qu'un forum peut et sert vraiment à quelque chose !
Title: Re: Renommer le titre des pages /index.php?cat=X
Post by: Digikube on February 27, 2017, 02:35:17 pm
Je pense effectivement que c'est la meilleure des solutions en tout cas la plus "propre" que tu as trouvé.