PDA

查看完整版本 : [教學]別問我從哪裡來!自己不會看? 功能套件


吉米丘
01-04-2007, 00:42
話說吉米這幾天逛別人網站,看到一個很讚的東西,自己很想要,就去研究怎麼把他搞回來啦~

沒錯,這個名字,是吉米自己取的,吉米就是愛搞怪,所以呈現出來的結果如下:

http://forums.jcms.com.tw/files/jcms-b6fccdc8e1078b67dff76820693ce0a2.jpeg

他其實會針對你的瀏覽者,即時呈現在地圖上面

http://forums.jcms.com.tw/files/jcms-c5eaf707f1927584570e330c3a1bf98b.jpeg

這對於我們這種夥伴遍佈全球各地的人來說,其實也是種自爽的套件

因為真正要看tracking結果,還是得去後台看分析報告

而前台這種東西,就是好看的而已啦~

接下來吉米順便來分享這是怎麼弄的

因為那個原文網站喔,實在說英文,那英文還真看不懂,而原生語言,又不知道是哪國語言,反正都是英文字母組成,但是只看得懂專業名詞而已

不過,還好很簡單大家接著看下去

第一步驟,當然要先去官方網站下載程式 (http://www.geo-loc.com/download/)囉,會有一個叫做compteur_geoloc.zip的檔案下載回來


第二步驟,當然是解開他囉,然後會呈現這樣的檔案架構

http://forums.jcms.com.tw/files/jcms-06a2d68709e94e6d7b20e8152555a62a.jpeg

第三步驟,把他上傳到你的主機裡面去,例如吉米的部落格網址為http://blog.jcms.com.tw/

那你就是要把這個目錄放在root下面,也就是變成http://blog.jcms.com.tw/compteur_geoloc/


第四步驟,請準備好你的管理員帳號密碼,進入你網站的phpmyadmin裡面去

在SQL的地方貼入下列語法,並且執行他


CREATE TABLE `geoloc` (
`pays` varchar(4) NOT NULL default '0',
`abs` int(4) NOT NULL default '0',
`ord` int(4) NOT NULL default '0',
`name` varchar(25) NOT NULL default '',
`nom` varchar(25) NOT NULL default '',
`visit` int(4) NOT NULL default '0',
`time` int(4) NOT NULL default '0',
KEY `time` (`time`)
) TYPE=MyISAM;


CREATE TABLE `geoloc2` (
`time` int(4) NOT NULL default '0',
`ip` bigint(4) NOT NULL default '0',
PRIMARY KEY (`time`)
) TYPE=MyISAM;




http://forums.jcms.com.tw/files/jcms-fe5323ea32c4f7384a4f38b1ca918bbf.jpeg
例如這樣



http://forums.jcms.com.tw/files/jcms-3f6f5aa9c8c81edb67a12bd862b63247.jpeg
然後就完成啦~

接著,請將config.php這個檔案打開來,並且修改裡面的資料

$url_site="www.mon_site.com"; //這裡填上你的網址,但是不要有http://喔!!//"


$host="xxxxxxxxx"; //填上你的資料庫主機位置,一般來說都是localhost
$user="xxxxxxxxxx"; // 存取資料庫的使用者
$mdp="xxxxxxxxxx"; // 存取資料庫的密碼
$database="xxxxxxxxxx"; // 資料庫名稱


並且記得上傳到主機去喔~

最後,在你要呈現這個套件的地方,貼上語法

<script language="JavaScript" src="../compteur_geoloc/geoloc.php" ></script><noscript>GEOLOC ('http://www.geo-loc.com')</noscript>

而這個位置呢,就看你把他放在哪個目錄下了

src="../compteur_geoloc/geoloc.php"

以吉米的例子,是改成src="/compteur_geoloc/geoloc.php"

若你搞不清楚相對位置,不然就乾脆給他絕對位置也可以

src="http://blog.jcms.com.tw/compteur_geoloc/geoloc.php"

這樣就ok啦~

http://forums.jcms.com.tw/files/jcms-b6fccdc8e1078b67dff76820693ce0a2.jpeg

讚吧?


最後,若你並沒有權限可以去動phpmyadmin,並且執行命令,那你可以使用簡單版,直接在你要他出現的地方,貼上下面的語法,也就可以了,只是啊,效果有差啦


<script language="JavaScript" src="http://www.geo-loc.com/geo_blog/geo_blog.php" ></script>
<noscript>
GEOLOC ('http://www.geo-loc.com')
</noscript>



若你還看不懂吉米所寫的,那請您親自前往官方網站閱讀吧~

Geoloc
http://www.geo-loc.com/installation.php