Bonjour,
J'ai une question concernant le redimensionnement automatique des miniatures. Les miennes débordent et j'avais trouvé un plugin perso en version 1.7.3.
Je voulais savoir l'utilisation de ce plugin était compatible avec la version 2.0. Si oui, faut il procéder à la même procédure ? Donc création d'un répertoire 'personal' puis création d'un fichier main.inc.php
Merci
Hors ligne
Je fais un petit up de mon message précédenet.
Personne pour me renseigner ?
Merci
Hors ligne
je pense que le redimensionnement des miniatures, peut être réalisé directement depuis le Css sans faire de plugin.
Pour IE6, c'est plus compliqué......
un exemple pour limiter à 128 /105
div.illustration img{border:2px solid #000;border-right:2px solid #a59993;border-bottom:2px solid #a59993;margin:3px 0 0 3px;-moz-border-radius:4px;border-radius:4px
;max-width:128px;
max-height:105px}
Hors ligne
En fait c'est celui qui était utilisé en 1.7.3 et publié ici.
Le voici :
<?php
/*
Plugin Name: Personal
Version: 0.0.0.0
Description: It's your personal plugin / c'est votre plugin personnel
Plugin URI: http://www.phpwebgallery.net
Author: Moi, nous et vous
Author URI: http://www.phpwebgallery.net
*/
add_event_handler('loc_end_page_header', 'personal_large_thumbnail');
function personal_large_thumbnail()
{
global $conf, $template;
$W = $conf['tn_width'] + 2;
$H = $conf['tn_height'] + 2;
$M = $conf['tn_width'] + 10;
$template->assign_block_vars('head_element', array('CONTENT' => '
<style type="text/css">
/* Set some sizes according to your maximum thumbnail width and height */
#content UL.thumbnails SPAN,
#content UL.thumbnails SPAN.wrap2 A,
#content UL.thumbnails SPAN.wrap2 LABEL,
#content DIV.thumbnailCategory DIV.illustration {
width: '.$W.'px /* max thumbnail width + 2px */
}
#content UL.thumbnails SPAN.wrap2,
#content DIV.thumbnailCategory DIV.description {
height: '.$H.'px /* max thumbnail height + 2px */
}
#content DIV.comment BLOCKQUOTE {
margin-left: '.$M.'px /*maximum thumbnail width + ~10px */
}
</style>
'));
}
?>
Merci
Hors ligne
Cette technique présente plusieurs inconvénients...
Préférer de revenir à une solution dans le template-common/local-layout.css comme en 1.6
(Sinon assign_block_vars n'est plus traité par le moteur de template: assign
cf. le site Smarty.net)
Hors ligne
Bon... merci.
Tu sais où je peux trouver une solution toute faite et à recopier ? :D
En fait, php et moi, on ne se comprend pas beaucoup :D
Hors ligne
Sincèrement, une recherche sur le forum ou dans la "documentation" par exemple de: SPAN.wrap2
Tu ne crois pas que tu trouverais tout seul la réponse.
(Solution: ce n'est pas du php mais du css).
Hors ligne