ネットショップの作り方
12月 30, 2007 in ネットショップ, zen-cart, 未分類
・無料で開店できるオープンソースを利用する。
◆zen cart
◆osCommerce
・ドメインを取得する。
◆ロリポップ
・レンタルサーバを借りる。
◆ロリポップ
・チカッパ
・クレジットカード決済の代行業者
12月 30, 2007 in ネットショップ, zen-cart, 未分類
・無料で開店できるオープンソースを利用する。
◆zen cart
◆osCommerce
・ドメインを取得する。
◆ロリポップ
・レンタルサーバを借りる。
◆ロリポップ
・チカッパ
・クレジットカード決済の代行業者
12月 30, 2007 in SEO対策
AllAbout
http://allabout.co.jp/career/hp4smallbiz/closeup/CU20050623A/index.htm
http://allabout.co.jp/career/hp4smallbiz/closeup/CU20050623A/index2.htm
SEM(「Search Engine Marketing(検索エンジンマーケティング)」)
http://allabout.co.jp/career/hp4smallbiz/closeup/CU20071208A/
http://allabout.co.jp/career/hp4smallbiz/closeup/CU20050630A/index.htm
12月 30, 2007 in オープンソース, PHP, 未分類
・PHPbbをダウンロードする。
(参考)
http://all.netgamers.jp/
http://www.phpbb.com/downloads/
・日本語化モジュールをlaungageフォルダに追加する。
・以下へアクセスして、インストールを開始する。
http://自分のアドレス/bbs/install/install.php
もしくは、http://自分のアドレス/bbs2/install/install.php
インストール後、インストールに使用したディレクトリを削除しろと言われるので、削除しましょう。
installフォルダ
contribフォルダ
・インストール完了!!
12月 29, 2007 in XOOPS, PHP, 未分類
XOOPSのモジュール管理機能を強化するためにD3管理機能を設定することが推奨されている。
(参照)http://xoops.kudok.com/d3.htm>
・mainfile.phpの修正
以下を追加する。(XOOPS Cube legacy2.1のmainfile.phpには、既にこの行は存在します)
(’XOOPS_TRUST_PATH’,'/home/yourhome/xoops_trust_path’);
(例:ロリポップ)define(’XOOPS_TRUST_PATH’, ‘/home/sites/lolipop.jp/users/lolipop.jp-dpXXXXXXXX/web/xoops_trust_path’);
・XOOPS_TRUST_PATHフォルダの作成。
サーバ直下に作成する。
※できれば.htaccessも作成しておく。
(内容)
order deny,allow
deny from all
・どのD3モジュールを使うにしても、まずはblocks admin moduleの後継であるaltsysを先にインストールしておいた方がいいらしいので、インストール。
(参考)http://xoops.kudok.com/database/database.cgi?cmd=dp&num=93&dp=
・テーマ内のテンプレートを自動更新する機能を利用するように設定する。
※必要あるかは微妙。後ほど検証。
(修正内容)
(1)テーマ内テンプレート自動更新機能
サイトやテーマ開発者にとって便利な機能です。
mainfile.phpのcommon.php読込行の直後に、以下のように1行挿入します。
include XOOPS_ROOT_PATH.”/include/common.php”;
include XOOPS_TRUST_PATH.”/libs/altsys/include/autoupdate_from_theme.inc.php” ;
結果、ALTSYSモジュールを設定するだけで、D3モジュールの設定ができたこととなるらしい。
12月 28, 2007 in XOOPS, PHP, 未分類
以下のサイトからXOOPSの最新版をダウンロードする。
圧縮ファイルを解凍すると、3つのディレクトリが作成されるが、使用するのはhtmlフォルダのみである。
htmlフォルダの内容をサーバにアップロードする。
(例)
http://○○○.com/XOOPS/
※XOOPSフォルダ内へhtmlフォルダの内容をアップロード
インストールはinstallフォルダへアクセスする。
(例)
http://○○○.com/XOOPS/install/
※自分の場合はhttp://○○○.com/XOOPS/html/install/
・インストール画面で、japaneseを選択。
・ファイル属性を設定。
ディレクトリuploads/の書込可。
ディレクトリcache/の書込可。
ディレクトリtemplates_c/の書込可。
ファイルmainfile.phpの書込可。
・データベース、およびパス・URLの設定
データベースサーバのホスト名 = localhost(接続できない場合はDBを作成しているDBサーバのを指定※例:mysqlXX.lolipop.jp)
テーブル接頭語 = XOOPS_
・画面の指示に従い進める。
・成功!
12月 27, 2007 in XOOPS, phpauction, PHP
12月 27, 2007 in phpauction, zen-cart, 未分類
CMSの代表格。
zen cartを利用するにしても、XOOPSの仕様はマスタすべきである。
XOOPSで可能なモジュール
・zen cart
・phpAuction
などなど
zen cartの背景色を修正するには、以下のファイルを修正する。
/zen-cart/includes/templates/(指定したテンプレート)/css/stylesheet_original.css
(ソース修正)
.centershop {
padding: 0px;
margin: 0px auto;
/*position: relative;*/
text-align: left;
/*メインのページ幅*/
.centershop {
padding: 0px;
margin: 0px auto;
/*position: relative;*/
text-align: left;
/*メインのページ幅*/
/* width: 750px !important;*/
width: 1000px !important;
/* 薄青から真っ白へ修正 071225
background-color: #F0FFF0;
*/
background-color: #FFFFFF;
}
12月 25, 2007 in Flash, zen-cart
[1]zen-cart/images/に圧縮ファイルzenfla.zipを展開する。
[zenfla.zip]zen-cartにFlash表示させるモジュール
(展開後)
・zen-cart/images/zenfla/zenfla.swf
・zen-cart/images/zenfla/ART-01
・zen-cart/images/zenfla/ART-02
・zen-cart/images/zenfla/ART-03
[2]商品の詳細コメントに以下を書き込む
[3]ここでは”ART-01″をフォルダ名としているが、商品毎に商品IDを設定して
対象となる画像をアップロードする。
画像ファイル名は
image1.jpg
image2.jpg
image3.jpg
とする。
12月 25, 2007 in Flash
swfファイルは指定するHTMLファイルと同じディレクトリ、もしくはサブディレクトリになければ動かない場合がある。
(参照)http://www.adobe.com/jp/support/flash/ts/documents/608abffd.htm
商品の詳細ページのデフォルト表示”モデル”を”ProductID”へ変更
zen-cart\includes\templates\template_default\templates\tpl_product_info_display.phpを修正する。
(ソース修正)
define(’TEXT_PRODUCT_NOT_FOUND’, ‘該当する商品は見つかりませんでした。’);
define(’TEXT_CURRENT_REVIEWS’, ‘現在のレビュー:’);
define(’TEXT_MORE_INFORMATION’, ‘より詳しい情報は、この商品のWebページをご覧ください’);
define(’TEXT_DATE_ADDED’, ‘この商品は%sに登録されました。’);
define(’TEXT_DATE_AVAILABLE’, ‘この商品は%sに入荷予定です。’);
define(’TEXT_ALSO_PURCHASED_PRODUCTS’, ‘この商品をお求めの客様はこんな商品もお求めです。’);
define(’TEXT_PRODUCT_OPTIONS’, ‘選択して下さい: ‘);
define(’TEXT_PRODUCT_MANUFACTURER’, ‘メーカー: ‘);
define(’TEXT_PRODUCT_WEIGHT’, ‘重量: ‘);
define(’TEXT_PRODUCT_QUANTITY’, ‘ 在庫量’);
// 名称を変更 071221 yachik
//define(’TEXT_PRODUCT_MODEL’, ‘モデル: ‘);
define(’TEXT_PRODUCT_MODEL’, ‘ProductID: ‘);
商品の詳細画面に表示されている在庫数を非表示とする。
zen-cart\includes\templates\template_default\templates\tpl_product_info_display.phpを修正する。
(ソース修正)
< ?php if ( (($flag_show_product_info_model == 1 and $products_model != '') or ($flag_show_product_info_weight == 1 and $products_weight !=0) or ($flag_show_product_info_quantity == 1) or ($flag_show_product_info_manufacturer == 1 and !empty($manufacturers_name))) ) { ?>
zen cartの商品登録日を非表示とする方法
商品情報の以下の表示を削除するには
「この商品は2007年12月13日(木)に登録されました。」
・商品情報メイン画面
zen-cart\includes\templates\template_default\templates\tpl_document_general_info_display.phpを修正する。
(ソース修正)
< ?php
// 入荷予定日の設定が存在する場合は日付を表示する
if ($products_date_available > date(’Y-m-d H:i:s’)) {
if ($flag_show_product_info_date_available == 1) {
?>
< ?php echo sprintf(TEXT_DATE_AVAILABLE, zen_date_long($products_date_available)); ?>
< ?php
}
} else {
if ($flag_show_product_info_date_added == 1) {
?>
・新着商品一覧画面
D:\00_ビジネス\00_メインショップ(inTheZONE-japan)\01_メインショップ_BK\071205\zen-cart\includes\templates\template_default\templates\tpl_product_free_shipping_info_display.phpを修正する。
(ソース修正)
< ?php
// 入荷予定日の設定が存在する場合は日付を表示する
if ($products_date_available > date(’Y-m-d H:i:s’)) {
if ($flag_show_product_info_date_available == 1) {
?>
< ?php echo sprintf(TEXT_DATE_AVAILABLE, zen_date_long($products_date_available)); ?>
< ?php
}
} else {
if ($flag_show_product_info_date_added == 1) {
?>
・新着商品一覧
※登録日を非表示をする場合
zen-cart\includes\templates\template_default\templates\tpl_modules_products_new_listing.phpを修正する。
(ソース修正)
if (PRODUCT_NEW_LIST_QUANTITY != ‘0′ and zen_get_show_product_switch($products_new->fields[’products_id’], ‘quantity’)) {
if ($products_new->fields[’products_quantity’] < = 0) {
$display_products_quantity = TEXT_OUT_OF_STOCK . str_repeat(’
‘, substr(PRODUCT_NEW_LIST_QUANTITY, 3, 1));
} else {
$display_products_quantity = TEXT_PRODUCTS_QUANTITY . $products_new->fields[’products_quantity’] . str_repeat(’
‘, substr(PRODUCT_NEW_LIST_QUANTITY, 3, 1));
}
} else {
$display_products_quantity = ”;
}
if (PRODUCT_NEW_LIST_DATE_ADDED != ‘0′ and zen_get_show_product_switch($products_new->fields[’products_id’], ‘date_added’)) {
// 登録日を非表示とする 071221 yachik
// $display_products_date_added = TEXT_DATE_ADDED . ‘ ‘ . zen_date_long($products_new->fields[’products_date_added’]) . str_repeat(’
‘, substr(PRODUCT_NEW_LIST_DATE_ADDED, 3, 1));
$display_products_date_added = ”;
} else {
$display_products_date_added = ”;
}
if (PRODUCT_NEW_LIST_MANUFACTURER != ‘0′ and zen_get_show_product_switch($products_new->fields[’products_id’], ‘manufacturer’)) {
$display_products_manufacturers_name = ($products_new->fields[’manufacturers_name’] != ” ? TEXT_MANUFACTURER . ‘ ‘ . $products_new->fields[’manufacturers_name’] . str_repeat(’
‘, substr(PRODUCT_NEW_LIST_MANUFACTURER, 3, 1)) : ”);
} else {
$display_products_manufacturers_name = ”;
}
if ((PRODUCT_NEW_LIST_PRICE != ‘0′ and zen_get_products_allow_add_to_cart($products_new->fields[’products_id’]) == ‘Y’) and zen_check_show_prices() == true) {
$products_price = zen_get_products_display_price($products_new->fields[’products_id’]);
$display_products_price = TEXT_PRICE . ‘ ‘ . $products_price . str_repeat(’
‘, substr(PRODUCT_NEW_LIST_PRICE, 3, 1)) . (zen_get_show_product_switch($products_new->fields[’products_id’], ‘ALWAYS_FREE_SHIPPING_IMAGE_SWITCH’) ? (zen_get_product_is_always_free_shipping($products_new->fields[’products_id’]) ? TEXT_PRODUCT_FREE_SHIPPING_ICON . ‘
‘ : ”) : ”);
} else {
$display_products_price = ”;
}
・全商品一覧
※登録日を非表示をする場合
zen-cart\includes\templates\template_default\templates\tpl_modules_products_all_listing.phpを修正する。
(ソース修正)
if (PRODUCT_ALL_LIST_QUANTITY != ‘0′ and zen_get_show_product_switch($products_all->fields[’products_id’], ‘quantity’)) {
if ($products_all->fields[’products_quantity’] < = 0) {
$display_products_quantity = TEXT_OUT_OF_STOCK . str_repeat(’
‘, substr(PRODUCT_ALL_LIST_QUANTITY, 3, 1));
} else {
$display_products_quantity = TEXT_PRODUCTS_QUANTITY . $products_all->fields[’products_quantity’] . str_repeat(’
‘, substr(PRODUCT_ALL_LIST_QUANTITY, 3, 1));
}
} else {
$display_products_quantity = ”;
}
if (PRODUCT_ALL_LIST_DATE_ADDED != ‘0′ and zen_get_show_product_switch($products_all->fields[’products_id’], ‘date_added’)) {
// 登録日を非表示とする 071221 yachik
// $display_products_date_added = TEXT_DATE_ADDED . ‘ ‘ . zen_date_long($products_all->fields[’products_date_added’]) . str_repeat(’
‘, substr(PRODUCT_ALL_LIST_DATE_ADDED, 3, 1));
$display_products_date_added = ”;
} else {
$display_products_date_added = ”;
}
if (PRODUCT_ALL_LIST_MANUFACTURER != ‘0′ and zen_get_show_product_switch($products_all->fields[’products_id’], ‘manufacturer’)) {
$display_products_manufacturers_name = ($products_all->fields[’manufacturers_name’] != ” ? TEXT_MANUFACTURER . ‘ ‘ . $products_all->fields[’manufacturers_name’] . str_repeat(’
‘, substr(PRODUCT_ALL_LIST_MANUFACTURER, 3, 1)) : ”);
} else {
$display_products_manufacturers_name = ”;
}
12月 21, 2007 in zen-cart
管理画面にログイン
追加設定・ツール→バナーの管理
バナー広告の設定画面の【バナー グループ】に以下の値を設定する。
【BannersAll】
登録されている全バナーを表示。
『banner_box_all』で処理している。
【SideBox-Banners】
登録されているバナーからランダムで1件出力。
『banner_box』で処理している。
【Wide-Banners】
登録されているバナーからランダムで1件出力。
『banner_box2』で処理している。
(参考)http://staff.ark-web.jp/~takemura/public/pukiwiki/pukiwiki.php?Zen-Cart%2F%A5%D0%A5%CA%A1%BC
12月 20, 2007 in WordPress, 未分類
トピック別表示の左サイドバーを非表示にする。
以下のファイルを修正する。
ProgramanBlog\wp-content\themes\dust-317\single.php
(修正箇所)
< ?php include(TEMPLATEPATH.”/left_sidebar.php”);?>
↓
< ?//php include(TEMPLATEPATH.”/left_sidebar.php”);?>
※PHP部分をコメントアウト
◆追加
ブログ内容の横幅が狭いので
style.cssのwidecolumnのwidthを75%へ修正
12月 20, 2007 in PHP, zen-cart, 未分類
zen-cartのトップページのウェルカムメッセージ表示を変更するには、以下のフォルダ内のindex.phpを修正する。
zen-cart\includes
zen-cartのトップページのサブメッセージ表示を変更するには、以下のフォルダ内のdefine_main_page.phpを修正する。
zen-cart\includes\languages\japanese\html_includes
12月 20, 2007 in phpauction, PHP
以下のフォルダのen-uk.jsファイルにある各項目名称を日本語へ修正する。
phpauction-gpl-3.10\fck\editor\lang
12月 17, 2007 in Windows
BootVis
Microsoft純正ツール
BootVisを使用すると最適化され、起動時間が短くなります。数秒~数十秒は早く起動できるようになるみたいです。(注意:XP専用)
12月 17, 2007 in FTP, HTML, htaccess, 未分類
Redirect permanent /test/ http://www.shtml.jp/htaccess/
http://www.shtml.jp/test/以下にあるファイルへのアクセスがあった場合には、リダイレクトされます。例えば、http://www.shtml.jp/test/basic.htmlへのアクセスは、http://www.shtml.jp/htaccess/basic.htmlへリダイレクトされます。
phpを編集するのに便利なエディタ。
ファイル管理機能付と、ファイル毎に使用するスタンドアローン版がある。
PHPエディタ → http://phpspot.net/php/phpeditor.html
PHPエディタ_standalone → 上のリンクからスタンドアローンをチョイス。
[商品のサイズ・オプションを横並び表示にする方法]
zen_products_options テーブルの値をphpMyAdminから修正する。
修正するカラムは、
products_options_images_per_row 0→5
products_options_images_style 0→5
理由まではデバッグしていないため、後日再調査。
12月 14, 2007 in 未分類
WordPress の世界へようこそ。
このテスト用の投稿は、インストールが問題なく終了したことを意味しています。早速この内容を編集、もしくは削除してあなた自身のブログを始めてください。