MYSQL 的 REPLACE 函數

由於把JUSTBLOG從A7的SERVER搬到了日本
順邊搧掉幾個伺服器上根本沒再用的WEBSITE
包括之前艾倫設計的FLASH版本也暫時收起來
網址也從http://justblog.justfly.idv.tw變成http://justfly.idv.tw
但是後續的問題還蠻多的
像是安裝路徑也要改
上傳路徑也要改
還有GOOGLE一直跟我說我的SITEMAP不應該再做重新導向
查了一下發現MYSQL中的網址也都還是之前的
所以必須用MYSQL的 REPLACE 函數還取代一下(阿不然會手動到手指骨折吧@@)
最主要的是wp_posts中的guid
所以我的語法是這樣下的:

update wp_posts set guid =replace(guid,'http://justblog.justfly.idv.tw','http://justfly.idv.tw');

看結果是都改完了
所以理論上應該SITEMAP也會自己改過來了吧~

改變nextgen-gallery的相簿路徑 BY [wp_ngg_gallery][pageid]

原因是如果依照預設的狀態
從相本點進相簿後Breadcrumbs依然停在相本
這樣一來要從”相片一覽”回到”相本一覽”就變得很不視覺
明明nextgen-gallery就可以把相簿連結到PAGE
沒道理會做不到這麼一件簡單的事
先查了一下nextgen-gallery的資料庫表格
發現有設定”分頁連結至:”的相簿在[wp_ngg_gallery][pageid]才會有值
再回到nextgen-gallery的目錄
在nggfunctions.php中更改了他的判斷式

368
369
370
371
372
373
374
375
376
377
		// choose between variable and page link
		if (!$galleries[$key]->pageid) {
			$args['album'] = $album->id; 
			$args['gallery'] = $key;
			$args['nggpage'] = false;
			$galleries[$key]->pagelink = $nggRewrite->get_permalink($args);
 
		} else {
			$galleries[$key]->pagelink = get_permalink( $galleries[$key]->pageid );
		}

改完後,nextgen-gallery就會依照pageid 的值判斷是否在連結中改成頁面的連結
而不再是原本的http://xxx.com/nggallery/page-xx/album-xx/gallery-xx
當然Breadcrumbs就可以正常顯現囉~

防犯カメラSUPER 正式開張

經過快要半年斷斷續續 大大小小的修改
來日本後做的第一個網站終於正式上線了
防犯カメラ、監視カメラの販売「防犯カメラSUPER」-TOPページ
防犯カメラSUPER是一個由日本自己開發的免費網路商店專用CMS:EC-CUBE改寫的
剛開始做的時候才2.1.2版
現在已經釋出2.4.0的RC2了
布過由於改寫的地方很多
升級並不是按個鍵或重新把檔案換掉就OK
目前只升級到2.3.3
基本上網路商店該有的功能都有了
可以動態產生PDF的報價單
用一點點AJAX的套餐頁面
反映後端出貨流程的FLASH…
後端還附有銷售統計系統(不過處理速度很慢 有時還會變成白色畫面@@)
唯一比較可惜的是沒有做到線上刷卡跟便利商店取貨等更方便的東西
只能用匯款或代金付款後再用快遞到客人家裡
繼續閱讀