PHPCMS使用教程欄目介紹高頻使用的語法
推薦(免費):PHPCMS使用教程
評論調(diào)用:
{php?$comment_tag?=?pc_base::load_app_class("comment_tag",?"comment");?$comment_total?=?$comment_tag->count(array('commentid'=>'content_'.$v[catid].'-'.$v[id].'-'.$modelid));} comment:?{if?$comment_total}{$comment_total}{else}0{/if}
推薦位調(diào)用:
{pc:content?action="position"?posid="2"??moreinfo="1"?catid="$catid"?order="listorder?DESC"?num="1"} {loop?$data?$r} {/loop} {/pc}
點擊量調(diào)用:
<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
列表頁調(diào)用:
{php?$db?=?pc_base::load_model('hits_model');?$_r?=?$db->get_one(array('hitsid'=>'c-'.$modelid.'-'.$r[id]));?$views?=?$_r[views];?} {$views}
內(nèi)容頁調(diào)用:
hit:<script language="JavaScript" src="{APP_PATH}api.php?op=count&id={$id}&modelid={$modelid}"></script>
判斷總數(shù):
{if?$n==count($dat)}class="friendly-border"?{/if}
新聞上一篇下一篇顯示
<span class="fl">上一篇:<a href="{$previous_page[url]}">{$previous_page[title]}</a></span> <span class="fr">下一篇:<a href="{$next_page[url]}">{$next_page[title]}</a></span>
Phpcms 分組
array_chunk($data(數(shù)組),10(每組有幾個數(shù))) <p class="bd"> ????{pc:content?action="lists"?moreinfo="1"?catid="17"?num="20"?order="id?ASC"} ????{php?$da=array_chunk($data,4(每組顯示幾個));} ????????{loop?$da?$d} ????????<p class="wrap1"> ??????????{php?$i=1;} ????????????{loop?$d?$r} ????????????<p class="box1 {if $i==4} br1 {/if}"> ????????????????<a class="hot" href="{$r[url]}" > ???????????????? ????????????????<p>{$r[title]}</p> ????????????????</a> ????????????</p> ????????????{php?$i++;} ????????????{/loop} ????????</p> ????????{/loop} ????????{/pc} ???????? ????</p>
//截取字數(shù)
{str_cut($r[description],102,'...')}? {str_cut(strip_tags($r[content]),300,"...")}??//截取文字??strip_tags()?函數(shù)剝?nèi)プ址械?HTML、XML?以及?PHP?的標簽。
加入收藏、設置首頁
<a target=_top href="javascript:window.external.addFavorite('http://www.webjx.com','網(wǎng)頁教學網(wǎng)');">加入收藏</a> <a href='#' onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.webjx.com');">設為首頁</a>
加錨點
{$r[url]}#n{$r[id]}??{$rs[url]}&#area{$n}
時間差
{php?$now?=?strtotime("now")} {date('d',$now-$r[inputtime])}天前
獲取當前欄目
{php?$arrid=$r[catid]}???{$CATEGORYS[$arrid][catname]}
獲取當前欄目父欄目
{$CATEGORYS[$CATEGORYS[$arrid][parentid]][catname]}
當前位置調(diào)用:
{catpos($catid)}
phpcms從指定第幾條開始調(diào)用
{pc:content?action="lists"?catid="10"?order="id?DESC?LIMIT?1,4--"?num="4"} //這樣就可以從第二條開始調(diào)用數(shù)據(jù)。 其中的order="id?DESC?LIMIT?1,4--"里的兩個數(shù)字,第1個數(shù)字1表示從第2條開始調(diào)用,第2個數(shù)字4表示共調(diào)用4條。 如果改成order="id?DESC?LIMIT?0,4--"那么就表示從第1條開始調(diào)用,共調(diào)用4條。 如果改成order="id?DESC?LIMIT?2,4--"那么就表示從第3條開始調(diào)用,共調(diào)用4條。 欄目指定第幾個顯示(phpcms從指定第幾條開始調(diào)用?) 1--->??????從第二個開始顯示 {php?$data?=?array_slice($data,1);} ?????{pc:content?action="category"?catid="$catid"?num="5"?siteid="$siteid"?order="listorder?ASC,id?ASC"} ????{php?$data?=?array_slice($data,1);} ????????{loop?$data?$r} ?????????????{if?$cat==$catid} ????????????<span {if $n=="1"} class="cur" {/if} >{$r[catname]}</span> ?????????????{else} ????????????<span {if $r[catid]==$catid} class="cur" {/if}>{$r[catname]}</span>????????????????????????{/if} ?????????????{/loop} ????????{/pc}
返回上級
{$CATEGORYS[$catid][url]} <a href="javascript:history.back(-1);" class="back">返回上一級</a>
相關文章
{pc:content?action="relation"?relation="$relation"?catid="$catid"?num="5"?keywords="$rs[keywords]"} {loop?$data?$r} <li>·<a href="{$r[url]}" target="_blank">{$r[title]}</a><span>({date('Y-m-d',$r[inputtime])})</span></li> {/loop} {/pc}
調(diào)用多圖
{loop?string2array($r['pics'])??$v}
調(diào)用廣告
{php?$banner=getads(11);$i=1;} ????<ul> ????????{loop?$banner[d]?$v} ????????{if?$i<=5} <li _src="url({$v[imageurl]})" style="background:none no-repeat center center;"><a href="{$v[linkurl]}"></a></li> ???????{/if} ???????{php?$i++;} ???????{/loop}?? ???????</ul>
調(diào)用友情鏈接
圖片鏈接: {pc:link?action="lists"?typeid="0"?siteid="$siteid"?linktype="1"?order="desc"?num="6"?return="dat"} ????{loop?$dat?$v} ?????<a href="{$v[url]}" title="{$v[name]}" target="_blank"></a> ?????{/loop} {/pc} 文字鏈接: {pc:link?action="lists"?typeid="0"?siteid="$siteid"?linktype="0"?order="desc"?num="10"?return="dat"} ????{loop?$dat?$v} ?????????????<a href="{$v[url]}" title="{$v[name]}" target="_blank">{$v[name]}?</a> ????????{/loop} {/pc}
判斷數(shù)組是否包含某個數(shù)字
if(in_array("29",$xmlx)){ ????//array_push($xmlx,$qt); ????$qt=$_POST['qita']; }
欄目頁調(diào)用 來源:
{php?list($copyfrom)?=?explode('|',?$r['copyfrom'])}??{$copyfrom}
調(diào)用驗證碼:
前臺 {php?pc_base::load_sys_class('form',?'',?0);$setting?=?getcache('formguide',?'commons');}? {form::checkcode('code_img',?'4',?90,?30)} ?{form::checkcode('code_img','4','14',110,30)} 后臺開始session配置 //啟動session $session_storage?=?'session_'.pc_base::load_config('system','session_storage'); pc_base::load_sys_class($session_storage);
Mysql查找如何判斷字段是否包含某個字符串
利用mysql?字符串函數(shù)?find_in_set(); SELECT?*?FROM?users?WHERE?find_in_set('aa@email.com',?emails);
調(diào)取模型下拉框
{php?$ks=filtersele('dertment',12);}
路徑跳轉(zhuǎn)(不用a標簽):
<script> ????function?urls(obj){ ????var?url?=?$(obj).attr('data-url'); ????window.location.href?=?url; } </script> <span data-url="javascript:history.back();" onclick="urls(this)" >返回</span>
跳轉(zhuǎn)首頁
{siteurl($siteid)}
欄目圖片調(diào)用
{$CATEGORYS[$catid][image]}
手機站上一篇下一篇
PHP源碼修改: 打開?phpcms\modules\wap\index.php?文件 找到 if(!$r?||?$r['status']?!=?99)?showmessage(L('info_does_not_exists'),'blank'); 在其下面添加 //上一篇 $previous_page?=?$this->db->get_one("`catid`?=?'$catid'?AND?`id`<'$id' AND `status`=99",'*','id DESC'); //下一篇 $next_page = $this->db->get_one("`catid`=?'$catid'?AND?`id`>'$id'?AND?`status`=99"); //當前頁為第一篇時:再點擊上一篇仍然顯示第一篇 if(empty($previous_page))?{ $previous_page?=?$this->db->get_one("`catid`?=?'$catid'?AND?`id`='$id'?AND?`status`=99",'*','id?DESC'); } //當前頁為最后一篇時:再點擊下一篇仍然顯示最后一篇 if(empty($next_page))?{ $next_page?=?$this->db->get_one("`catid`=?'$catid'?AND?`id`='$id'?AND?`status`=99"); } 調(diào)用: ?<a href="{WAP_SITEURL}?m=wap&c=index&a=show&catid={$catid}&typeid={$typeid}&id={$previous_page[id]}" class="page">上一條:{$previous_page[title]}</a>???????????? <a href="{WAP_SITEURL}?m=wap&c=index&a=show&catid={$catid}&typeid={$typeid}&id={$next_page[id]}" class="page">下一條:?{$next_page[title]}</a>
手機站調(diào)用欄目圖片
{$TYPE[$typeid][image]}
欄目二級顯示
{pc:content?action="category"?catid="0"?order="listorder?DESC"?siteid="$siteid"?num="7"} ????????{loop?$data?$r} ????????????<li class="navList {if $r[catid]==$catid||$r[catid]==$cat}on{/if}" > ????????????????<a href="{$r[url]}" class="href">{$r[catname]}</a> ????????????????????<p class="listList"> ????????????????????{pc:content?action="category"?catid="$r[catid]"?num="8"?siteid="$siteid"?order="listorder?DESC"?return="dat"} ????????????????????{loop?$dat?$v} ????????????????????????<a href="{$v[url]}">{$v[catname]}</a> ????????????????????{/loop} ????????????????????{/pc} ????????????????????</p> ????????????</li> ????????{/loop} ????????{/pc}
下載模型
????????{pc:content?action="lists"?catid="$catid"?num="15"?order="id?DESC"?page="$page"?moreinfo="1"} ????????{loop?$data?$r} ????????????{php?$xiazai?=?string2array($r['downfiles']);} ????????????{loop?$xiazai?$b} ????????????????<dl class="news_dl"> ????????????????????<dt> ????????????????????????<a href="{$b[fileurl]}" title="{$r[title]}" class="dt_1"> ????????????????????????????{$r[title]} ????????????????????????</a> ????????????????????????<span class="dt_2">[{date('Y-m?H:i',$r[inputtime])}]</span> ????????????????????</dt> ????????????????????<dd> ????????????????????????{str_cut(strip_tags($r[content]),340)} ????????????????????</dd> ????????????????</dl> ????????????????<!-- 文件地址調(diào)用標簽:{$b[fileurl]} 文件名調(diào)用標簽:{$b[filename]} --> ????????????{/loop} ????????{/loop} ????????{/pc}
判斷奇偶數(shù)
{$n}.{if?$n%2==0}偶數(shù){else}奇數(shù){/if}???<br>
Atas ialah kandungan terperinci 推薦PHPCMS寶典. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk melompat ke halaman butiran dalam phpcms: 1. Gunakan fungsi pengepala untuk menjana pautan lompat;

PHP CMS ialah sistem pengurusan kandungan sumber terbuka berasaskan PHP untuk mengurus kandungan tapak web Ciri-cirinya termasuk kemudahan penggunaan, kefungsian berkuasa, berskala, keselamatan tinggi dan sumber terbuka percuma. Ia boleh menjimatkan masa, meningkatkan kualiti laman web, meningkatkan kerjasama dan mengurangkan kos pembangunan, dan digunakan secara meluas dalam pelbagai laman web seperti laman web berita, blog, laman web korporat, laman web e-dagang dan forum komuniti.

phpcms tidak sepenuhnya percuma. phpcms ialah sistem cms sumber terbuka, tetapi sumber terbuka tidak bermakna ia mempunyai dua versi: versi percuma dan versi komersil gunakannya untuk penyelidikan, dan jika ia adalah aplikasi komersial, anda perlu membayar yuran tertentu.

Tajuk: Panduan Integrasi Log Masuk WeChat: PHPCMS dalam Tindakan Dalam era Internet hari ini, log masuk sosial telah menjadi salah satu fungsi penting laman web. Sebagai salah satu platform sosial yang paling popular di China, fungsi log masuk WeChat juga digunakan oleh semakin banyak laman web. Artikel ini akan memperkenalkan cara untuk mengintegrasikan fungsi log masuk WeChat dalam tapak web PHPCMS dan memberikan contoh kod khusus. Langkah 1: Daftar Akaun Platform Terbuka WeChat Pertama, kita perlu mendaftar akaun pembangun pada Platform Terbuka WeChat dan memohon kebenaran pembangunan yang sepadan. Log masuk [WeChat open platform]

Strategi tetapan keselamatan nama pengguna PHPCMS didedahkan Dalam pembangunan laman web, keselamatan akaun pengguna sentiasa menjadi aspek yang amat dititikberatkan oleh pembangun. Tetapan keselamatan nama pengguna juga penting, kerana nama pengguna bukan sahaja bukti kelayakan log masuk pengguna, tetapi mungkin juga mendedahkan maklumat peribadi pengguna dan juga menyebabkan risiko keselamatan. Artikel ini akan mendedahkan strategi tetapan keselamatan nama pengguna dalam PHPCMS dan memberikan contoh kod khusus untuk dirujuk oleh pembangun. 1. Halang nama pengguna biasa Untuk meningkatkan keselamatan nama pengguna, pembangun harus menghalang pengguna daripada menggunakan secara berlebihan

PHPCMS ialah sistem pengurusan kandungan (CMS) percuma dan sumber terbuka yang menampilkan: sumber terbuka, modulariti, fleksibiliti, mesra pengguna dan sokongan komuniti. Ia boleh digunakan untuk mencipta pelbagai jenis tapak web, termasuk tapak web korporat, tapak web e-dagang, blog dan forum komuniti. Keperluan teknikal termasuk: PHP 5.6 atau lebih tinggi, pangkalan data MySQL, MariaDB atau PostgreSQL dan pelayan web Apache atau Nginx.

Terdapat dua versi phpcms yang terkenal, iaitu: 1. phpCMS4, yang menyokong peraturan URL tersuai Latar belakang pengurusan laman web adalah cantik dan mudah digunakan, dan mempunyai banyak pemalam bahagian hadapan, yang boleh mengembangkan fungsi secara bebas .phpCMS2008R1, yang menyokong pengurusan berbilang bahasa, berbilang tapak dan halaman Pengurus adalah mudah, fleksibel, sangat ringan dan berjalan pantas.

phpcms menggunakan pangkalan data mysql. phpcms ialah sistem pengurusan laman web sumber terbuka PHP, dibangunkan menggunakan PHP+MYSQL sebagai asas teknikal. PHPCMS V9 menggunakan kaedah OOP untuk membina rangka kerja operasi asas Versi PHP yang disokong ialah PHP5 dan ke atas, dan versi MYSQL yang disokong ialah MySql 4.1 dan ke atas.
