404ページのカスタマイズ
404ページのカスタマイズをしたいと考えています。 ユーザーがURLの間違いなどで404ページが表示された際に、導線の確保を行いたいからです。 ①サイトのトップページへ戻るリンクの追加 ②独自CSSの適用 上記はSpiral上での設定は難しいでしょうか。 SPIRERS ナレッジ向上チーム 誠に恐れ入りますが、404ページの編集はできない仕様となっております。 ご不便をおかけして申し訳ございません...
404ページのカスタマイズをしたいと考えています。 ユーザーがURLの間違いなどで404ページが表示された際に、導線の確保を行いたいからです。 ①サイトのトップページへ戻るリンクの追加 ②独自CSSの適用 上記はSpiral上での設定は難しいでしょうか。 SPIRERS ナレッジ向上チーム 誠に恐れ入りますが、404ページの編集はできない仕様となっております。 ご不便をおかけして申し訳ございません...
認証エリア内での会員属性に応じたコンテンツの表示切り替えについて質問です。 今、会員サイトを作成しており、データベースは以下のように構築しています。 ・会員情報DB(会員ID) ・コース情報DB(コースID) ・受講履歴DB(中間テーブル、参照フィールドに会員IDとコースID) 会員は複数あるコースのうち、いずれかを受講しているのですが、 その受講しているコースによって、表示するコンテンツを切り替...
レコードリストをCSV出力する方法を教えていただけますか。 SPIRERS ナレッジ向上チーム kimimaru SPIRERS ナレッジ向上チーム レコードリストをCSVで出力する方法について、恐れ入りますが標準機能ではございません。 ナレッジサイトの記事にて、PHPやJavascriptを使用して、 レコードリストのデータをダウンロードする方法を掲載しておりますので、 ご参照いただけますと幸い...
顧客DB、イベントDB、イベント申込DBが存在する場合、これらの情報を結合して、サイト管理画面の運営スタッフ限定エリアでリストを見れたり、レポートとしてCSV出力したいです。 レコード検索の「検索フィールドパーツ追加」画面にて、フィールドを選択しようとしてもフィールドの選択肢が表示されないのですが、何が原因でしょうか。 顧客DB 顧客ID 氏名 住所 年齢 性別 職業 イベントDB ...
フォーム回答後の確認画面で任意項目(条件分岐で表示されなかった項目)を 表示させない方法はありますでしょうか。 SPIRERS ナレッジ向上チーム ogt 確認画面でThymeleafをご使用いただくことで、表示項目の制御が可能です。 例として、セレクトの設問で1つ目の選択肢を選択した場合のみ表示するパターンをご用意させていただきました。 詳細はコードブロックをご参照ください。 Thymeleaf...
データベースのレコード表示について質問です。 動画アーカイブページを作成するため、「公開日」「タイトル」「URL(外部サイト)」などのフィールドがあるDBを作成しました。 この「URL」のフィールドに登録された値を<a>タグのリンク先として設定する(データベースの値をページ上に表示する)方法はございますでしょうか? 現在、動画アーカイブの詳細ページを「レコードアイテム」ブロックで作成し...
レコード一括出力APIについて質問です。 画面表示時に「レコード一括出力依頼の作成」を実行し、その後、画面上の実行ボタンを押下して「レコード一括出力依頼を取得」を実行し、ダウンロード用のURLを取得する仕組みを開発しております。 この時、「レコード一括出力依頼を取得」の実行結果に含まれるstatusが"waiting"となってしまい、期待通りの動作を確認することができません。 ...
■前提 ・登録フォームブロック(ソース設定)を使用 ・【入力画面】→【確認画面】→【完了画面】の3ステップで構成 ■質問 予め、登録フォームブロックに進む前に予約枠というものを選択しており、1つの予約枠に対して、1件のみ予約を登録できるようにしたいと考えております。しかし、タイミングによってはダブルブッキングが発生してしまうため、【確認画面】→【完了画面】の間に"該当の予約枠に予約が登録...
ブロックのメールアクションの「差出人」について質問です。 メールの件名や本文のように、差出人のメールアドレスや差出人名に『差し替えキーワード』を使用することは可能でしょうか? 不可能な場合、他に、登録フォームの入力内容を差出人のメールアドレスや差出人名に表示させる方法がございましたら共有いただきたく存じます。 SPIRERS ナレッジ向上チーム 誠に恐れ入りますが、ご要望の差出人のメールアドレス、...
ページのセキュリティ設定で、外部サイトへの埋め込みを「一部許可」とした場合にURLの入力欄が表示されますが、複数のURLを埋め込むことは可能でしょうか? SPIRERS ナレッジ向上チーム SPIRERS ナレッジ向上チーム ページのセキュリティ設定にて、「一部許可」で指定可能なURLは1つのみとなっております。 複数のサイトに埋め込みたい場合は、 「すべて許可」を選択いただくことで対応できますが...
下記のDB構成でDB_Aにデータが入っているとします。 この時にDB_Aからデータを取得して一覧表示する際に、DB_Aの項目②にはIDでデータが格納されていますが、一覧表示する際には内容(文字列)として表示がしたいです。 その場合、どのようなコードを記述したら良いでしょうか? 【DB_A】 ・項目①:テキスト ・項目②:セレクト 【項目②のセレクト項目】 ・1:セレクト項目① ・2:セレクト項目②...
ページ内に設置した下記のようなリンクから、更新フォーム、削除フォームに遷移したいと考えております。 <a th:href="${pages['p058xxx']?.path ?:'/404'}" th:text="更新" ></a> <a th:href="${pages[...
DBトリガのPHP実行アクションで、$SPIRAL->getRecord()を用いてトリガのきっかけとなったレコードの情報を取得したいと考えております。 取得したい情報は、参照フィールドの値とセレクトフィールドの値です。 $SPIRAL->getRecord()を使用する場合、下記のような記述方法で取得可能でしょうか? $record = $SPIRAL->getRecord()...
作成したサイトにダウンロードボタンを設置し、ボタンをクリックしたらPHPを実行し、box(クラウドのファイルストレージ)から画像ファイルをダウンロードしてくるというプログラムを検証・調査しております。 PHP上でbox APIを呼び出しSDKを使用しないJWT認証でboxに接続しようとしております。(box側のAPIを使用する設定は完了しております。) 問題点・不明点は下記の3点となっている状態で...
参照フィールド(複数レコード参照)をトリガによって更新する場合、既に連携済みのレコードはそのままの状態で、追加でレコードを連携させることは可能でしょうか? 例)参照フィールドに2つのレコード(ID: 1,2)が連携されている状態で、トリガによって新たにレコード(ID: 3)を追加し、ID: 1,2,3が連携されるようにしたい 現在、トリガによって参照フィールドを更新した場合、連携済みのレコード情報...
SPIRALのPHP上で、AWSのS3からデータを取得し、そのデータをSPIRALのDBに格納するプログラムの実装を検討しております。 S3のデータ操作は"AWS SDK"を用いるケースが多いですが、SPIRALではSDKの設置が不可能であるとお見受けしました。SDKを使用せずに、S3からデータを取得する方法がありましたらアドバイスいただけますと幸いです。 ※データ取得後はSP...
以前、「ver.2に『外部接続ディレクトリ』の機能はない」と伺いました。 その上で、更に質問・相談がございます。 ■ver.2で、外部システム(ex: AWS)のDBのデータをSPIRALのDBに転送・移行することは可能でしょうか? ■ver.1のDBのデータをver.2のDBに転送・移行することは可能でしょうか?(外部システム→ver.1→ver.2 で経由) 移行元から移行先へ直接データを移行...
SPIRAL ver2を利用しております。 バッチ処理によって、「毎週〇曜日の△時にアプリ上のDBにレコードを登録する」といった機能は実装可能でしょうか? ShiningStar株式会社 ShiningStar株式会社 スケジュールトリガを用いれば可能です。 https://support.spiral-platform.com/function/function-app-manage/8431....
ファイルの添付欄を持つ問い合わせフォームを作成しています。 お客様からお問い合わせがあった際に、ブロックのメールアクションから管理サイドに通知を出すようにしようと考えています。 その際、お問い合わせに添付ファイルがあった場合に、通知メールにファイルを添付することは可能でしょうか。 その他、お問い合わせフォームのファイル添付欄のファイルを取得する方法がありましたら、ご教示いただけますと幸いです。 S...
フィールドタイプがファイルについて、 処理マッピングのアクション先DBフィールドでは、このフィールドが表示されず、 追加できません。また、同期処理も行われません(エラーも出力されません)。 フィールドタイプにファイルが含まれないDBについては、 正常に同期ができております。何が原因なのか、ご教授願います。 SPIRERS ナレッジ向上チーム フィールドタイプがファイルのフィールドは、レコードアクシ...
完了ステップにて「getRecordValue()」を用いて登録データを取得し、他アプリのDBにコピーする処理をしております。「完了動作タイプを設定」の場合は問題ありませんが、「完了動作タイプをサイト内ページ」に設定すると実行されません。これは、完了ステップでのPHP処理より先にリダイレクトが実行されるためでしょうか? SPIRERS ナレッジ向上チーム ご認識の通りです。 登録フォームブロックの...
現在、認証エリアを使用したサイトの作成を実施しています。 作成したサイトにログインする際にログイン履歴を取得できるようにしたいと考えているのですが、SPIRAL ver.2で用意されている機能にてそのようなことは実現可能でしょうか? ご教授の程、よろしくお願いいたします。 SPIRERS ナレッジ向上チーム 認証エリアへのログイン履歴を取得する機能は、現在SPIRAL ver.2に実装されていませ...
現在、認証エリアを使用したサイトの作成を実施しています。 標準で用意されているパスワード再登録フォームではIDを入力することで登録されているメールアドレスにメールを送信していると思うのですが、これをID+メールアドレスの入力に変更し、IDとメールアドレスの組み合わせがあっている場合に登録されているメールアドレスにメールを送信するように仕様を変更したいのですがこのようなことは実現可能でしょうか? ご...
クエリパラメータのsortですが、複数フィールドの指定は可能でしょうか? (SPIRAL ver.2 APIリファレンスを見る限りは記載されていない) SQLの「order by」のような使い方を望んでおります。 例)sort=item:asc, sum:desc,... ご教授の程、よろしくお願いいたします。 SPIRERS ナレッジ向上チーム レコード一覧取得APIの sortに指定できるフ...
現在、下記記事を見ながら、自習を進めております。 「お問い合わせ管理アプリ アプリ(DB・メール)設計・構築」 https://knowledge.spirers.jp/article/design/detail/4164 当該記事内「●メールアクションについて」の「▼【④お問い合わせ再質問通知メール】お問い合わせコメントDB登録トリガの非同期アクション設定」の箇所に関してなのですが、お問い合わせ...
ページ画面のPHPまたはCSSなどの編集にて、編集しているにも関わらず「保存」ボタンがグレーアウトのままで保存できない事が多々あります。現状では他の画面に移るときの「警告ポップウィンドウ」にて変更を破棄し、もう一度編集からやり直して「保存」しております(このときは保存できます)。 この症状についての確認をお願いいたします。 SPIRERS ナレッジ向上チーム ご投稿いただいた不具合について確認させ...
既存の会員サイトの会員及び非会員を対象にした先着500名で締め切るキャンペーンフォームを作成しています。 会員はログインした後に既に登録済みの情報を入力せずに回答、非会員はすべて入力してえ回答させたいと考えています。 サポートのクリックログインアンケート(https://support.spiral-platform.com/frompurpose/6919.html)を見る限りだとフォームを分け...
住所の入力欄にテキストフィールドを使用するにあたり、以下の文字以外が入力された場合 入力制限の正規表現機能でエラーを出したいのですが、可能でしょうか。 ・日本語(漢字、ひらがな、全角カタカナ) ・半角英数字 ・半角ハイフン ・半角スペース、全角スペース サポートサイトの正規表現設定例と一般的な正規表現一覧のサイトを参考に設定してみましたが、うまくいきませんでした。 https://support....
V2でフォームを構築し、フォームから申請されたデータをフォーマットに合わせて印刷するような仕組みをV2上に組み込むことは可能でしょうか。 出来ない場合、データはTSVかCSVかどちらかでダウンロードが出来ますので、CSV等でダウンロード後、別途、ツール等でフォーマットに合わせて印刷させる必要があるのかと想定しております。 SPIRERS ナレッジ向上チーム SPIRAL ver.2のアプリ側の機能...