登録日
2019年11月28日

メンバー検索

  

ykbigdrive72

名前(ニックネーム)
ハイキック
自分のconcrete5サイト
自己紹介
名古屋の印刷会社でプログラム開発に従事しております。
基本は.NETでWEBアプリケーションやWindowsアプリケーション
開発を主に行っています。
WEBアプリの開発効率を上げるため、最近はWordPress、Kintone
やMicrosoft PowerBI を使ったソリューションも提案しております。
このたび、Concrete5 の勉強を始めました。
どうぞよろしくお願い致します。
concrete5.org のユーザー名
ykbigdrive72
concrete5 Slack Team ID
Twitterアカウント
フォーラム総投稿数
140

コミュニティバッジ

エバンジェリスト 宣伝・普及活動を行っていただいている concrete5 の伝道師です!エバンジェリストについて

投稿

131から136までを表示 (計136)

エクスプレス一覧ブロックのデータをクリックしたらその詳細を表示させたい

たびたび質問をさせていただき、恐縮です。
添付図1のように、ページにアンケート入力用フォームと、入力されたデータを
一覧表示させる「エクスプレス一覧ブロック」を配置しております。
アンケートに入力して「回答」ボタンを押すと、即座にエクスプレス一覧画面に
入力データが反映する仕組みです。
http://concrete5.co.jp/blog/concrete5-cms-express-database でご説明されている、
一覧画面のレコードをクリックした際にその詳細データを表示させたいと思い、
「新しいページ」を追加し、エリアに「エクスプレス詳細表示」ブロックを配置
しましたところ、添付図2のようなエラーが表示されました。
"Call to a member function getID() on null"

作成のイメージとしましては、「エクスプレス一覧」ブロックの「ブロック編集」
画面の「結果」タブで「詳細ページへリンク」から、表示させるページを選択する
流れと思いますが、追加したページのエリアに「エクスプレス詳細」ブロックを
ドラッグアンドドロップした際に表示された添付図2のエラー原因が分からず、
苦しんでおります。

原因や対処方法をご存じでございましたら、ぜひご教示いただきたく存じます。
どうぞよろしくお願い致します。

【サーバの設定一覧】

# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
Honest Websites Back To Top (1.1.0), Manual Nav (2.2.0), Stucco (2.1.6)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.1.32

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 64M
post_max_size - 384M
sql.safe_mode - Off
upload_max_filesize - 256M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

添付: 1.png 2.png
Posted on 12月 26, 2019 at 9:40 午前

会員制ページから入力したデータを次回表示させたい

いつも大変お世話になっております。
Concrete5 8.5.2を使い始めた超初心者です。

このようなことが実現できるか否かをご教示いただきたく、投稿させて
いただきました。
Concrete5で会員制サイトを作成しようと思っております。
会員IDとパスワードでログイン後、Expressと連携したフォームに項目を
入力していただきます(趣味や属性などいろいろ)。
そして、次回ログインした際に、フォームにExpressからログインした会員
の入力値を取得して、あらかじめフォームに表示させることは可能でしょうか?
つまり、以前入力したところは表示させず、追記するような形で入力させたい
と考えております。

上記内容は、実現することが可能でしょうか?
また、実現にはphpを使用する必要はありますでしょうか?

どうぞよろしくお願い致します。

Posted on 12月 25, 2019 at 12:00 午後

Re: エクスプレス「一覧」ブロックで「エントリーが見つかりませんでした」が表示

ありがとうございました。自己解決いたしましたのでご報告いたします。
http://concrete5-japan.org/community/forums/usage/post-16825/ を参考に
させていただきました。

結果、Express属性「お名前」の「索引インデックスにコンテンツが含まれます」
をチェックいたしました。
結果、キーワード検索が正常に実現することができました。
お手数をおかけいたしました。
ありがとうございました。

この質問はこれでクローズにさせていただきます。

Posted on 12月 25, 2019 at 11:02 午前

