擴充套件簡介 (舊版)
有關新的擴充套件的介紹請看這裡

本條目集中介紹 Pixmicat! 目前有的擴充套件。

概述

因每個使用者的需求不一樣,及彌補 Pixmicat! 功能上的不足,寫了獨立於 pixmicat.php 之外的 PHP 程式來輔助程式本身。

因為 Pixmicat! 本身缺乏優良的擴充框架,這些擴充套件大多有其獨立性,維護上也有其難度。不過 PIO 版出來之後可以不必再針對特定來源作適應的動作,套件撰寫上省事不少,不必再用判斷式區塊隔開。

目前這些套件皆只存放在 SVN 的 pmc_Modules 資料夾內,而未有正式的釋出動作。

列表及介紹

  • mod_rss : RSS結構生成
  • mod_archiver : 精華區生成
  • mod_gzip : 即時壓縮頁面
  • mod_pmcadmin : 管理介面

mod_rss : RSS結構生成

簡介

將版面上的近期文章作成 RSS 2.0 訂閱格式以方便關注與瀏覽。

使用方法

將 mod_rss.php 放置到 Pixmicat! 所在資料夾後,以文字編輯器開啟編輯內部的設定。

<?php
define('PIXMICAT_NAME', 'pixmicat.php'); // Pixmicat!程式檔案名
define('FEED_COUNT', 10); // RSS產生最大篇數
define('FEED_STATUSFILE', 'mod_rss.tmp'); // 資料狀態暫存檔 (檢查資料需不需要更新)
define('FEED_CACHEFILE', 'rss.xml'); // 資料輸出暫存檔 (靜態快取Feed格式)
?>

接下來只需要執行 mod_rss.php,便會自動生成 rss.xml ,內容是版面上最近數篇的 RSS 2.0 訂閱格式。

另外如果要方便使用者訂閱,在 lib_common.php 的 function head(&$dat) 部分可以加上一行 <link> 標籤:

<link rel="alternate" type="application/rss+xml" title="RSS 2.0 Feed" href="mod_rss.php" />

這樣可以方便瀏覽器挖掘 RSS 的位置。


mod_archiver : 精華區生成

簡介

可以將指定討論串的文字及圖片轉存為靜態庫存頁面。

使用方法

將 archives 資料夾及其內檔案和 mod_archiver.php 放置到 Pixmicat! 所在資料夾。因為 Pixmicat! 已內建與 mod_archiver 溝通的管道,放置完成後登入後端管理頁面即可見到相關操作選項。

生成完成的靜態庫存頁面存放在 archives 資料夾,討論串存為 XXXXX.xml ,另以 XXXXX_files 資料夾存放所有圖片。


mod_gzip : 即時壓縮頁面

簡介

以 Gzip 即時壓縮 HTML 頁面傳送,藉以節省頻寬及提升速度。但如果網頁伺服器已支援 mod_gzip 或 mod_deflate 等類似模組,請開啟它而不要使用此一擴充套件。

使用方法

直接在mod_gzip.php 後面附加檔名位置,如 mod_gzip.php?1.htm (視 mod_gzip.php 檔案內的設定,有可能是 /1.htm 或是 ?f=1.htm 形式)


mod_pmcadmin : 管理介面

實際上沒有完成,所以此條目暫時保留

討論

新增一則回應
登入為 Wikidot 使用者
(將不會發佈)
- +
除非特別註明,本頁內容採用以下授權方式: Creative Commons Attribution-Noncommercial-Share Alike 2.5 License.