CMSを使おう

CMSを使おう

個人的なCMS作成の備忘録

Amebaでブログを始めよう!
前回の、ECCUBEカスタマイズは、長くなってしまうので・・・また後日( ̄_ ̄ i)
ちなみに、成功はしましたw

今日は、XOOPSにアクセス解析機能をつけようと思い、モジュールを探す・・・。
ま、なんか色々あったけど、今回はモジュールで入れたいので、ログカウンタに決定( ̄▽+ ̄*)

普通にダウンロードして、普通に解凍、普通にアップロード、普通にインストール・・・。


ありゃ!?

インストールできませんだってo(TωT )


なれたとはいえ、もっとスムーズにいかないもんかなぁー(ボヤキ)


なんかデータベースで引っかかっているようなエラーだな・・・。
SQLがどうとか、MySQLがどうとか、書いてます(ノω・、)

んで、TYPE = ISAM がとうとかって・・・。なんや!?


SQL文がおかしいんかな・・・。
modules/logcounterx/sql/mysql.sql
をテキストエディタで開いてみる・・・。

んーーーー、分からん( ̄_ ̄ i)

得意のググり♪

おっ!
なんかそれらしいのがあった!!
なになに・・・。

mysql.sqlファイル内の「TYPE = ISAM」を「ENGIN = ISAM」に全て変更すればよいのかな??
けど、個人責任で行ってくれってさ(;´Д`)ノ

元ファイルを残しながら変更して、恐る恐るFTPであげ↑


管理画面からインストール・・・・(。-人-。)


成功!!!!!!!!( ̄▽ ̄)=3


カウントされるか別ブラウザでチェックして、カウントもOK!
良かった・・・(⌒¬⌒*)
一から作るといっても、決して得意ではないPHPをいじるわけで、どうしよっかなぁー( ̄_ ̄ i)

まずは、とりあえずググる・・・・。


EC-CUBEの学校!?
ちょっとのぞいてみるか・・・。


!!!!
2.4系だけどカスタマイズの方法が載っているなぁー( ̄▽+ ̄*)


なになに・・・
まずは、データベースの「dtb_category」に「category_info」と「info_flg」のフィールドを追加する・・・・。

cotegory_infoのデータ型は「text」
info_flgのデータ型は「smallint」
で、どちらも必須項目ではないので、NOT NULLにチェックはしない。

これでデータベースは、OKだな。


次に、
/data/Smarty/templates/admin/products/category.tpl
を編集。

96行目付近の

$CMSを使おう-category.tpl_1

この部分を、

$CMSを使おう-category.tpl_2

のように書き換える。

これで、category.tplの編集は終了。
最近、仕事が忙しくて、なかなかいじれなかったEC-CUBEをやっといじれる時間ができた(-^□^-)

早速、いじってみるかぁー!!


まず、必要なプラグインをインストールしようかな。
公式サイトのオーナーズストアにいって、無料のプラグインをあさる・・・。


まず必要なのは、カテゴリーページ毎にイメージや内容を記載できた方がいいので、2.12.2に対応した、「カテゴリ別MV枠追加プラグイン」をダウンロードして、管理機能のプラグイン管理からアップロード(‐^▽^‐)

有効化して、サイトチェック!


・・・はっ!?
商品カテゴリページに入ったら、「テンプレートの操作に失敗しました。h2.title が存在しません」って、レイアウトも崩れて・・・プラグイン壊れてんじゃないのヽ( )`ε´( )ノ


きちんとインストール出来なかったかな・・・っと思い、削除して、再インストール・・・。
・・・
・・・
・・・
一緒だわo(TωT )


なんでなの???っと思い・・・ググる・・・。
なんも良い情報ないわーーーーーーーー!!!!!!!


ということで、プラグインはあきらめ一から作ってみるか・・・(ノ_-。)
メンドクサー(T▽T;)
IEのレイアウト崩れの原因が分かった!!

theme.htmlにcss直接記入してあったわ・・・・°・(ノД`)・°・


気付かなかったなぁー( ̄_ ̄ i)
ま、とりあえずIEでの微妙なズレ修正のために、if分でIE限定になってたから、IEのみレイアウト崩れてしまったんだA=´、`=)ゞ


それを修正して、なんとかレイアウト崩れも解消し、無事解決!!


さーって、次は何やろうかな・・・。
ECCUBEのトップページを工事するかぁー・・・。

また、今度ね(;´▽`A``
XOOPS恐るべし( ̄_ ̄ i)

簡単にテーマをいじくって、おぉ!!トップページがなかなか思った通りになってきたv(^-^)v

モジュールをダウンロードし、ブロック配置・・・。
なかなか、いいね~w

IE使って、ゲストからの見え方をチェック・・・・。
はぁΣ(゚д゚;)

レイアウトが崩れてる(ノ◇≦。)
なんで・・・。
いつも使ってるブラウザFireFoxなら、レイアウト崩れないのに・・・なんで?

あ!
試しにsafariで見てみるか。
safariでもレイアウト崩れなし・・・・。なんでIEだけ?

IEは、他ブラウザと何が違うんだよ!
きちんとソース読めないような話は聞いたことがあるけどねぇ(-"-;A

ん~・・・IEの開発ツール使ってみてみるか・・・。
レイアウト崩れだから、cssだよなぁ~

ん!?
なんか、変なcssがあるなぁ~
/modules/モジュール名/
で、なんでcssが表示されてんだよぉ( ̄_ ̄ i)

サーバ側のフォルダ全てで、css抽出したのに、そんなもんないじゃん(;´▽`A``
けど、なんで全部のモジュールに対して、このcss読み込まれてるんだろぉ・・・。

も少し、調べてみるか(ノω・、)