質問 > フロント機能 > 売上ランキングでdtb_blocにパスを追加方法 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
sakurai07 |
投稿日時: 2010/3/10 11:47
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
売上ランキングでdtb_blocにパスを追加方法 EC-CUBE 2.4.3
OS Linux p24.jpnsv.com 2.6.18-028stab062.3 #1 SMP Thu Mar 26 14:46:38 MSK 2009 x86_64 DBサーバ PostgreSQL 8.1.11 WEBサーバ Apache/2.2.3 (CentOS) PHP 5.1.6 GD Loaded wikiでカスタマイズ:応用/ランキング表示を参考にして作業していたんですが、dtb_blocにパスを追加方法が分かりません。 また、PostgreSQLに追加するのだと思いますがどように追加したらよいかわからないです。 どなたか教えていただけないでしょうか?宜しくお願い致します。 ↓も見たのですが、あまりわかりませんでした。すいません。 http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&topic_id=3740&forum=10 |
DELIGHT |
投稿日時: 2010/3/10 13:46
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 売上ランキングでdtb_blocにパスを追加方法 PostgreSQL なら phpPgAdminなどのツールを設置した方がいいと思いますよ。
phpPgAdminの設置方法は、yahooとかで検索したらたくさん出てくると思います。 追伸: レンタルサーバーとかだとデフォルトで設置されてる場合もあります。
|
sakurai07 |
投稿日時: 2010/3/10 14:18
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: 売上ランキングでdtb_blocにパスを追加方法 ご返信ありがとうございました。
phpPgAdminはサーバーに入っていましたが全て英語でどうしたらよいものかわからないのです。 何か触ってDBのデータがなくなったら怖いので、できたらある程度情報収集したいとおもいました。 ご指導ご鞭撻のほど宜しくお願い致します。 |
DELIGHT |
投稿日時: 2010/3/10 14:29
対応状況: −−−
|
仙人 登録日: 2010/2/3 居住地: 熊本県・九州・長野県・関東甲信越 投稿: 572 |
Re: 売上ランキングでdtb_blocにパスを追加方法 phpPgAdmin ですが日本語とかに切り替えとか出来ませんか?
ちょっと探したのですが、下記がわかりやすいかも。(画面きゃぷちゃーとかもあるので・・・・) http://safe-linux.homeip.net/web/PostgreSQL/03-phpPgAdmin.html すいません。お役に立てず。。。。
|
sakurai07 |
投稿日時: 2010/3/11 21:26
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: 売上ランキングでdtb_blocにパスを追加方法 拝見させていただきましたが、追加方法が載っていない??ような気がしました。
自分でやってみて、左フレームのdtb_blockをクリックしColumn一覧がでてくるのでInsertをクリック。 あってのかわからないのですがphp_pathのValueに「frontparts/bloc/ranking.php」を入力し、Insertボタンをおしましたがエラーになってしまいました。 どなたか教えて下さいませ。 |
y_shiki |
投稿日時: 2010/3/12 10:30
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: 売上ランキングでdtb_blocにパスを追加方法 phpPgAdmin は知らないので、シェルから psqlコマンドでの方法です。
psqlについては http://www.postgresql.jp/document/8.1/html/app-psql.html ◆ec-cube用データベースへアクセス # psql -U ユーザー名 データベース名 (設定によりますが、パスワード聞かれます) ◆ランキングの bloc_idを探す select * from dtb_bloc where bloc_name='ランキング'; ↓のような結果が来ると思います。bloc_id は9です。 bloc_id | bloc_name | tpl_path | filename | create_date | update_date | php_path | del_flg ---------+------------+------------------+----------+----------------------------+----------------------------+-----------------------------+--------- 9 | ランキング | bloc/ranking.tpl | ranking | 2010-03-01 15:54:59.180251 | 2010-03-02 19:56:53.823374 | | 0 (1 row) ◆ frontparts/bloc/ranking.php をセットする update dtb_bloc set php_path='frontparts/bloc/ranking.php' where bloc_name='ランキング'; ◆セットされたか確認する select * from dtb_bloc where bloc_name='ランキング'; ↓のように変わります。 bloc_id | bloc_name | tpl_path | filename | create_date | update_date | php_path | del_flg ---------+------------+------------------+----------+----------------------------+----------------------------+-----------------------------+--------- 9 | ランキング | bloc/ranking.tpl | ranking | 2010-03-01 15:54:59.180251 | 2010-03-02 19:56:53.823374 | frontparts/bloc/ranking.php | 0 (1 row) ◆psql 終了 \q |
sakurai07 |
投稿日時: 2010/3/12 21:01
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: 売上ランキングでdtb_blocにパスを追加方法 追伸
自分で何とか追加してみましたがうまく表示されません。 pgadmingのBROWSEでみると blok_id:32 bloc_name:ranking tpl_path:bloc/ranking.tpl filename:ranking create_date:2010-03-13 09:59:43.252129 update_date:2010-03-13 10:01:13.715182 php_path:frontparts/bloc/ranking.php del_flg :1 となっております。 作業ファイルは http://wiki.ec-orange2.jp/index.php?%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA%EF%BC%9A%E5%BF%9C%E7%94%A8%2F%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0%E8%A1%A8%E7%A4%BA を参考にしました。 ECCUBEの管理画面からrankingブロックをみると
になります。 これで表示ページをみると、ソースは
になり、表示されませんでした。 売上データは現状2件あります。 試しに管理画面のブロックを「testというキーワード」だけ打ち込むとこれも表示されませんでした。 どなたか教えてくださいませ。 |
y_shiki |
投稿日時: 2010/3/13 16:26
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: 売上ランキングでdtb_blocにパスを追加方法 > 売上データは現状2件あります。
> 試しに管理画面のブロックを「testというキーワード」だけ打ち込むとこれも表示されませんでした。 /data/logs/site.log とか apachaの error_logとかに何か表示されてないですか? 自分の場合、typoしていて何も表示されなかったです。 Apacheの error_logに↓のように出ます。 PHP Fatal error: Class 'LC_Page_FrontParts_BLoc_Ranking_Ex' not found in 〜 |
sakurai07 |
投稿日時: 2010/3/13 17:06
対応状況: −−−
|
長老 登録日: 2008/2/29 居住地: 投稿: 179 |
Re: 売上ランキングでdtb_blocにパスを追加方法 ご返信ありがとうございます。たぶんこれですかね。
本日のエラーログです。
これであっていますか? 何卒宜しくお願い致します。 |
y_shiki |
投稿日時: 2010/3/13 17:48
対応状況: −−−
|
半人前 登録日: 2010/3/2 居住地: 山形 投稿: 25 |
Re: 売上ランキングでdtb_blocにパスを追加方法 > [/admin/design/bloc.php] MODEエラー:
と出てますね。 dtb_blocテーブルの > pgadmingのBROWSEでみると > blok_id:32 > bloc_name:ranking > tpl_path:bloc/ranking.tpl > filename:ranking > create_date:2010-03-13 09:59:43.252129 > update_date:2010-03-13 10:01:13.715182 > php_path:frontparts/bloc/ranking.php > del_flg :1 最後の del_flg を 0に変えてみるとどうなりますか? |
(1) 2 » |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |