Quantcast
Channel: XOOPSマニア
Viewing all 7293 articles
Browse latest View live

xpWiki 5.01.29 リリース

0
0
2013 6月 9 (日) 04e30d5: [xpwiki.js] support "TEXTAREA class name 'xcode'"テキストエリアのクラス名に "xcode" がある場合は、Wiki エディタを使用しないようにした。dd78198: [Core.plugin] do trim on fetch_options() as defaultプラグインの fetch_options() メソッドで、 trim() で、与えられたパラメタの前後空白を除去することをデフォルトとし

Re: picoで xpwiki記法を利用する場合

0
0
引用:
xpWiki 5.01.29 のdisabled から、 "pico_xpwiki.php" を入れました。

xpWiki ではなく「Pico "editor_ctl" branch」 からですね。 :-D

我、天命を覆す 陰陽師・安倍晴明: 1 (角川文庫)

0
0
我、天命を覆す 陰陽師・安倍晴明: 1 (角川文庫)Kindle版by: 結城 光流定価: 販売価格: 中古最安: 発売日: 2013-06-10角川書店

Re: calendar2プラグイン表示不具合について

0
0

修正を確認しました。
対応ありがとうございます。

Re: httpsでの利用

0
0

hypconfを1.11にアップデートしたところ無事動作することが確認できました。
httpsの動作も問題ありません。
ご対応大変ありがとうございました!

xpWiki 5.01.31

0
0

PukiWiki 1.4.8_alpha をベースにした Wikiモジュールです。

xpWiki (えっくすぴーうぃき) anchor.png Edit

PukiWiki 1.4.8_alpha ベースの XOOPSWikiモジュール。

特徴 anchor.png Edit

インストール手順

xpWikiXOOPSへのインストール anchor.png Edit

xpWiki は、X-update に対応しています。XOOPS Cube Legacy (XCL) 2.2 以降をお使いの方は、X-update を導入し、管理画面の「導入・アップデート管理」から、hypconf, xpwiki を一括処理でインストール*2すると、ダウンロード解凍・アップロード・パーミッション設定などの面倒な作業をすることなく、すぐに利用開始できます。

また、新規に XOOPS を構築される場合は、XOOPS X ディストリビューションを強くお勧めします。XOOPS X には、予め altsys, protector, xupdate がインストールされています。

XOOPS 側の準備 anchor.png Edit

モジュールとの依存関係 anchor.png Edit

xpWikiインストール anchor.png Edit

  1. サーバーへの設置とパーミッション設定
  2. XOOPSモジュールインストールを行う
    1. XOOPSモジュール管理にてインストールを行う。
    2. XOOPS管理画面にて、xpWiki管理メニュー > 管理ツール一覧 > データーベースシンクロ を実行する。

XOOPS Cube Legacy 上での注意点 anchor.png Edit

html/preload ディレクトリHypCommonPreLoad.class.php が含まれています。これは、HypCommonPreLoadサイトに適用するファイルです。

HypCommonPreLoad は、デフォルトで、スパム投稿防止フィルターなどの各種フィルターは無効になっています。設定値を変更して運用したい場合は、HypCommonPreLoad のページを参考にサイト運営ポリシーに合わせて、適宜調整してください。

注意

HypCommonFunc Ver 20080604 未満では、デフォルトで、すべてのフィルターが有効になっていましたが、Ver 20080604 以降では、すべての機能デフォルトで無効となりました。

以前のバージョンからのアップデートで、HypCommonPreLoad の独自設定を行っていない場合で、引き続き機能を有効にしたい場合は、設定値を変更する必要があります。

設定値の変更方法は、HypCommonPreLoad のページを参照してください。

オリジナル設定の行い方 anchor.png Edit

各種設定 anchor.png Edit

プラグイン anchor.png Edit

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' に変更したい場合は、次のようになります。

  • XOOPS_ROOT_PATH/modules/xpwiki/private/plugin/amazon.inc.php
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    
    class xpwiki_xpwiki_plugin_amazon extends xpwiki_plugin_amazon {
     
        function plugin_amazon_init()
        {
     
            parent::plugin_amazon_init();
     
            // Amazon associate ID
            $this->cont['PLUGIN_AMAZON_AID'] = 'hogehoge-22';
     
        }
    }
    ?>

