Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Gotcha
2010-09-26 12:56:40

Je n'en demande pas plus de trois, mais par contre, sur une série de X photos (Et pas de photos X ^_^) qui comportent XX tags, je trouve dommage que ce soit toujours les 3 même tags qui s'affichent.
On aurait 3 tags choisis aléatoirement pour chaque images de la même série, là ce serait vraiment complet et utile !

;-)

ddtddt
2010-09-26 07:31:27

Gotcha a écrit:

Ce qui serait bien, c'est que les tags soient aléatoires. Car sur une série de photos, on a toujours les mêmes tags alors que la série en compte beaucoup plus que 3.

haustereli a écrit:

Trop de tag tue le tag…

Combien de Tag sur tes photos :-D plus de 3

Gotcha
2010-09-26 00:15:54

Ce qui serait bien, c'est que les tags soient aléatoires. Car sur une série de photos, on a toujours les mêmes tags alors que la série en compte beaucoup plus que 3.

Merci.

:-)

ddtddt
2010-09-25 21:58:53

Je te propose en plugin perso, d'ajouter dans la balise title les 3 tags de l'images

global $prefixeTable;

define('TAGTI_TABLE' , $prefixeTable . 'image_tag');
define('TAGT_TABLE' , $prefixeTable . 'tags');

add_event_handler('loc_end_page_header', 'addtitle' );

function addtitle()
{

  global $template, $page, $title2;

  if ( !empty($page['image_id']) )   
  {
    $title2 = array();
    $title2['page'] = $template->get_template_vars('PAGE_TITLE');
       
$query = '
SELECT t.name
FROM '.TAGT_TABLE.' AS t INNER JOIN '.TAGTI_TABLE.' AS ti ON t.id = ti.tag_id
WHERE ti.image_id = \''.$page['image_id'].'\' limit 0,3
;';
 
  $result = pwg_query($query);
 
$tagti = array();
while($row = mysql_fetch_array($result)){
    array_push($tagti, $row['name']);
}
$title2['tag']=implode(', ',$tagti);


if (!empty($title2['page']) and !empty($title2['tag']))
    {
    $template->assign('PAGE_TITLE', $title2['page'] .' | '. $title2['tag']);
    }
elseif (!empty($title2['tag']))
    {
    $template->assign('PAGE_TITLE', $title2['tag']);
    }
else
    {
    $template->assign('PAGE_TITLE', $title2['page']);
    }
  }
}

Merci à P@t pour m'avoir débloqué et permis de proposer cela ;-)

haustereli
2010-09-16 19:26:22

Trop de tag tue le tag…

L'idée serait quand même de limiter la balise title à 64 caractères

Ça serait bon pour les moteurs de recherche.

ddtddt
2010-09-16 19:13:30

et si sur une photo tu as 50 tags, tu les met tous dans URL et le title ?

Haustereli
2010-09-16 19:08:59

Bonjour,

est-il possible de mettre les tags d'un image dans la balise <title> de la fenêtre ?
et pourquoi pas aussi dans l'url ?


Merci

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact