2010年4月23日 星期五

zencart筆記

更改ZenCart文字大小


本文參考http://tgw1029.blogspot.com/2009/06/zencart_21.html ,但補充一些在1.3.8不一樣的部分。

以預設模板為例,來修改全站本文文字大小,進入ZenCart目錄,找到\includes\templates\zccn\css 這個資料夾,裡面有兩個檔案需要更改stylesheet.css及schinese_stylesheet.css
找到
body {
margin: 0;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 75%;
color: #000000;
background-color: #ffffff;
}
把font-size改大就行了,最大到100% 若不知道100%是多大 改成12px這種寫法也行 。


忘記zen cart管理員密碼,怎麼找回密碼

以前測試zen cart曾經有過幾次管理員密碼忘記的情況,一般情況下呢,可以使用後台登陸界面的找回密碼解決,但麻煩的是,有時候郵箱也忘了,怎麼辦呢?
以下是找回管理員密碼的幾種方法(翻譯自zen cart官方FAQ文件):
1. 如果你的zen cart系統有其他的管理賬戶,可以用它登陸後台,通過以下路徑修改管理員密碼Admin->Tools->Admin Settings;

2.如果忘記了管理員賬戶和密碼,首先你可以通過後台登陸界面的Resend Password功能,輸入郵箱來找回密碼;由於某些原因,郵箱可能也忘記了,不要急,還有辦法-通過操作數據庫來創建臨時密碼,具體操作如下: 打開phpMyadmin(一般的虛擬主機後台都有),點擊SQL標籤,執行下面的語句 DELETE FROM admin WHERE admin_name = 『Admin』; INSERT INTO admin (admin_name, admin_email, admin_pass, admin_level) VALUES (『Admin』, 『admin@localhost』, 『351683ea4e19efe34874b501fdbf9792:9b』, 1); 如果你的數據庫表適用了前綴,自然你需要在上面的數據表前加上前綴,例如: 「… FROM/INTO prefix_admin …」 操作成功後,你就可以通過下列賬號密碼登錄後台了: 賬號:Admin 密碼:admin 注意大小寫,一定不能錯。 接下來要做的就是通過 Admin->Tools->Admin Settings刪除臨時賬號,創建新賬號。




更改首頁說明文字
位於ZenCart目錄的incudes/languages/tchinese/html_includes/zccn/define_main_page.php

更改首頁banner
位於ZenCart目錄的images/banners/banner1.jpg 影像大小為750*105
位於ZenCart目錄的images/banners/banner2.jpg 影像大小為420*197

主要頁面編輯
從管理員頁面進入→工具→簡易頁面管理
可以更改一些頁面訊息。



Read more...

2010年4月14日 星期三

使用php在mysql移動記錄指標的方法

習慣用vb的人,都知道移動記錄指標,可以用movefirst,movenext,movelast等指令,在php中使用mysql如何達到同樣效果。

可以用data_seek來做:
$result->data_seek($row_number)跳到$row_number這筆資料記錄
<?php
$s1="(select maSeq,percent as sWeight from scription where dSeq=".$ars['seq'].") a";
$q="select a.*,b.price,b.name from ".$s1." left outer join material b on a.maSeq = b.seq";
$rs1 = $mysqli->query($q) or die($mysqli->error);
$ars1 = $rs1->fetch_array();

$maPrice=0;

//以下迴圈,會使rs1資料集,一直讀到最後一筆
do {
if (!$ars1) break;
$ra=($ars['totWeight']/($ars['loss']/100))/$ars['tWeight'];
$maPrice+=$ars1['sWeight']*$ra*$ars1['price'];
} while ($ars1 = $rs1->fetch_array());

//以下做法會使rs1記錄指標回到第一筆(movefirst),重新再從第一筆讀起
$rs1->data_seek(0);
$ars1 = $rs1->fetch_array(); //相當於movenext
do {

if (!$ars1) break;?>
<tr <?php
$co = $cnt % 2;
if ($co== 0) echo "bgcolor=#E6F2FF";
else echo "bgcolor=#DEE9EB";?>>
<td height="16" bgcolor="#D0DFDB" class="content-xs1"><?php echo $ars1['name']?></td>
<td bgcolor="#D0DFDB" class="content-xs1"><?php echo round($ars1['sWeight']*$ra,2);?></td>
<td bgcolor="#D0DFDB" class="content-xs1"><?php echo $ars1['price'];?></td>
<td bgcolor="#D0DFDB" class="content-xs1"><?php echo round($ars1['sWeight']*$ra*$ars1['price'],2);?></td>
</tr>
<?php } while ($ars1 = $rs1->fetch_array())?>

