:::

13. XOOPS微調與管理

一、自訂區塊(以氣象區塊為範例)

  1. 範例:http://www.tenki.tw/itenki/download/blog.php
  2. 後台→區塊→新增區塊。「內容類型」記得選用「html」。

二、自訂頁面(以地圖頁面為範例)

  1. 地圖頁面:http://maps.google.com.tw
  2. 存為xxx.php,若非放置語根目錄,請自行調整mainfile.php的引入路徑。

<?php
include "mainfile.php";
include XOOPS_ROOT_PATH.'/header.php';
?>
網頁內容或語法請貼在此
<?php
include XOOPS_ROOT_PATH.'/footer.php';
?>

三、自訂主選單

  1. 主選單為系統產生,一般而言無法修改。欲修改,僅能從「區塊樣板」修改。
  2. 請至建立「/web/themes/目前使用佈景/modules」,並設為777。
  3. 「後台→樣板」選擇您用的佈景,「強制產生檔案」選「是」,「選擇模組」請選「系統管理→system_block_mainmenu.html 」
  4. 從「後台→樣板」修改「tad_html/modules/system/blocks/system_block_ mainmenu.html 」

<a class="menuMain <{if $module.highlight}>maincurrent<{/if}>" href="指定位址" title="中文名稱">中文名稱</a>

四、開啟會員評論驗證(避免垃圾信)

  1. 修改/include/comment_form.php(119~121),讓驗證表單能出現

//if (!$xoopsUser) {
    $cform->addElement(new XoopsFormCaptcha('','xoopscaptcha',false));
//}

  1. 修改/include/comment_post.php(75~78),發布時要經過驗證

if ($op == 'post' && !is_object($xoopsUser)) {
    xoops_load('XoopsCaptcha');
    $xoopsCaptcha = XoopsCaptcha::getInstance();
    $xoopsCaptcha->setConfig('skipmember',false);
    if (! $xoopsCaptcha->verify()) {
        $captcha_message = $xoopsCaptcha->getMessage();
        $op = 'preview';
    }
}

五、phpMyAdmin資料庫救援術(以下僅在網站變空白或無法登入時使用)

  1. 開啟除錯:將「config」表中「conf_name」值為「debug_mode」的那筆資料(通常為編號13)其「conf_value」值改為「1」即可開啟除錯。
  2. 還原佈景:將「config」表中「conf_name」值為「theme_set 」的那筆資料(通常為編號7)其「conf_value」值改為「default」即可回到預設佈景。
  3. 重設密碼:在「users」表中編輯要改密碼的使用者,在「pass」輸入新密碼,並選擇左邊的「函數」選單值為「MD5」,送出即可。
  4. 關閉模組:在「modules」表中編輯要關閉的模組,將「isactive」設為「0」即可。
  5. 關閉區塊:在「newblocks」表中編輯要關閉的區塊,將「visible」設為「0」即可。
  6. 關閉某模組區塊:在「modules」表中找出該模組的mid編號,在「newblocks」表中用「搜索」功能找出mid屬於該編號的所有區塊,按照上法,關閉之即可。

:::

搜尋

QR Code 區塊

https%3A%2F%2Ftad0616.net%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbsn%3D13%26tbdsn%3D376

書籍目錄

展開 | 闔起

線上使用者

126人線上 (28人在瀏覽線上書籍)

會員: 0

訪客: 126

更多…