自作プラグイン/easyedit.inc.php
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
** easyedit.inc.php [#ib43648e]
|RIGHT:100|LEFT:360|c
|~サマリ|CKEditorを使用して編集するプラグイン|
|~リビジョン|1.12|
|~対応バージョン|1.5.x|
|~投稿者|[[K]]|
|~投稿日|&new{2020-09-06 (日) 22:25:56};|
**概要 [#s5c48f15]
CKEditor4を使用して[[自作プラグイン/guiedit.inc.php]]をも...
&br;edit.inc.php、wiki2xhtml.phpとxhtml2wiki.phpを少し改...
CKEditorは脆弱性があるバージョンらしいのですが、変換して...
//&br;お試し:http://sandbox.pkom.ml/?cmd=easyedit&pag...
#contents
**ダウンロード [#i6a12c4d]
***手順 [#ja0eca98]
1. まず、下記のリンクからダウンロードし、解凍してください...
%%URL:http://pkom-files.22web.org/download.php?file=p...
%%&br;[[github.com:hai-fun/pukiwiki/raw/main/plugins/zip/...
URL: [[github.com:PTOM76/PukiWiki-Plugins/releases/downlo...
2. 解凍したフォルダ(easyeditとplugin)をpukiwiki.ini.phpが...
ディレクトリ/ファイルの構成
-(省略)
-plugin
--easyedit.inc.php
-easyedit
--(省略)
-pukiwiki.ini.php
--(省略)
3.skin/pukiwiki.skin.phpの123行らへん(「<?php _navigator(...
<?php global $vars;echo '<a href="./?cmd=easyedit&page='...
※rev1.11からはKCFinderを組み込んでますので使わない場合は...
**関連ページ [#mcc9c199]
-[[自作プラグイン/guiedit.inc.php]]
-[[編集支援]]
-[[欲しいプラグイン/414]]
-[[欲しいプラグイン/408]]
-[[質問箱/4427]]
-[[質問箱/5172]]
-CKEditor4 https://ckeditor.com/ckeditor-4
-easyedit http://pkom.ml/?%E3%83%97%E3%83%A9%E3%82%B0...
**コメント [#n1fb2daa]
- 全体的にイイ感じなのですが、添付ファイルの処理がうまく...
-- 添付ファイルの処理を修正しました。 -- [[K]] &new{2020-...
- CKEditor4で添付済みの画像を指定すると、CKEditor4上では...
- 既存のページの編集は難しいですね(互換性)。新規に一からC...
//- 今のところ添付してCKEditorのプラグインボタンからref(...
- &color(red){テスト}; と書いたページを読み込みGUI編集で...
- &color(red){テスト}; と書いたページを読み込みGUI編集で...
- sup.inc.php とはどのようなプラグインでしょうか?Alert: ...
- コメントアウトもそのまま表示されてしまいました -- [[な...
-- テスト1 説明 --テスト2 説明 のような記載をすると -テ...
- コメントはスタイルでの記載をやめてcss側に文字色指定を記...
- コメントはスタイルでの記載をやめてcss側に文字色指定を記...
- ビジュアルエディター使いたかったのですが、ところどころ...
- PukiWiki 1.5.2 + v1.12 ですが、テーブルの編集が反映され...
- GUI編集すると、「<div id="body"></div>」などのプログラ...
- [[PukiWiki/PageURI]] のカスタマイズをされてませんか? ....
- 行けました! -- [[みるく]] &new{2022-08-08 (月) 22:08:2...
- pukiwiki1.5.2ですが、http://ドメイン名.xsrv.jp/?cmd=eas...
- 原因はよくわかりませんでしたが。自己解決しました。多分e...
- ''画像が同じ行に2つ以上横に並べられない不具合の解決策''...
easyedit\guiedit\wiki2htmlv.phpの124行目を
return "<span class=\"embededplugin\" _plugin=\"ref\" _t...
↓
return "<img src=\"" . $filename . "\" style=\"width:" ....
にしてみたところ同じ行に2つ以上並べられるようになった。&br;
''表内で改行できない問題の解決策''
|表内で&br; や #br や ~ を付けてもGUI編集すると消え...
Shift+Enterで改行できた。&br;
ps.自分の環境はv1.12,pukiwiki1.5.2,PHP7.3.33.です。コメン...
-- [[なつ]] &new{2023-02-14 (火) 11:42:04};
- Q.sup.inc.php とはどのようなプラグインでしょうか?Alert...
#comment
** 変更点 [#xfa9b380]
*** v1.11 [#j911fd0b]
-KCFinderによる画像アップロードの対応
-KCFinderをPHP8.1.2で動作するよう修正
-見出し編集機能追加
-PukiWikiプラグインのCKEditorプラグインを改良
-新規テーブルが表示されない問題を修正
-新規アンカーが消える問題を修正
-コメントアウトで改行が消える問題を修正
-引用文のレベルが変わる問題を修正
-特殊文字に関するバグを修正
-アイコンの追加
-その他バグ修正
*** v1.12 [#vc282e82]
- easyedit/config.jsのconfig.entitiesをfalseへ変更し、勝...
** 見出し編集 (任意) [#p1ae4ba8]
見出し編集といいつつ、MediaWikiのように見出しまで自動でス...
paraeditやseceditと併用できます。
-convert_html.phpのHeadingクラス内にwrapのメソッドを追加...
class Heading extends Element
{
[省略]
function canContain(& $obj)
{
return FALSE;
}
+ // 見出し編集
+ function wrap($string, $tag, $param = '', $canomit = T...
+ {
+ if (exist_plugin("easyedit"))
+ $string = plugin_easyedit_heading_add_link($string, ...
+ if (exist_plugin("secedit")) {
+ $secedit = plugin_secedit_wrap($string, $tag, $param...
+ return $secedit ? $secedit : parent::wrap($string, $...
+ }
+ return parent::wrap($string, $tag, $param, $canomit);
+ }
function toString()
{
return $this->msg_top . $this->wrap(parent::toString(),
'h' . $this->level, ' id="' . $this->id . '"');
}
}
// ----
// Horizontal Rule
**ライセンス [#pc7f5a02]
GPL v3
終了行:
** easyedit.inc.php [#ib43648e]
|RIGHT:100|LEFT:360|c
|~サマリ|CKEditorを使用して編集するプラグイン|
|~リビジョン|1.12|
|~対応バージョン|1.5.x|
|~投稿者|[[K]]|
|~投稿日|&new{2020-09-06 (日) 22:25:56};|
**概要 [#s5c48f15]
CKEditor4を使用して[[自作プラグイン/guiedit.inc.php]]をも...
&br;edit.inc.php、wiki2xhtml.phpとxhtml2wiki.phpを少し改...
CKEditorは脆弱性があるバージョンらしいのですが、変換して...
//&br;お試し:http://sandbox.pkom.ml/?cmd=easyedit&pag...
#contents
**ダウンロード [#i6a12c4d]
***手順 [#ja0eca98]
1. まず、下記のリンクからダウンロードし、解凍してください...
%%URL:http://pkom-files.22web.org/download.php?file=p...
%%&br;[[github.com:hai-fun/pukiwiki/raw/main/plugins/zip/...
URL: [[github.com:PTOM76/PukiWiki-Plugins/releases/downlo...
2. 解凍したフォルダ(easyeditとplugin)をpukiwiki.ini.phpが...
ディレクトリ/ファイルの構成
-(省略)
-plugin
--easyedit.inc.php
-easyedit
--(省略)
-pukiwiki.ini.php
--(省略)
3.skin/pukiwiki.skin.phpの123行らへん(「<?php _navigator(...
<?php global $vars;echo '<a href="./?cmd=easyedit&page='...
※rev1.11からはKCFinderを組み込んでますので使わない場合は...
**関連ページ [#mcc9c199]
-[[自作プラグイン/guiedit.inc.php]]
-[[編集支援]]
-[[欲しいプラグイン/414]]
-[[欲しいプラグイン/408]]
-[[質問箱/4427]]
-[[質問箱/5172]]
-CKEditor4 https://ckeditor.com/ckeditor-4
-easyedit http://pkom.ml/?%E3%83%97%E3%83%A9%E3%82%B0...
**コメント [#n1fb2daa]
- 全体的にイイ感じなのですが、添付ファイルの処理がうまく...
-- 添付ファイルの処理を修正しました。 -- [[K]] &new{2020-...
- CKEditor4で添付済みの画像を指定すると、CKEditor4上では...
- 既存のページの編集は難しいですね(互換性)。新規に一からC...
//- 今のところ添付してCKEditorのプラグインボタンからref(...
- &color(red){テスト}; と書いたページを読み込みGUI編集で...
- &color(red){テスト}; と書いたページを読み込みGUI編集で...
- sup.inc.php とはどのようなプラグインでしょうか?Alert: ...
- コメントアウトもそのまま表示されてしまいました -- [[な...
-- テスト1 説明 --テスト2 説明 のような記載をすると -テ...
- コメントはスタイルでの記載をやめてcss側に文字色指定を記...
- コメントはスタイルでの記載をやめてcss側に文字色指定を記...
- ビジュアルエディター使いたかったのですが、ところどころ...
- PukiWiki 1.5.2 + v1.12 ですが、テーブルの編集が反映され...
- GUI編集すると、「<div id="body"></div>」などのプログラ...
- [[PukiWiki/PageURI]] のカスタマイズをされてませんか? ....
- 行けました! -- [[みるく]] &new{2022-08-08 (月) 22:08:2...
- pukiwiki1.5.2ですが、http://ドメイン名.xsrv.jp/?cmd=eas...
- 原因はよくわかりませんでしたが。自己解決しました。多分e...
- ''画像が同じ行に2つ以上横に並べられない不具合の解決策''...
easyedit\guiedit\wiki2htmlv.phpの124行目を
return "<span class=\"embededplugin\" _plugin=\"ref\" _t...
↓
return "<img src=\"" . $filename . "\" style=\"width:" ....
にしてみたところ同じ行に2つ以上並べられるようになった。&br;
''表内で改行できない問題の解決策''
|表内で&br; や #br や ~ を付けてもGUI編集すると消え...
Shift+Enterで改行できた。&br;
ps.自分の環境はv1.12,pukiwiki1.5.2,PHP7.3.33.です。コメン...
-- [[なつ]] &new{2023-02-14 (火) 11:42:04};
- Q.sup.inc.php とはどのようなプラグインでしょうか?Alert...
#comment
** 変更点 [#xfa9b380]
*** v1.11 [#j911fd0b]
-KCFinderによる画像アップロードの対応
-KCFinderをPHP8.1.2で動作するよう修正
-見出し編集機能追加
-PukiWikiプラグインのCKEditorプラグインを改良
-新規テーブルが表示されない問題を修正
-新規アンカーが消える問題を修正
-コメントアウトで改行が消える問題を修正
-引用文のレベルが変わる問題を修正
-特殊文字に関するバグを修正
-アイコンの追加
-その他バグ修正
*** v1.12 [#vc282e82]
- easyedit/config.jsのconfig.entitiesをfalseへ変更し、勝...
** 見出し編集 (任意) [#p1ae4ba8]
見出し編集といいつつ、MediaWikiのように見出しまで自動でス...
paraeditやseceditと併用できます。
-convert_html.phpのHeadingクラス内にwrapのメソッドを追加...
class Heading extends Element
{
[省略]
function canContain(& $obj)
{
return FALSE;
}
+ // 見出し編集
+ function wrap($string, $tag, $param = '', $canomit = T...
+ {
+ if (exist_plugin("easyedit"))
+ $string = plugin_easyedit_heading_add_link($string, ...
+ if (exist_plugin("secedit")) {
+ $secedit = plugin_secedit_wrap($string, $tag, $param...
+ return $secedit ? $secedit : parent::wrap($string, $...
+ }
+ return parent::wrap($string, $tag, $param, $canomit);
+ }
function toString()
{
return $this->msg_top . $this->wrap(parent::toString(),
'h' . $this->level, ' id="' . $this->id . '"');
}
}
// ----
// Horizontal Rule
**ライセンス [#pc7f5a02]
GPL v3
ページ名: