登録日
2019年11月28日

メンバー検索

  

ykbigdrive72

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

コミュニティバッジ

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

投稿

51から60までを表示 (計136)

Re: エクスプレスで入力済のデータ修正用フォームの作成方法をお教え下さい

teraさま

 私も、以前、teraさまと全く同じことを行なおうと、Express
エントリーの一覧をフォームブロック内に表示させ、そのレコード
行をクリックすると、詳細画面を表示することはできましたが、
そのエントリーを編集することができませんでした。

 結果、外部フォームというものを作成して、Expressエンティティ
からデータを読み込み、テキストボックスなどに取得した値を
表示させることで実現いたしました。

 外部ブロックの作り方に関しては、このURLで学びました。
http://www.cherrypieweb.com/1110

 作成には、phpの知識が必要になります。ただ、外部ブロックの
作り方をマスターしますと、かなりの自由度で、行いたいことが
実現できるようになります。

Posted on 12月 08, 2020 at 5:06 午後

Re: エクスプレスで入力済のデータ修正用フォームの作成方法をお教え下さい

teraさま

こんにちは!
Expressでの開発、大変お疲れ様です。
teraさまが作ろうとなさっておられるのは、Expressオブジェクトから
エントリー一覧を表示させ、そこのレコード行をクリックしてデータ
を修正するのではなく、フォームブロックとして、ページの一部に
ブロックを配置してデータを修正なさりたいということでしょうか?

Posted on 12月 08, 2020 at 1:43 午後

Re: Re: フォームヘルパで作成したチェックボックスの配列について

aniya様

