問題タブ [xwiki]
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.
wiki - スペースの親を知る
Xwiki (クラウドでホストされている) 用のカスタム パネルを構築しています。パネルで階層ツリーを作成する必要があり、そのためにはスペースの親を知る必要があるため、#if 句を実行できます...
ここで..ドキュメントで機能する「$space.parent」のようなものをどのように達成できますか????
私が言ったように、私は$space.parentで試しましたが、これは機能していません..画面に表示されるだけです...
お願いします、私はこれで立ち往生しています
編集: $xwiki.spaces によって返されるオブジェクトは文字列だと思います... $xwiki.getSpace($space).parent のような xwiki からスペースを取得する方法はありますか?
velocity - 特定のウィキのスペースのリストを取得するには?
xwiki ファームにあるすべての wiki のスペースを取得したい
私はこのコードを書きました:
しかし、このスクリプトは、それを実行した現在の wiki のスペースしか提供しません。
それを修正する方法はありますか?
ご協力ありがとうございました。
エリック
javascript - JavaScript を使用してボタン値を渡し、xwiki マクロで使用できるようにします
したがって、2 つのボタンがあり、ボタンのクリックごとに 2 つの異なる関数を呼び出すことになっています。Javascript を使用して値を取得できると考えましたが、値をマクロで使用できるようにするにはどうすればよいですか? 私が試したのはこれです
明らかにこれは機能しません。コードがないと、#set $value=value
何かをクリックするたびにアラートが表示されます。
velocity - タグのリストをループして xWiki を比較する
タグシステムが実装された xwiki プロジェクトがあります。私がやろうとしているのは、この問題を解決することです。タグをクリックすると正しい出力が得られますが、他のタグに従ってドキュメントを並べ替えたいので、複数のタグで検索する方法が必要です。私が行ったことは、最初のタグでタグ付けされたドキュメントのリストを取得し、表示#foreach
する必要があるタグの各ドキュメントを調べるために使用することです。
上記のコードは、$tag
およびでタグ付けされたドキュメントを検索しますTutorial
。あまり効率的ではないように見えますが、現時点では効率性を求めていません。機能する必要があるだけで、上記のコードはそうではなく、理由がわかりません。
編集::::
別の解決策を試しました。今回は、最初のタグが付いたすべてのドキュメントと2 番目のタグが付いたドキュメントがどこにあるかを取得$list
します。次に、1 つのリストの各ドキュメントのフル ネームを、2 番目のリストのすべてのドキュメントのフル ネームと比較します。それでも機能しません。これがコードです。$list2
$list
$list2
編集2::::
したがって、#foreach
ループは正しい出力を提供しますが、私の問題は、#{{html}} #displayDocumentList($doc false $blacklistedSpaces){{/html}}
有効な場合に表示されるように $doc を表示したいことです。最初のパラメーターはリストであると思われるためではなく、ここで $doc は1つのドキュメントにすぎません。
mysql - XWiki + MySQL データベース: エラー
私は (私の知る限り) xwiki.org のすべての指示に適切に従いました。また、エラーに対する回答を高低で検索しましたが、残念ながら自分でそれらを解決することはできませんでした。
XWiki を 2 つの異なる形式でダウンロードしました。1 つ目は.exe
インストーラーで、2 つ目は推奨される.xar
パッケージで、どちらも Windows 8、64 ビット マシンで使用します。
最初は「スタンドアロン」モードで完全に実行されますが、hibernate.cfg.xml
ファイルが事前に設定された MySQL 設定 (データベースに対して正確です) に変更されると、非常に長いHTTP 500
エラーが発生します。(これは、MySQL Connection Java ファイルを追加し、xwiki.org の指示に従って MySQL データベースを作成したcom.mysql.jdbc.Driver
後です)データベース接続プールを作成できないというページ。
エラーに関連するコードは次のとおりです。
この
エラー自体は次のようになります。
.xar
データベースに正しく接続するには、インストール バージョンを使用する必要がありますか? XamppとTomcatでも、その方法を試しました。Tomcat は問題なくインストールされており、 から簡単にアクセスできますlocalhost:(port)
。しかし、xwiki にアクセスしようとするHTTP 404
と、リファレンスが見つからないというエラーが表示されます。これは、Tomcat に含まれる展開リスト内の他のファイルと一緒に表示されるため、奇妙です。同じディレクトリ内) 正常に動作します...
Tomcat を介して XWiki を正常に動作させることができたとしても、MySQL データベースに接続しようとすると、後で説明した最初のエラーが発生するのではないかと少し心配しています。
補足: XWiki で見つかったものと Tomcat で見つかったものとの間で Java ファイルの競合が発生している可能性があるのではないかと疑っています。これは、いろいろ試したり、機能させようとしているときに見た他のエラーによるものです... Javaの知識はほとんどありません。私はいくつかのサーブレット エラーを見てきましたが、私が見つけたフォーラムによると、クラス/ファイル エラーを見つけることができませんでした。これは、 と に属する一般的なエラーでjasper.jar
ありjsp-api.jar
、どちらも Tomcat で見つかりました。
いずれにせよ、Tomcat を含む、または含まないインストール オプションを試すことにオープンです。MySQL データベースを使用して Windows に XWiki をインストールすることに成功した人がいる場合は、助けていただければ幸いです。