問題タブ [tiki-wiki]
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.
tiki-wiki - ページの作成を制限する
私 (管理者) は、ユーザーがサブページまたは同様の階層構造を作成できる/作成できる wiki にいくつかのページを作成したいと考えています。
階層的な順序 (たとえば、チュートリアル / 情報 / リソースなどのいくつかのスペース) を自動的に作成し、ユーザーがそれらの定義された領域外にページを作成できないようにすることは可能ですか?
私はすでにユーザーから編集権限を取り消して構造を使用し、構造のコンテンツを編集する権限のみを付与しようとしました。これはうまく機能しているように見えますが、ユーザーが新しいサブページを作成すると、後で編集する権限がありません。これは、新しいファイルがグローバルな権限 (編集権限なし) を取得するためです。
それを行う正しい方法はありますか?
php - tiki-wiki 12+ で OpenLayers を介して Google マップを表示する方法
tiki-wiki ページで OpenLayers を介して Google マップ (または ArcGIS Server マップ) を表示するにはどうすればよいでしょうか?
ここのtiki-wikiオンラインドキュメントによると:
Tiki12 では、OpenLayers を使用するために Google マップ固有のコードがすべて削除されたため、Google マップは OpenLayers Google レイヤーを介してアクセスでき、Natural Access プロジェクトはさらに新しい機能を追加しました。
ただし、tiki-wiki Web サイトには、openlayers を介して Google マップにアクセスする方法を示すコード例はまったくありません。
私が見つけることができる最も近いものは、マッププラグインです。例は次のとおりです。
ただし、上記のコードのどこにも、指定されたマップ プラグインのデータ ソースはありません。あたかもデータ ソースを変更できないかのようです (そして、ストリート マップを開くように修正される可能性があります)。
ドキュメントが主張していることを実行するための最小限の完全な例/指示を誰かが提供できますか?
前もって感謝します
sorting - TikiWiki の記事プラグインで記事に番号を付けて並べ替える方法
記事を 1 つの Wiki ページに結合するために記事プラグインを使用していますが、記事に番号を付けて並べ替える方法が必要です。その記事のプラグインには順序パラメータがあることは知っていますが、100 個の記事がある場合、それらの ID を適切な順序で書き込むことはできません。
私はソートの方が良いオプションです。それで、私の質問があります。記事の追加パラメータを作成できますか?それは非表示で、記事プラグインのソート属性で使用できますか? または、もっと簡単な方法で、記事プラグインのソート属性の記事の見出しを教えてもらえますか?
menu - 構造物のメニュー
Tiki Wiki の Wiki 部分にメイン メニューを追加したいと考えています。次の最上位アイテムが必要です。
- 約
- アトラス
- 百科事典
ここで注意が必要なのは、上記のトップレベル メニュー項目のそれぞれを対応する構造にリンクして、Atlas にカーソルを合わせると、Atlas 構造から取得したサブメニューが開くようにすることです。
About/Atlas/Encyclopedia のような静的メニューを作成できます。トップレベルの構造項目がトップレベルのメニュー項目になるように、1 つの構造から動的メニューを作成できます。基本的に、構造外のメニューが必要ですが、構造のルートがトップレベルのメニュー要素になるようにします。次に、そのような構造を 3 つ水平に配置します。
または、構造をネストすることでそれを行うこともできます。出来ますか?そして、ネストされたメニューに変えることができるような方法で?
bookmarks - Tikiwiki のブックマークを参照するマウスオーバーとしてポップアップ ウィンドウを表示する
私は仕事のためにTikiwikiに取り組んでおり、特定の単語にマウスを合わせるとポップアップボックスが表示されるようにする方法を見つけようとしていますが、情報が常に最新になるようにボックス内の情報がブックマークを参照するようにしたい.
tiki-wiki - tiki-wiki: 新しく作成されたページをユーザーのグループに基づいてカテゴリに強制するにはどうすればよいですか?
特定のユーザーが、権限に基づいて特定のカテゴリのページのみを作成できるようにする必要があります。この理由の 1 つは承認 (「フラグ付きリビジョン」) です。ユーザーがどのカテゴリにも属さないコンテンツを作成できる場合、そのコンテンツは Web サイトにライブで表示される可能性があります。最初は既存のページ (他の承認されていないページを除く) のどこにも直接リンクされていないとしても、これは依然として問題になる可能性があります。
ユーザーがグローバル スコープで新しいページを作成できないようにすることができます (新しいページを作成するための特別なアクセス許可が表示されないため、これは単に「編集」アクセス許可に対応するようです)。グループが編集を許可されているカテゴリ。しかし、「Menu:Wiki:Create a Wiki Page」オプションが表示されなくなり、ユーザーがそのカテゴリで新しいページを作成できるようにする方法がわかりません。
グループを編集して、「このデフォルト グループを持つユーザーによって編集された未分類のオブジェクトに割り当てられたデフォルト カテゴリ」を目的のカテゴリに設定できます。これを行うと、そのグループのユーザーは、Menu:Wiki サブメニューに [Create a Wiki Page] オプションが表示されるようになりましたが、それをクリックしても編集用の新しいページは表示されません。代わりに、既存の Wiki ページのリストを表示するだけで、新しいページを作成するオプションはありません!
既存のページから新しいページへのリンクを作成した場合、それを編集することはできません。リンクをクリックすると、ページが存在しないことを示すページに移動しますが、編集する方法はありません。tiki-editpage.php?page=New+Page+Name のように、ページのタイトルを URL に直接入力すると、「このページを編集する権限がありません」というエラー ページが表示されます。ユーザーが作成した新しいページには、編集権限のあるカテゴリが必要なので、最初の編集権限チェックが行われるまでカテゴリが設定されない限り、これは意味がありません。これにより、catch-22 が作成されます。
ユーザーが編集権限を持つ任意のカテゴリで新しいページを作成できるようにするにはどうすればよいですか?
カテゴリがタスクに最適なツールではない場合でも問題ありません。私が達成しようとしていることにどちらが適しているかに関して、カテゴリと構造の違いはよくわかりませんが、カテゴリはより「ネイティブ」な機能であるように思われるため、それらを使用しようとしています。