Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Renommer le titre des pages /index.php?cat=X  (Read 8207 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.052 seconds with 20 queries.