問題タブ [squeezebox]
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.
javascript - joomla! を使用して画像に説明を追加する方法はありますか? モーダルスクイーズボックス?
Joomlaモーダルウィンドウスクイーズボックスを使用しています。www.pathgate.org 画像のように、画像ポップアップの下にテキストを追加できるようにしたいと考えています。
この記事でモーダル ウィンドウを呼び出すときにこれを追加する方法はありますか?
例 ここをクリックして
次のようなものがあるのではないかと考えていました: 説明: 'lorem ipsum doler sit amet'
javascript - ダブルアニメーションなしでSqueezeBoxを再度開く
画面上に開いているSqueezeBoxがあり、ボックス内のリンクをクリックしたときに別のURLで再度開きたいと思います。アニメーションがスムーズで1回だけ実行されるように、新しい(異なる)サイズで新しいURLを開くためのさまざまなアプローチを試みています。残念ながら、標準的なアプローチ(open
メソッド)は2回アニメーション化するようです(または「グリッチ」する無意味なアニメーションを実行します)。
別の方法として私が試していますが、これはオプションを設定する方法を提供していないようです。ソースでsetContent
わかることから、オプションがすでに設定されていると、何も実行されません。SqueezeBox.initialize
ここに、別のモーダルライトボックスプラグインに切り替えることをお勧めしますが、SBから離れることは実際にはオプションではなく、両方を同時に実行することには熱心ではありません。
joomla - Joomla2.5.8。モーダルボックスポップアップに記事またはモジュールのコンテンツのみを表示する方法。
ログインモジュールをモーダルポップアップに入れたい。しかし、class = "modal"を使用すると、ページ全体がモーダルに読み込まれます。モジュールだけを置く方法を教えてください。
これは、モーダルで記事を表示することも意味します。
jquery - 複製または複製されたコンテンツでのライトボックスの動作
私は本当に助けを使ってください!
私はJoomlaのバックエンドで働いています。ご存知かもしれませんが、JoomlaはデフォルトでMootoolsを使用しており、デフォルトのSqueezeBoxライトボックスです。モジュールを構築しようとしていますが、その中に、appedまたはcloneされた行を追加するカスタムフィールドを構築しています。このために、私はJqueryDynoTable.jsプラグインを使用しました。
問題は、各行の中にモーダルライトボックスiframeを呼び出しているリンクがあることです。新しい行を追加すると、新しい行でライトボックスを開くことができません。
});
残念ながら、このスクリプトはJoomlaのコア内にあり、触れたくないので変更できません。
これは、すでに設定されているトリガーがdomReadyにあり、既存のDomにのみ適用されるためだと思います。このために、Squeezeboxライトボックスを呼び出して再度適用するDynoTableスクリプトにフォールバック「トリガー」を追加しようとしました。
}、
これは機能します(ライトボックスが開きます)が、(ロードされた行からの)すでに設定されているモーダルリンクは、追加された新しい行の数に応じて、そのモーダルで2、3、4などのiframeを開きます。したがって、基本的に、新しい行は通常のライトボックスを開き、古い行はそのライトボックスで複数のiframeを開きます。
よく説明していただければ幸いです。ありがとうございました!
javascript - SqueezeBox.initialize : オブジェクトにはメソッドを採用していません
Web サイトに SqueezeBox.js を実装しようとしていますが、問題があります。
これが私のコードです:
リンクをクリックすると、Chrome コンソールに「Uncaught TypeError: Object [object Object] has no method 'adopt'」と表示されます。
「 SqueezeBox.initialize({ }); 」を Click イベントの外に出そうとしましたが、同じエラーが発生しました。ということで、SqueezeBoxに問題があるようですが、見つかりません。
任意のヒント?
よろしくお願いします
では、何が起こっているのかを確認するために SqueezeBox.js を調べることにしました。
113行目で、witchはコンソールから報告された行でした:
私はそれを次のように置き換えました:
そして、それは今完全に機能します...
私はそれがJqueryのバージョンか何かから来ていると思います..
とにかくありがとう、さようなら。
python - python json-rpc
ソフトウェアの作成から長い間離れた後、Python で作成された Squeezeboxserver クライアントを追加することで、ホーム オートメーション プロジェクトに貢献し始めました。
オン/オフ、再生/一時停止/停止などの基本的な機能はいくつかありますが、本当にやりたいことは、スクイーズ サーバーからのイベントに応答できるようにすることです。
使用可能なリッスン/サブスクライブ rpc メソッドがあります。
次のことを行うために、Pythonコードをどこから書き始めるべきかについて私は困惑しています:
- 電話をかけ、通知を聞く
Twisted を見てきました。それは助けになるように見えますが、何が起こっているのかを完全に把握することはできません.
javascript - URLパラメーターからJoomla Squeezeboxモーダルを開くルーターを作成するにはどうすればよいですか?
JoomlaのデフォルトのモーダルjavascriptであるSqueezeboxを使用するJoomlaサイトがあります。
テンプレートのオーバーライドで Squeezebox を使用しています。たとえば、テンプレートのオーバーライドの一部であるすべてのページを参照するリンクがあります。
これらのリンクはモーダルでビデオを開きます。
私がする必要があるのは、URL パラメーターが存在する場合に、このビデオを onLoad で開くことができるようにすることです。例えば:
http://mysite.com/page.html?vidload=vidload
したがって、これを処理するルーターが必要です。探しているものに近いものを見つけましたが、それを機能させる方法がわかりません。ここに私がこれまでに持っているものがあります:
jquery - IDとクラス名を削除するJoomlaのモーダルウィンドウ
モジュール内にモーダル ウィンドウに表示したいフォームがあります。IDによっては、ウィンドウが空白になるか、コンテンツが表示される場合はすべてのクラスとIDが削除されるため、フォームを検証またはスタイルできません。
切り詰められたコード: ...
これにより、id またはクラスなしでモーダル ウィンドウがトリガーされます (Firefox Web Developer アウトラインの現在の要素を使用)。
これにより、空白のモーダル ウィンドウがトリガーされます。
最も重要なことは、すべての ID とクラスをモーダル ウィンドウ内に保持する方法と、親 div の呼び出しが機能しない理由です。
(回避策として、フォームをコンポーネントビューに移動し、handler: 'iframe'
クローンの代わりに使用して呼び出しました。モーダルウィンドウで何が起こっているのかを知りたいです。)
ありがとう!
linux - 受信した TCP パケットから CEC を使用して AMP をオンにする
まず、機能するソリューションがありますが、失敗する傾向があります。
Logicool Squeeze Center からアンプの電源を入れたいです。
- サーバーは 192.168.0.30 で実行されています
- プレイヤーは 192.168.0.31 で実行されているダイニング ルームにいます
- プレーヤーはHDMI経由でアンプに接続されています
プレーヤーからアンプに CEC コマンドを送信して電源を入れることができました。
私はさらに (Web 上のコード スニペットの助けを借りて) ソリューションを開発し、電源ボタンが押されたときに SqueezeCenter のインターフェイスが TCP パケットをプレーヤーに送信し、そこでプレーヤーが bash スクリプトを実行してから、 AMP への CEC コマンド - 電源を入れます。
関連するプレーヤーの電源ボタンが押されたときにパケットを送信する Perl プラグイン注:特定のダイニング ルーム プレーヤーにパケットを送信するように設定していますが、将来的には、その電源を持っているプレーヤーの IP を見つけたいと考えています。ボタンが押され、代わりにそれにパケットが送信されます。
プレーヤーの Bash スクリプト - これは、ポート 6500 でパケットをリッスンするプレーヤーのデーモンとして配置されます。
非常に頭の切れる精巧なセットアップですが、Squeezebox の Perl プラグインに関しては、これを使用する必要があります。
これを行うためのより安定した方法があるかどうか、またそれが何であるかを知りたいです-現在のセットアップを微調整して、より安定させることができますか-Perlスクリプトを変更して、プレーヤーにファイルを送信する代わりにプレーヤーにファイルを書き込むことができますか?パケットとnetcatの使用(この継ぎ目は壊れる場所です)
Perl はわかりませんが、Linux と bash スクリプトにはかなり精通しています。
UPDATE 29/08/2014: プレイヤーの IP に送信するというトピックでは、$client をインスタンス化し、名前のメソッドがあるように見えます - 他に何が利用できるのだろうか - Perl を知っていたらよかったのに.