在tadnews的區塊中增加一個新增文章按鈕,並可判斷分類群組是否有新增文章權限然後顯示按鈕

如果有朋友需要再tadnews模組的區塊中增加一個可以新增文章的按鈕,並且可以判斷分類群組是否有新增文章權限,而不用再進到tadnews模組中去建立文章,可以參考一下以下的方法:




1、於任何一個tadnews模組的樣板中(tadnews/templates/blocks/)用筆記本打開樣板,增加以下的PHP設定!


<{php}>
global  $xoopsDB,$xoopsUser;
if ($xoopsUser){
$modulesadmin=$xoopsUser->isAdmin();


foreach($xoopsUser->groups() as $i){
$sql = "select enable_post_group  from " . $xoopsDB->prefix('tad_news_cate');
$result = $xoopsDB -> query($sql) or die($sql);
 while(list($enable_post_group) = $xoopsDB -> fetchRow($result)){

$admingroup=split(',',$enable_post_group);
if(in_array("$i",$admingroup)){
$modulesadmin=ture;
}
 }
 }

}
$chroneurl=XOOPS_URL.'/';
if($modulesadmin){
$mun="<div id='postmun'><a href='{$chroneurl}modules/tadnews/post.php'>發佈新聞</a></div>";
}else{
$mun="<div id='postmun'><a href='{$chroneurl}modules/tadnews/'>更多新聞</a></div>";
}
$this->assign('mun', $mun);
<{/php}>


然後在吧<{$mun}>標籤放到想顯示出現【新增文章】的地方就可以了!!


教學撰寫:徐嘉裕 Neil hsu

留言

這個網誌中的熱門文章

jquery.datepicker下拉月曆只顯示年-月的設定方法-教學撰寫:徐嘉裕Neil hsu

在CentOS7上安裝XAMPP並設定允許外部連線phpmyadmin的方法-教學撰寫:徐嘉裕Neil hsu

jQuery用.each()取代for迴圈