登録日
2019年11月28日

メンバー検索

  

ykbigdrive72

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

コミュニティバッジ

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

投稿

1から10までを表示 (計90)

Re: Migration Tool バージョン 0.9.1 のインストールでエラー

eizaさま

 おはようございます。
私が、Migration Toolをインストールしたときですが、
GitHubから、パッケージの内容をクローンして、
packages/migration_tool/ 配下のすべてのファイルを
concrete5がインストールされたサーバの
,/packages 配下に設置して、ダッシュボード機能拡張ページから
インストールを実行して成功したと思います。
xammp へのインストールは成功されたとの事ですが、
Xserverでも同じインストール手順を踏まれたということでしょうか。

Posted on 1月 09, 2021 at 11:50 午前

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

teraさま

 おはようございます、。
Expressにおける、データの扱い方法については、英語のサイト
になりますが、こちらをご覧いただければ、phpを使った
Expressの扱い方がご理解いただけると思います。

http://documentation.concrete5.org/developers/express/creating-reading-searching-updating-and-deleting-express-entries

Posted on 12月 11, 2020 at 11:19 午前

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

teraさま

 おはようございます。
研究材料というほどのものではございませんが、参考には
なるかもしれませんので、ダウンロード先をご案内いたします。

http://github.com/tkp-kitazume/ykproject

にアクセスなさっていただき、
sample.php
shosai.php
Controllerフォルダの中にも、同じ名前のファイル(2つ)が
入っておりますので、すべてダウンロードしてください。

いずれもphpファイルですので、メモ帳などのエディタで
ご覧いただけます。

実際には、これらのファイルを、
teraさまのconcrete5がインストールされているサーバの
/application/blocks/external_form/forms の下にsample.phpと
shosai.php、Controllerフォルダを設置します。
そのうえで、concrete5作成キャンバスから、ブロックを
追加しますが、その時、「外部フォーム」を選択します。
外部フォームブロックを配置する際、フォーム選択画面が
開くので、「sample」を選択します。
そうしますと、tera様のキャンバスにsampleの外部フォーム
が配置されます。
もちろん、Expressエンティティが未作成なので、いきなり
配置するとエラーが出ます。

まずは、sample.phpと、shosai.phpをじっくりご覧になって
いただきたいと思います。
ちなみに、sample.php は、Expressデータベースの商品を
一覧(グリッド表示)する部分、shosai.phpは、「編集」ボタン
を押下した際に遷移する「編集画面」のことです。
頑張ってください。
よろしくお願いいたします。

Posted on 12月 10, 2020 at 11:44 午前

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

teraさま

こんにちは!
teraさまの目的を再現するべく、簡単なサンプルページを
作ってみました。

http://demo.survey-support.jp/test/index.php/goods

teraさまのイメージはこんな感じでしょうか?
もし、このような形でよろしければ、サンプルコードが
ございますので、ご連絡いただければ幸いです。

注意:簡単なサンプルサイトですので、バリデーション(エラー検知)
や、エラーメッセージの表示などは実装していません。

Posted on 12月 09, 2020 at 4:29 午後

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 午前