Re: エクスプレス「一覧」ブロックで「エントリーが見つかりませんでした」が表示

菱川さま

ご回答ありがとうございました。
ご教示の通り、「システムと設定」→「エクスプレス」→「カスタムエントリー
ロケーション」で権限を設定しましたところ、管理者でログインしなくとも
アンケートデータを追加することができました。
ありがとうございました。

恐れ入ります、あと一つ問題がございまして、アンケートフォームを表示している
ブロックの右隣に、「FrmEnq」というDBを一覧表示するための「エクスプレス」
ブロックを設置しておりますが、こちらにも、左のアンケートから投稿したデータ
が即座に反映されるのですが、「キーワード検索」で名前の一部などを入力後、
「検索」ボタンをクリックしますと、「FrmEnqのエントリーが見つかりませんでした」
と表示されます(添付資料をお付けしております)。
添付の図1では、エントリー一覧が右側ブロックに表示されておりますが、名前の
一部を入力して検索すると、上のメッセージが表示されます(図2)。
この原因をご教示いただければ幸いでございます。
どうぞよろしくお願いいたします。

添付: 1.png 2.png
Posted on 12月 25, 2019 at 9:26 午前

Re: エクスプレス「一覧」ブロックで「エントリーが見つかりませんでした」が表示

一部自己解決いたしましたので、ご報告いたします。

【対処内容】
・「システムと設定」→「エクスプレス」→「データオブジェクト」にて、
 データベース「FrmEnq」のエンティティ編集で、「結果フォルダ場所」
 のチェックが 「エントリー」→「Forms」の「Forms」フォルダがチェック
 されておりましたので、「エントリー」フォルダにチェックを入れたところ、
ログアウトしてもエントリー一覧は表示されるようになりました。

【発生している現象】
・ログアウトしたページで、キーワード入力後「検索」ボタンをクリックすると
 「FrmEnqエントリーが見つかりませんでした」と表示されます。
・また、アンケート入力フォームからデータを入力して「回答」ボタンをクリック
 しますと「このフォームを送信する権限がありません。」と表示されました。
 上級権限を有効にして、エリア全体の権限で「ゲスト」を編集可能としてみました
 が、現象は変わりませんでした。

Posted on 12月 24, 2019 at 5:17 午後

エクスプレス「一覧」ブロックで「エントリーが見つかりませんでした」が表示

お世話になっております。
Concrete5 8.5.2から使い始めた初心者です。
ページ「ホーム」に「フォーム」ブロックを挿入して、簡単なアンケート
フォームを作成しました。
ここでのフォーム名を「FrmEnq」とします。
このフォームにデータを入力して送信したところ、正常にデータ登録され、
管理画面の「システムと設定」→「データオブジェクト」→を確認しますと、
「FrmEnq」データベースが自動的に作成されておりました。
この「FrmEnq」のエントリーを編集し、「検索・一覧をカスタマイズ」も
設定したのち、同じページの別エリアに「エクスプレス(一覧)」ブロックを配置、
データ取得元を「FrmEnq」としました。
ユーザ「Admin」でログインしていると、「FrmEnq」のエントリーがきちんと
表示されますが、ログアウトいたしますと、データが表示されていたエリアに
「FrmEnqのエントリーが見つかりませんでした」と表示されます。
これはどこの設定を間違えているのか、見当がつきません。
申し訳ございませんが、原因と対策をご教示願えないでしょうか?
どうぞよろしくお願いいたします。

※追記です
キーワードを入力後、「検索」ボタンをクリックしても
「FrmEnqのエントリーが見つかりませんでした」と表示されました。


サーバ設定の情報をいかにご報告します。
# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
Honest Websites Back To Top (1.1.0), Manual Nav (2.2.0), Stucco (2.1.6)

# concrete5 Overrides
None

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
apache2handler

# PHP Version
7.1.32

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 64M
post_max_size - 384M
sql.safe_mode - Off
upload_max_filesize - 256M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 12月 24, 2019 at 4:03 午後