5.7でデータベースに接続したい

2015年1月27日 at 17:34

こんにちは。concrete5を触り始めたばかりの初心者です。

別の場所にあるMySQLサーバのデータベースから、テーブルを表示するPHPスクリプトを作りました。
これを、concrete5でも使ってみたいのですが・・・。
「Simple PHP block」というブロックが無料アドオンとして使えるらしく、ダウンロード、インストールしてみたのですが、使えないようです。

http://www.concrete5.org/marketplace/addons/simple-php-block/

ダウンロードページの対応バージョンを見ると、5.6までとなっており、5.7は未対応のようです。
そこで、以下、ご教授 or ヒントを頂けないでしょうか。

[1] 他に、5.7で使える、PHPを記載できるブロックはありますか?
[2] それとも、カスタムでブロックを作成して、自分のサイトに追加した方が早いでしょうか?

concrete5自体使い始めたばかりで、まだ自分でカスタムブロックを作ったこともありません。
できれば、ダウンロードするだけで使えるブロックがあればいいのになあ、と、質問させていただいた次第です。

どなたかご存知の方、どうかお知恵をお貸し下さいませ。

タグ: mysql, block, php

Re: 5.7でデータベースに接続したい

2015年1月27日 at 20:24
どなたからかもっといいフォローがあるかもしれませんが。

5.7のPHPブロックは私も欲しいので作ってみます。似たようなブロックは持っているので特に問題がなければすぐに作れると思います。
 

Re: Re: 5.7でデータベースに接続したい

2015年1月27日 at 20:46
tomoac様
お返事ありがとうございます!

おお、すばらしい!楽しみにお待ちしています!
 

Re: 5.7でデータベースに接続したい

2015年1月28日 at 11:29
とりあえずできましたので使ってみてください。
プライベートメッセージで送ります。

要望とか感想とか文句とかは引き続きこのフォーラムで連絡ください。

直接PHPのコードを出力することは、たぶんセキュリティ上の都合で、concrete5は許してくれません。Simple PHP Blockも同様ですが、eval() 関数でPHPを実行します。したがって、eval() 関数で実行できないものは使えません。

後日、可能な要望は取り入れて、アイコンとかコードをきれいにして、Simple PHP Blockと同じでは問題があるかもしれないので、ちょっと何か機能を付加してマーケットプレースに登録を予定しています。

私が作っているアドオンの情報公開を中心に、使ったアドオンの紹介などを掲載するFacebookに、よければ「いいね」して登録ください。
http://www.facebook.com/concrete5.tomoac
 

Re: 5.7でデータベースに接続したい

2015年1月28日 at 11:32
プライベートメッセージでは添付できませんね。
プライベートメッセージでメールアドレスなどzipファイルを送れる方法を連絡くださいますか。