這次更新主要是增加一個「跑馬燈的區塊」,並在後台增加一個管理系統。
請至後台,執行「跑馬燈」,先建立類別,再建立跑馬燈的內容示範網站:http://demo.webugm.com/
1.建立內容
2.表單輸入
3.區塊設定
4.檔案下載位置:
https://www.asuswebstorage.com/navigate/share/YYYL7QPVL須要執行模組更新,且一定要選擇秀出的類別
![]() |
| 新增說明文字 |
在模組:<{if $xoops_pagetitle !=''}><{$xoops_pagetitle}> - <{/if}><{$xoops_sitename}>
$xoopsOption['xoops_pagetitle']=$title;//指定標題
$SelectGroup_name = new XoopsFormSelectGroup("", "add_group", false, $add_group, 4, true);
$SelectGroup_name->addOption("","全部開放", false);
$add_group = $SelectGroup_name->render();
$SelectGroup_name2 = new XoopsFormSelectGroup("", "view_group", false, $view_group, 4, true);
$SelectGroup_name2->addOption("","全部開放", false);
$view_group = $SelectGroup_name2->render();
# -------------------------------------------------------------------------------------CSS Dock Menu # -------------------------------------------------------------------------------------
#----------------------------------------------------------------
/**
* 寄信函數
* @param string $title 信件標題
* @param string $content 信件內容,可含HTML
* @param string $to_mode 寄信對象,uid(使用者uid編號)、group(群組編號)、email(單一email)、email_array(Email陣列)
* @param string $to 寄信對象的值(如uid編號、群組編號或Email...等)
* @param string $mode 寄發模式,email 或 pm
* @param string $tpl 樣板檔名稱,需放在語系的mail_template下
*/
function mail_to_user($title,$content="",$to_mode="group",$to="2",$mode="email",$tpl="tpl.html",$return_ok=true)
{
global $xoopsConfig , $xoopsModule;
$dirname=$xoopsModule->dirname();
$xoopsMailer =& getMailer();
if($mode=="email"){
$xoopsMailer->useMail();
}else{
$xoopsMailer->usePM();
}
$xoopsMailer->setTemplateDir(XOOPS_ROOT_PATH."/modules/{$dirname}/language/{$xoopsConfig['language']}/mail_template/");
$xoopsMailer->setTemplate($tpl);
$xoopsMailer->assign('CONTENT', $content);
if($to_mode=="uid"){
$xoopsMailer->setToUsers(new XoopsUser($to));
}elseif($to_mode=="group"){
$member_handler =& xoops_gethandler('member');
$xoopsMailer->setToGroups($member_handler->getGroup($to));
}elseif($to_mode=="email"){
$xoopsMailer->setToEmails($to);
}elseif($to_mode=="email_array"){
$xoopsMailer->setToEmails($to);
}
$xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
$xoopsMailer->setFromName($xoopsConfig['sitename']);
$xoopsMailer->setSubject($title);
$xoopsMailer->multimailer->isHTML(true);
if ( !$xoopsMailer->send(true) ) {
$error=$xoopsMailer->getErrors(false);
$error=implode(" ",$error);
redirect_header('index.php', 3, ""._MD_FREDREPAIR_MAIL_NO."!{$error}");
} else {
if($return_ok){
redirect_header('index.php', 3, ""._MD_FREDREPAIR_MAIL_OK."!");
}
}
}
#----------------------------------------------------------------