日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > php >内容正文

php

应用phpcms时遇到的问题及smarty标签的应用

發(fā)布時間:2025/7/25 php 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 应用phpcms时遇到的问题及smarty标签的应用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、循環(huán)語句{loop $data $n $r} {/loop}

//php對應(yīng)源代碼
<?php $data = subcat($module, $catid);?>
<?php } ?>

【具體實(shí)例】

標(biāo)簽?zāi)0瀚@取當(dāng)前欄目名及提取欄目下的新聞 {loop $data $n $r}
{
if $n == 1}
<h3><a href="{$CATEGORY[$r[catid]][url]}">{$CATEGORY[$r[catid]][catname]}</a></h3>
<dl>
<dt><a href="{$r[url]}" target="{$target}"><img src="{thumb($r[thumb], $width, $height)}" alt="{$r[title]}" width="{$width}" height="{$height}"/></a></dt>
<dd><a href="#"><a href="{$r[url]}" target="{$target}" title="{$r[title]}">{str_cut($r[title], $titlelen1,'')}</a></a></dd>
</dl>
<ul id="aRightList">
{
else}
<li><a href="{$r[url]}" target="_bank" title="{$r[title]}">&bull;{str_cut($r[title],$titlelen2,'')}</a></li>
{
/if}
{
/loop}
</ul>

2、get循環(huán)語句{get sql="" rows=""}{/get}

//php對應(yīng)源代碼<?php $DATA = get("sql語句", 0, 0, "", "");if(is_array($DATA)){ foreach($DATA AS $n => $r) { $n++;?>
<?php } } unset($DATA); ?>

【具體實(shí)例】

{get sql="SELECT * FROM `xw_special_content` AS a, `xw_content` AS b WHERE a.contentid = b.contentid AND a.specialid =$specialid ORDER BY b.contentid DESC" rows="15" }
//內(nèi)容
{/get}

3、條件語句{if}{elseif}{else}{/if}

【具體實(shí)例】

通過判斷設(shè)置前3調(diào)新聞數(shù)據(jù)不一樣的樣式 {if $n < 4}
<h2><a href="{$r[url]}" target="_blank" title="{$r[title]}">{str_cut($r[title],48,'')}</a></h2>
{
elseif $n == 4}
<ul class="fix">
<li>&bull;<a href="{$r[url]}" target="_blank" title="{$r[title]}">{str_cut($r[title],48,'')}</a></li>
{
else}
<li>&bull;<a href="{$r[url]}" target="_blank" title="{$r[title]}">{str_cut($r[title],48,'')}</a></li>
{
/if}

4、經(jīng)常用到的sql語句

【循環(huán)提取欄目】:

select * from xw_category where parentid=32 and ismenu!='0' order by listorder asc

【循環(huán)提取某個欄目id=132下從第3條到第6條的新聞內(nèi)容】:

select * from xw_content where catid=132 order by updatetime asc limit 3,6

【循環(huán)最熱新聞(按點(diǎn)擊率排行)】:

select c.contentid,c.catid,c.typeid,c.areaid,c.title,c.style,c.thumb,c.keywords,c.description,c.userid,c.updatetime,c.inputtime,c.url,n.hits form `phpcms_content` c,`phpcms_content_count` n where c.contentid=n.contentid and c.`status`=99 ".get_sql_catid(31)." order by n.hits desc

5、常用的數(shù)據(jù)語句

【文字鏈接】:

<a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title], 40,'')}</a>

{str_cut($r[title], 40,'..')}: 第二次參數(shù)為截取的文字字節(jié)長度也就是可以寫20個漢字,第三個參數(shù)為省略后的內(nèi)容,不寫者沒有。

【縮略圖鏈接】:

<a href="{$r[url]}"><img src="{thumb($r[thumb], 450, 351)}" alt="{$r[title]}" /></a>

{thumb($r[thumb], 450, 351)}第一個參數(shù)為基本圖片數(shù)據(jù),后兩個參數(shù)為將要裁 剪的圖片width和height,都是按等比例裁剪

【文章描述】:

<a href="{$CATEGORY[$r[catid]][url]}">[{$CATEGORY[$r[catid]][catname]}]</a>

{str_cut(strip_tags($r[description]),450)}第一個參數(shù)為基本數(shù)據(jù),第二個參數(shù)為截取的長度值

【文章欄目名】:

<a href="{$CATEGORY[$r[catid]][url]}">[{$CATEGORY[$r[catid]][catname]}]</a>

6、一定用到的幫助文檔及數(shù)據(jù)字典

PHPCMS2008 開發(fā)文檔

轉(zhuǎn)載于:https://www.cnblogs.com/cheche/archive/2010/06/03/1750982.html

總結(jié)

以上是生活随笔為你收集整理的应用phpcms时遇到的问题及smarty标签的应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。