問題タブ [silverstripe]

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 に答える
374 参照

php - Facebook リンクがサムネイルを表示しない

ブログにリンクするときに Facebook にサムネイルを使用させることができないようです。

サムネイルにメタタグを追加して、URL を指定して 301 循環リダイレクトの問題を停止しようとしましたが、まだ機能していません。

私のブログは Silverstripe によって運営されています。ブログページだけでなく、他のすべてのページにリンクすると正常に機能します。

他の誰かが同じ問題を抱えていて、解決策を見つけましたか?

www.wearecollective.co.nz/blog またはhttp://wearecollective.co.nz/blog/?url=/blog

助けてくれてありがとう!

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

php - PHP - Silverstripe - 500 をスローする htaccess

PHP SilverStripe のインストールにジャンプすると、ローカル環境で .htaccess ファイルが正常に処理されますが、テスト サーバーで次の 500 エラーがスローされます。それが何であるかはわかりません(通常はASP.NETを使用しているため)。ここに潜在的な問題が何であるかを教えてください。

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

php - Recaptcha を Silverstripe に実装する

Silverstripe に Recaptcha を実装しようとしています。すべてうまく機能していますが、キャプチャ情報が入力されていない場合、「キャプチャの質問に答えてください」という必須メッセージがフォームの 1 つだけに表示されません。

この問題を解決する方法について誰か教えてもらえますか? ありがとうございます。

これは、手順に従ってrecaptchaとspamprotectionをインストールした後に行ったことです。

BookingFormPage.php に新しい RecaptchaField('MyCaptcha') を追加しました

どうもありがとう。

よろしくサム

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

silverstripe - Silverstripeのナビゲーションメニューに最新のニュースページを表示する

タイプがあり、ナビゲーションに、最新のものをレンダリングするNewsPageというエントリを表示したいと思います(フィールドに応じて)。これは可能ですか?Latest NewsNewsPageCreated

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

php - Jqueryトグルメニュー/表示と非表示機能

私はJquery Toggleサイドバーメニューを使用しているので、メニューをクリックするたびにメニューを押し下げてサブメニューを表示するための下向き矢印がメニューにあります。私の問題は、子メニュー/サブメニューがなく、下向き矢印がまだ表示されていて、それをクリックすると、下の同じレベルのメニューが表示されることです。Silverstripe のメニューを使用しています。子メニュー/サブメニューがある場合にのみ矢印を表示するにはどうすればよいですか?

/ -------------------------------------------------------------- こちら私のトグルメニューjs-------------------------------------------------- ---- /

/ ------------------------------------私のHTMLコードはこちら-------- -------------------------------------- /

/ ------------------------------------私のページはこちらです.ss------- ------------------------------------------------------ /

あなたの助けに感謝します。以下の例の写真を参照してください。

ありがとうサム

ここに画像の説明を入力

編集: メニューを食い尽くす問題を修正するには、<% control Menu(2) %> をメニューの終了 div の上に移動し、<% end_control %> を下に移動します。Js の解決策は、Matt の新しい Js を使用することです。マット、イアンク、マイロに感謝!私はあなたの助けに感謝します!

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

silverstripe - SilverstripeカスタムフォームテンプレートでDateFieldsのカレンダーを使用する方法は?

こちらの手順に従って、フォームのカスタムフォームクラスとテンプレートを作成しました。

ただし、カレンダーでDateFieldsを追加するのに問題があります。通常、私は次のようなことをします。

上記のコードをカスタムフォームで試しましたが、ページにカレンダーフィールドのjqueryuiスクリプトまたはcssファイルが含まれていません。

だから私の質問は、カスタムフォームにすべてのスクリプトを含めてjquery uiカレンダーでフィールドをレンダリングするにはどうすればよいですか?

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

unit-testing - SilverstripeLastEditedをオーバーライドする

私が取り組んでいるプロジェクトでは、LastEditedフィールドを他のデータと組み合わせて使用​​して、問題のDataObjectに関する情報を推測する必要があります。LastEditedフィールドは通常の状況ではほとんどの場合正常な値であるため、これはほとんどの場合問題ありません。

ただし、コードを単体テストしようとすると、フィクスチャにLastEditedフィールドを設定しているにもかかわらず、データが一時データベースに読み込まれると、LastEditedフィールドが現在の時刻に設定されるという問題が発生します。

私の現在の仮定(サファイアへの最初の洞窟探検によってある程度裏付けられています)は、DataObject :: write()を呼び出すと、LastEditedが現在の時刻に自動的に設定されるというものです(予想される動作)。

私の質問は、この機能を一時的に無効にする方法があるかどうか、またはこれを行うためにサファイアにパッチを適用する必要があるかどうかです。

更新フィクスチャから最後に編集した値を設定できると便利だと判断し、パッチを適用しました。朗報です。silverstripeの次のリリースになります。