国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > PhpCMS > 正文

phpcms V9頁面loop標(biāo)簽$n變量不明問題

2024-09-10 07:14:57
字體:
供稿:網(wǎng)友

首先看看遇到的問題,看圖:

phpcms V9頁面loop標(biāo)簽$n變量不明問題:

一個JS,用category標(biāo)簽loop循環(huán)出網(wǎng)站行業(yè)分類,缺省情況為‘綜合服務(wù)’一欄被選中,有一個class='open',其他為未選中狀態(tài),這里可以用v9的$n進行處理,看代碼:

注意,為了防止網(wǎng)站對html跟php代碼的轉(zhuǎn)換,這里在li標(biāo)簽及php標(biāo)簽內(nèi)加了一個小點,下同.

  1. ...(省略前面部分代碼) 
  2.  
  3. {loop $data $k $v} 
  4.  
  5.     <.li>$n==1}class='open'{/if}>{$v[catname]}<./li> <.li style="list-style: none"> 
  6.  
  7. ...(省略后面部分代碼) 

這里這個$n是v9本身就存在的,無需聲明就可以直接使用的一個循環(huán)變量,官方默認(rèn)模板也是直接使用,按理說這行代碼不存在問題,但是結(jié)果是上圖所有的catname都處于選中狀態(tài),把{$n}打印出來 全部是1,一下子想不明白為什么,上網(wǎng)問了一下網(wǎng)友,網(wǎng)友給出的答案是他的$n是正常++的,于是我把{if}條件寫到外面,結(jié)果$n還是恒為1,不知原因何在,為了解決這個問題,Cesc自行增加了一個變量$a,看代碼:

  1. ...(省略前面部分代碼) 
  2.  
  3. <.?php $a = 0;?> 
  4.  
  5. {pc:content action="category" catid="11" num="25" siteid="$siteid" order="listorder ASC"//Vevb.com 
  6.  
  7. {loop $data $k $v
  8.  
  9. <.?php $a++; ?> 
  10.  
  11.  <.li>{$v[catname]}<./li> <.li style="list-style: none"
  12.  
  13. ...(省略后面部分代碼) 

這里 可以直接在模板內(nèi)部使用原生php代碼 定義一個++的$a變量,當(dāng)程序循環(huán)生成頁面的時候$a隨著loop自增,最終得到上圖的效果,但是為什么loop的時候會出現(xiàn)$n不自增,始終為1的情況,有待考證.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 武隆县| 行唐县| 乐清市| 株洲县| 德庆县| 泾源县| 玉田县| 城口县| 抚宁县| 建瓯市| 湟中县| 高雄县| 孙吴县| 武冈市| 突泉县| 肃南| 叶城县| 民乐县| 赤城县| 绥芬河市| 繁峙县| 永昌县| 当阳市| 华宁县| 荣昌县| 常州市| 深水埗区| 通许县| 青海省| 岑巩县| 奇台县| 蒙自县| 安新县| 奉贤区| 博乐市| 蒲城县| 博白县| 台东市| 手游| 沧州市| 赤壁市|