問題タブ [bolt-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 投票する
2 に答える
261 参照

php - Bolt Extension Repo は現在利用できません

XAMPP を使用して、自分のマシンでローカルに Bolt CMS を実行しています。今日、バージョン 2.0.1 にアップグレードしたところ、すべて問題なく動作しているようです。私が抱えている唯一の問題は、拡張機能のインストールです。

拡張機能の表示/インストール ページで、次のメッセージが表示されます。

https://extensions.bolt.cm/list.jsonの Bolt 拡張リポジトリは現在利用できません。接続を確認して、しばらくしてからもう一度お試しください。

アクティブなインターネット接続がありますが、拡張機能ページからリポジトリに接続できない理由がわかりません。どんな助けでも大歓迎です!

アップデート

CommandRunner.php ファイルの setup メソッドには、次の行があります。

$json = json_decode((file_get_contents($this->packageRepo)));

問題は file_get_contents($this->packageRepo) 呼び出しから来ています

その呼び出しから返されるエラー メッセージは次のとおりです。

file_get_contents(): SSL 操作がコード 1 で失敗しました。OpenSSL エラー メッセージ: error:14090086:SSL ルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました

更新 2

この問題はボルト CMS ではなく、私の XAMPP 構成に関連しています。ただし、XAMPP でボルト CMS をローカルで使用している他の誰かが既にこの問題に取り組んでいる場合は、その意見をいただければ幸いです。

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

php - DB クエリは、最初に一致した結果のみを返します

戻り値:

これは、bolt_taxonomy テーブルで上記の条件に一致する最初のエントリです。カテゴリのリスト全体を返すにはどうすればよいですか?

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

php - Silex/Bolt を使用した POST データのキャプチャ

REST エンドポイント経由でログインできるように、Bolt 拡張機能を作成しようとしています。しかし、リクエストから値を取得できません。

取得後に戻る$username$password、POST データとして送信されたにもかかわらず、これらが両方とも NULL であることがわかります。これらの値を取得するにはどうすればよいですか?

0 投票する
0 に答える
82 参照

php - リクエスト オブジェクトのプロパティは空ですが、リクエストは行われます

ボルト拡張機能を作成し、リクエスト変数にアクセスしようとしています。エンドポイントを設定しましたGET /api/sessionが、今のところリクエストを返すだけです:

しかし、応答は次のとおりです。

送信されたヘッダーがあり、クエリでもテストしましたが、応答には何も返されません。完全な応答を取得するにはどうすればよいですか? 完全なコードはhttps://github.com/babaggeii/bolt-extension-restapiで入手できます。

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

twig - Bolt-CMS ページで拡張機能を使用していますか?

質問に対する最近の回答からこれを読みました:

拡張機能を有効にした後、テンプレートで {{ twitterfeed() }} を使用するだけです。

しかし、連絡先フォームを 1 ページだけにしたい場合はどうすればよいでしょうか。ページのテキスト フィールドにタグを挿入しても機能しません。テンプレートに配置すると、そのテンプレートを使用するすべてのページで使用できるようになります。連絡先ページのみに使用するテンプレートを複製する必要がありますか? そうでない場合、コンタクトフォームタグをどこに置くのですか?

Bolt の拡張機能のページに移動し、メニューから [拡張機能の使用方法] を選択すると、次のメッセージが表示されました。

ドキュメント内のページに適切な名前がありません。さよなら!

おそらく、Bolt の誰かが URL を修正できるでしょうか?

使用したい拡張機能がどれも機能しない理由を知りたいです。重要な情報が明らかに欠けています。

ありがとうございました。

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

bolt-cms - Bolt: saveContent は値を更新しますが、実際にはレコードを保存しません

私は新しいコンテンツを作成しようとしています:

statuspublishから返されるデータのように設定されますgetEmptyContent

バックエンドにアクセスすると、保存ステータスがNone. 公開するために実際に作成するにはどうすればよいですか。

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

symfony - さらに YAML ファイルを Bolt テーマに追加する

デフォルトでは、Bolt テーマでは、テーマ ファイルにアクセスするための YAML ファイル (config.yml) を 1 つ持つことができます。私は自分のテーマで使用するために大量の配列を使用しており、組織的な目的で、Bolt で使用する YAML ファイルをさらに追加できる方法があるかどうかを確認したいと考えていました。

使用するテーマに追加の YAML ファイル/配列を追加するための最良の方法は何ですか?

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

bolt-cms - updateSingleValue() は false を返しますが、入力は正しいです

次のように updateSingleValue を使用しています。

$idとは正しく設定されており(手動で整数を修正するように設定しても)、フィールドを持つcontenttype$valueが確実に存在します。それでも、この関数は を返し、失敗したことを示唆しています。suggestionsvotesfalse!$this->isValidColumn($field, $contenttype)

json 形式の Asuggestionは次のようになります。

提案コンテンツ タイプは次のようになります。

ここで何が間違っているのでしょうか?