TP-Docs
HTML5 Icon HTML5 Icon HTML5 Icon
TP on Social Media

Recent

Welcome to TinyPortal. Please login or sign up.

May 18, 2024, 05:00:00 PM

Login with username, password and session length
Members
  • Total Members: 3,886
  • Latest: Grendor
Stats
  • Total Posts: 195,189
  • Total Topics: 21,220
  • Online today: 112
  • Online ever: 3,540 (September 03, 2022, 01:38:54 AM)
Users Online
  • Users: 0
  • Guests: 59
  • Total: 59

Petite question relative aux catégories des articles

Started by Uthn, April 12, 2006, 10:16:43 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Uthn

Bonjour ÃÆ'Ã,  tous,

Je me permet de poser la question ici aussi (j'ai dÃÆ'Ã,©jÃÆ'Ã,  postÃÆ'Ã,© un thread dans le support anglais mais deux prÃÆ'Ã,©cautions valent mieux qu'une ;)

Donc bref exposÃÆ'Ã,© de mon soucis :

Les icones associÃÆ'Ã,©es au catÃÆ'Ã,©gories d'articles (TPAdmin->Articles->Categories), ne s'affichent pas dans l'en tÃÆ'Ã,ªte de bloc lors de leur affichage sur la page d'accueil (je me retrouve en fait avec l'icone d'article par dÃÆ'Ã,©faut ÃÆ'Ã,  savoir pour moi /theme/image/TPArticle.gif)

Est-ce que quelqu'un aurait une petite idÃÆ'Ã,©e parce que j'avoue que lÃÆ'Ã,  je seche un peu...  ???

Merci d'avance,

(et un grand merci ÃÆ'Ã,  Bloc pour le travail rÃÆ'Ã,©alisÃÆ'Ã,© sur TP  :))

patrice

Salut,

J'ai pris la premiÃÆ'Ã,¨re image qui me tombait sous la main, ÃÆ'Ã,  savoir
Themes/default/images/tpmodule.gif
j'ai mis Ça et... le rÃÆ'Ã,©sultat est en dessous ! ;)

Patrice.

Uthn

Bonjour Patrice,

Merci pour ta rÃÆ'Ã,©ponse. En fait je crois que j'ai compris ce qui cloche, on ne peut afficher une icone de catÃÆ'Ã,©gorie que dans le menu lui mÃÆ'Ã,ªme pas dans l'en-tÃÆ'Ã,ªte du bloc sur la page principale du forum  :-\

Donc je vais essayer de bricoler une icone avec du texte dans l'icone du message et de poster des messages plutot que des articles on va voir ce que cela donne...

Je met une petite capture au cas ou je ne sois pas clair  ;D

patrice

Oui, c'est bien ce que j'avais compris et une image, Ça "parle" nettement plus que des lignes d'ÃÆ'Ã,©criture... :)

Donc, Ça marchera, tu auras l'icÃÆ'Ã,´ne choisi en haut et ÃÆ'Ã,  gauche des articles correspondants ÃÆ'Ã,  tes choix comme le montre ta capture d'ÃÆ'Ã,©cran.
Mais ailleurs, dans le menu, je doute !!!. ;)

Patrice.

Uthn

Merci pour tes rÃÆ'Ã,©ponses, mais aprÃÆ'Ã,¨s un peu de bricolage il s'avÃÆ'Ã,¨re que je ne peux pas faire ce que je veux avec des articles (cf. rÃÆ'Ã,©ponse de Bloc sur le fait qu'il n'est pas possible d'afficher ÃÆ'Ã,  l'heure actuelle les icones de catÃÆ'Ã,©gories dans les en-tÃÆ'Ã,ªte des articles affichÃÆ'Ã,©s sur la page d'accueil du forum).

Je vais donc essayer une autre mÃÆ'Ã,©thode, avec des posts sur la page d'accueil (plusieurs possibilitÃÆ'Ã,©s d'icones via le choix : icone du message)

Par contre est-il possible d'avoir le titre du message (sujet) dans le corps de celui-ci (sans lien vers le message si possible), et de supprimer la partie commentaire en pied de message.

ÃÆ'Ã,  savoir

merci d'avance; :)

patrice

LÃÆ'Ã, , franchement, je ne sais pas...
tout simplement car je garde le titre et les liens !. 8)

Donc, s'il y a un spÃÆ'Ã,©cialiste des news ici.... ;)

Patrice.

garedo

je te regarde Ça pour la fin de semaine, n'ÃÆ'Ã,©site pas faire un petit up au cas ou j'oublierais ;)

Uthn

Merci :)

J'ai postÃÆ'Ã,© sur le forum US aussi du fait de la frÃÆ'Ã,©quentation (mÃÆ'Ã,ªme si je dois ÃÆ'Ã,ªtre moins clair qu'ici ;) , donc en cas de rÃÆ'Ã,©ponse je poste les infos ici et je clos le fil.)

patrice

OK !.

La question avait dÃÆ'Ã,©jÃÆ'Ã,  ÃÆ'Ã,©tÃÆ'Ã,© posÃÆ'Ã,©e :
http://www.tinyportal.net/smf/index.php?topic=4424.msg36272#msg36272

