問題タブ [pmwiki]

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 投票する
1 に答える
48 参照

url - PMWIKI で URL 形式を変更する

こんにちは、誰かがこれを手伝ってくれるかどうか疑問に思っています。私は pmwiki 2.2.80 (最新) を新しくインストールしました。pm wiki がページをリンクする方法を変更したいのですが、デフォルトでは単語が Ucase に変換されます。たとえば、「私の作品」をリンクすると、「www.blablabla.com/wiki/pmwiki.php?site.MyWork」になります。ラテン語では問題ありませんが、このスクリプトをアラビア語やペルシア語などの RTL 言語に使用する場合文字の大文字バージョンがないため、SEO にとって意味のない、または無意味な連語にリンクされます。「site.MyWork」の代わりに「site.my_work」のようなリンクをスペースの代わりに下線付きで作成するようなページへのリンク方法を変更したい。これに関するアイデアはありますか?

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

php - 非推奨の関数を修正するにはどうすればよいですか?

ここまでのシナリオを並べます。PMWikiのインストールのセットアップに取り掛かる必要があります。これまでのところ、とても良いですよね?

そこで、 PMWiki Cookbook for Pagetoc のpagetoc.php説明に従って追加します。次に、サポートを追加したいと思いました。Google 検索で、Markdown のクックブックにたどり着きました。また、チェックアウトするものとしてMarkdownMarkupExtension Cookbookを示しました。両方がインストールされています。両方と競合しているかどうかはわかりませんが、何もスローされていないようです...以下のエラーを除いて。Markdown

Pagetoc.phpうまく動作します。ないのはmarkdown.php. 生成されるエラーは次のとおりです。

ERROR: pat=/\(:markdown:\)(.*?)[ ]?\(:markdownend:\)/se preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead

さて...ここに関連するコードがありmarkdown.phpます。

明らかに、修正はpreg_replace_callback()関数を使用することです。私はこれを見ていると、私には麺の塊のように見えます. この問題を解決するための正しい手順がわかりません。私は、提案されているように関数を使用できるほど PHP に精通していません。