問題タブ [symphony-cms]

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

xml - XSLT で XML を切り捨てる

SO コミュニティの賢い人たちに質問があります。

以下は、 Symphony CMSによって生成された XML のスニペットです。

私がする必要があるのは<body>、指定された長さに基づいて要素の一部を取り、次のブログ スタイルで表示することです。

Lorem ipsum dolor sit amet, consectetur adipiscing elit. セド・マレスアダ・オークター・マグナ. Vivamus urna justo, pulvinar nec, sagittis malesuada, accumsan in, massa. ... more

...ここで、moreは完全なニュース項目へのリンクです。特定の段落を選択できることはわかっていますし、部分文字列関数を使用して指定した数の文字を表示できることも知っています。ただし、テキストの書式、つまり<body>要素内の HTML タグを保持する必要があります。

これによりタグの閉鎖の問題が発生することは理解していますが、確かに方法があるはずです。XSLT の経験が豊富な人がこの問題に光を当ててくれることを願っています。

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

xml - 再帰的な XSL:If ステートメントを作成しますか?

2 つの値の間にあるノードを持つエントリのみを表示する XSL:IF ステートメントを設定しようとしています。簡単ですよね?それは単に if greater than と if less than です。問題は、1 つのノードに対してテストする代わりに、最大 52 に対してテストする必要があることです。

次のような XML があるとします。

ここで、9 ~ 15 の範囲が与えられたとします。一部のノードがその範囲に該当するため、そのエントリを表示したいと思います。しかし、11 ~ 15 の範囲が与えられた場合、どのノードも適合しないため、表示したくありません。

問題は...どうやってこれを行うのかまったくわかりません。単一の値をIFできることは知っていますが、各ノードをテストする簡単な方法は思いつきません。

ちなみに、これはすべて Symphony CMS の最新の安定版リリース内で行われています。

[編集] 最初の 2 つの結果の問題は、ITEM ノードが表示されることです。私が探しているのは、一致する ITEM ノードが少なくとも 1 つある ENTRY ノードのみを返すことです。どのソリューションがこれにどのように役立つかはわかりません。

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

mysql - MySQLコマンドを実行するにはどうすればよいですか?

Symphonyのインストールを更新している最中であり、プロセスを完了するために「これらのMySQLコマンドを実行する」ように言われました。おかしなことに...どうすればいいのかわからない。実行するコマンドは次のとおりです。

MacでCodaを使用していて(それが役立つ場合)、ホストサーバーでPHPMyAdminにアクセスできます。私のホストはDreamhostです。

お気軽にご相談ください。私はこの種のことについてまったくわかりません。私はUIデザイナーであり、バックエンド開発者ではありません。

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

mod-rewrite - mod_rewriteで特定のディレクトリとそのすべてのサブディレクトリを無視するにはどうすればよいですか?

私はSymphonyCMSを使用しています。これは、デフォルトですべてのディレクトリを書き換えるmod_rewriteを備えています。

testただし、ディレクトリとtransferそのすべてのサブディレクトリを無視する必要があります。

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

xml - 1 つの XML データを複数の場所で使用する

XML ドキュメントのセクションを複数回変換するにはどうすればよいでしょうか?

特定のノードの 1 つのスタイルシート内からテンプレートを呼び出しています。同じデータを変換する別のユーティリティをインポートすると、元のユーティリティが機能しなくなります。

両方のスタイル シートを機能させるにはどうすればよいですか?

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

php - 同じクエリ文字列の PHP/XSLT 複数のインスタンス

私のバックエンドは、カンマ区切りの ID 値「11,12,13」を受け入れます。フロント エンドには、複数の選択を許可するチェック リストがあり、次のように投稿します。

someurl.com?id=11&id=12&id=13

ID の複数のインスタンスに対して $_GET を使用し、カンマ区切りの文字列にフォーマットするにはどうすればよいですか? または、チェックリストに必要な形式でフォームを送信させるより良い方法はありますか?

フロントエンドに戻ると、XSLT を使用して、アイテムをチェックして以前の状態を記憶するかどうかを決定します。

これは、オプションが 1 つだけ選択されている場合は問題ありませんが、複数の場合、URL でその $id 値の複数のインスタンスをどのように処理しますか?

どんな助けと解決策も大歓迎です。

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

xml - XPATHで特定のXMLノードの位置を取得しますか?

私は知っていると言うことから始めましょうposition()が、このコンテキストでそれを機能させる方法を理解できないようです.

私がやろうとしているのは、テキストの本文を繰り返し処理して、すべての画像を見つけることです。これらは、「図 1」などのリンクに変わります。番号はposition()、異なるノード セット内の対応するノードの によって提供されます。

これが私の XML のサンプルです。

XML の別の場所からそのノードの位置を取得するためにさまざまな方法を試しましたが、itemエラーを返し続けNaNます。

私が試した XSLT の 3 つの例を次に示します。

確認XPATHしたところ、正しいノードが返されました。問題ありません。ただし、何をしてもposition()、ノードの が返されることはありません! そして、私はその理由を理解できません。

この質問の解決策に従ってみましたが、取得し続けましNaNた。

誰でもこれを行う方法を知っていますか?

0 投票する
7 に答える
1688 参照

html - 初心者向けクイック XSLT リファレンス

Wordpress と Symphony テーマの XSLT を学ぶ必要があります。比較的簡単に理解できる、初心者向けのリソースにはどのようなものがありますか?

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

xml - XSL から空白を削除する

すべての空白を削除して、最終的なコードが 1 つのテキスト ブロックのように見えるようにします。

ここに私のヘッダーがあります

ほとんどの場合はうまくいくようですが、問題が発生しています。ソースを見る

問題のある領域と思われる

Symphony CSM を使用してデータを生成しています。すべての空白を削除したいだけですが、読みやすくするためにインデント パターンを保持したいと考えています。

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

symphony-cms - I want to remove XSL whitespace from Markdown formatting

Markdown formatting is coming into my XSL and maintaining its whitespace and breaks. I want it to be converted to actual HTML elements to remove all whitespace.

Here's a look at the incoming data & HTML source, and here's the code used to process it..

The XSL output method already contains indent="no"