Développement de programme

Construction de site Web de dede

J'ai récemment fait un petit article, et j'ai appris quelques connaissances ici et partage avec vous sous < div id = » navMenu & [...]

Catalogue des articles

Récemment, j'ai obtenu un petit ordre, et j'ai appris quelques connaissances ici et partage avec vous.

<navdiv id="Menu">
<ul>
<li>&lt; a href='{dede : global.cfg_cmsurl/}/'&gt; Accueil<span></span></a></li>
{dede: channelartlist typeid='top' row='10'}
<li>{dede : type typeid='top'} &lt;a href="[field : typelink/]"&gt;[field : typename/] {/dede : type}</a>
<ul>
{dede:channel type='son' noself='yes'}
<li>&lt;a href="[field : typelink/]"&gt;[field : typename/]</a></li>
{/ dede : canal}
</ul>
</li>
{/ dede : channelartlist}
</ul>
</div>
Les répertoires primaires et secondaires sont appelés à la fois. Parce que parfois la classification de ce morceau de répertoire a un répertoire secondaire.
Page de liste d'articles, une ligne par article.

Découvrez : list pagesize='25'}
[field : global runphp='yes' name=autoindex]
$a= " &lt;li class='line'&gt; " ;
$b = " ;<li>
si ((@me%5) ==0 &amp;&amp; @me != 30)@me=$a ;
autre @me=$b ;
[/ Field : Global]
&lt;a href="[field :arcurl/]" target="_blank"&gt;[field :title/] &lt;span class="rt"&gt;[field :pubdate function="MyDate('Y-m-d',@me)"/]</a></span>
</li>
{ / dede : list}

 

Tissage de la colonne de niveau II, résolution du problème de la colonne actuelle en surbrillance

Ne dites pas un mot, codez.

Tout d'abord, modifier includetaglibchannelartlist.lib.php

Recherchez $pv-&gt;Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]) ;

Ajoutez le code ci-dessous :

 

  1. La colonne actuelle est mise en évidence.
  2. if($typeids[$i]['id'] ?== ?$ refObj-&gt;TypeLink-&gt;TypeInfos['id']) {
  3. $pv-&gt;Fields['currentstyle'] ?= ?' ? class = » m_hover « ;
  4. }
  5. autre {
  6. $pv-&gt;Fields['currentstyle'] ?= ? " ;
  7. }

préservation.

 

Utilisez-le de cette façon

 

  1. « UL ? class = » ky7 « &gt;
  2. {dede Channelier ? type = "son" ? nous = « oui » ? typeid = '2'}
  3. <li>&lt; a ? Href = » {dede : field ? name='typeurl'/} » ? {dede Le champ ? nom='currentstyle'/}&gt;{dede : field ? nom = 'typename'/}</a></li>
  4. {/ dede : channelartlist}
  5. </ul>

Ainsi, l'étiquette a de la colonne actuelle aura une classe supplémentaire de. m _ hover

Il suffit de définir des styles différents dans CSS.