FrontPage

wysiwyg 0.2

PukiWikiでWYSIWYG編集(Wordのような見たまま編集)ができるようにするプラグイン。

PukiWikiプラグイン/お試しページでお試しください。

インストール

使い方

「タイムスタンプを変更しない」チェックボックスを追加するには

あとでこの修正を加えたものをリリースしますが、とりあえず。plugin/wysiwyg/body_html.inc.phpの53行目あたりを以下のように修正(+を付けた行を追加)すればいいです。

   <input type="submit" name="preview" value="プレビュー">
   <input type="submit" name="write" value="ページの更新">
+  <input type="checkbox" name="notimestamp" value="true" id="_edit_form_notimestamp"
+  	<?php print($vars["notimestamp"] ? "checked" : ""); ?>>
+    <label for="_edit_form_notimestamp"><span style="small">
+      タイムスタンプを変更しない</span></label> &nbsp;
   <input type="submit" name="cancel" value="キャンセル">

制限

更新履歴

ライセンス

基本的にはPublic Domain(煮るなり焼くなりご自由に)です。

同梱のhtmlareaのライセンスは、解凍したディレクトリ内の resource/wysiwyg/htmlarea/license.txt を参照してください。

謝辞

内部的にHTMLAreaPHPDOMを(ちょっといじって)使わせてもらっています。

cache_link 1.0

リンク先のページをローカル(PukiWikiがあるサーバ)にキャッシュするプラグイン。

インストール

(パスの通った所に)wgetがインストールされている必要があります。

つまりUNIXなら、こんな感じです。

 $ cd plugin
 $ wget http://gimite.ddo.jp/archive/cache_link.inc.php
 $ cd ..
 $ mkdir cache_link
 $ chmod 777 cache_link

使い方

普通は

 [[リンク名:URL]]

と書く所を、代わりに

 &cache_link(リンク名,URL);

と書くと、リンク先のページを(画像も含めて)自動でローカルに保存して、"(cache)"というリンクからたどれるようになります。

制限

現在は、一度キャッシュしたページをキャッシュしなおす(更新する)機能はありません。手動でcache_linkの中の該当するディレクトリを削除する必要があります。

現在は、Locationで他のページにジャンプするページはうまくキャッシュできません。フレームや複雑なJavaScriptを使うページも、だめかもしれません。

ライセンス

Public Domain(煮るなり焼くなりご自由に)です。

コメント



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS