ECCUBE 商品画像登録時のサイズについて

下記ページを参考にしました。
http://showzine.info/blog/ec-cube/page/ec-cube%E3%81%A7%E7%99%BB%E9%8C%B2%E7%94%BB%E5%83%8F%E3%81%AE%E3%82%B5%E3%82%A4%E3%82%BA%E3%82%92%E5%A4%89%E6%9B%B4%E3%81%99%E3%82%8B


★ここが重要でした★
↓↓↓↓↓↓↓↓↓↓

これらの数値は画像登録時において適用されるので、すでに登録済みの
ものにおいては、この変更は働かない。なので、登録済みのものも
変更させたい場合は、再度画像を登録し直す必要がある。

あらためて data/cache/mtb_constants.php を修正してアップして
画像サイズの変更をすることができました。

                                                                                                                                                          • -

もう一点、商品詳細ページの下部にオリジナルの関連商品エリアを設けた際の話

商品詳細ページの詳細枠(タグ可)エリアに
 htt://〜始まる画像を登録したところ、この入力枠は改行があると
自動的に<br>を挿入するようでタグを改行なしの一列状態にして登録するとうまくいった。

                                                                                                                                                          • -

上記オリジナルの関連商品の登録がうまくいったと思ったら
オリジナルページ(独自で作成した新規ページ)が下記内容のエラー。


Warning: reset() [function.reset]: Passed variable is not an array or object in /home/ホスト名/eccube2_data/ec/class/helper/SC_Helper_PageLayout.php on line 63

Warning: Variable passed to each() is not an array or object in /home/ホスト名/eccube2_data/ec/class/helper/SC_Helper_PageLayout.php on line 64

                                                                                                                                                          • -

調べたところ下記URLと同様の症状

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3938&forum=11&viewmode=flat&order=ASC&start=0

上記ページの中からさらに下記URLを参照

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=3334&forum=10&viewmode=flat&order=ASC&start=0


読み進むと、どうやら レイアウトの取得に失敗しているとのこと。
しかし、このページに記載されている方法のいずれも試すがうまくいかず
改めて、管理画面より「新規ページの作成」を行うとあっさり直った・・
直ったというか新規ページなので直ったわけではないので
根本的な解決ではないのだが、とりあえず回避できた。


以上です。。。

ECCUBE のヘッダ画像を切り替える方法メモ

このページを参考にした。
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=5658&forum=10&post_id=27231

使用ファイル
header○○.tpl を必要枚数
main.css
/data/ec/Smarty/templates/defaultsite_main.tpl
/data/ec/class/SC_View.php


はてな では <!----> が非表示になってしまう為 わざと全角<>を使用しています。
 

まず

/data/ec/Smarty/templates/defaultsite_main.tpl

<!--{* ▼HEADER *}-->
<!--{if $arrPageLayout.header_chk != 2}-->
<!--{include file= $header_tpl}-->
<!--{/if}-->
<!--{* ▲HEADER *}-->


<!--{* ▼HEADER *}-->
<!--{ if $smarty.server.REQUEST_URI=="/ec/user_data/takumi.php"}-->
<!--{include file= $header_tpl}-->
<!--{ elseif $smarty.server.REQUEST_URI=="/ec/mypage/login.php"}-->
<!--{include file= $header4_tpl}-->
<!--{ elseif $smarty.server.REQUEST_URI=="/ec/products/detail.php?product_id=38"}-->
<!--{include file= $header38_tpl}-->



<!--{else}-->
<!--{include file= $header3_tpl}-->
<!--{/if}-->
<!--{* ▲HEADER *}-->





こんな感じに変更。

ここで if文 を覚えた。

if文による条件分岐【PHP入門】-----------------------------------------

if (条件) {
条件に一致した場合に実行するプログラム
} else {
条件に一致しなかった場合に実行するプログラム
}

条件の複数指定
if (条件1) {
条件1に一致した場合に実行するプログラム
} elseif (条件2) {
条件1に一致せず、条件2に一致した場合に実行するプログラム
} else {
条件1と条件2の両方に一致しなかった場合に実行するプログラム
}

                                                                                                                                          • -

とのこと、複数の条件分岐をする際に elseif を使い条件を追加していくらしい。


その後、
/data/ec/class/SC_View.php の


SC_View.php 97行目あたり


// ヘッダとフッタを割り当て
$header_tpl = USER_PATH . USER_PACKAGE_DIR . TEMPLATE_NAME . "/" . "header.tpl";
$footer_tpl = USER_PATH . USER_PACKAGE_DIR . TEMPLATE_NAME . "/" . "footer.tpl";


$header2_tpl = USER_PATH . USER_PACKAGE_DIR . TEMPLATE_NAME . "/" . "header2.tpl";
$header3_tpl = USER_PATH . USER_PACKAGE_DIR . TEMPLATE_NAME . "/" . "header3.tpl";



を追加。



110行目あたりの


$this->assign("header_tpl", $header_tpl);
$this->assign("footer_tpl", $footer_tpl);


$this->assign("header2_tpl", $header2_tpl);
$this->assign("header3_tpl", $header3_tpl);



を追加。


その後、header○○.tpl を 必要枚数作成。

そして main.css に header○○.tpl 毎のCSSを記述し、画像の指定などを行い
アップロードして完成。





 -------------------------------------------------------------------
ECCUBEの新着情報に画像を表示したい
下記ページを参考にしました、ありがとうです。
http://12net.jp/blog/b20100519_01.html

ECCUBE のヘッダ画像を ページ毎に変更したい!!

下記3サイト参照、まだできてません・・・

でも、ありがとうです。

関数によるヘッダー画像の指定について
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=7470&forum=10&post_id=35996

【カスタマイズ】ページごとに異なるヘッダの画像
http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=1094&forum=2

デザインカスタマイズ/07_ケーススタディ/トップページに大きくメイン画像を作りたい
http://wiki.ec-cube.net/index.php?%B6%A6%C4%CC%2F4_%A5%C7%A5%B6%A5%A4%A5%F3%A5%AB%A5%B9%A5%BF%A5%DE%A5%A4%A5%BA%2F07_%A5%B1%A1%BC%A5%B9%A5%B9%A5%BF%A5%C7%A5%A3%2F%A5%C8%A5%C3%A5%D7%A5%DA%A1%BC%A5%B8%A4%CB%C2%E7%A4%AD%A4%AF%A5%E1%A5%A4%A5%F3%B2%E8%C1%FC%A4%F2%BA%EE%A4%EA%A4%BF%A4%A4

                                                                                                                                                      • -

ECCUBEに実装できるギャラリー

fvGallery – サブ情報ギャラリープラグイン
http://www.6-bird.net/information/fvGallery/fvGallery.html

と思ったけれど、コミュニティ版らしい、通常版にも使えるらしいけれど
僕ではよくわかりませんでした。

                                                                                                                                                      • -

背景画像をフルスクリーン化するjquery

紹介サイト
http://ameblo.jp/fumitane/archive1-201102.html
本家サイト
http://www.aaronvanderzwan.com/maximage/bg.php

今度使わせてもらおう、ありがとうです。

                                                                                                                                                      • -

ECCUBEにjquery ギャラリーを実装する為の参考ページ

ECCUBEにjquery ギャラリーを実装する為の参考ページ

下記ページに詳しい。ありがとうです。

イメージギャラリーを作成する超軽量のjQueryプラグイン「bxGallery」
http://blog.verygoodtown.com/2010/01/image-gallery-create-lightway-plugin-bxgallery/

                                                                                                                                                      • -

ECCUBEにlightboxを実装する方法

備忘録

下記URL参照して実装可能でした。ありがとうです。
http://mimizu.org/text/memo/item_331.html


lightBox を EC CUBE に導入その2。今回は、JQuery 版に挑戦。
インスコ状況は、さくらインターネットのスタンダードプラン、PHP 5.2.1、MySQL 5.1。
EC CUBE のバージョンは 2.4.1 で、ルートディレクトリに設置するカスタマイズ済み。

【 その1 】
jQuery lightBox plugin からスクリプトをダウンロードして解凍したら、
index.html と photos フォルダ以外のものを、新しく作成した「lightbox」フォルダにまとめておく。

lightbox
 ├ css
 ├images
 ├ js

【 その2 】
ひとまとめにした「lightbox」フォルダを、
./user_date ディレクトリへアップロードするのを前提に、ファイルを修正。
と云っても、修正ファイルは1つだけで、「閉じる」とか「次」「前」とかの画像パスの書き換えだけ。

lightbox/js/jquery.lightbox-0.5.js の、30〜34行目付近の画像パスを


imageLoading:   'images/lightbox-ico-loading.gif',
imageBtnPrev:   'images/lightbox-btn-prev.gif',
imageBtnNext:   'images/lightbox-btn-next.gif',
imageBtnClose:   'images/lightbox-btn-close.gif',
imageBlank:    'images/lightbox-blank.gif',
下記のように修正。「http://***.**.**」はショップ URL 。


imageLoading:   'http://***.**.**/user_data/lightbox/images/lightbox-ico-loading.gif',
imageBtnPrev:   'http://***.**.**/user_data/lightbox/images/lightbox-btn-prev.gif',
imageBtnNext:   'http://***.**.**/user_data/lightbox/images/lightbox-btn-next.gif',
imageBtnClose:   'http://***.**.**/user_data/lightbox/images/lightbox-btn-close.gif',
imageBlank:    'http://***.**.**/user_data/lightbox/images/lightbox-blank.gif',
【 その3 】
修正したら、「lightbox」フォルダごと、./user_data/ へアップロード。

user_data
 ├lightbox
   ├css
   ├ images
   ├ js

アップロードしたら、先ほど修正した画像パスにアクセスしてチェック。
パスが正しければ、きちんと画像が表示される筈なので、ここで Not found になったり、
画像がバッテンになってたりしたら、もう一度見直してみる。
( 因みに自分は、user_data → user_date のスペルミスに気づくまで、小一時間かかった。 )

きちんと画像が確認できたら、各テンプレートに lightBox を動かすための記述をしていく。

【 その4 】
まず、head 間に、スクリプトファイルと CSS ファイルの場所を記述。
head の記述があるファイルは、data/Smarty/templates/テンプレ名/site_frame.tpl
このファイルへ、配布サイトの How to use ページを参考に、下記を追加。

jQueryスクリプトを他にも組み込む予定がある場合、一番上の jQuery のタグは、



のように Google AJAX Libraries API を利用するのも良いかもです。

【 その5 】
更に、もひとつ大事な設定。prototype.js 版と違い、jQuery 版では lightBox の実装方法が選択できます。
ここでは class 指定を使った実装方法にしてみた。下記も記述。



こう記述する事で、a タグに、class="lightbox" の指定があるときのみ lightBox 化する事ができる。
指定するクラス名を増やしたい場合は、$('a.任意のクラス名').lightBox(); を追加して対応。

【 その6 】
最後に、商品詳細ページのテンプレートを修正。 date/Smarty/templates/テンプレ名/detail.tpl 61行目付近、

<!-- -->


ここが、拡大画像があるときのメイン画像表示部分なので、下記のように書き換え。
【 その5 】 で指定したクラス名を、間違えないように指定するように。

<!-- -->


同ファイル、「★画像★」の下らへんにあるのは、「拡大する」の記述になっていて


画像を拡大する


ここも lightbox 化するなら、上記と同様、a タグに class 指定すればよいのですが、
ここで、「★画像★」と同じ class 名にしちゃうと、同じ画像がだぶって表示されちゃいますので注意。
【 その5 】 で、 $('a.kakudai').lightBox(); とか、別の class を追加して、


画像を拡大する


みたいにするか、「★画像★」の a タグにまとめて突っ込むかすれば、だいじょぶ。

説明悪くて、解り難かったかもです、ごめんなさい。

この記事の固定リンク : http://mimizu.org/text/memo/item_331.html

                                                                                                                                                      • -

古き良き日本の風景

僕は懐古主義者では無いけれど
昔のものが好きだ。と、いっても明治くらいから
昭和にかけての諸々の風景や、文化についてなんだけど。
僕の田舎はそれはそれはド田舎にある。
山間の所謂、里山である。新潟のどんづまり、
から妻有(つまり)と呼ばれている地域だ。
日本有数の豪雪地域で小学校の頃は6m位
雪が降った。皆二階から出入りしたものだ。
父の実家つまり、じいちゃんの家は、山を一つ超えた地域にある、
更に山間の集落だった。山あいの斜面に何十戸かの
茅葺きの家がたっていた。村にはよろずやが一軒しかなく
今から思えば本当に不便なところに住んでいたんだと
思う。でも、日本全国、一部の都会を除けば
どこもこんな感じの農村だったんじゃないかな。
あるのは、田、畑、堤、川、山、森くらい。
ご先祖様は、よくこんな何にもない雪深い
土地にすみついたものだ。
お盆になると、父の兄弟が関東から僕と同い年くらいの
子供を連れて帰ってくる。皆で花火や川で遊ぶのがとても楽しみ
だった。時間がないのでまた次回。。

最近観た映画、高校生無頼控について

最近観た映画(といってもユーチューブだけど)
とっても変テコな映画を観た。
「高校生無頼控(こうこうせいぶらいひかえ)」、「高校生無頼控 突のムラマサ」の二本。

仕事をしながらのながら閲覧だから細かいとこまでは観ていないんだけれど
70年代特有の無軌道でアナーキーな、なんでそうなるの?って内容。

主人公は、涅槃で待つの、沖雅也
沖雅也をまじまじと観たのは初めてなんだけれど、鍛え上げられた肉体にふんどし!!
妖しい色気を振りまいていて、この映画の主人公にはハマリ役。

ストーリーをかいつまむと、
主人公の村木正人、通称ムラマサは逮捕された過激派(!)の兄の為に心労で自殺した
母の仇となってしまう兄を切る為に、高校生なのに刀を持ち歩き日本全国を
無宿旅行をしているという70年代世相を反映したアナーキーな設定。

こうかくととってもシリアスな感じけど、兄を切るっていうお題目はどこへやら
行く先々で女性とイタすという内容。幼馴染、質屋のお姉さん、高飛車なモデル、
金髪外人女性の暴走族(武器は鞭!)ロックバンド「黙示録」のグルーピー、最後には
過激派の女と野球拳とただひたすら鍛え上げられたふんどし姿でイタす。

ムラマサは示現流という剣道の達人でやたらめっぽう喧嘩が強い御。そして強いだけでなく
過激派の兄の影響かやたら弁が立ち独自の哲学「三流主義」を座右の銘としていて
「血を流し、汗を流し、涙を流す」というキャッチフレーズを劇中で使用する
70年代の白けきった世代に向けたムラマサ流のエールなのである。。

ともあれ、最後に兄(岸田森)と会うのだが、この過激派を演じる
岸田森がデビッドボウイのようになんだかかっこいい。

最後には兄を切らず颯爽とどこかへ旅立ち映画は終わる。
見終わったあと、この映画は一体何をどうしたいのか、
最後まで良くわからないが一本筋の通った?ある種のすがすがしさが残った。

72代生まれの僕に当時の世相や空気はわからないが、
なんだか映される街、鹿児島、神奈川、東京の今から見ると
垢抜けない田舎くささが何ともいい感じ。

この時代はこの時代で大変だったのだろうけれど
なんだかほのぼのアナーキーな良い時代だったんだろうなと想像する。

続編の「高校生無頼控 突きのムラマサ」は主人公がかわり
大門正明演じるなんだかおっさんくさい高校生の映画になってしまった。
でも、冒頓しつつ聡明なキャラクターでこれはこれでいい感じ。
アンヌ隊員役のひし美ゆり子さんが出ていて
なんだか得した感じ。あとキレンジャーが出ていたのも得した感じ。
この時代に高校生だった人たちってもう60代くらい?
時間が立つのが本当に早い。自分の人生をどう使うか、
有意義といえる人生にするか否かは自分次第だね。

今やったほうがいいこと、今やりたいこと
明日のためにやったほうがいいこと、やってはいけないこと

見極めが難しい。明日死ぬかもわからない世の中。
与えられた1日の時間はみんな同じ。何を優先するのがいいのかね。

まさか、ニートみたいにやりたいことだけしかやらないわけにはいかないしね。
ホームレスみたいにすべてを捨てて楽?に生きるのもいいかもなんて
ふと思う自分が怖い、ほんとに怖い、、、まぁ絶対に捨てたりしなけれど。

気を引き締めて、楽しく仕事を。そして余暇を、趣味を楽しみたいもんだ。
次は時間があれば「太陽を盗んだ男」を観たい。