Souhaitons que ton post (mieux illustrÃÆ'Ã,©) ait plus de succÃÆ'Ã,©s... :)

Patrice.

garedo

Bon j'ai regardé tout ça.

Le fichier a éditer c'est TPortal.template.php.

La partie de code c'est celle-ci
if($news['is_last']=='theme' || $news['is_last']==false || $news['is_last']=='title')
echo '
<div class="' , $news['icon']=='noicon' ? 'titlebg' : 'catbg' ,'" style="padding: 6px;">' , $news['icon']!='noicon' ? $news['icon'] : '<img src="'.$settings['images_url'].'/TParticle.gif" alt="*" style="margin: 0px;" align="middle" /> ' ,' <a href="' .$news['href']. '">' .$news['subject']. '</a>';
else
echo '
<div style="padding: 6px;"> ' , $news['icon']!='noicon' ? $news['icon'] : '<img src="'.$settings['images_url'].'/TParticle.gif" alt="*" style="margin: 0px;" align="middle" /> ' ,' <a href="' .$news['href']. '">' .$news['subject']. '</a>';

// if featured..do something to the subject?
echo '
</div>
<div style="overflow: auto; padding: 8px; padding-top: 0px;" ' , ($news['is_last']=='theme' || $news['is_last']==false) ? 'class="windowbg2"' : '' , '>
<div style="padding-bottom: 4px; vertical-align: bottom;" class="smalltext"> '.$news['time'].' '.$txt['tp-by'].' <b><a href="'.$news['poster']['href'].'">'.$news['poster']['name'].'</a></b></div>';

if($news['icon']!='noicon'){
echo $news['body'];

echo '
</div>
<div ' , ($news['is_last']=='theme' || $news['is_last']==false) ? 'class="windowbg"' : '' , ' style="padding: 6px;">', ($context['TPortal']['frontpage_limit_len']>0 && strlen($news['body'])>$context['TPortal']['frontpage_limit_len']) ? '<a href="' .$news['href']. '">'.$txt['tp-readmore'].'</a> &nbsp;&nbsp;' : '' , ' ' , $news['icon']!='noicon' ? '<img src="'.$settings['images_url'].'/TPmodify.gif" alt="*" /> '.$news['new_comment'].' (<a href="' .$news['href']. '">'.$news['replies'].' '.$txt['tp-comments'].'</a>)' : '' ,'</div>
</div>


Alors je t'ai fait 2 options
la premiere on supprime complètement la barre de titre en haut
Chercher
echo '
<div class="' , $news['icon']=='noicon' ? 'titlebg' : 'catbg' ,'" style="padding: 6px;">' , $news['icon']!='noicon' ? $news['icon'] : '<img src="'.$settings['images_url'].'/TParticle.gif" alt="*" style="margin: 0px;" align="middle" /> ' ,' <a href="' .$news['href']. '">' .$news['subject']. '</a>';

Remplacer par
echo '';

La deuxiemme on suprime que le titre en laissant l'image
Chercher et suprimer
,' <a href="' .$news['href']. '">' .$news['subject']. '</a>'

Ensuite quelque soit l'option choisie

Chercher
<div style="padding-bottom: 4px; vertical-align: bottom;" class="smalltext"> '.$news['time'].' '.$txt['tp-by'].' <b><a href="'.$news['poster']['href'].'">'.$news['poster']['name'].'</a></b></div>';
Remplacer par
<div style="padding-bottom: 4px; vertical-align: bottom;" class="smalltext"><span class="normaltext"><a href="' .$news['href']. '">' .$news['subject']. ' </a></span> '.$news['time'].' '.$txt['tp-by'].' <b><a href="'.$news['poster']['href'].'">'.$news['poster']['name'].'</a></b></div>';
Rechercher et supprimer (supprime l'option de commentaire)
<div ' , ($news['is_last']=='theme' || $news['is_last']==false) ? 'class="windowbg"' : '' , ' style="padding: 6px;">', ($context['TPortal']['frontpage_limit_len']>0 && strlen($news['body'])>$context['TPortal']['frontpage_limit_len']) ? '<a href="' .$news['href']. '">'.$txt['tp-readmore'].'</a> &nbsp;&nbsp;' : '' , ' ' , $news['icon']!='noicon' ? '<img src="'.$settings['images_url'].'/TPmodify.gif" alt="*" /> '.$news['new_comment'].' (<a href="' .$news['href']. '">'.$news['replies'].' '.$txt['tp-comments'].'</a>)' : '' ,'</div>

patrice

Bravo, une fois de plus, Garedo ! :up:

et merci pour tous ceux qui cherchaient ! :D

Patrice.

Uthn

Bonsoir,

Un grand merci Garedo pour ta rÃÆ'Ã,©ponse rapide et prÃÆ'Ã,©cise, je vais tester de ce pas  ;)

P.S : je copierais ta rÃÆ'Ã,©ponse dans le post que j'avais mis sur le forum Int. , on ne sais jamais Ça leur servira aussi en cas de soucis  :)

Uthn

Bonjour,

Juste un petit mot en passant pour vous dire que les modifs sont passÃÆ'Ã,©s nickel, je suis assez content du rÃÆ'Ã,©sultat.

le site est visible ici : http://exdalaran.free.fr/index.php

merci encore :)