Attribuer une class en fonction d'un résultat
2 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Attribuer une class en fonction d'un résultat
Bonjour,
J'ai besoin de vos lumières, j'essaie d'attribuer une class à une cellule en fonction de son resultat récuperer avec la variable
qui attribue la class exemple
En gros si l'annonce et une annonce premium (annonce avec option payante) alors elle est surligner en violet. http://kitten13.dyndns.org/index.php
J'arrive a faire ce que je veu pour certaine cellule saut pour le titre/description et l'image.
En fait il me remplace la classe pointer comment faire pour lui attribuer la class d'origine ou sinon celle d'origine plus surligner ?
en gros voici ce que j'ai fait :
mon ccs :
J'ai besoin de vos lumières, j'essaie d'attribuer une class à une cellule en fonction de son resultat récuperer avec la variable
- Code: Tout sélectionner
{if $ad.SPECIAL}{/if}
qui attribue la class exemple
- Code: Tout sélectionner
.exemple{
background: #E6CCFF;
}
En gros si l'annonce et une annonce premium (annonce avec option payante) alors elle est surligner en violet. http://kitten13.dyndns.org/index.php
J'arrive a faire ce que je veu pour certaine cellule saut pour le titre/description et l'image.
En fait il me remplace la classe pointer comment faire pour lui attribuer la class d'origine ou sinon celle d'origine plus surligner ?
en gros voici ce que j'ai fait :
- Code: Tout sélectionner
<table cellspacing="0" class="box2" style="clear:both;">
{foreach item=ad from=$ads}
<tr onmouseout='this.className="alt";' onmouseover='this.className="class1";'>
<!-- ********************* ici probleme je n'arrive pas *********************************** -->
<td>{$ad.IMAGEYESNO}</td>
<td class="pointer"><a href="{$ad.LINK}" title="{$ad.TITLE|escape}">{$ad.TITLE|truncate:35:"...":true}</a><a href="{$ad.LINK}" style="text-decoration:none; color: #000; font: 13px verdana, sans-serif;" class="description">{$ad.DESCRIPTION|truncate:200:"...":true}</a></td>
<!-- ********************* fin *********************************** -->
<!-- ********************* ici c'est bon ca fonctionne *********************************** -->
{if $ad.SPECIAL}<td class="exemple"><a href="{$ad.LINK}" style="text-decoration:none; color: #000; font: 13px verdana, sans-serif; display: block; font-weight:bold;">{if $e.islink}{/if}{$ad.e_2.value|commify:2} Eur</a></td>{/if}
{foreach item=extraval from=$ad.EXTRA_VALUES} {if $ad.SPECIAL}<td class="exemple">{$extraval|truncate:20:"...":true} </td>{/if}{/foreach}
{if $ad.SPECIAL}<td class="exemple"><a href="{$ad.LINK}" style="text-decoration:none; color: #000; font: 13px verdana, sans-serif; display: block;">{$ad.REGDATE}</a></td>{/if}
<!-- ********************* fin *********************************** -->
</tr>
{/foreach}
</table>
mon ccs :
- Code: Tout sélectionner
.box2 {
margin: 5px 0px;
border-top: 5px solid #eeeeee;
background: #fff;
}
.box2 td {
padding: 5px 0px !important;
border-bottom: 1px solid #E5E5EA;
}
.box2 td.category {
background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
padding-left: 36px !important;
}
.box2 tr.alt td.category {
background: #e7ebf0 url("../layout_images/new/folder.gif") 14px 9px no-repeat;
padding-left: 36px !important;
}
.box2 th {
height: 23px;
padding: 5px 14px !important;
padding: 2px 14px;
white-space: nowrap;
text-align: left;
vertical-align: middle;
color:#848484;
font-size:11px;
font-weight:bold;
padding:5px 3px 3px;
}
.box2 th a {
color:#848484;
font-size:11px;
font-weight:bold;
padding:5px 3px 3px;
}
.box2 th a:hover {
text-decoration: underline;
}
.box2 td a, #content a {
text-decoration: underline;
display: block;
}
.box2 td a strong {
font-size: 110%;
}
.box2 td a:hover, .box td a:hover strong, #content a:hover {
display: block;
}
.box2 tr.alt {
background: #fff;
}
.box2 td.pointer {
background: 14px 10px no-repeat;
padding-left: 0px !important;
border-bottom: 1px solid #E5E5EA;
}
.box2 tr.alt td.pointer {
background: #fff 14px 10px no-repeat;
padding-left: 0px !important;
border-bottom: 1px solid #E5E5EA;
}
.exemple{
background: #E6CCFF;
}
j'ai trouver mon erreur je mets un exemple pour les autres
en faite il faut utiliser les conditions
je laisse le soins à quelqu'un d'expliquer la méthode car je suis pas bon prof
sinon lire ce tutoriel sur smarty il ma beaucoup aider
http://php.developpez.com/faq/?page=sma ... conditions
en faite il faut utiliser les conditions
- Code: Tout sélectionner
{if $ad.SPECIAL} <---- si le resultat correspond alors on affiche
<td class="exemple">{mon_image}</td> <---- ceci
{else} <---- ou sinon on affiche
<td>{mon_image}</td> <---- ceci
{/if}
je laisse le soins à quelqu'un d'expliquer la méthode car je suis pas bon prof
sinon lire ce tutoriel sur smarty il ma beaucoup aider
http://php.developpez.com/faq/?page=sma ... conditions
2 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Suivi du regard : analyse des résultats de Google
- Google ajoute la Navigation par nom dans sa Toolbar
- Répartition des clics sur les 10 premiers résultats Google
- Les mini-sitelinks de Google
- Les 2 échelles de PageRank : toolbar et DMOZ
- L'équipe qualité dans la recherche Google
- Google propose en option un lien pour supprimer un site des résultats
- Google Dating : le nouveau site de rencontres
- J'ai de la chance : explications de l'option de Google
- Gérer l'entête HTTP en PHP
- appel d'une fonction PHP dans le constructeur d'une class
- resultat different en fonction pays de recherche ?
- Resultat requete differente en fonction de l'os
- resultat en fonction de mots cles d'autres pages
- Comment attribuer un include a un bouton?
- [RESOLU] Redirection :Attribuer une page à un nom de domaine
- Quel Nom attribuer pour une activité publicitaire web
- [Noob]Comment attribuer un lien à une liste déroulante liée
- Résultat dernier resultat d'un enregistrement
- <hn> et class
- Fonction avec le même nom, et appel de la fonction d'origine
- Cannot redeclare class
- ip class c et référencement
- Css Class ou ID ???
- balise H1 et class
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Whack, Google Image Labeler
Qui est en ligne
Utilisateurs parcourant ce forum: zeperfs et 0 invités

le forum