當前位置:首頁 » 編程語言 » phpcmssql標簽

phpcmssql標簽

發布時間: 2022-08-15 09:46:41

phpcms 怎麼調用文章的類別

我建議是用PHPCMS的自定義sql標簽,查詢v9_type表
如果需要類別和內容或者類別和欄目關聯輸出,就進行多表查詢

⑵ 誰知道phpcms v9的標簽源代碼在哪個文件夾下面

你是想改解析方式吧 最好不要這么z做 你說下 你的需求 看看能不能找條別的路 我debug過discuz和v9 最好不要修改解析標簽的邏輯

⑶ phpcms他媽的怎麼直接使用 sql

在前端模板裡面,直接使用get萬能標簽來執行sql命令。

例如:

{pc:get sql="select * from phpcms_table" num="5"}


在後台php程序裡面,採用mvc模式,主要流程是,對於你的數據表在phpcms/model/目錄下簡歷模型文件,然後在控制器類里通過$db = pc_base::load_model("tablename_model")方法來引入此模型來創建對象,那麼就可以使用使用model.class.php裡面的資料庫操作方法了。

例如:

$data=$db->select("catid=3","title,inputtime");

這樣來執行查詢。可以使用query方法直接執行sql命令,例如:

$db->query("select*fromphpcms_newswherecatid=3andstatus=99");

PS:model.class.php目錄是phpcms/libs/class/model.class.php

⑷ phpcms自定義sql調用標簽的列表頁分頁生成問題

這確實是一個bug我在做模板時也遇到了。我的解決方法是 新建一個分頁標簽,這樣生成的url都是對的。其實加的分頁標簽跟直接寫sql是一樣的,但是直接寫sql就是有問題。

⑸ phpcms v9 sql語句 調用欄目為什麼調用出來是相對路徑而不是絕對路徑,而用標簽調用欄目就是絕對路徑

你看下你的資料庫表category,裡面存的是相對的還是絕對的,調出來的

⑹ phpcms系統,後台搜索多欄位sql查詢語句

{get sql="select b.contentid,b.name,b.title from phpcms_content a,phpcms_c_news b where a.contentid=b.contentid and a.title like '%123%' or b.subtitle like '%123%' or b.name like '%123%'"}

⑺ phpcms標簽的pc怎麼使用limit

pc標簽中使用num屬性來指定獲取數據的條數,比如:

{pc:contentaction="lists"catid="1"num="8"order="iddesc"}
<!--num屬性指定獲取8條數據,相當於sql命令中的"limit0,8"-->
...
{/pc}

當然,如果你指定獲取的數據不是從0開始的,那麼可以使用start屬性配合指定從第幾條開始讀,演示如下:

{pc:contentaction="lists"catid="1"start="3"num="8"order="iddesc"}
<!--start屬性指定起始位置,相當於sql命令中的"limit3,8"-->
...
{/pc}

PS:更多phpcms標簽使用方法可以參考官方開發手冊以及iphpcms的詳細視頻教程。

⑻ phpcms文章描述標簽什麼

phpcms常用標簽

guml

php開發
頂級欄目名稱:{$CATEGORYS[$top_parentid][catname]}

頂級欄目url:{$CATEGORYS[$top_parentid][url]}

頂級欄目id:{$CATEGORYS[$top_parentid][catid]}

其他欄位只需要改動xxx:{$CATEGORYS[$top_parentid][xxx]}

父欄目名稱:{$CATEGORYS[$CAT[parentid]][catname]}

父欄目url:{$CATEGORYS[$CAT[parentid]][url]}

父欄目id:{$CATEGORYS[$CAT[parentid]][catid]}

其他欄位只需要改動xxx:{$CATEGORYS[$CAT[parentid]][xxx]}

**************************

內容頁:

{$CAT[catid]}//調用上一級 欄目id

{$CAT[catname]}//調用上一級 欄目名稱

{$CAT[url]}//調用上一級 欄目url

*****************************

{go($catid,$id)} 獲取當前頁面鏈接 {$url}在靜態時不正常

{$CATEGORYS[$catid][url]} 顯示當前欄目鏈接

{$CATEGORYS[$catid][catname]} 顯示當前欄目名稱

{$CATEGORYS[$r[catid]][catname]}循環內顯示欄目

{if $r[thumb]}<img src="{thumb($r[thumb],120,90)}"

alt="{$r[title]}" width="120" height="90" />{/if}有圖顯示圖 沒圖不顯示

截取:{str_cut($r[title],46,'')}

