問題タブ [visual-editor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
css - MediaWiki: カスタム CSS クラスを配置する場所は?
私は MediaWiki を拡張しています。これは、カスタム データ構造を追加することでVisualEditor プラグインです。それらにもcssクラスが必要です。それらを VisualEditor に追加する方法を考え出しましたが、それを離れて更新するとすぐに(VisualEditor で行った変更を保存すると、更新するまで css-effects が通常のビューに表示されます)、css効果が消える。
css-classes をVisualEditor-directoryに保存しているので、必ずしもその外側に表示する必要がないことは理解しています。しかし、悲しいことに、それらをどこに置くべきかわかりません。一部のクラスが mediawiki.legacy に追加されているのを見たことがありますが、そこにクラスを追加しcommonPrint.css
ても残念ながら役に立ちませんでした (ただし、Chrome DevTools でソースを確認すると表示されます) 。
javascript - MediaWiki VisualEditor: 自動生成された段落にアクセスしますか?
VisualEditorを使用してMediaWikiの実装を拡張する作業を行っていますが、次の状況があります。
wiki と VisualEditor で見られるように、コンテンツ (タグの開始と終了の間のテキスト) が異なる div があります。wikiでは全文見たいのですが、VEでは略語だけ見たいです。これらは、VE で変更/削除/拡張することもできます。
たとえばProduct A, Product B and Product C
、wikiで見たいのですがpa,pb,pc
、VEで。VE でその値を変更すると、たとえば、wiki でpx,py
見たいとします。Product X and Product Y
問題は、VE がテキストの段落を自動的に作成するため、VE 内にデータが次のように保存されることです。
一方向 (HTML Dom -> VE Linear Data) では、カスタム データ構造の toDataElement 関数の domElement に新しい値を設定することでこれを解決しました。
しかし、どうすればそれを別の方向に実現できるでしょうか? VE Linear Data 要素がありますが、カスタム データ構造が処理された後、古い値が段落から取得され、div の間に挿入されるため、正しい値を inner/outer-HTML/Text または textContent として設定できません。二重テキストになります。
mediawiki - MediaWiki VisualEditor の mwAlienExtension を有効にする方法
MediaWiki の VisualEditor でタグを視覚化<section>
して、ソース エディターを使用するのではなく、視覚的な方法で簡単に変更および移動できるようにしようとしています。
VisualEditor がまさに私が望むことを行う Wiki を発見しました。<section>
ページの先頭にあるタグはグラフィカルに表現され (「AlienExtension 拡張機能」を使用していると思います)、編集可能です。
タグ付きのページは次のとおりです: page with visual section タグ
ただし、自分の Wiki サイトでこの機能を有効にする方法がわかりません。私は次の wiki/extension バージョンを使用しています:
- MediaWiki 1.27.0
- LabeledSectionTransclusion (9212396) 23:33、2016 年 5 月 4 日
- VisualEditor 0.1.0 (7445820) 2016 年 6 月 28 日 20:23
助けてください!
php - メディア ウィキ 1.27.1 にビジュアル エディターを追加できない
mediawikiサイトhttp://www.mediawiki.org/wiki/VisualEditor に従って、ビジュアル エディターをセットアップしました。追加したページの最後に次のように localsettings.php ページを編集しました。
wfLoadExtension( 'WikiEditor' );
wfLoadExtension ( 'VisualEditor' );
$wgDefaultUserOptions['VisualEditor-enable'] = 1;
$wgHiddenPrefs[] = 'VisualEditor-enable';
ブラウザを開いて新しい wiki ページを作成し、編集オプションに移動しましたが、そこにビジュアル エディタが見つかりませんでした。ローカル設定ページで行った変更は、編集ページに反映されませんでした。
mediawiki バージョン -- 1.27.1
VisualEditor-REL1_27
ワンプ-3.0.4
ありがとう
php - Mediawiki の Parsoid とビジュアル エディターの問題
- メディアウィキ バージョン1.27
- ビジュアルエディター バージョン1.27
- リポジトリで最新のParsoid バージョン
そのため、Ubuntu VM で複数の Web サーバーを実行しています。ホスト名は「atocha」です。ポート 8000 で Apache を実行しています。この下に Mediawiki インスタンスがあります。mediawiki インスタンスは非公開ではありません。
Parsoid をインストールし、ポート 8142 で実行しています。
「 http://atocha:8000/mediawiki/index.php」を実行して、mediawiki インスタンスにアクセスできます。
Mediawiki api を問題なくカールできます。" http://atocha:8000/mediawiki/api.php "
しかし、Visual Editor を使用してページを編集しようとすると、「サーバーからの読み込み中にエラーが発生しました: 404: docserver-http: HTTP 404. 再試行しますか?」というエラーが表示されます。それがディスプレイにポップアップします。Apache ではエラーはスローされません。
ここに私の parsoid ローカル settings.js ファイルがあります
関連する LocalSettings.php セクションは次のとおりです。
ブラウザでこのように parsoid を使用しようとすると:
次のエラーが表示されます。
ただし、このように parsoid を試した場合:
私はこれを得る:
誰が何が起こっているかについて考えを持っていますか? 前もって感謝します。
mediawiki - ビジュアルエディターのインストール中に Parsoid テストページが失敗する
MediaWiki wiki に VisualEditor をインストールしようとしていますが、Parsoid のテストで行き詰まります。
これは、テスト ページの結果です。
curl コマンドを使用してテストした結果が正しいことを確認するために、settings.js ファイルの末尾に API を設定しました。そして、それは機能します。しかし、私にはまだ問題があります。なにか提案を?
mediawiki - サーバーからのデータの読み込み中にエラーが発生しました: 設定 parsoid とビジュアル エディターの後に HTTP 200 が発生しました
192.168.20.130 で Visual Edtior をセットアップしようとしています
apt-get を使用して parsoid をインストールし、config.yaml を設定します
uri: ' http://192.168.20.130/wiki/api.php '
ブラウザ経由で 192.168.20.130:8142 にアクセスしようとしたところ、作業ページが表示されました。
次に、LocalSettings.php を設定します
これらの構成の後、Visual Editor でインデックス ページを編集しようとしましたが、「サーバーからのデータの読み込み中にエラーが発生しました:HTTP 200」が表示されました。
私はApache access_logをチェックし、この編集アクションリクエストURLを見つけました: http://192.168.20.130/wiki/api.php?action=visualeditor&format=json&paction=parse&page=%E9%A6%96%E9%A1%B5&uselang=zh-cn (私は zh-cn を使用し、「%E9%A6%96%E9%A1%B5」はインデックス ページの URI コーディングです)、この URL に手動でアクセスしましたが、「エラーが発生しました」というメッセージしか表示されませんでした。 "
この問題を解決するにはどうすればよいですか?