プロキシ設定 anchor.png Edit

外部へ接続する場合に、プロキシ設定が必要であれば、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 として保存してください。

http_request.ini の書式は、ini 形式となっています。

モジュールの複製 anchor.png Edit

xpWikiGIJOE氏が提唱している D3(Duplicatable V3) に準拠しています。XOOPS_ROOT_PATH 側に置く xpwiki ディレクトリの名称を好きなように変えて、アップロードすることでいくつでもインストールすることができます。

PukiWikiプラグインの取り込み anchor.png Edit

PukiWiki プラグインxpWiki プラグインに自動変換することができます。ただし、すべてのプラグインが問題なくできるとは限りません。

変換ツールは、xpWiki管理画面のプラグイン変換ツールから 'Plugin converter from PukiWiki 1.4 to xpWiki' をお使いください。

変換したプラグインは、XOOPS_TRUST_PATH/modules/xpwiki/plugin ディレクトリに置いてください。

上手く変換できなかった場合は、サーバーにアップロードした時点や、プラグインを呼び出した時にPHPの実行が止まって画面が真っ白になることがあります。もし、そのような状態になった時には、サーバーから削除して変換されたプラグインの内容のデバグを行ってください。

Re: xelfinder_dbの共有ホルダが表示されない件<解決>

0
0

こんにちは、お世話になります。

X-elFinder 0.66確認し、インストールさせて頂きました。 m(__)m

今後も色々と質問する事があるかと思いますが f(^^;
今後とも、宜しくお願い致します。 m(__)m

gmap

0
0
名称未設定住所: 岐阜県揖斐郡揖斐川町坂内広瀬1840¶ 名称未設定住所: 〒460-0001 愛知県名古屋市中区三の丸3丁目 大津通¶ #blockpage(1,PHP)¶ #menu(PHP)¶ #menu(MenuBar2)¶Google Maps API V3 を利用するプラグイン、googlemaps2 プラグインとほぼ下位互換性がある。+ このマップの Wiki 記法 ////////名称未設定住所: 岐阜県揖斐郡揖斐川町坂内広瀬1840//名称未設定住所: 〒460-0001 愛知県名古屋市中区三の丸3丁目 大津通//名称未設定住所: 〒460-0001 愛知県名古屋市中区三の丸3丁目 大津通

ちはやふる 21 (Be・Loveコミックス)

0
0
リクエストに該当する結果がありません。

ちはやふる(21) (BE LOVE KC)

0
0
リクエストに該当する結果がありません。

名探偵コナン特別編 15 (マイファーストワイド)

0
0
名探偵コナン特別編 15 (マイファーストワイド)単行本by: 山ギシ栄一, 青山剛昌定価: ¥ 620販売価格: ¥ 620中古最安: 発売日: 2013-06-13小学館在庫あり。

ちはやふる(21) (ちはやふる (21))

0
0
ちはやふる(21) (ちはやふる (21))コミックby: 末次 由紀定価: ¥ 450販売価格: ¥ 450中古最安: 発売日: 2013-06-13講談社在庫あり。

Re: UTF-8のオートリンク

0
0

ありがとうございます。
ja_JP.UTF-8にしたところ、すべてリンクされるようになりました。

よく理解しておらず、大変失礼いたしました。助かりました。

これからもどうぞ宜しくお願い致します。 :-)

xpressで xpWiki レンダラー記法

0
0

こんにちは
世間話と思ってください。

nao-ponさんは、「xpressモジュールで xpWiki レンダラー を利用する」なんてことに関心を持たれますか??
更に言えば「サイトワイド Wiki ヘルパー」等も利用できると最高ですが..

小生、只今 xpress を試行中ですが、あくまでも試行の段階なので「くれくれ君」とまでは行ってませんので、(たとえが悪いのですが)ジャブ出しです :talky:

xpressは、WordPress をXOOPS上で利用できるというという素晴らしいモジュールだな〜〜と感心しながら試用しています。
しかし、xpWikiの利用者としては、

  • 「xpWiki レンダラー機能」で、xpWikiのデーターベースにオートリンクしたい。
  • 「Wiki ヘルパー」で、xelFinderを利用したい。

なんて〜ことができれば、WordPressをXOOPS上で利用するという枠を超えた使いまわしができるな〜〜 :thinking: と思うこと しきりな訳です。

「それは大変な作業になるから、あきらめろ」的な御返事をいただけば、あきらめます :D

【現状確認したこと】

  • xpressで新規記事を書く際には「Wiki ヘルパー」が出現しないのですが、既存記事を編集する場合には「Wiki ヘルパー」が出現します。
  • しかし(当然なのでしょうが)、
    • xpWiki記法、xelFinderで書いたものは、テキストとして表示されるだけです。

名探偵コナン特別編 15 (My First WIDE)

0
0
名探偵コナン特別編 15 (My First WIDE)コミックby: 青山 剛昌定価: ¥ 620販売価格: ¥ 620中古最安: 発売日: 2013-06-13小学館在庫あり。

有川浩の高知案内 (ダ・ヴィンチブックス)

0
0
有川浩の高知案内 (ダ・ヴィンチブックス)単行本監修: 有川 浩編集: ダ・ヴィンチ編集部by: メディアファクトリー定価: ¥ 1,155販売価格: ¥ 1,155中古最安: 発売日: 2013-06-14メディアファクトリー在庫あり。

有川浩の高知案内

0
0
有川浩の高知案内 (ダ・ヴィンチブックス)単行本監修: 有川 浩編集: ダ・ヴィンチ編集部by: メディアファクトリー定価: ¥ 1,155販売価格: ¥ 1,155中古最安: 発売日: 2013-06-14メディアファクトリー在庫あり。

Re: イメージマネージャーを使用するにすると更新できなくなります

0
0

うむぅ。残念でした。 :cry:

では、bbcode_image.php に次のように $_patterns[] と $_replaces[] が2行でセットになって記述されています。

これを最初の2行のように、2行を1セットとして順番に行頭に // を付けてコメントアウトして動作確認してみて下さい。

これにより、どの正規表現が原因になっているかを特定したいと思います。

 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// BB Code url
//$_patterns[] = '/\[url=([\'"]?)((?:ht|f)tp[s]?:\/\/[!~*\'();\/?:\@&=+\$,%#\w.-]+)\\1\](.+)\[\/url\]/esUS';
//$_replaces[] = '\'[[\'.XpWikiFunc::nl2br(\'$3\',true).\':$2]]\'';
 
$_patterns[] = '/\[url=([\'"]?)([!~*\'();\/?:\@&=+\$,%#\w.-]+)\\1\](.+)\[\/url\]/esUS';
$_replaces[] = '\'[[\'.XpWikiFunc::nl2br(\'$3\',true).\':http://$2]]\'';
 
$_patterns[] = '/\[siteurl=([\'"]?)\/?([!~*\'();?:\@&=+\$,%#\w.-][!~*\'();\/?:\@&=+\$,%#\w.-]+)\\1\](.+)\[\/siteurl\]/esUS';
$_replaces[] = '\'[[\'.XpWikiFunc::nl2br(\'$3\',true).\':site://$2]]\'';
 
// BB Code image with align
$_patterns[] = '/\[img\s+align=([\'"]?)(left|center|right)\1(?:\s+title=([\'"]?)([^\'"][^\]\s]*)\3)?(?:\s+w(?:idth)?=([\'"]?)([\d]+)\5)?(?:\s+h(?:eight)?=([\'"]?)([\d]+)\7)?]([!~*\'();\/?:\@&=+\$,%#\w.-]+)\[\/img\]/US';
$_replaces[] = '&ref($9,$2,"t:$4",mw:$6,mw:$8);';
 
// BB Code image normal
$_patterns[] = '/\[img(?:\s+title=([\'"]?)([^\'"][^\]\s]*)\1)?(?:\s+w(?:idth)?=([\'"]?)([\d]+)\3)?(?:\s+h(?:eight)?=([\'"]?)([\d]+)\5)?]([!~*\'();\/?:\@&=+\$,%#\w.-]+)\[\/img\]/US';
$_replaces[] = '&ref($7,"t:$2",mw:$4,mw:$6);';
 
