| XOOPS関連 (8) |
ナオポン自作 (7) |
PukiWiki 1.4.8_alpha をベースにした Wikiモジュールです。
define('XOOPS_TRUST_PATH', '/home/yourhome/xoops_trust');attach 707 attach/s 707 private/backup 707 private/cache 707 private/cache/page 707 private/cache/plugin 707 private/counter 707 private/diff 707 private/trackback 707 private/wiki 707
html/preload ディレクトリに HypCommonPreLoad.class.php が含まれています。これは、HypCommonPreLoad をサイトに適用するファイルです。
HypCommonPreLoad は、デフォルトで、スパム投稿防止フィルターなどの各種フィルターは無効になっています。設定値を変更して運用したい場合は、HypCommonPreLoad のページを参考にサイト運営ポリシーに合わせて、適宜調整してください。
HypCommonFunc Ver 20080604 未満では、デフォルトで、すべてのフィルターが有効になっていましたが、Ver 20080604 以降では、すべての機能デフォルトで無効となりました。
以前のバージョンからのアップデートで、HypCommonPreLoad の独自設定を行っていない場合で、引き続き機能を有効にしたい場合は、設定値を変更する必要があります。
設定値の変更方法は、HypCommonPreLoad のページを参照してください。
xpWiki のプラグインは、クラスオブジェクトになっています。XOOPS_ROOT_PATH/modules/xpwiki/private/plugin に派生クラスを置くことで、各プラグインを上書きすることができます。
派生クラス名は、元のクラス名にインストールディレクトリ名を加えた名称にします。
例えば、amazon プラグインの場合、元のクラス名が xpwiki_plugin_amazon なので、モジュールインストールディレクトリが 'xpwiki' の場合、xpwiki_xpwiki_plugin_amazon になり、モジュールインストールディレクトリが 'mywiki' の場合、xpwiki_mywiki_plugin_amazon となります。
派生プラグインは、自分で書いてもよいですが、既存の xpWiki 用プラグインを変換するツールを用意してあります。
変換ツールは、xpWiki管理画面のプラグイン変換ツールから 'xpWiki Plugin converter from System to User' をお使いください。
各プラグイン内の設定は plugin_NAME_init() 内に記述されていますので、その部分のみ書いておくことで、プラグインのバージョンアップ時にも柔軟に対応できます。
例えば、モジュールディレクトリ名が xpwiki の場合の amazon プラグインで associate ID のみを 'hogehoge-22' に変更したい場合は、次のようになります。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
外部へ接続する場合に、プロキシ設定が必要であれば、pukiwiki.ini.php に設定項目がありますが、HypCommonFunc Ver. 20080516 以降を利用している場合、実際に外部接続に使う Hyp_HTTP_Request クラスの設定ファイル http_request.ini を設定することで、一元的に設定することができます。
http_request.ini は、XOOPS_TRUST_PATH/class/hyp_common/ini/http_request.ini.dist が雛形となっていますので、そのファイルを編集設定し XOOPS_TRUST_PATH/class/hyp_common/ini/http_request.ini として保存してください。
xpWiki は GIJOE氏が提唱している D3(Duplicatable V3) に準拠しています。XOOPS_ROOT_PATH 側に置く xpwiki ディレクトリの名称を好きなように変えて、アップロードすることでいくつでもインストールすることができます。
PukiWiki プラグインを xpWiki プラグインに自動変換することができます。ただし、すべてのプラグインが問題なくできるとは限りません。
変換ツールは、xpWiki管理画面のプラグイン変換ツールから 'Plugin converter from PukiWiki 1.4 to xpWiki' をお使いください。
変換したプラグインは、XOOPS_TRUST_PATH/modules/xpwiki/plugin ディレクトリに置いてください。
上手く変換できなかった場合は、サーバーにアップロードした時点や、プラグインを呼び出した時にPHPの実行が止まって画面が真っ白になることがあります。もし、そのような状態になった時には、サーバーから削除して変換されたプラグインの内容のデバグを行ってください。
■Yomi-Search [XOOPS] について
Yomi-Search [XOOPS] は、原作者の WonderLink-Yomi 様およびYomi-Search PHP化プロジェクト様の
許可を頂いて、nao-pon がXOOPSモジュールへ改造して再配布しています。
ご使用にあたり以下の注意事項・利用規定を必ずお読みください。
■注意事項
■利用規定
以下のサイトへアクセスして利用規定を必ずお読みください。
トップページ http://bit.ly/2IQ6OW (yomi.pekori.to)
規約ページ http://bit.ly/2GbXYE (yomi.pekori.to)
(以下はWonderLink配布スクリプト利用規約より抜粋)
以下に挙げる規約を守ることができない場合には
WonderLinkで配布しているスクリプトの使用はご遠慮ください。
この規約に違反した場合には、WonderLinkはスクリプトの使用中止又は機能停止を
該当する使用者又はサーバ管理者に対して要請できるものとします。
WonderLinkで配布しているスクリプト(以下、配布スクリプト)は
各自の責任のもとにご利用ください。
バグチェックなどは必ず行うようにしていますが、
配布スクリプトを使用したいかなる損害に対しても
作者(yomi)は一切の責任を負わないものとします。
配布スクリプト(フリーソフトの場合)の
バージョンアップやバグの修正は作者の義務ではありません。
バグの修正やバージョンアップのリクエストはなるべく聞いていきたいと思いますが
作者の都合によりご期待に添えない場合もありますのでご了承ください。
配布スクリプトの中にはCGIのトップページをHTMLで表示できるスクリプトが
ありますが、(『Yomi-Search』や『P-Search』や『Yomi-Mailer』)
このスクリプトで使用するトップページのWonderLinkへのリンクは
削除しないでください。リンクの右寄せ・左寄せ・色の変更、バナーでのリンクへの変更は禁止しません。
リンクの文字もスクリプト名でなく『WonderLink』としていただいても結構です。
商用サイト・非商用サイトに関わらずご自由に配布スクリプトを利用してください。
例えば、商品売買を目的とするホームページでリンク集や商品データベースとして
商用利用するのも許可しています。
ただし、配布スクリプトを有償で配布することは許可しません。
※著作権表示の削除については、下記の項目を参照してください。
配布スクリプトはすべてのサーバでの動作を保証するわけではありません。
サーバの設定などにより動作しない場合もありますのでご了承ください。
■インストール方法
・yomi_xoops.zip をダウンロードして解凍します。
・pl, log ディレクトリ内のすべての *.dev ファイルをリネームして .dev を取り除きます。
(例)
pl/cfg.php.dev -> pl/cfg.php
log/keyrank_ys.php.dev -> log/keyrank_ys.php
log/look_mes.cgi.dev -> log/look_mes.cgi
・XOOPS の modules ディレクトリに yomi ディレクトリ以下すべてをアップロードしてパーミッションを設定します。
pl/cfg.php(666)
pl/other_cfg.php(666)
log/内の index.html 以外のファイル(666)
・XOOPSの管理者画面よりインストールをします。
・インストールが完了したら、XOOPSの管理者画面より Yomiサーチ のアイコンをクリックして管理者画面を開きます。
・管理者パスワードは、ほとんど使いませんが、Yomiサーチの管理者画面の「環境設定」から管理者パスワードを設定してください。(Yomiサーチ独自でも結構です。)
・Yomiサーチの管理者画面の「環境設定」の各項目を確認してください。
・XOOPSのグループ管理で、アクセスさせる各グループの「モジュールアクセス権限」の Yomiサーチ にチェックを入れて登録してください。
以上でインストール完了です。
■ アップデート方法
ただし、モジュールアップデートを行うと、コメントのコメントマネジャーインポート完了後に、コメントを保存しているデータベーステーブル "yomi_comments" が削除されます。
不測の事態に備えて、"yomi_comments" テーブルを復旧できるように必ずデータバックアップを行ってからモジュールアップデートを実行してください。(データバックアップは phpMyAdmin などで行ってください。)
また、次に示すファイルは必要なくなりましたので、サーバーから必ず削除してください。
「コメント投稿に関するルール」及び「匿名によるコメント投稿を許可しますか?」の項目は、XOOPS のコメントマネージャーを使用する場合の設定項目です。
d3forum コメント統合を行う場合は、d3forum 側で yomi モジュールのコメントをインポートしてから、管理画面yomiモジュールの一般設定にて、「コメント統合」から始まる項目を適切に設定してください。
PukiWikiModは、ishiiさんがPukiWiki 1.3.3 をベースにXOOPS用にモジュール化したのが始まりで、現在は nao-pon がメンテナンスを引き継いでいます。
pukiwiki.ini.php には、管理画面にない設定項目も多数あります。
このファイルを編集することにより、より詳細な設定ができます。
また、設定内容を config_own.php というファイル名で書き出しておくと、バージョンアップ時に上書きされてしまうことを防ぐことができます。
※アップデート時は不測の事態に備えて、pukiwikimodディレクトリのバックアップを必ずとってから実行してください。
ホームページ上で、ユーザーが自分のメールサーバーに接続して、メールチェックをしたり、メールを送信したりすることができる WebMail2 を日本語化しました。
WebMail2 1.02(J1.5)以前は、セキュリティ上の脆弱性がありますので、対象のモジュールをインストールされている方は必ずアップデートしてください。
オリジナルは、http://bit.ly/1GZgHY (gererstorfer.net) にてダウンロードできます。
オリジナル版に対して以下の項目を追加してあります。
・日本語メールに対応。(送受信)
・URL,Mailアドレスの自動リンク。
・メッセージの日本語化。
・添付ファイル付メールの送受信。
・HTMLメール受信(閲覧)強化。
・APOP対応。
・送信時のメールアドレスをアカウント別に指定可能。
・その他、諸々。
使用に当たり、weather.com の developer SDK に含まれる利用規約をよく読み、規約違反にならないことを各自ご確認の上ご利用ください。
XP-Weather を使用したことにより、不利益が発生したとしても、私(nao-pon)は、一切の責任を負いません。
シムシティのような街育成系のゲームモジュールです。
プレイヤーは、島のオーナーとなって、島を開発していきます。
元スクリプトは、「箱庭諸島2 for PHP」です。その元スクリプトは以下のサイトで配布されています。
Script Laboratory (URL) http://bit.ly/3xqGmO (scrlab.g-7.ne.jp)
※ インストール前に必ず「readme-xoops.txt」をお読みください。
※「箱庭諸島」は高負荷のため、レンタルサーバの場合、設置を禁止しているところが多いです。
PHP版はCGI版に比べ負荷が少ないとはいえ、設置の前には、サーバー管理者に必ず了解を得た上でインストールしてください。
この「箱庭諸島2 PHP-XOOPS」が原因である日突然アカウントを抹消されても当方は一切責任は負えませんので、あしからずご了承ください。
―――――――――――――――――――――
更新履歴
レッツPHP! http://bit.ly/1AGx3i (php.s3.to)
のToRさん作の「写メールBBS」をXOOPSのモジュール版
配布、改造にあたってはレッツPHP!の規定に従うものとします。
Windows で動作する「sendmail」の代用品です。
sendmail互換スイッチを持っていますので、CGI で sendmail を使ってメール送信することができます。
おまけ機能として、日本語の文字コード変換を行いますので、日本語もメッセージもそのまま送ることができます。
更新内容
これより以前の内容は、アーカイブに含まれる read1st.txt をご覧ください。
【動作環境】
サーバー環境: PHPが動作するサーバー
確認済みクライアント環境: InternetExplorer 6, FireFox 1.07(Windows), Opera 8.5(Windows)
【種 別】
【概 要】
Ajax技術を利用した JavaScript + PHP による軽快チャットプログラムです。
【インストール】
解凍したファイル一式をサーバーにアップロードし、log, stay, bak ディレクトリのパーミッションを 777 など、httpd(Apache) がファイルを作成できる権限を与えてください。
【使用方法】
Webページから、下記の JavaScript と <iframe>で呼び出します。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| - | | | | | | | | ! | |
:パラメータの説明:
ajaxchat_url = 'ajaxchat.htm の URL(外部サーバーでも可)';
ajaxchat_id = [整数値]; 整数値を変えることで、部屋をいくつでも作成できます。
ajaxchat_staypos = '[t|r]'; 閲覧者情報の初期位置 t=上部(省略時), r=左サイド
ajaxchat_height = [整数値]; チャット部分の高さ(px)
ログイン
メインメニュー
ホーム
新着情報
フォーラム
UsersWiki
xpWiki::Dev
Wiki [自由帳]
書籍情報
価格比較の最安百貨
写メールBBS
たぐめも
ダウンロード
登録する
人気ダウンロード
高評価ダウンロード
箱庭諸島
リンク集
カレンダー
お問い合わせ
サイトマップ
参照元情報
イメージマネージャ
|
ブックマーク
サイト内 Wiki
☆ 検索 ☆
オンライン状況
サイト情報
現在ページのQRコード
参照元情報