Fork me on GitHub




« 1 (2)


Re: Raccourcir les titre dans des blocks
Régulier
Inscrit: 16/08/2006 03:07
Messages: 308
Je suis content de voir que mon problème intéresse au point d'en faire une vidéo ;)

Je le rappel au cas ca serait mal compris, pour ma part ce que je raccourci ce sont les titres de commentaires pour le block des commentaire récent par exemple, pas le titre du block en lui même évidemment. J'ai également aussi fait ca en pensant en ajoutant les titles comme dans la video, et la je cherche une methode esthétique et pas trop lourde pour faire des infobulles moderne, pour compenser le problème des titres raccourcis.

Je suis ravi de voir également le grand maitre des thèmes xoops bosser avec Opera ! Je me sentais bien seul il y a quelques années en posant mes problèmes d'affichage sous opéra.

Quand j'aurai fini mon thème je pense le proposer "dans l'etat" (càd : optimisé pour mon site, donc avec du boulot ensuite pour ceux qui le voudront)

Posté le : 07/05/2010 13:21

Open in new window
hinsolite.com
Partager Twitter Partagez cette article sur GG+
Re: Raccourcir les titre dans des blocks
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
dans le fichier tonsite/modules/system/blocks/system_blocks.php, pour la ligne suivante (vers 365) :
$com['title'] = '<a href="'.XOOPS_URL.'/modules/'.$modules[$mid]->getVar('dirname').'/'.$comment_config[$mid]['pageName'].'?'.$comment_config[$mid]['itemName'].'='.$comments[$i]->getVar('com_itemid').'&amp;com_id='.$i.'&amp;com_rootid='.$comments[$i]->getVar('com_rootid').'&amp;'.htmlspecialchars($comments[$i]->getVar('com_exparams')).'#comment'.$i.'">'.$comments[$i]->getVar('com_title').'</a>';

ajoutes une class "tooltip" comme ceci :
$com['title'] = '<a class="tooltip" href="'.XOOPS_URL.'/modules/'.$modules[$mid]->getVar('dirname').'/'.$comment_config[$mid]['pageName'].'?'.$comment_config[$mid]['itemName'].'='.$comments[$i]->getVar('com_itemid').'&amp;com_id='.$i.'&amp;com_rootid='.$comments[$i]->getVar('com_rootid').'&amp;'.htmlspecialchars($comments[$i]->getVar('com_exparams')).'#comment'.$i.'">'.$comments[$i]->getVar('com_title').'</a>';

dans ton template system_block_comments.html surchargé, tu ajoutes un "span" comme ceci :
<td><{$comment.title|truncate:150}><span><{$comment.title}></span></td>

et dans la feuille de style, tu ajoutes (en le personnalisant) :
a.tooltip span {display:nonepadding:2px 3pxmargin-left:10pxwidth:150px;}
a.tooltip:hover span{display:inlineposition:absoluteborder:1px solid #cccccc; background:#ffffff; color:#dd;}

ceci est valable si tu as des titles un peu long

@+

Posté le : 07/05/2010 14:25

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Raccourcir les titre dans des blocks
Régulier
Inscrit: 16/08/2006 03:07
Messages: 308
Merci beaucoup Kris :)

Posté le : 09/05/2010 19:38

Open in new window
hinsolite.com
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

36 Personne(s) en ligne (27 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 36 | Plus ...