[
自宅サーバーWebRing
┃
前
|ID=54
前後5表示
|
次
┃
乱移動
|
サイト一覧
]
このサイト内
書籍 DVD CD
Google(日本語)
Google(Web全体)
Google(イメージ)
Google(キャッシュ)
Yahoo! JAPAN
goo 英和
goo 和英
goo 国語
goo 新語
サイトマップ
リンク集
ダウンロード
フォーラム
Users Wiki
最新情報
TOP
»
xpwiki
»
xpWiki
» 詳細設定お役立ち の編集
|
新規
下位
一覧
検索
最新
ヘルプ
ページへ戻る
編集
複製
履歴
添付
Note
リンク元
印刷
xpWikiのオリジナル設定紹介
の編集
xpwiki
:
xpWiki
/
詳細設定お役立ち
の編集
xpWiki/詳細設定お役立ち の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ頭文字読み:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
#nofollow #norelated #navi(../) #contents *xpWikiのオリジナル設定紹介 [#t6415a62] -この頁を読む人は、xpWikiが色々なオリジナル設定できることを御理解されているものと推察します。 以下に記載する内容は、nao-pon氏のxpWiki開発日記から、オリジナル設定方法のポイントを転載したものです。 -本頁に紹介する内容は、[[インストール>http://xoops.hypweb.net/modules/xpwiki/66.html]]頁の[[オリジナル設定の行い方(各種設定)>http://xoops.hypweb.net/modules/xpwiki/66.html#q24e37ed]]にも記載されているように --XOOPS_ROOT_PATH/modules/xpwiki/private/ini ディレクトリにある[*.ini.php ファイル]を各自が追加記述する場合の書きかたです。 --また、プラグインをオリジナル設定する方法等については、XOOPS_ROOT_PATH/modules/xpwiki/private/plugin ディレクトリに置く派生クラス[*.inc.php]を各自が追加記述する場合の書きかたです。[[オリジナル設定の行い方(プラグイン)>http://xoops.hypweb.net/modules/xpwiki/66.html#u32a1c57]] -本頁に紹介する設定方法は、2008/04/06現在のnao-pon氏のxpWiki開発日記より、nonn50が独断で転載したものです。 以降についても、逐次転載していきたいと考えますが、まとめているスピードよりも、nao-pon氏のxpWiki改造スピードのほうが早そうですから &worried; 、オリジナル設定を試みる人は本頁での紹介内容を鵜呑みにすることなく、nao-pon氏のxpWiki開発日記を熟読されることを御願いします。 **メインのCSSファイル名の設定追加 [#x42554e2] メインに読み込むCSSファイル名は、これまで main.css 固定でしたが、これを pukiwiki.ini.php にて設定できるようにしました。 また、Wikiヘルパーなどのテキストエリア拡張のため、JavaScript で main.css を必ず読み込むようにしていましたが、main.css から、base.css として必要部分だけを切り出し、JavaScript で base.css を読み込むようにしました。 今回のこの修正は、独自スキンやCSSの変更で main.css の定義が時として邪魔になることがあるからです。 pukiwiki.ini.php ///////////////////////////////////////////////// // About CSS... // Main CSS name $root->main_css = 'main.css'; **CSS 前置詞指定の設定値を追加 [#a49e16a2] ImpressCMS のデフォルトテーマなどは、テーマの CSS で ID指定で CSS が設定されている場合があります。 その場合には、xpWiki 側での CSS 設定が効かない場合があるので、xpWiki の CSS 全体 ($class置換部分) に渡り、ID指定できる設定値を pukiwiki.ini.php に追加しました。 pukiwiki.ini.php // CSS ID prefix ( ex. #xo-canvas ) $root->css_prefix = ''; 例えば、ImpressCMS のデフォルトテーマでは、$root->css_prefix = '#xo-canvas'; と指定すると、xpWiki の CSS が正常に適用されるようになります。 **レンダラーモード用の設定追加 [#wc4d9fb8] レンダラーモードでページリンクをポップアップ設定で、オートリンクのみポップアップする設定値(2)を追加しました。 pukiwiki.ini.php // ページリンクをポップアップにする // All page link uses popup. (1=All, 2=AutoLink only) $root->render_popuplink = 0; **レベル単位の段落編集 [#kee588d5] 段落編集での編集範囲は従来は「次の見出しまで」でしたが、これに加えて「同レベル以上の見出し行まで」を選択できるようにしました。 pukiwiki.ini.php ///////////////////////////////////////////////// // enable paraedit $root->fixed_heading_anchor_edit = 1; // part-edit area - 'compat':PukiWiki 1.4.4 compat, 'level':level $root->paraedit_partarea = 'compat'; **[[デフォルトスキン設定方法の変更>http://xoops.hypweb.net/modules/xpwiki/?xpWiki%B3%AB%C8%AF%C6%FC%B5%AD%2F2008-01-18]] [#d5a776ca] *その他拡張機能 [#wf7f994a] **ブラケットネームの拡張 [#w2c89e2c] 同じ XOOPS 上に複数の xpWiki をインストールしている場合に、ブラケットネームを使い他の xpWiki ページへリンクできるようになりました。 例えば、このサイトでは UsersWiki というディレクトリ名で、もう一つ xpWiki をインストールしてありますが、[[UsersWiki:nao-pon]] と記述すると、UsersWiki:nao-pon と表示されます。 [[モジュールディレクトリ名:ページ名]] と記述するわけです。 また、一部のプラグインの引数でもこの指定が可能になります。とりあえず、recent と ls2、 include を対応させてみました。 **TOCの自動挿入機能 [#m83c47a2] TOC (Table of contents) [#contents 相当] の自動挿入機能を追加した。デフォルトで4つ以上見出しがあると、自動挿入が行われるようにしました。 関連設定 pukiwiki.ini.php ///////////////////////////////////////////////// // Number of heading that inserts "#contents" automatically // 0: Disabled $root->contents_auto_insertion = 4; **Ajax編集の有効・無効スイッチ [#oc78b8b5] **外部オートリンク の優先度設定 [#d6ccf7ce] 優先度の指定子は 'priority' で数値指定です。通常のオートリンクが 50 、同階層ページのオートリンクが 60 に設定してあります。数値が大きいほど優先度が高く処理されます。何も指定しない場合は、priority = 40 として処理されます。 例えば、「hoge」の下層ページを通常のオートリンクよりも優先して処理させたい場合は、pukiwiki.ini.php にて次のように指定してください。 $root->ext_autolinks[] = array( 'priority' => 70 , 'base' => 'hoge' , 'len' => 3 , ); **リンクページの列挙数指定 [#ldf11ad4] ページ下部に表示されるリンクページの列挙数を指定できるようにしました。リンクページが極端に多くなった時の過負荷防止対策です。 default.ini.php keitai.ini.php $root->related_show_max = 100; **[[html側プラグインオブジェクトの命名規則>http://xoops.hypweb.net/modules/xpwiki/284.html#o42c25b2]] [#s4245079] **[[PATH_INFO利用の静的URL対応>http://xoops.hypweb.net/modules/xpwiki/363.html#p7162dd3]] [#pd7224ce] **[[HypCommonPreLoad>http://xoops.hypweb.net/modules/xpwiki/157.html]] [#caf70a2f] **[[MyTextSanitizer (まい・てきすと・さにたいざぁ)>http://xoops.hypweb.net/modules/xpwiki/168.html]] [#e67a1b83] -XOOPS, XOOPS Cube Legacy において、登録されたテキストを整形し表示するクラス。 このクラスに変更を加えることで、その XOOPS 全体に渡り、テキスト整形のルールを変更することができる。 -XOOPS_ROOT_PATH/class/preload/SetupHyp_TextFilter.class.php を書き換え(XOOPS Cube Legacy 2.1.x 用) 当XOOPSでも、設定を変更した。(2008/06/14呑兵衛あな) しかし、実のところ、何が変わったのか良くわかっていない :-o ***[[d3forum に Wikiヘルパーを組み込む手順>http://xoops.hypweb.net/modules/forum/index.php?topic_id=2044]] [#e00d6430] -開設が長いが、結論としては[[ここ>http://xoops.hypweb.net/modules/forum/index.php?post_id=7531]]を見れば良い様子 :D 以下、抜粋 --MyTextSanitizerのxpWiki対応版への変更。 フォームがあるテンプレートに以下を追加。(場所はどこでもよい)-( :-D d3forum_main_post_form.html が良い) <script type="text/javascript" src="<{$xoops_url}>/modules/xpwiki/skin/loader.php?src=wikihelper_loader.js"></script> これだけで、(日本語|その他)版のブラウザなら、(日本語|英語)のメッセージの Wiki Helper が表示されるはずです。 **[[HypCommonFunc (えっちわいぴー・こもん・ふぁんく)>http://xoops.hypweb.net/modules/xpwiki/156.html]] [#vaf6b4d1] -[[HypCommonFunc関連html側のディレクトリ構造>http://xoops.hypweb.net/modules/UsersWiki/person/nao-pon/blog/2008-07-29#t81cfb44]] **xoops_breadcrumbs 対応 [#g537fb5c] [[GIJOEさんの PEAK XOOPS - 統一的なパンくず規格 xoops_breadcrumbs の提案>http://xoops.peak.ne.jp/md/news/index.php?page=article&storyid=404]] に対応しました。 テーマの theme.html のお好みの場所に以下のような記述をすると、パンくずリストが表示されます。 <{if $xoops_breadcrumbs}> <div id="theme_breadcrumbs"> <a href="<{$xoops_url}>/">TOP</a> <{foreach from=$xoops_breadcrumbs item="item"}> » <{if $item.url}> <a href="<{$item.url}>"><{$item.name}></a> <{else}> <{$item.name}> <{/if}> <{/foreach}> </div> <{/if}> *[[xpWiki/追加PluginManual]] [#cd61a127] * [[PukiWiki 1.4 に同梱されているプラグインマニュアル及び凡例>PukiWiki/1.4/Manual/Plugin]] [#b03447f6] #navi(../)
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
日本の首都は?(漢字で)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
:
ぺージ情報
ぺージ名 :
xpWiki/詳細設定お役立ち
ページ別名 :
未設定
ページオーナー :
nao-pon
閲覧可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
編集可
グループ :
すべての訪問者
ユーザー :
すべての訪問者
Counter: 470, today: 1, yesterday: 0
メインメニュー
ホーム
価格比較 百貨
UsersWiki
xpwiki
新規ページ作成
最新ページ一覧
全ページ一覧
人気のページ
全コメント一覧
xpWikiフォーラム
スキン選択
ヘルプ
» 関連ページ
» 編集する
» 変更点を見る
» バックアップ一覧
» 添付ファイル一覧
» リンク元一覧
お問い合わせ
ファイルマネージャー
ログイン
ユーザー名:
パスワード:
パスワード紛失
|
新規登録
オンライン状況
67 人のユーザが現在オンラインです。 (1 人のユーザが xpwiki を参照しています。)
登録ユーザ: 0
ゲスト: 67
もっと...
サイト情報