問題タブ [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 に答える
1166 参照

php - 正規表現: 文字を数える

私は、dokuWiki ドキュメント内の特定の見出しを検索する PHP スクリプトを作成しています。

私の現在のパターンは次のようになります。

サンプル文書:

TestHeader を検索すると、AS-IS の結果は次のようになります。

パターンが返されることを望みます:

または、言い換えると、less = で囲まれているすべてのヘッダーを一致させたいと考えています。次に、探していたヘッダーです。

このようなことは正規表現で可能ですか?

前もって感謝します!

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

php - ゲシでコード変更を強調表示する方法

私は実行中のdokuwikiを持っており、次のようなコードブロックを扱っています:

ここで、コードの 1 行を強調表示したいと思います (たとえば、何かが変更された行など)。

私の考えは、PHP 言語ファイルに新しい Syntax-Keyword を導入することでしたphp.php:

とにかく効果がないようです。

何か案が?

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

javascript - Dokuwiki と Javascript

最近、Jquery を使用し、Mootools に変換したいこのユーザーの「トップに戻る」ボタンに関するこの投稿を見ました。これは、プロジェクトに貢献するために書いている無料のテンプレートの優れた機能になると思います。残念ながら、このタイプの JavaScript は機能していません。私はjqueryを知っています.jqueryでコードを試してみましたが、うまくいきませんでした. 次に、この平和なコードをmootoolsに変換しましたが、機能していません...答えがないため、フォーラムは大きな助けにはなりません...

DokuWiki が JavaScript に使用する言語の種類を知っている人はいますか??? プラットフォームの経験が豊富な方で、dokuwiki で使用できるようにこれを作成する方法を教えてもらえますか? 元のポスターのように、ボタンを非表示にして、ユーザーがウィンドウを 300px スクロールした場合にのみ表示するようにします...そうでない場合は、ボタンを非表示にする必要があります。次に、ユーザーがJavaScriptを有効にしていない場合、ボタンは常にオンになっている必要があります...

Dokuwiki には jquery を使用するためのプラグインがありますが、私は彼の母国語を使用する方が好きです...

ありがとう、アナ

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

dokuwiki - Dokuwiki でページを編集するときに現在のタイムスタンプを挿入する

Dokuwiki でページを編集中に現在のタイムスタンプを挿入することはできますか?

ページが保存されるときに現在のタイムスタンプに置き換えられるマクロ(〜TIMESTAMP〜など)を探しています(ページが保存されるたびにフェッチするコマンド/プラグインではありません.

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

ruby - DokuWiki ネストされたリストの正規表現

Ruby で 1 つまたは 2 つの正規表現を使用して、DokuWiki のネストされたリスト文字列を置き換えるにはどうすればよいですか?

たとえば、次の文字列があるとします。

この HTML を取得する必要があります。

  • 1
  • 2

リスト全体を置き換える正規表現を作成しました。例えば:

そして、それは正常に機能します。しかし、単一のリスト項目を置き換える方法は?

0 投票する
3 に答える
1247 参照

php - 複数の Dokuwiki インストールのシングル サインオン

ホームページとウィキの両方をホストするために、dokuwiki を使用しているサーバーがあります。サーバーは でwww.domain.com、wiki は で利用できますwiki.domain.com。内部的には、両方のサブドメインが異なるディレクトリから提供されます。

ただし、これは、サインアップしたいすべての人が両方のドメインにサインアップし、両方のサブドメインのユーザー アカウントの重複セットを管理する必要があることを意味します。

私が望むのは、誰でも両方のページにサインアップでき、いずれかのドメインにログインしてアクセスするだけでよいシステムを持つことです。名前空間名を複数回使用する可能性があるため、ACL は両方のドメインで個別に管理する必要があります。

dokuwiki 認証プラグインのリストを調べましたが、この目的に役立つものは見つかりませんでした。もう 1 つのアイデアは、2 つのインストールで認証データ ディレクトリをソフトリンクまたはハードリンクすることです。ただし、これはユーザーが複数回ログインする必要があることを意味します。また、ホストが実際にそのようなディレクトリ リンクを許可しているかどうか、またはこれが 2 つのインストールを台無しにする可能性があるかどうかもわかりません。

そのようなセットアップを作成する他の方法はありますか?

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

hyperlink - Dokuwiki でアクセスできないリンクを無効にしますか?

Dokuwiki で (アクセス権が不十分なために) アクセスできない記事へのリンクを無効にする方法はありますか?

このようなリンクは、リンクをクリックしたときにユーザーにエラー メッセージが表示されるのではなく、灰色で非アクティブであり、おそらくロック アイコンが表示されることを望みます。

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

php - WINDOWSPHP5.3.0のスラッシュ付きのPHPparse_ini_file

私はウィキソフトウェアを使用しています:dokuwikiそしてテンプレートをインストールしてから:http://www.dokuwiki.org/template :monobook

Windows 7 64ビットでWAMPを使用してローカルでテストすると、このエラーが発生します:Apache:2.2.11
PHP:5.3.0

更新PHPのバージョンを5.3.1にアップグレードしましたが、これでエラーが修正されました。

警告:C:\ wamp \ www \ wiki \ lib \ exe / .. / .. / lib / tpl / monobook / style.iniのC:\ wamp \ www \ wiki \ lib \exe\の30行目の解析エラー54行目のcss.php
警告: 55行目のC:\ wamp \ www \ wiki \ lib \ exe \ css.phpのforeach()に無効な引数が指定されまし た

style.ini

これは、iniファイルをロードするcss.phpのPHPコードです。

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

.htaccess - LDAP認証によるdokuwiki

職場で DokuWiki をセットアップしました。認証を LDAP に設定したいのですが、うまくいきません。私の会社では OpenLDAP を使用しています。

おそらく LDAP 設定に関する十分な情報がないため、それが可能かどうかさえわかりません。FTP サーバーでは、認証に .htaccess を使用します。

私は常に次のエラーが発生します。

LDAP: LDAP サーバーに接続できませんでした

どうにかして、dokuwiki の .htaccess 設定を単純に使用して、LDAP 経由で認証できることを望んでいました。

これは可能ですか?