BWSショップ作成サンプルプログラムAデザイン変更

2006年02月10日

今回は、BWSショップ作成サンプルプログラムのデザインを変更するためのテンプレート変更について記述いたします。

デザインの変更はsmartyのテンプレートを変更することで
行います。
変更するテンプレートはSMARTYフォルダ以下の下記のフォルダにあります
smarty/bidders/templates/

1.CSSの変更
文字のサイズや、色、背景の色や枠の太さ等を変更する場合はcss.tplを編集します。css.tplは全てのテンプレートのCSSを扱っています。

css.tplの変更部分は↓をご覧ください。
ページの各部分に対応したID,class名が書いてあります。


2.デザインの変更
デザインの変更は下記のtplを変更することで行います。

item.tpl
itemDetailBox.tpl
itemDetailPage.tpl
newListBox.tpl
serchBox.tpl
topPage.tpl
categoryBox.tpl
categPage.tpl

例えば、画面左側のカテゴリ一覧について変更がしたいのであれば、categoryBox.tplを編集をするとレイアウトが変更できます。

テンプレートファイルの編集については下記のページが参考になります
smarty(暫定)さんhttp://sunset.freespace.jp/smarty/

BWSショップ作成サンプルプログラム@

PHPを利用したBWS活用の参考に、今回はBWSショップ作成サンプルプログラムを公開します。BWSショップ作成サンプルプログラムはBWSを利用して、ビッダーズのようなサイトを作成するためのPHPを利用したプログラムです。

サンプルはプログラムがわからない方でも利用できるように解説をつけています。
また、プログラムソースを公開するので、プログラマ自身で自由に改良して使うことができます。
こちらのサンプルプログラムを利用の際はテンプレートエンジンを利用することで、デザインなどの変更できるようにしています。

サンプルファイルのダウンロードはこちらからお願いします
サンプルファイルダウンロード


1.動作環境
本アプリケーションはPHP4にて記述しています。
動作させる為にはPHP4がインストールされているサーバが必要です。
※レンタルサーバのlolipop,xreaでの動作確認を行っています。

2.配布ファイルの構成
サンプルプログラムはBshopとSMARTYに分かれています。
・Bshop-プログラム部分
・SMARTY-テンプレートエンジン部分、デザイン変更はこちらで行います。

3.利用の仕方

3.1.SMARTYの設置方法
SMARTYフォルダを指定のディレクトリに設置します。
(今回は、xrea,lolipopに関しての解説をいたします)


@xrea
xreaはROOTフォルダ(FTPで接続した最初のフォルダ)に設置する
/virtual/ユーザーID/

Alolipop

/home/sites/lolipop.jp/users/ユーザーID/web/
(FTPで接続した最初のフォルダ)に設置する

3.2サンプルプログラムの設置
3.2.1.config.phpの設定
サンプルプログラム設置の際には、config.phpの
URLの設定、SMARTYフォルダへの絶対パス設定、アフィリエイトID/リンクIDの設定を行っていただきます。

3.2.1.1URLの設定
config.phpの5行目をサンプルプログラムを設置するURLに設定する
$topUrl="http://『あなたのドメイン』/bshop/";

3.2.1.2 SMARTYフォルダへの絶対パスの設定
lolipopユーザは10行目、xreaユーザは13行目を変更します

・lolipop用
define('BID_SMARTY_DIR','/home/sites/lolipop.jp/users/『lolipop.jp-から始まるFTPのユーザー名』/web/smarty/');

・xrea用
define('BID_SMARTY_DIR','/virtual/『xreaのFTPのユーザー名』/smarty/');

3.2.1.3アフィリエイトID、リンクIDの設定
アフェリエイトID,リンクIDを下記のページより確認して、
18,19行目のアフィリエイトID,リンクIDのところに設定します。
確認用ページ:http://www.bidders.co.jp/dap/sv/affid

$affId="アフィリエイトID";
$linkId="リンクID";

3.2.2サンプルプログラムの設置
サンプルプログラムをサーバーに設置します。
Bshopのフォルダごとサーバのディレクトリに
あげてください
設置したら、
http://設置したドメイン/bshop/
にアクセスしてチェックしてください

mypop

2004年10月29日

mypopでは、BWSのRSS配信機能を活用し、ビッダーズのオークション情報通知サービスを提供しています。
この機能により、ユーザーは、「mypop」の専用画面から価格、キーワードなどの条件を指定し、その条件に当てはまるオークションの商品情報をリアルタイムでデスクトップに通知、いち早くチェックすることが可能となっています。
mypop
説明ページ

キヌガサ

2004年10月19日

キヌガサでは、BWSを活用し、ビッダーズの商品情報をキヌガサ内に表示する機能を提供しています。
この機能により、ユーザーが出品したものをSNS内で告知することや、オンラインショップの商品を紹介してそのショップで購入されると紹介手数料が支払われる成果報酬型広告(アフィリエイト広告)としての利用が可能となっています。
キヌガサ
プレスリリース

アプリケーション募集

開発したアプリケーションについては、
このエントリにコメントの形で投稿いただければ、
レビューさせていただきます。
そして、あなたのアプリケーションが幅広く役立つものと判断した場合は、
このブログで公開させていただきます。

サンプルアプリケーション2

ビッダーズの商品情報HTMLを簡単に作成するツール
http://www.moondakota.com/btools/itemfeed/index.php

サンプルアプリケーション1

ビッダーズの商品情報XML(アフィリエイト対応版)を
Javascriptのコードにしてページに表示させるツール
http://www.moondakota.com/btools/listfeed/index_s.php