Read more...

2010年4月9日 星期五

ps2 debugging station免改機直讀備份片

首先不能免俗的聲明一下,以下方法,僅限於在保存原版光碟的情況下,使用備份光碟,避免原版光碟刮傷,請勿使用於非法用途。


在網拍花了大約一千元,買到一台未改機的ps2 debugging station,型號是DTL-H30100,這台是開發用的PS2,我先前找到的資料,是說開發用的PS2可以直接讀取備份片,可是真的買來以後,發現根本不是這麼回事。於是上網找了許多資料。

其中有一段資料這樣寫著:
DTL-H30102U: 120V AC. PAL. Says "TEST" on top. Plays any retail PSX game in PAL format. Plays any burned PSX game in PAL format. Plays any retail PS2 game regardless of region. Plays burned PS2 disks only if patched as master. Comes with Sony Hard Drive. Comes with Network adapter. Offically supports network play. It's a system designed to test european games in america.(http://assemblergames.com/forums/showthread.php?t=7223)

以上找到的資料,與我的型號相近,我的是日規機,而它可能是歐系主機在usa美國的開發版本,可以讀pal系統的燒錄片,而且可以跨區讀取。還有這一段話:

Plays burned PS2 disks only if patched as master

意思是它可以讀燒錄片,但是要patched as master,從這裡找線索,又找了一些資料,發現Loser's PS2 Disc patcher這套軟體,可以將ps2的燒錄片,patch成master,就可以在ps2 的debugging station直讀備份片了。這個檔案相當難找,因為ps2已經是過時的東西了,大部分的連結都失效了,花了我近一天的時間,終於找到了下載點。馬上試用,真的可以讀取。

以下是Loser's PS2 Disc patcher的說明文件,主要是提到它可以patch成不同區域,就是可跨區,也可以play discs on debug ps2 station:

This program can patch psx and ps2 cd and dvd images for different regions.

It also supports the patching of the main exe filename for psx and ps2 cd
and dvd images.

It can patch discs to make them appear to be 'master discs'.
(Lets you play burnt discs on debug PS2s!)

oO Images Types Supported Oo

Psx (mode 2) cd images that are either 2048 or 2352 bytes per sector.
Ps2 (mode 2) cd images that are either 2048 or 2352 bytes per sector.
Ps2 dvd iso images.
Ps2 dvd gi images.
(cd and dvd images with image headers are supported as long as their 'bytes per sector' format is supported)


使用方法如下:

  1. 將原版的ps光碟片,以iso製作工具,製成iso檔。(可參考這裡:介紹及比較兩個免費製作iso檔的工具)
  2. 再將下載下來的Loser's PS2 Disc patcher解壓縮。
    下載點(擇一下載):
    http://www.xun6.com/file/6d0dfbe21/DiscPatcher3.zip.html
    http://www.mediafire.com/file/mzwjwtljjwi/DiscPatcher3.zip
  3. 執行Loser's PS2 Disc patcher。
    在Image Filename的地方,載入上面步驟一所產生的iso檔。載入後,Loser's PS2 Disc patcher會自動判斷ps2光碟的格式及區域等資料。
  4. 請在Master disc的地方打勾。
  5. 在Region的地方,改成您主機的區域。(這裡我不是很確定,我用美國職棒大聯盟 MLB 09 The Show的iso檔,讀出來的區域是America,因為我的ps2主機是日規機,所以我改成Japan,實際上是可以跑的)
  6. Exe Filename這裡,我可是找了很多資料才會填的,這裡指的應是Loser's PS2 Disc patcher要進行patch的執行檔,那ps2光碟裡的執行檔是那一個呢?把ps2原版光碟,放到電腦裡,在根目錄下,裡面有一個SYSTEM的檔案,用記事本打開,可以看到這一行:
    BOOT2=CDROM0:\SCUS_976.44:1
    SCUS_976.44就是執行檔了,所以把它填到Exe Filename的空格裡。
  7. 再按下patch,大約過三分鐘,就完成了。再把patch完成的ISO檔,燒到光碟裡,就可以了。(我是用酒精以DVD+R用最低速燒)

    20100409001.jpg


不過是否每個型號的ps2 debugging station都能這樣使用呢?可能不同型號有不同結果。不過目前我猜想DTL-H30XXX的型號應該是可以用patch master的方式,達到直讀燒錄片的功能。

