なにはともあれ,Geeklogの導入
提供: GeeklogJpWiki
目次 |
インストール
Geeklogのインストール
Geeklog On ZenCartはGeeklog上で動作するモジュールですので、 まずはGeeklogのインストールを行います。
パッケージのダウンロード
Geeklog Japanにアクセスし、[ダウンロード]をクリックします。
http://www.geeklog.jp/
次のダウンロードページで、リンクをクリックしコアパッケージの[最新安定標準パッケージ]をダウンロードします。 (Geeklogは本家サイトで配布されているパッケージでも問題無く日本語の表示・投稿ができますがこのパッケージはさらに日本国内向けに調整されメールの文字化けや携帯サイトへの対応等が行われています。)
インストール作業
GeeklogはZenCartやXoopsの様に全てのファイルをWebの公開領域(public_html 配下等)に配置するのではなく、下図のように重要な情報の記述されているファイルは非公開領域に配置するなどしてセキュリティの向上を図っています。
その為、インストール方法がサーバーの設定の影響されることが多いので、日本国内での実績のあるサーバーに付いてのインストール方法はWikiにて個別に提供されています。
http://wiki.geeklog.jp/index.php/Install14
Geeklogのインストール方法の詳細に付いては上記Wikiを参照してください。
また、Wiki上で判らないことは掲示板で質問するとZenCart.jpの掲示板同様
迅速に情報が得られます。
http://www.geeklog.jp/forum/index.php
ここでは上記Wikiを参考にGeeklogのインストール作業が完了したことを前提に導入手順を進めて行きます。
ZenCart のインストール
パッケージのダウンロード
ZenCart.jp のダウンロードコーナーから最新版を取得して下さい。
インストール作業
展開したZenCart を http://【yourgeeklogsite】/shop/ にインストールします。 まず、下記のようにGeeklogのインストールが完了しているとき public_html の直下に shop ディレクトリを作成します。 ZenCartのファイルを全て転送します。
http://【yourgeeklogsite】/shop/zc_install/index.php
を実行しZenCartを導入します。
導入の詳細については本書を参考にして下さい。
ZenCart On Geeklogのインストール
ZenCart On Geeklogのダウンロード
ZenCart On GeeklogをGeeklogのコアファイルと同様にGeeklog Japan(http://www.geeklog.jp/)からDawnloadして下さい。
インストール作業
展開したZenCart On Geeklog のファイルを下図様に公開領域・非公開領域に上書きします。
ZenCartの管理画面での設定
http://【yourgeeklogsite】/shop/admin/login.php からZenCartの管理画面に入ります。 (上図のようにこの時点で既に管理画面へのログイン頁はGeeklogと連動しています。)
管理画面の「追加設定・ツール」メニューのテンプレートの設定で 「ZenCart On Geeklog Template」に切り替えます。
新規にテンプレートを選択した場合はサイドボックスは全てOffになっているので 「追加設定・ツール」メニューの「サイドボックスの表示設定」で サイドボックスの初期化を行います。 このとき下記のサイドボックスは表示を行わないように設定して下さい。
sideboxes/banner_box.php sideboxes/banner_box_all.php sideboxes/banner_box2.php
管理画面のメニューの「オンラインショップ」をクリックしてSHOPに戻ると下図のように
ZenCartの画面はGeeklogのコンテンツの一部として見れるようになります。
Geeklogの管理画面での設定
次に、http://【yourgeeklogsite】/users.php で Geeklog の管理権限を持っているアカウントでログインします。
管理者用メニューの「プラグイン(拡張機能)」をクリックします。
導入済のプラグインが上部に未導入のプラグインが下部に表示されています。
下部にSHOPプラグインが表示されていない場合は ZenCart On Geeklog のファイルの
アップロード位置を間違っているとおもわれるので確認し直してみてください。
(特に非公開領域側)
インストールをクリックします。
「プラグインのインストール/アンインストール」画面が表示され。 「Zen-Cart On Geeklogプラグインはインストールされていません。」 と表示されるはずなので再度「インストール」を押してください。
「インストールに成功しました。
Zen-Cart On Geeklogプラグインはインストールされています。」
と表示されれば Zen-Cart On Geeklog プラグインの導入は完了です。
最後にZenCartのサイドボックスをGeeklogの左右のカラムに表示する為にブロックの設定を行います。
管理メニューの「ブロック」押して下さい。
新規作成を押してブロックを追加します。
左のカラムに左のサイドブロックを表示する為には下図の様に
ブロックの編集 表示場所:左 タイプ :PHPブロック PHPブロックのオプション 関数 :phpblock_zencart_left
と設定します。
右のカラムに右のサイドブロックを表示する為には下図の様に
ブロックの編集 表示場所:右 タイプ :PHPブロック PHPブロックのオプション 関数 :phpblock_zencart_right
と設定します。