Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Renommer le titre des pages /index.php?cat=X  (Read 8203 times)

0 Members and 1 Guest are viewing this topic.

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Renommer le titre des pages /index.php?cat=X
« 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 ?
Logged
Cordialement

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Re: Renommer le titre des pages /index.php?cat=X
« Reply #1 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 !
Logged
Cordialement

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Renommer le titre des pages /index.php?cat=X
« Reply #2 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)
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Re: Renommer le titre des pages /index.php?cat=X
« Reply #3 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
******************************************************************************/
Logged
Cordialement

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Renommer le titre des pages /index.php?cat=X
« Reply #4 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...
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

bg62

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 46
  • le 'www' est fait aussi pour communiquer, partager
    • fonds d'écran gratuits
Re: Renommer le titre des pages /index.php?cat=X
« Reply #5 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
Logged
Mes principaux sites >>> Fonds d'écran / référencer votre site / Longue traîne ... :)     le 'www' est fait aussi pour communiquer, partager et échanger, non ?

bg62

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 46
  • le 'www' est fait aussi pour communiquer, partager
    • fonds d'écran gratuits
Re: Renommer le titre des pages /index.php?cat=X
« Reply #6 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 !
Logged
Mes principaux sites >>> Fonds d'écran / référencer votre site / Longue traîne ... :)     le 'www' est fait aussi pour communiquer, partager et échanger, non ?

Digikube

  • Coppermine newbie
  • Country: 00
  • Offline Offline
  • Posts: 1
Re: Renommer le titre des pages /index.php?cat=X
« Reply #7 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é.
Pages: [1]   Go Up
 

Page created in 0.032 seconds with 20 queries.