<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Soliloquy of Webmas &#187; EC-CUBEっぽいの</title>
	<atom:link href="http://mook.jpn.org/category/ec-cube%e3%81%a3%e3%81%bd%e3%81%84%e3%81%ae/feed" rel="self" type="application/rss+xml" />
	<link>http://mook.jpn.org</link>
	<description>ウェブマスの独り言を流行？！のブログに。。テーマは無いです</description>
	<lastBuildDate>Tue, 24 Nov 2009 01:40:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>またまた新ショップ</title>
		<link>http://mook.jpn.org/archives/2009/09/agri_shop.html</link>
		<comments>http://mook.jpn.org/archives/2009/09/agri_shop.html#comments</comments>
		<pubDate>Fri, 04 Sep 2009 01:35:00 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[通販]]></category>

		<guid isPermaLink="false">http://mook.jpn.org/?p=2067</guid>
		<description><![CDATA[既存店舗に商品追加するか別の店舗を開くか
検討中でしたが、
違った客層をターゲットにした専売店を開きました。
農業カゴ屋

仕入先は同じなんですけどねw
まぁ、今まで携わったことが無い業種への
アイテム販売ですので
勝手 [...]]]></description>
			<content:encoded><![CDATA[<p>既存店舗に商品追加するか別の店舗を開くか</p>
<p>検討中でしたが、</p>
<p>違った客層をターゲットにした専売店を開きました。</p>
<p><a href="http://agri.mocomall.com/"><strong>農業カゴ屋</strong></a></p>
<p><span id="more-2067"></span><br />
仕入先は同じなんですけどねw</p>
<p>まぁ、今まで携わったことが無い業種への</p>
<p>アイテム販売ですので</p>
<p>勝手がわからないというか。。</p>
<p>皆目見当もつきません。。</p>
<p>売れるんでしょか？？</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2009/09/agri_shop.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EC-CUBEをMySQLからPostgreSQLに移行</title>
		<link>http://mook.jpn.org/archives/2009/08/ec_cube_mysql_to_postgresql.html</link>
		<comments>http://mook.jpn.org/archives/2009/08/ec_cube_mysql_to_postgresql.html#comments</comments>
		<pubDate>Sat, 08 Aug 2009 04:25:47 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://mook.jpn.org/?p=2053</guid>
		<description><![CDATA[かねてからずっと行いたいと思っていたデータベースの移行。
EC-CUBEをMySQLからPostgreSQLに移行です。
EC-CUBEはPostgreSQLをベース？に開発されていますので
PostgreSQLとの方が [...]]]></description>
			<content:encoded><![CDATA[<p>かねてからずっと行いたいと思っていたデータベースの移行。</p>
<p>EC-CUBEをMySQLからPostgreSQLに移行です。</p>
<p>EC-CUBEはPostgreSQLをベース？に開発されていますので</p>
<p>PostgreSQLとの方が相性がよく速度も速いみたいです。</p>
<p><span id="more-2053"></span><br />
インストール当初はMySQLしか知りませんでしたからMySQLで構築していましたが</p>
<p>今回データベースをイロイロ調整して移行作業してみました。</p>
<p>作業はEC-CUBE上のバックアップなどはまったく使わず「phpMyAdmin」→「phpPgAdmin」です。</p>
<p>登録ユーザーのパスワードもそのまま移行できるのでこれがオススメ。</p>
<p>＜参考＞<a href="http://bton.papalabs.com/?p=955"><strong>【EC-CUBE】mySQLからpostgreSQLへデータを移行する</strong></a></p>
<p><strong>1.　MYSQL[phpMyAdmin]のデータをテーブルごとにCSVで書き出す。</strong><br />
エクスポート：<br />
MS Excel 用の CSV<br />
オプション：<br />
NULL の代替文字列（NULL）/1 行目にフィールド名を追加する（チェック）/Excel のエディション（Windows)<br />
ファイルに保存する（チェック）/圧縮(無し）<br />
エンコード（non)</p>
<p>で実行。</p>
<p>「dtb_bat_order_daily」「dtb_bat_order_daily_age」「dtb_bat_order_daily_hour」<br />
「mtb_zip」<br />
は、後から集計しなおしたりすればいいので特に移行しなくてもいいんじゃないだろか</p>
<p>「dtb_mail_history」とかはデータがデカすぎるのでココ最近の注文分だけピックアップして移行。</p>
<p>次は、僕の場合必要だった作業。。</p>
<p><strong>2.　CSVファイルを保存したら、エディタで開いてUTF-8　→　EUC_JP　で保存しなおす。。</strong></p>
<p>では、PostgreSQLに移行します。</p>
<p><strong>3.　PSQL側のデータベースを用意して中身を全部空にする。</strong></p>
<p><strong>4.　PostgreSQL[phpPgAdmin]テーブルを選択して、上のタブメニューからインポート。</strong><br />
フォーマット（CSV）/NULL文字を許可する（￥n、NULL、空の文字列/項目　すべて選択）<br />
エクスポートして文字エンコード調整済のファイルを選択。　インポート。。</p>
<p>インポートできたら次のテーブルへ。。</p>
<p>※データベースを改造してカラム追加などしている場合は同様にPSQL側も追加。<br />
※インポートエラーはエラーコメントに沿ってCSVデータを調整。<br />
　カラム不足や機種依存文字？の文字化け？？などでエラーがありました。<br />
※データが大きく失敗するテーブルは分割？？</p>
<p><strong>5.　シーケンスの調整</strong><br />
　各データ　テーブルのid値などで現在の最終値を調整。<br />
　対応するテーブルを確認しながら「Set value」してやる。　</p>
<p>＜参考＞ページの「VIEW」については。。ちょっと不明です。。自分の場合は不要だった？？</p>
<p><strong>6.　で、読み込むデータベースを「install.inc」で変更し、<br />
　MySQL対策していた「data/class/SC_DbConn.php」を元に戻す。</strong><br />
　<a href="http://mook.jpn.org/archives/2009/08/ec_cube_mysql_encode.html">EC-CUBE+MySQLでの文字化け的なもの</a></p>
<p>コツコツやれば何とかなりました。これで移行完了！</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2009/08/ec_cube_mysql_to_postgresql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EC-CUBE+MySQLでの文字化け的なもの</title>
		<link>http://mook.jpn.org/archives/2009/08/ec_cube_mysql_encode.html</link>
		<comments>http://mook.jpn.org/archives/2009/08/ec_cube_mysql_encode.html#comments</comments>
		<pubDate>Wed, 05 Aug 2009 14:22:15 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://mook.jpn.org/?p=2048</guid>
		<description><![CDATA[一応、ショップとしては動いていたので。。ほったらかし。。何年だよ。
そう。ほったらかしにしていた文字コードの問題。
EC-CUBE 1系は、EUC_JPが基本でした。MySQLは。。文字化け問題が多い。
PostgreS [...]]]></description>
			<content:encoded><![CDATA[<p>一応、ショップとしては動いていたので。。ほったらかし。。何年だよ。</p>
<p>そう。ほったらかしにしていた文字コードの問題。</p>
<p>EC-CUBE 1系は、EUC_JPが基本でした。MySQLは。。文字化け問題が多い。</p>
<p>PostgreSQL に移行したいわけですが、その前に処方処置しないと、</p>
<p>現状どうにもなんない。</p>
<p><span id="more-2048"></span><br />
表。ショップサイトは何故かちゃんと文字表示できている。</p>
<p>データベースが失敗でUTF-8になっているためテレコ？で表はうまく表示される？？</p>
<p>phpMyAdmin でデータベースを見ると。。文字化けしまくり(爆</p>
<p>ので、</p>
<p><a href="http://www.lelehome.com/2006/08/23/mysql%E6%96%87%E5%AD%97%E5%8C%96%E3%81%91%E3%81%AE%E4%BF%AE%E5%BE%A9/"><strong>Mysql文字化けの修復</strong></a></p>
<p>Mysqlからデータのダンプ、リストアで修復する。</p>
<blockquote><p># mysqldump -u root -p test_db &#8211;default-character-set=latin1 > /tmp/dbbackup_test</p></blockquote>
<blockquote><p># vi /tmp/dbbackup_test<br />
　/*!40101 SET NAMES latin1 */;<br />
　　↓<br />
　/*!40101 SET NAMES <span class="blue">ujis</span> */;</p>
<p>　:%s/utf8/ujis/g　←　テーブルなどのエンコードをすべてEUC_JPに変更
</p></blockquote>
<p>phpMyAdmin 上などからでも　「eucjpms_japanese_ci」　で</p>
<p>新しいデータベース（test_new_db）を作成。。そこにリストア・修復。</p>
<blockquote><p># mysql test_new_db -u root -p &lt; /tmp/dbbackup_test</p></blockquote>
<p>リストアすれば、一応ちゃんとした？！データベースが出来上がります。</p>
<p>さて、ここから　EC-CUBE+MySQLでの文字化け根本対策。</p>
<p>「install.inc」で参照データベースを新しいデータベースのかえると、</p>
<p>こんどはショップ表が文字化けします。「???」だらけです。</p>
<p><a href="http://drednote.blog92.fc2.com/blog-entry-52.html"><strong>EC-CUBEをインストールすると文字化けする人へ</strong></a></p>
<p>「data/class/SC_DbConn.php」　の33行目あたり</p>
<p>「$this->dsn = $dsn;」　の後に</p>
<blockquote><p>$buf = $objDbConn->prepare(&#8217;SET NAMES eucjpms&#8217;) ;<br />
$objDbConn->Execute($buf) ;
</p></blockquote>
<p>の2行を追加すれば。。</p>
<p>サイトのほうでもちゃんと表示できます。</p>
<p>これで、ずーっと放置していた文字化け問題が解決しました。</p>
<p>次は、PostgreSQL 移行でデータベースのパフォーマンスアップですな。</p>
<p>なんでEC-CUBE は、PostgreSQL に最適化されてるんですかね。。</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2009/08/ec_cube_mysql_encode.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PostgreSQL　のアップデート</title>
		<link>http://mook.jpn.org/archives/2009/08/postgresql_update.html</link>
		<comments>http://mook.jpn.org/archives/2009/08/postgresql_update.html#comments</comments>
		<pubDate>Tue, 04 Aug 2009 14:39:33 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://mook.jpn.org/?p=2045</guid>
		<description><![CDATA[会社で動かしているほうのEC-CUBEのデータベースはPostgreSQL　8.1.11　を使っていました。
PostgreSQL　8.3　系がなかなか好評な感じでしたので、PostgreSQL をアップグレードしてみま [...]]]></description>
			<content:encoded><![CDATA[<p>会社で動かしているほうのEC-CUBEのデータベースはPostgreSQL　8.1.11　を使っていました。</p>
<p>PostgreSQL　8.3　系がなかなか好評な感じでしたので、PostgreSQL をアップグレードしてみます。</p>
<p>とか、簡単に書いてますが。。とろけそうでした。</p>
<p><span id="more-2045"></span><br />
結論としては。。アップグレードは出来るけど　EC-CUBEでは　8.2系も　8.3系　も</p>
<p>検索やコンテンツ管理などで白飛びしたりして使うには支障が出るため、断念(爆</p>
<p>textテキストのキャストの問題がなんかあるそうです。。</p>
<p>「like」を「=」に。。とか対策もあるみたいですが、</p>
<p>修正が増えそうなので、結局8.1系の現最終バージョン　PostgreSQL　8.1.17　にしました。</p>
<p>まぁ、せっかく　ダンプ リストア　とか初めてやりましたので覚書。</p>
<p>一応、CentOS 5 にyum インストールしたPostgreSQL 8.1 を PostgreSQL 8.3 にyumでアップデート</p>
<p>適宜読み替え必要！</p>
<blockquote><p># /etc/rc.d/init.d/httpd stop</p></blockquote>
<blockquote><p># rpm -q postgresql　←　postgresqlパッケージインストールチェック<br />
postgresql-8.1.11-1.el5_1.1</p></blockquote>
<p>■ データベース一覧の表示</p>
<blockquote><p># psql -U postgres -l</p></blockquote>
<p>■■ データベースtestdbをバックアップファイルdbbackupにバックアップ</p>
<blockquote><p># pg_dump -U postgres testdb > /tmp/dbbackup</p></blockquote>
<p>■■ データベースをバックアップファイルdbbackupにバックアップ（個別↑のほうがイイから不要）</p>
<blockquote><p># pg_dumpall > /tmp/dbbackup</p></blockquote>
<blockquote><p># /etc/init.d/postgresql stop</p></blockquote>
<blockquote><p># yum remove postgresql　←　postgresqlパッケージアンインストール</p></blockquote>
<p>※アンインストールしようとするパッケージに依存しているパッケージがある場合、<br />
それらも一緒にアンインストールされるので、アンインストール対象のパッケージを確認してy応答すること。</p>
<blockquote><p># wget http://yum.pgsqlrpms.org/reporpms/8.3/pgdg-centos-8.3-6.noarch.rpm<br />
# rpm -ivh pgdg-centos-8.3-6.noarch.rpm</p></blockquote>
<p>CentOS 標準の PostgreSQL パッケージと混在しないように、base と update の定義に除外設定を追記する。</p>
<blockquote><p> vi /etc/yum.repos.d/CentOS-Base.repo</p></blockquote>
<blockquote><p>  [base]<br />
 name=CentOS-$releasever &#8211; Base<br />
 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&#038;arch=$basearch&#038;repo=os<br />
 #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/<br />
 gpgcheck=1<br />
 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
 exclude=postgresql*　←　除外設定を追記</p>
<p> [updates]<br />
 name=CentOS-$releasever &#8211; Updates<br />
 mirrorlist=http://mirrorlist.centos.org/?release=$releasever&#038;arch=$basearch&#038;repo=updates<br />
 #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/<br />
 gpgcheck=1<br />
 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5<br />
 exclude=postgresql*　←　除外設定を追記</p></blockquote>
<blockquote><p># yum install postgresql　←　postgresqlインストール<br />
# yum install postgresql-server　←　postgresql-serverインストール<br />
# yum install postgresql-contrib　←　postgresql-contribインストール<br />
# yum install postgresql-tcl　←　インストール。。要るのか？</p></blockquote>
<blockquote><p># vi /var/lib/pgsql/data/postgresql.conf　←　PostgreSQL設定ファイル編集</p></blockquote>
<p>？設定内容不明</p>
<blockquote><p># /etc/rc.d/init.d/postgresql initdb &#8211;no-locale　←　データベースを初期化??<br />
(# initdb -D /var/lib/pgsql/data &#8211;encoding=utf-8 &#8211;no-locale　←　データベースを初期化??)</p></blockquote>
<p>※initdb初期化に失敗する場合は、データフォルダ消してみる。。<br />
　「rm -rf /var/lib/pgsql/data」　や　「rm -rf /usr/local/pgsql/data」</p>
<blockquote><p># /etc/init.d/postgresql start　←　PostgreSQL起動</p></blockquote>
<blockquote><p># chkconfig postgresql on　←　PostgreSQL自動起動設定<br />
# chkconfig &#8211;list postgresql　←　PostgreSQL自動起動設定確認</p></blockquote>
<p>■UNIX アカウント postgresユーザー パスワードの設定</p>
<blockquote><p># passwd postgres<br />
New UNIX password:<br />
Retype new UNIX password:<br />
passwd: all authentication tokens updated successfully.</p></blockquote>
<p>■PostgreSQL 内で管理するスーパーユーザー postgres にパスワードを設定</p>
<blockquote><p># su &#8211; postgres<br />
-bash-3.1$ psql template1<br />
template1=# alter user postgres password &#8216;パスワード&#8217;;<br />
ALTER ROLE<br />
template1-# \q ← データベース template1 を抜けます。<br />
-bash-3.1$ logout ← データベースを抜けます。</p></blockquote>
<p>■どのネットワークにサービスを提供するか設定</p>
<blockquote><p># vi /var/lib/pgsql/data/pg_hba.conf</p></blockquote>
<p>最終行　「#」でエスケープして下記書き加え</p>
<blockquote><p>local    all         all                                             md5<br />
host     all         all         0.0.0.0           0.0.0.0           md5</p></blockquote>
<p>無条件OK　trust　。ユーザ認証をしたければ　MD5など。</p>
<p>■ データベースtestdbの作成</p>
<blockquote><p># createdb -U postgres testdb　←　データベースtestdbの作成<br />
# createdb -U postgres -E EUC_JP testdb　←　データベースtestdbをEUC_JPエンコードで作成</p></blockquote>
<p>※エンコード　UTF-8　と　EUC_JP　がらみでエラーの場合は　「initdb」やりなおし。「&#8211;no-locale」要</p>
<p>■ データベースtestdbの削除（参考）</p>
<blockquote><p># dropdb -U postgres testdb</p></blockquote>
<p>■■ バックアップファイルdbbackupからデータベースtestdbを復元 リストア</p>
<blockquote><p># psql -U postgres -e testdb < /tmp/dbbackup</p></blockquote>
<blockquote><p># /etc/init.d/postgresql start<br />
# /etc/rc.d/init.d/httpd start</p></blockquote>
<p><a href="http://suzuki.tdiary.net/20080323.html"><strong>[PostgreSQL] CentOS 5 の PostgreSQL を 8.3.1 へ yum update する</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2009/08/postgresql_update.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EC-CUBEガイドを買ってみた</title>
		<link>http://mook.jpn.org/archives/2009/01/ec_cube_guidebook.html</link>
		<comments>http://mook.jpn.org/archives/2009/01/ec_cube_guidebook.html#comments</comments>
		<pubDate>Wed, 21 Jan 2009 03:52:00 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://mook.jpn.org/?p=1644</guid>
		<description><![CDATA[いまさら感の香りぷんぷんですが。。ガイド本買ってみました。
いらないぢゃんって。。

オークションで古本です。

2系を使っているわけでもないし、インストールや使い方に
困っているわけでもありませんが。。
が！
「簡易ラ [...]]]></description>
			<content:encoded><![CDATA[<p>いまさら感の香りぷんぷんですが。。ガイド本買ってみました。</p>
<p>いらないぢゃんって。。</p>
<p><img src="http://mook.jpn.org/wp-content/uploads/2009/01/ec_cube_guide.jpg" alt="EC-CUBE公式ガイドブック" title="EC-CUBE公式ガイドブック" width="300" height="225" class="alignnone size-full wp-image-1643" /><br />
オークションで古本です。</p>
<p><span id="more-1644"></span><br />
2系を使っているわけでもないし、インストールや使い方に</p>
<p>困っているわけでもありませんが。。</p>
<p>が！</p>
<p>「<strong>簡易ランキング</strong>」のブロックが作りたかったので。。</p>
<p>ただソレだけ。</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2009/01/ec_cube_guidebook.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メールテンプレートのプルダウンリスト</title>
		<link>http://mook.jpn.org/archives/2009/01/mail_template_list.html</link>
		<comments>http://mook.jpn.org/archives/2009/01/mail_template_list.html#comments</comments>
		<pubDate>Thu, 15 Jan 2009 08:20:59 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://mook.jpn.org/?p=1626</guid>
		<description><![CDATA[オーダーメールテンプレート追加 なんかのように
携帯用やPC用に分けてメールテンプレートをたくさん作ると
プルダウンがごちゃごちゃするし、
携帯にメール送るのにPC用が出るのはジャマ。。
せっかく「パソコン用」「携帯用」 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mook.jpn.org/archives/2007/05/order_mail_cust.html"><strong>オーダーメールテンプレート追加</strong></a> なんかのように</p>
<p>携帯用やPC用に分けてメールテンプレートをたくさん作ると</p>
<p>プルダウンがごちゃごちゃするし、</p>
<p>携帯にメール送るのにPC用が出るのはジャマ。。</p>
<p>せっかく「パソコン用」「携帯用」と分けて登録しているんだから分けて表示したい。</p>
<p>ってことで、メールアドレスによってプルダウンリストを選別する。<br />
<span id="more-1626"></span><br />
EC-CUBE は　1系（たぶん1.4.x系）です</p>
<p><strong>/html/admin/order/mail.php</strong></p>
<blockquote><p>//テンプレートファイルへデータを代入<br />
$objPage-&gt;arrMAILTEMPLATE = lfCreateTemplateList(<span style="color: #0000ff;">$_POST['order_id']</span>);</p></blockquote>
<blockquote><p>function lfCreateTemplateList(<span style="color: #0000ff;">$order_id</span>) {<br />
<span style="color: #0000ff;">$objQuery = new SC_Query();<br />
$where = &#8220;order_id = ?&#8221;;<br />
$arrRet = $objQuery-&gt;select(&#8217;order_email&#8217;, &#8216;dtb_order&#8217;, $where, array($order_id));</span></p>
<p>$objQuery = new SC_Query;<br />
$objQuery-&gt;setOrder(&#8217;template_id ASC&#8217;);<br />
<span style="color: #0000ff;">//登録メールアドレスが携帯かPCかに応じて通知メールのテンプレートを変える<br />
if(ereg(&#8221;(ezweb.ne.jp$|docomo.ne.jp$|softbank.ne.jp$|vodafone.ne.jp$)&#8221;,$arrRet[0]['order_email'])){<br />
// モバイル版<br />
$arrTemp = $objQuery-&gt;select(&#8217;template_id, template_name&#8217;, &#8216;dtb_mailtemplate&#8217;, &#8216;del_flg = 0 AND send_type = 2&#8242;);<br />
}else{<br />
// PC版<br />
$arrTemp = $objQuery-&gt;select(&#8217;template_id, template_name&#8217;, &#8216;dtb_mailtemplate&#8217;, &#8216;del_flg = 0 AND send_type = 1&#8242;);<br />
}</span></p>
<p>$arrRet = array();<br />
foreach($arrTemp as $val) {<br />
$arrRet[$val['template_id']] = $val['template_name'];<br />
}</p>
<p>return $arrRet;<br />
}</p></blockquote>
<p>適当に改造したので、BESTかは不明。</p>
<p>まぁ、一応動くみたい。。(爆</p>
<p>しかし、2系ではパソコン用と携帯用とメール分けてないのかね。。</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2009/01/mail_template_list.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>モジュール退避</title>
		<link>http://mook.jpn.org/archives/2008/12/ec_cube_module.html</link>
		<comments>http://mook.jpn.org/archives/2008/12/ec_cube_module.html#comments</comments>
		<pubDate>Tue, 09 Dec 2008 02:03:42 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://test.good-match.net/?p=1556</guid>
		<description><![CDATA[EC-CUBEのバージョン1系が終了するとのことで。。
モジュール配布終わるの早くね？？
仕方が無いから自己退避。
モジュール類のファイルってテキスト形式で保存してあるんですね。。

ロックオンのモジュール置いてあるサー [...]]]></description>
			<content:encoded><![CDATA[<p>EC-CUBEのバージョン1系が終了するとのことで。。</p>
<p>モジュール配布終わるの早くね？？</p>
<p>仕方が無いから自己退避。</p>
<p>モジュール類のファイルってテキスト形式で保存してあるんですね。。</p>
<p><span id="more-1556"></span><br />
ロックオンのモジュール置いてあるサーバから</p>
<p>モジュールバックアップして自サイトにアップ</p>
<p>階層構造やその他もろもろ、同じように。</p>
<p>module.txt　や　info.txt　も。。</p>
<p>で、</p>
<p>/data/conf/conf.php　　の<br />
「アップデート管理用ファイル格納場所」</p>
<p>をアップした自サイトに変更。</p>
<p>これで一応モジュール引っぱってこれます。</p>
<p>どのタイミングかで、クレジット決済導入したくなったら</p>
<p>困りますからね。</p>
<p>ってか、ほんま。アフターフォローがチト悪い気がする。</p>
<p>1系は完全に見放して、お金儲けが出来る2系だけにする気だなっ</p>
<p>外部サーバに影響されないスタンドアローン的なEC-CUBE1系を</p>
<p>やり方含め確保しておく必要があるな。</p>
<p>2系はまだまだ安定して無いでしょ。。バグ多そうだし。</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2008/12/ec_cube_module.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>受注詳細CSVダウンロード for NP後払い</title>
		<link>http://mook.jpn.org/archives/2008/10/order_csv.html</link>
		<comments>http://mook.jpn.org/archives/2008/10/order_csv.html#comments</comments>
		<pubDate>Wed, 22 Oct 2008 13:21:42 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://test.good-match.net/?p=1517</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>NP後払いで注文詳細を登録する際に「csv」で登録できますが、EC-CUBEには受注詳細、注文詳細、の個別のCSVを出力、ダウンロードする機能がありません。（注文個別明細？受注個別明細？）</p>
<p>ので、作成。。くたびれた。</p>
<p>以前作ったモノ（お客さんの注文に対するメーカーへの発注書）のさらに応用。<br />
ようはステータス確認の「受注番号」をクリックしたら表示される<br />
　「/admin/order/edit.php?order_id=xxx」<br />
を表示換えしてやる。。SQLを駆使しない邪道な方法でCSVダウンロード♪</p>
<p>・/html/admin/order/edit.php　　→　　コピーして　hoge.php　など<br />
・/data/admin/order/edit.tpl　　→　　コピーして　hoge.tpl　など</p>
<p>を基にそれぞれコピー＆リネームして作成。。</p>
<p><span id="more-1517"></span><br />
テンプレートは不要な部分を丸ごとごそっと削除しまくって。。htmlタグなんかも全部削除して。。<br />
必要な表示変数情報を「&#8221;（ダブルコーテーション）」と「,（カンマ）」で羅列する。<br />
条件なども追加しながら。。商品情報もループさせて。。</p>
<p>で、■hoge.php　の「// 表示モード判定」<br />
　$objView->display(&#8217;order/disp.tpl&#8217;);<br />
部分を<br />
　$objView->display(&#8217;order/<strong>hoge.tpl</strong>&#8216;);<br />
変更。</p>
<p>ここまでやったら、<br />
「/admin/order/hoge.php?order_id=xxx」<br />
でcsvの内容っぽく「,（カンマ）」区切りできちんと表示されるかチェック。<br />
（普通にやったら、この場合の表示の文字エンコーディングはEUC-JP）</p>
<p>次は、phpをテンプレートに実行。。「出力を表示」ではなく「出力をダウンロード」に改造。</p>
<p>■hoge.php　の「/* パラメータ情報の初期化 */」の前に</p>
<blockquote><p>// 出力文字エンコーディング<br />mb_http_output(&#8221;SJIS&#8221;);</p>
<p>// ダウンロード<br />header(&#8221;Cache-Control: public&#8221;);// IE6用<br />header(&#8221;Pragma: public&#8221;);// IE6用<br />header(&#8221;Content-Disposition: attachment; filename=download_$order_id.csv&#8221;);</p></blockquote>
<p>を追加挿入</p>
<p>「/admin/order/hoge.php?order_id=xxx」<br />
にアクセスしたら、文字エンコード「Shift_JIS」のcsv　保存ダイアログが出る。。はず。</p>
<p>あとは、「受注履歴編集」画面あたりにリンクを忍ばせればイイ。。<br />
保存したcsvをNP後払いの売上データ（csvファイル）送信でいける。。気がする。</p>
<p>＜参考＞<br />
<a href="http://q.hatena.ne.jp/1200843651"><strong>EUC-JPの文字列をSJISのCSVで書き出す方法</strong></a><br />
<a href="http://d.hatena.ne.jp/tenman/20060801"><strong>IE6だと、csvファイルがダウンロードできない　というメモ。</strong></a></p>
<p>IE6　でダウンロードできなかったので即改良が必要でした(爆</p>
<p>■使ってみました。。今まで、せこせこコピペしていたのが。。アホみたいに思えます。超楽です。</p>
<p>□CSV出力項目設定＞高度な設定でやるのが本道？？SQL構文めんどいんだもの(笑</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2008/10/order_csv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EC-CUBEデータベースMySQLの場合のパフォーマンス</title>
		<link>http://mook.jpn.org/archives/2008/09/ec_cube_mysql.html</link>
		<comments>http://mook.jpn.org/archives/2008/09/ec_cube_mysql.html#comments</comments>
		<pubDate>Thu, 11 Sep 2008 01:25:18 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://test.good-match.net/?p=1482</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>EC-CUBEのデータベースがMySQLの場合。。登録商品数が増えてくるとパフォーマンスが落ちてくるというコミュ書き込みが時々ありました。</p>
<p>MySQLはあまり不向きらしいので、PostgreSQLを使うんだぁ。。的な回答が無難になっているみたいです。。まぁ、既に構築済んで運用中の場合、根本的な解決になってないですね(爆</p>
<p>バックアップでうまく　MySQL　→　PostgreSQL　と移行できればいいんでしょうがね。</p>
<p><span id="more-1482"></span><br />
MySQLの場合のパフォーマンス向上のひとつ対策。覚書。</p>
<p><a href="http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=thread&#038;topic_id=2262&#038;forum=3&#038;post_id=8779#forumpost8779">もっとパフォーマンスのよいEC-CUBE</a></p>
<p>EC-CUBE　Ver.2　用かもしれないので。。Ver.1　の場合はチェックしてつかわにゃぁあかんなぁ。。</p>
<p>運用中の店舗に使うのにはちょっと勇気がいりますが、何かの折には試す価値があるかも。</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2008/09/ec_cube_mysql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>やらなきゃいけない？！</title>
		<link>http://mook.jpn.org/archives/2008/08/ec_cube_bug.html</link>
		<comments>http://mook.jpn.org/archives/2008/08/ec_cube_bug.html#comments</comments>
		<pubDate>Fri, 08 Aug 2008 04:09:09 +0000</pubDate>
		<dc:creator>こてつ</dc:creator>
				<category><![CDATA[EC-CUBEっぽいの]]></category>
		<category><![CDATA[EC-CUBE]]></category>

		<guid isPermaLink="false">http://test.good-match.net/?p=1457</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>やらなきゃいけない。。気がする。<br />
バグ？！更新など。　の覚書</p>
<p><a href="http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&#038;topic_id=808&#038;forum=9">ポイントを利用して購入するとステータスを変更できない</a></p>
<p><a href="http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&#038;topic_id=1240&#038;forum=2">ポイント付与のタイミングについて</a></p>
<p><a href="http://xoops.ec-cube.net/modules/newbb/viewtopic.php?viewmode=flat&#038;topic_id=306&#038;forum=9">バックアップが出来ません</a></p>
<p><a href="http://warumono.at.webry.info/200703/article_18.html">＜バックアップ時にエラーか真っ白になる＞</a></p>
<p><span id="more-1457"></span><br />
また他にも気づいたら追加しよ</p>
]]></content:encoded>
			<wfw:commentRss>http://mook.jpn.org/archives/2008/08/ec_cube_bug.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