請參考下文:
I think it depends on what model it is. Some will run burned CDs and DVDs, some won't . The ASSEMblergames.com forums has a section about these units and is reasonably active. The site is mainly for collectors of obscure dev hardware like this, but some of the people on the site actually like to use them. PS2DEV may have information about your TEST unit, but I haven't been on the site much.(http://ask.metafilter.com/36181/What-can-I-do-with-a-Test-Playstation-2)

Read more...

2010年4月3日 星期六

第一次買電蚊拍,一下子就掛了

最近蚊子又變多了,樓下車庫的蚊子,真是多到爆,這些蚊子專叮我家那隻笨笨的黃金獵犬的狗鼻子,本來用補蚊燈,可是只有前一兩天有點效果,接下來的補獲量,愈來愈少,少的可憐。以前從來沒有用過電蚊拍,於是想說買來試試,看網路上很多人推薦勳風牌的電蚊拍。那天本來在市場看到一隻50元的,有一點想買,但是心想也許是大陸貨,電蚊拍這種東西,為了安全,還是買品質好一點的台灣貨。

於是到五金行,買了一支180元的勳風牌的電蚊拍,買回家沒有馬上用,放了幾天,前天拿來小試了一下,拍到了一兩隻蚊子,今天天氣熱,車庫的蚊子又成群結隊的出現。於是我就拿起電蚊拍,開始與蚊子大作戰,一開始戰果豐碩,消滅了不少敵軍。

可是大約十幾分鐘以後,電蚊拍突然失靈了,拍到蚊子了,可是蚊子還是揚長而去,這時我才發現,本來按住電蚊拍會發一種嗡嗡的聲音,現在沒聽到了。想說不會是沒電池了吧!電池才充飽電而已(我是使用充電電池),不管如何,先換電池看看,結果換了剛充飽電的電池,也沒作用。

這時我開始接受電蚊拍故障的事實,本來五金店說七天內有問題,可以換,可是因為我買來沒有馬上使用,因為前幾天,天氣較冷,蚊子並不多。今天拿出來用早已超過七天了。雖然才180元,可是心裡還是很不甘心。

找到勳風的網站,找到客服網頁,反應如下的內容,第一次用firefox發出,出現亂碼,再用ie發一次,然後收到該公司已收到訊息的回應:

本人到五金行,買了一支180元貴公司的電蚊拍,買回家沒有馬上用,放了幾天,前天第一次在室內使用,拍到了一兩隻蚊子,今天使用電蚊拍時,不知是拍太多蚊子(大約三十幾隻吧,在樓下車庫使用!),還是怎樣,大約十幾分鐘以後,電蚊拍突然失靈了,本來按住電蚊拍開關時,會發一種嗡嗡的聲音,卻沒聽到了。但燈會亮,換充飽的電池(我是使用充電電池),也沒作用。
本來五金店說七天內有問題,可以換,可是因為我買來沒有馬上使用,也超過七天了。雖然才180元,可是心裡總覺得,我是在正常使用下故障,有必要反應給貴公司知道,作為貴公司產品改進的參考。


以上的內容大約是二週前寫的,之所以沒有馬上post,是希望該公司有所回覆之後,再把他們回覆的內容,一併post上來,不過到今天4月3日,已經十幾天了,想來該公司是不會有所回應了,當初我留下email及手機,為了怕漏接手機,我連著十天,除了睡覺,手機都保持開機狀態。可是都沒有收到任何回音,只好現在就把文章發布出去了。所以不管是東西的品質問題,或是我操作失誤,都只能由讀者來評斷了,以上內容我只是平實的陳述整個過程,我想東西的品管,不可能百分之百沒瑕疵,我可能就是運氣不好,買到百分之零點零幾的不良品吧,至於電蚊拍的操作問題,我只是按下開關拍蚊子而已,沒摔到或撞到,只是車庫的蚊子真的很多,不知是不是不能連續使用太久,另外我使用的是充電電池,不知有沒有影響。

不過這支電蚊拍,拍到蚊子的聲音,霹靂拍啦的,打蚊子的效果還不錯,網路上很多人,提到有些電蚊拍,打到蚊子,只是擊昏而已。我買的這支一打到蚊子,蚊子馬上在地球消失。這倒是符合網路上很多人推薦這個牌子的原因。


照片 062.jpg

Read more...

  © Blogger templates Psi by Ourblogtemplates.com 2008

Back to TOP