① php多級分類,查詢問題!!
id p_id
p_id就是父分類
人物 id=1 p_id=null
男人 id=100 p_id=1
② 求助,如何實現thinkphp官網的評論,回復 消息功能
只說說邏輯吧
只需要在設計數據表的時候比原來多增加兩個欄位就行,姑且叫 aid 和cid
aid用於記錄是哪個文章下的評論,cid用於記錄是哪條評論下的評論.
即 aid = 文章的ID cid = 被評論的這條評論的ID
當別人點擊評論時 則只需要記錄文章的ID 即aid 此時 cid = 0;
當別人在某條評論下回復時,則記錄文章id 和這條評論的id 即cid = 等於此時評論的id
在顯示的時候
//查詢文章已TP5為例子
$pinglun=db::table('pinglun')->where('aid',id)->where('cid',0)->select();//查詢一條文章的評論
foreach($pinglun1as$k=>$v){
$data[$k]=$v['neirong']//這里為評論的內容
$pinglun2=db::table('pinglun2')->where('cid',$v['id'])->select();
foreach($pinglun2as$kk=>$vv){
$data['huifu']=$vv['neirong']
}
}
純手工 ,希望對你有幫助
③ php多級分類
mysql_query("set character set gb2312");
$sql='select distinct sy from menu order by sy';
$res=mysql_query($sql);
$bysy=array();
while($row = mysql_fetch_row($res)) $bysy[]=$row[0];
mysql_free_result($res);
foreach ($bysy as $m){
echo '<p><strong>'.$m.'</strong><br />';
$sql="select distinct name from menu where sy='$m' order by name";
$res=mysql_query($sql);
$bygs=array();
while($row=mysql_fetch_row($res)) $bygs[]=$row[0];
mysql_free_result($res);
foreach($bygs as $n){
echo ' <em>'.$n.'</em><br />';
$sql="select id,title from menu where sy='$m' and name='$n'";
$res=mysql_query($sql);
while($row=mysql_fetch_row($res)){
echo ' <a href="news.php?id='.$row[0].'">'.$row[1].'</a><br />';
}
mysql_free_result($res);
}
echo '</p>';
}
mysql_close();
④ 如何用PHP實現評論功能
添加完後刷新頁面
header("location:頁面名");
⑤ phpcms v9 評論模塊怎麼使用
phpcms v9的評論模塊一般是放在網站文章等內容的下面用於對當前文章等進行留言評價使用。
一、後台的使用方法:
1.卸載、安裝與配置:
在後台的「模塊」-"模塊管理"裡面找到「評論」一行,可以對其進行卸載或安裝;在後台的「模塊」-「評論」一項里可以對此模塊進行一些功能參數的配置,例如是否審核、是否開啟驗證碼等。
2.評論留言內容管理:
在後台的「內容」-「內容發布管理」下的「評論管理」裡面可以對網站的所有評論留言內容進行刪除、審核等管理操作。
另外,也可以在「內容管理」中的文章列表裡面針對某篇文章的評論進行查看管理,在文章列表的右側都有一個評論連接可以查看當前此篇文章下的評論。
二、模板頁面中的調用標簽方法:
調用評論留言窗口標簽代碼示例如下:
{if$allow_comment&&mole_exists('comment')}
<iframesrc="{APP_PATH}index.php?m=comment&c=index&a=init&commentid={id_encode("content_$catid",$id,$siteid)}&iframe=1"width="100%"height="100%"id="comment_iframe"frameborder="0"scrolling="no"></iframe>
{/if}
熱門評論文章的代碼示例如下:
{pc:commentaction="bang"siteid="$siteid"cache="3600"}
<ulclass="contentlistbluef14row-2">
{loop$data$r}
<li>·<ahref="{$r[url]}"target="_blank">{str_cut($r[title],40)}</a><span>({$r[total]})</span></li>
{/loop}
</ul>
{/pc}
三、評論功能開關:
在我們添加文章的編輯界面有意向是「是否允許評論」,以此來制定本篇文章是否開啟評論功能。
PS:評論功能一般用於內容頁;更詳細phpcms的標簽使用網站建設方法可以參考官方手冊和iphpcms的視頻教程。