// BB Code siteimage with align
$_patterns[] = '/\[siteimg\s+align=([\'"]?)(left|center|right)\1(?:\s+title=([\'"]?)([^\'"][^\]\s]*)\3)?(?:\s+w(?:idth)?=([\'"]?)([\d]+)\5)?(?:\s+h(?:eight)?=([\'"]?)([\d]+)\7)?]\/?([!~*\'();?\@&=+\$,%#\w.-][!~*\'();\/?\@&=+\$,%#\w.-]+)\[\/siteimg\]/US';
$_replaces[] = '&ref(site://$9,$2,"t:$4",mw:$6,mw:$8);';
 
// BB Code siteimage normal
$_patterns[] = '/\[siteimg(?:\s+title=([\'"]?)([^\'"][^\]\s]*)\1)?(?:\s+w(?:idth)?=([\'"]?)([\d]+)\3)?(?:\s+h(?:eight)?=([\'"]?)([\d]+)\5)?]\/?([!~*\'();?\@&=+\$,%#\w.-][!~*\'();\/?\@&=+\$,%#\w.-]+)\[\/siteimg\]/US';
$_replaces[] = '&ref(site://$7,"t:$2",mw:$4,mw:$6);';

Re: xpressで xpWiki レンダラー記法

0
0

結構楽しかったので、調子にのってもう少し手を入れてみました。

既存のコンテンツとの互換性を保つため、通常の投稿から作成した場合は。[xcode] と [/xcode] で囲んだ範囲に適用されます。

また、左メニューの「投稿」の下にカスタム投稿タイプとして「X-Code」が追加されています。ここから新規作成すると、本文全体に適用されます。

また、X-Code のエディターは、XCL 2.2 の BB-Code エディタを利用するようにしたので、ckeditor4 モジュールの BB-Code エディタや xpWiki の Wiki エディターが利用できるようになっています。

それと、アカウント設定から、ビジュアルエディターを使わない設定にしなくても、X-Code のエディターは、ビジュアルエディターが無効になっています。

  • wp-content/plugins/filecontent_filter_xoopsts.php

お試し下さい。 :-)

Re: xpressで xpWiki レンダラー記法

0
0

素晴らしくグレードアップしましたね

さっそく利用させていただきたい!! という所なのですが...
小生の本番サイトは 文字コードEUC-JP環境 です。
EUC-JP環境では、XPressMEに悩ましい文字化けが発生し、「WordPress用メニュー」が英語で表示されることの回避方法(?) ≪ XPressME Integration Kit Forumにて藤右衛門さんから御教授いただきました。
結果として「EUC-JP環境で最新のXPressMEを利用する場合、リスク有り」ということのようです。

それはそれとして、EUC-JP環境でも「content_filter_xoopsts.php」プラグインは快調に作動しています。

また、UTF-8環境の試験用サイトでも快調に作動しています。

質問

引用:

左メニューの「投稿」の下にカスタム投稿タイプとして「X-Code」が追加されています。

  • 「X-Code」メニューでは「新規投稿」・「カテゴリ」・「タグ」がサブメニュー化されています。
  • XPressMEの「投稿」メニューでは、前記に「投稿一覧」というサブメニューが +アルファです。

小生的には、投稿に関するサブメニューの内容は同一であったほう(「投稿一覧」を加える)が良いと思うのですが...

報告

「X-Code」メニューで「新規投稿」した記事を表示した場合、EUC-JP環境では画像も表示されます。

20130615_01.PNG

しかし、UTF-8環境では画像が表示されません。(***.jpg をクリックすれば、画像が開きます)

20130615_02.PNG

※小生サイトの環境によることかも知れません。

蛇足

引用:

ckeditor4 モジュールの BB-Code エディタや xpWiki の Wiki エディターが利用できるようになっています。

良いですね〜
ckeditor4 を利用したい気分になってきました。
諸々のモジュールでckeditor4 を利用できるようにする改造方法について、別途相談させていただくかも..

Viewing all 7293 articles
Browse latest View live




Latest Images