おはようございます。
いつも、ご教示を賜り、本当にありがとうございます。
ご紹介いただいた動画を拝聴させていただきました。
Arrayの連想配列に値とキーをセットする発想はございません
でした(;^_^A
動画を拝見して、大変勉強になりました。
ありがとうございました!!
aniyaさま、いつも本当にありがとうございます!!

Posted on 12月 07, 2020 at 7:59 午前

Re: フォームヘルパで作成したチェックボックスの配列について

取り急ぎ、応急処置を行いまして、元の画面に戻った際に
選択状態を再現するようにいたしましたので、ご報告
申し上げます。

チェックボックスのみ、フォームヘルパの$name 属性を配列にせず、
それぞれ独立した名前とし、そこから送信されたPOSTデータを
コントローラ側で取得し、$input変数に配列として代入しなおして
戻しました。
結果、元の画面に戻った際、クリックしたチェックボックスに
チェックを入れることができました。

引き続き、対処方法を調べてまいります。
取り急ぎ、ご連絡申し上げます。

Posted on 12月 02, 2020 at 1:19 午後

フォームヘルパで作成したチェックボックスの配列について

フォーラムの皆さま

 平素は大変お世話になっております。
いつも暖かいご支援を賜りまして、心より感謝申し上げます。

外部フォームを開発するにあたり、フォームヘルパを用いて
チェックボックスを配置いたしました。
外部フォーム(フォーム名:shukai)において、「回答内容確認」
ボタンをクリックした際、回答内容の確認画面を表示させるように
いたしました。その際は、チェックボックスをクリックしたとき
の値が配列で取得できております。
この、回答確認画面には、「回答を登録する」と「元の画面に戻る」
ボタンが配置されており、「元の画面に戻る」をクリックすると、
最初に表示されていた外部フォームに戻り、すでに回答した箇所に
チェックを入れた状態にしたいと思っております。

テキストボックスやラジオボタンに関しては、
ビュー側に
$form->hidden('××'); ※××は、フォームヘルパで配置したテキストボックス
などの$nameです。
コントローラ側は、
$section = 'edit';
$this->set('section', $section);
$this->set('isvalid', true);

とするだけで、画面を戻った際に、元の回答が表示もちくはチェックされて
おりますが、チェックボックスだけは、戻ると空白になります。
フォームヘルパで配置した、チェックボックスを、選択した状態で元に
戻すことは可能なのでしょうか?

拙い説明で大変申し訳ございません。
どうぞよろしくお願い申し上げます。

# concrete5 Version
Core Version - 8.5.4
Version Installed - 8.5.4
Database Version - 20200609145307

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
CSV User Import & Export (0.1.1), Honest Websites Back To Top (1.1.0), Login/Logout Link (1.0), Login Page Background (0.9.1), Manual Nav (2.3.3), Migration Tool (0.9.1)

# concrete5 Overrides
blocks/external_form/form/controller/tkp_menu.php, blocks/external_form/form/controller/enq_a.php, blocks/external_form/form/controller/enq_b.php, blocks/external_form/form/controller/enq_c.php, blocks/external_form/form/controller/shukai.php, blocks/external_form/form/controller, blocks/external_form/form/tkp_menu.php, blocks/external_form/form/enq_a.php, blocks/external_form/form/enq_b.php, blocks/external_form/form/enq_c.php, blocks/external_form/form/shukai.php, blocks/external_form/form, blocks/external_form, mail/mail_send_hyoka_a.php, mail/mail_send_hyoka_b.php

# concrete5 Cache Settings
Block Cache - Off
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.33

# 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月 01, 2020 at 5:30 午後

Re: メンバーインポート用csv_user_import_exportの構造について

フォーラムの皆さま

平素は大変お世話になっております。
上の質問内容につきまして、自己解決いたしました。
尚早な質問で大変失礼いたしました。
コントローラ側の、rotected function getColumns()の
戻り値でございました。
大変失礼をいたしました。

Posted on 10月 27, 2020 at 11:25 午前

メンバーインポート用csv_user_import_exportの構造について

フォーラムの皆さま

平素は大変お世話になっております。
GitHubよりクローンした、concrete5メンバーインポート・エクスポートアドオン
である、csv_user_import_export のコードを拝見しておりますが、
csv_user_import_export\single_pages\dashboard\system\backup の下にございます、
import_user_csv.phpにおいて、ファイルマネージャで、インポートするファイル
がマッピングされたあとの画面において、MapsTo フィールドの内容をHTMLとして
表示させておりますが、このフィールドはどこから取得されているのしょうか?
CSV Headerの方のリストは、インポートするためにマッピングしたcsvファイルの
フィールドから取得していることは理解できました。
この、MapsToフィールドの各項目がどこと紐づいているか理解したいと思います
ので、ご教示いただければと思います。
どうぞよろしくお願いいたします。

【サーバ環境】
# concrete5 Version
Core Version - 8.5.4
Version Installed - 8.5.4
Database Version - 20200609145307

# Database Information
Version: 5.1.73
SQL Mode:

# concrete5 Packages
CSV User Import & Export (0.1.1), Honest Websites Back To Top (1.1.0), Login/Logout Link (1.0), Login Page Background (0.9.1), Manual Nav (2.3.3), Migration Tool (0.9.1)

# concrete5 Overrides
blocks/external_form/form/controller/tkp_menu.php, blocks/external_form/form/controller/enq_a.php, blocks/external_form/form/controller/enq_b.php, blocks/external_form/form/controller, blocks/external_form/form/tkp_menu.php, blocks/external_form/form/enq_a.php, blocks/external_form/form/enq_b.php, blocks/external_form/form, blocks/external_form, mail/mail_send_hyoka_a.php, mail/mail_send_hyoka_b.php

# concrete5 Cache Settings
Block Cache - Off
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.33

# 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 - 128M
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 10月 27, 2020 at 11:06 午前

Re: メンバーパスワードの仕組みについて

aniyaさま

いつも大変お世話になっております。
なるほど!!
万一、登録時のメールアドレスがなんらかの原因で
変更になった場合は、MySQLでメールアドレスを変更
してから、ログイン画面経由でパスワードを変更する
わけでございますね。
ご対応の方法ありがとうございます。
すっきりいたしました\(^o^)/

Posted on 9月 27, 2020 at 2:31 午後

Re: メンバーパスワードの仕組みについて

hissyさま

ご回答ありがとうございます。
空文字をハッシュ化しているわけでございますね。
今回の質問の発端は、admin用として登録済のメールアドレスが
何らかの事故で使えなくなったときに、MySQL側でパスワードを
変更したり、リセットできるものなのか?と思い、投稿させて
いただきました。

Posted on 9月 25, 2020 at 6:12 午後

Re: メンバーパスワードの仕組みについて

hissyさま

ありがとうございます。
確かにおっしゃる通りでございますね(;^_^A
元に戻せたら、ハッシュとは申しませんね。
ご教示ありがとうございます。

Posted on 9月 25, 2020 at 3:38 午後