問題タブ [dokuwiki]

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.

0 投票する
2 に答える
305 参照

php - マージされた RSS フィードを生成する方法 (DokuWiki および Serendipity から)

DokuWiki の上に開発されたアプリケーションがあります。内部 RSS フィードからの最新の更新を提供する「ニュース」ページを提供したいと思います。Serendipity で管理されているその他のフィードや、場合によっては他の場所でも提供されます。

それぞれに個別にフィード パーサーをアタッチするのは簡単ですが、これを 1 つのリスト (おそらく 1 つの RSS フィード) にまとめたいと思います。

DokuWiki サーバーと Serendipity サーバーはどちらもインターネットに接続されていないため、外部サービスを使用してコードを検索することはできません。

誰かアイデアはありますか?

ティア

C.

0 投票する
2 に答える
1308 参照

php - Drupal サイトに Dokuwiki を統合する

Dokuwiki を Drupal サイトに統合する方法について、経験や提案がある人はいますか? 私が達成したいのは、ユーザーが Drupal で 1 回だけログインするだけで、移動したときに wiki にアクセスできるようにすることです。

0 投票する
1 に答える
281 参照

javascript - DokuWiki ページの clickNshow の jQuery スクリプト

社内用のdokuwikiを作成していますが、ドキュメントが非常に大きくなりがちなので、セクションを折りたたんでヘッダーのみを表示したいと考えています。ヘッダーをクリックすると、セクションが表示されます。

DokuWiki のヒントとコツのページには、このクリック アンド ショー動作を容易にする小さな jquery スクリプトが示されています。「h2」にのみ適用され、他のヘッダーには適用されないように変更しました。

今私が望む唯一のことは、レベル 2 セクションがデフォルトで非表示になっていることです。メインページにCSS を追加しようとしましたdiv.level2{display:none;}が、これではうまくいきません。セクションは非表示になりますが、ヘッダーをクリックしても表示されなくなります。

javascript コードを使用してページをロードするときに、h2 ヘッダーの下のすべてのセクションを非表示にする方法はありますか?

0 投票する
1 に答える
586 参照

php - Dokuwiki レンダリング プラグインで未加工の Wiki ページ コンテンツにアクセスします

プラグインを作成しましたが、その基本機能は正常に動作しています。testingメソッドでわかるように、常に戻りますdocument_end()

しかし、プレーンで未加工の wiki ページのコンテンツにアクセスするにはどうすればよいでしょうか?

これは、対応するプラグイン フォルダーにあるrawcontent.phpファイルです。

0 投票する
2 に答える
1669 参照

html - HTMLユーザビリティの質問-(ダブル)クリックしてテキストを選択

ご存知のように、ブラウザで単語をダブルクリックするとその単語が選択され、トリプルクリックすると段落全体が選択されます。

私はwikiを微調整しています。ここでは、匿名ユーザーの署名が自動的に作成され、次のようになります。

--- // <ip.ad.dr.ess> //

「---」はa—を生成し、//は斜体のテキスト用であり、<em></em>を生成します。

私がそれを微調整したので、これは今それがどのように機能するかです。今、私は使いやすさについて疑問に思っています。

私の質問は、IPアドレスをダブルクリックすると、アドレス全体とアドレスのみが選択されるようにマークアップを生成する方法です。

マークアップ言語は関係ありません。HTMLでソリューションを提供することもできますが、Wiki専用のソリューション(dokuwiki)をお勧めします。

ありがとう

0 投票する
2 に答える
5355 参照

wiki - インデックスメニューの使い方

indexMenu プラグインをインストールし、サイドバーに次のようなメニューを作成しました。

そして、メニューで 1 つのエントリを非表示にしたい:

代替テキスト

これどうやってするの?

0 投票する
1 に答える
1822 参照

syntax-highlighting - Dokuwiki エディタでの構文の強調表示?

Dokuwiki の「エディタ」で構文を強調表示する方法はありますか?

これは、テキスト エディターを使用するのと同じように、実際の編集ウィンドウで (リアルタイムで) 構文を強調表示することを意味します。

私はこのようなものを見たことがありませんが、これが可能かどうか疑問に思っていました. dokuwiki に LaTeX の数学的なことをたくさん入力しているので、それができれば最高です。

0 投票する
2 に答える
2043 参照

dokuwiki - 共通のユーザーマニュアルを作成するための Dokuwiki の使用方法

異なるプラットフォームで同じ製品の 3 つのユーザー マニュアルを作成する必要があり、変更が非常に少ないため、ソフトウェアのユーザー マニュアルを作成するために Dokuwiki を使用しようとしています。Dokuwiki で、さまざまな製品に使用できる共通のユーザーマニュアルを作成する方法はありますか?

0 投票する
1 に答える
97 参照

php - 正規表現: 拡張または

PHP経由でファイルの特定の部分を取得するためにRegExを使用しています!

入力例を示します。

私の ReGex は次のようになります。$pattern = "/.*=+ SEARCHTERM =+(.*?)=+.*=+.*/s";

SEARCHTERM私の正規表現の柔軟な部分です。

ここでは、私が期待するものと受け取るものについての概要を示します。

  • SEARCHTERMがKEYWORD1に置き換えられると、は期待していますが、何も得られませんCONTENT
  • SEARCHTERMがANOTHERKEYWORDに置き換えられたとき、私はそれを期待し、実際にCONTENT2取得します(したがって、このケースは機能します
  • SEARCHTERMがTESTKEYWORDに置き換えられると、期待CONTENT3ても何も得られません

したがって、重要な部分は、Searchterm の後ろに空行が存在する可能性がありますが、その必要はないということです。また、SEARCHTERM の後に他に === ANYTHING === があるかどうか、および存在しない場合にのみ、RegEx が最初に検索する必要があります。 、ファイルが終了するまですべてを読み取ります。

私は考えましたが$pattern = "/.*=+ SEARCHTERM =+(.*?)[=+.*=+.*|.*]/";、これはsyntaxErrorsをスローします。

どんな助けでも大歓迎です!

0 投票する
1 に答える
968 参照

web-crawler - DokuWiki ダウンローダー

DokuWiki にドキュメントがあるこのフレームワークを使用しています。このフレームワークの開発者は、ドキュメントが消えると警告したため、ユーザーは新しいバージョンのフレームワークに切り替える必要がありました。

新しいフレームワークに切り替えることは不可能です。なぜなら、すべてのアプリのすべてのコードのリファクタリングが必要になるからです。したがって、私は彼らのドキュメントをダウンロードする必要があり、それを DokuWiki 構文にしたいと考えています。

ページを編集する権限を持つアカウントを持っているので、すべてのページの DokuWiki 構文を確認できます。

質問: DokuWiki のすべてのページをクロールして、DokuWiki 構文のすべての記事を取得する方法はありますか (もちろんそのような権限があります)?


PS: 著者は DokuWiki のすべての配信を拒否しました (ライセンスが理由ではありません)。私はサイト ダウンローダーを使用したくありません。すべてのページを手動でクロールして編集し、ソースを保存する必要のない、素晴らしくクリーンな DokuWiki 構文が必要です。

助けてくれてありがとう!