{str_cut(strip_tags($r[content]),400)} 列表頁調取內容 過濾html標簽 需要加moreinfo="1"

{date('Y-m-d H:i:s', $r['inputtime'])} 列表頁調取發布時間

{date('Y-m-d',strtotime($inputtime))} 或者 {date('Y-m-d',time($inputtime))} 內容頁調取發布時間

**********************************************************************

phpcms 調用當前欄目下的子欄目

category.html 寫以下代碼:

{loop subcat($catid) $r}

<ul>

<li><a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a></li>

</ul>

{/loop}

list.html 寫以下代碼:

{loop subcat($catid) $r}

<ul>

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

</ul>

{/loop}

********************************************************************************

<div class="pinright" {if $r[thumb]==""} style="width:100%;" {/if}>

如果圖片不存在 則執行某某

********************************

{if $r['catid']==$catid} class="newclass" {/if} 導航欄當前欄目增加class

*********************************************************

phpcms分頁代碼

<style type="text/css">

.text-c {margin:10px 0;}

.text-c a {padding:5px;margin:0 8px;border:1px solid #ccc;background-color:#eee;}

</style>

<center><div id="pages" class="text-c">{$pages}</div></center>

****************************************************************

phpcms v9列表頁默認分頁頁碼為10頁,下面為分頁頁碼條數的修改方法:

打開phpcms\libs\functions\global.func.php文件,

找到function pages函數(在672行左右)

修改下面代碼中紅色數字(10)為你想要顯示的頁碼條數即可。

function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages =?10)

---------------------

手機端圖片自適應大小和居中 文章縮進

<style type="text/css">

.part img {

width:100%!important;

height: auto!important;

display: table-cell!important;

}

.part p {

text-indent: 2em;

}

</style>

-------------------------------------

第一個是圖 剩下的是列表

{pc:content action="lists" catid="7" order="listorder DESC" thumb="1" num="1"}

{php $imgarr=array();$count=0;}

{loop $data $r}

{php array_push($imgarr,$r[id]);}

<h4>

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

</h4>

<a href="{$r[url]}" target="_blank" title="{$r[title]}">

<img src="{thumb($r[thumb],100,70)}" width="100" height="70" alt="{$r[title]}">

</a>

<p>{str_cut($r[description],90)}</p>

{/loop}

{/pc}

</div>

<ul>

{pc:content action="lists" catid="7" order="listorder DESC" num="5"}

{loop $data $r}

{if $count<4&&!in_array($r[id],$imgarr)}

{php $count++;}

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

{/if}

{/loop}

{/pc}

*********************************************

phpcms調用sql實例

{pc:get sql="select * from v9_news where catid=$catid and id!=$id order by updatetime desc" num="10"}

{loop $data $r}

<li>

<a target="_blank" href="{$r[url]}" style="color:#333333;">{$r[title]}</a>

<span style="margin-left: 30px;color: #666;font-size: 14px;">{date('Y-m-d', $r[updatetime])}</span>

</li>

{/loop}

{/pc}

{pc:get sql="SELECT * FROM `v9_news` WHERE thumb!='$thumb' Order by id DESC " num="50"} 調用有圖片的最新新聞

{loop $data $r}

織夢調用sql實例

{dede:sql sql="select * from dede_archives where typeid=5 and id!=~id~"}

<li>

<a href="[field:id function=IDReturnURL(@me)/]" class="step-link">[field:title/]</a>

</li>

{/dede:sql}

⑼ phpcms怎樣使用自定義sql語句調用標簽

那叫 get ,在模板里可以用的.有教程,自己找.

熱點內容
怎麼快速了解電腦的配置 發布:2024-04-26 18:42:11 瀏覽:997
rsa加密演算法例子 發布:2024-04-26 18:40:29 瀏覽:243
thinkphp緩存關閉 發布:2024-04-26 18:19:32 瀏覽:96
linux信號捕捉 發布:2024-04-26 18:19:27 瀏覽:934
編譯有哪兩種模式 發布:2024-04-26 17:53:30 瀏覽:871
伺服器電腦上能用嗎 發布:2024-04-26 17:44:42 瀏覽:560
組件式編程 發布:2024-04-26 17:19:57 瀏覽:943
電子兒童存錢罐如何改密碼 發布:2024-04-26 17:19:13 瀏覽:601
什麼安卓手機直播投屏好 發布:2024-04-26 17:18:31 瀏覽:627
linuxhba查看 發布:2024-04-26 16:57:28 瀏覽:903