日志分类:zen cart网站建设

共享一些好用的广告代码

2010年03月18日 5:21 下午  |  分类:zen cart网站建设, 外贸

经典广告代码,两侧浮动栏,浮动窗口,对联广告,底部广告伸缩:

左栏浮动广告
<script language=javascript>var specialcode=”<DIV id=searchspe style=’Z-INDEX: <script language=javascript>var specialcode=”<DIV id=searchspe style=’Z-INDEX: 100; right: 1px; POSITION: absolute; TOP: 180px;’><TABLE cellSpacing=0 cellPadding=0 width=150 style=’border-left:1px solid #2E6287;border-top:1px solid #2E6287;border-right:1px solid #2E6287;font-size:12px;color:#ffffff; border-bottom-color:#2E6287; border-bottom-width:1px’><TR bgcolor=#2E6287><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=searchspe.style.visibility=’hidden’ width=30>关 闭</TD></TR></TABLE><table border=’1′ width=’150′ height=’500′ bordercolor=’#2E6287′><tr><td>广告内容</td></tr></table></DIV>”;document.write(specialcode);lastScrollY=0;function heartBeat0(){diffY=document.body.scrollTop;percent=.1*(diffY-lastScrollY);if(percent>0)percent=Math.ceil(percent);else percent=Math.floor(percent);document.all.searchspe.style.pixelTop+=percent;lastScrollY=lastScrollY+percent;}window.setInterval(“heartBeat0()”,1);</script>

右栏浮动广告
<script language=javascript>var specialcode=”<DIV id=searchspe style=’Z-INDEX: 100; left: 1px; POSITION: absolute; TOP: 50px;’><TABLE cellSpacing=0 cellPadding=0 width=360 style=’border-left:1px solid #333333;border-top:1px solid #333333;border-right:1px solid #333333;font-size:12px;color:#ffffff’><TR bgcolor=#2E6287><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=searchspe.style.visibility=’hidden’ width=30>关 闭</TD></TR></TABLE><table border=’1′ width=’150′ id=’table1′ bordercolor=’#2E6287′ height=’500′><tr><td>广告内容</td></tr></table></DIV>”;document.write(specialcode);lastScrollY=0;function heartBeat0(){diffY=document.body.scrollTop;percent=.1*(diffY-lastScrollY);if(percent>0)percent=Math.ceil(percent);else percent=Math.floor(percent);document.all.searchspe.style.pixelTop+=percent;lastScrollY=lastScrollY+percent;}window.setInterval(“heartBeat0()”,1);</script>

左栏固定广告
<DIV id=searchspe style=’Z-INDEX: 100; left: 1px; POSITION: absolute; TOP: 50px;’><TABLE cellSpacing=0 cellPadding=0 width=360 style=’border-left:1px solid #333333;border-top:1px solid #333333;border-right:1px solid #333333;font-size:12px;color:#ffffff’><TR bgcolor=#2E6287><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=searchspe.style.visibility=’hidden’ width=30>关 闭</TD></TR></TABLE>广告内容</DIV>

右栏固定广告
<DIV id=searchspe style=’Z-INDEX: 100; right: 1px; POSITION: absolute; TOP: 50px;’><TABLE cellSpacing=0 cellPadding=0 width=360 style=’border-left:1px solid #333333;border-top:1px solid #333333;border-right:1px solid #333333;font-size:12px;color:#ffffff’><TR bgcolor=#2E6287><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=searchspe.style.visibility=’hidden’ width=30>关 闭</TD></TR></TABLE>广告内容</DIV>

漂浮广告代码
<div id=”img” style=”position:absolute;; width: 200; height: 151″>广告内容</div>
<script LANGUAGE=”JavaScript”>
var xPos = 20;
var yPos = 10;
img.style.left= xPos;
img.style.top = yPos;
var step = 1;
var delay = 30;
var width,height,Hoffset,Woffset;
var y = 1;
var x = 1;
var interval;
img.visibility = “visible”;

function changePos()
{
width = document.body.clientWidth;
height = document.body.clientHeight;
Hoffset = img.offsetHeight;
Woffset = img.offsetWidth;
if (y)
{
yPos = yPos + step;
}
else
{
yPos = yPos – step;
}
if (yPos < 0)
{
y = 1;
yPos = 0;
}
if (yPos >= (height – Hoffset))
{
y = 0;
yPos = (height – Hoffset);
}
if (x)
{
xPos = xPos + step;
}
else
{
xPos = xPos – step;
}
if (xPos < 0)
{
x = 1;
xPos = 0;
}
if (xPos >= (width – Woffset))
{
x = 0;
xPos = (width – Woffset);
}
img.style.left = xPos + document.body.scrollLeft;
img.style.top = yPos + document.body.scrollTop;
}

function start()
{
interval = setInterval(‘changePos()’, delay);
}

function pause_resume()
{
clearInterval(interval);
}
start();
</script>

固定对联
<DIV id=searchspe style=’Z-INDEX: 100; right: 5px; POSITION: absolute; TOP: 50px;’><TABLE cellSpacing=0 cellPadding=0 width=150 style=’font-size:12px;color:#ffffff’><TR bgcolor=#C54A00><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=searchspe.style.visibility=’hidden’ width=30>关 闭</TD></TR></TABLE>
广告内容</DIV><DIV id=searchspe2 style=’Z-INDEX: 100; left: 5px; POSITION: absolute; TOP: 50px;’><TABLE cellSpacing=0 cellPadding=0 width=150 style=’font-size:12px;color:#ffffff’><TR bgcolor=#12BDFF><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=searchspe2.style.visibility=’hidden’ width=30>关 闭</TD></TR></TABLE>
广告内容</DIV>

随动对联
<script language=javascript>function close163news(){searchspe.style.visibility=’hidden’;searchspe2.style.visibility=’hidden’;} var specialcode=”<DIV id=searchspe style=’Z-INDEX: 100; right: 1px; POSITION: absolute; TOP: 30px;’><TABLE cellSpacing=0 cellPadding=0 width=150 style=’font-size:12px;color:#ffffff’><TR bgcolor=#C54A00><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=’close163news()’ width=30>关 闭</TD></TR></TABLE>广告内容</DIV>”;document.write(specialcode);lastScrollX=0;function heartBeat0(){diffY=document.body.scrollTop;percent=.1*(diffY-lastScrollX);if(percent>0)percent=Math.ceil(percent);else percent=Math.floor(percent);document.all.searchspe.style.pixelTop+=percent;lastScrollX=lastScrollX+percent;}window.setInterval(“heartBeat0()”,1);var specialcode2=”<DIV id=searchspe2 style=’Z-INDEX: 100; left: 1px; POSITION: absolute; TOP: 30px;’><TABLE cellSpacing=0 cellPadding=0 width=150 style=’font-size:12px;color:#ffffff’><TR bgcolor=#12BDFF><TD height=20> 推荐↓</TD><TD style=’CURSOR: hand’ onclick=’close163news()’ width=30>关 闭</TD></TR></TABLE>广告内容</DIV>”;document.write(specialcode2);lastScrollY=0;function heartBeat1(){diffY=document.body.scrollTop;percent=.1*(diffY-lastScrollY);if(percent>0)percent=Math.ceil(percent);else percent=Math.floor(percent);document.all.searchspe2.style.pixelTop+=percent;lastScrollY=lastScrollY+percent;}window.setInterval(“heartBeat1()”,1);</script>

qq好友上线广告代码
<!– 代码开始 请将下面的代码放到body结束标签之前–>
<DIV id=eMeng
style=”BORDER-RIGHT: #455690 1px solid; BORDER-TOP: #a6b4cf 1px solid; Z-INDEX: 99999; LEFT: 64px; VISIBILITY: hidden; BORDER-LEFT: #a6b4cf 1px solid; WIDTH: 168px; BORDER-BOTTOM: #455690 1px solid; POSITION: absolute; TOP: 374px; HEIGHT: 115px; BACKGROUND-COLOR: #c9d3f3″>
<TABLE style=”BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid”
cellSpacing=0 cellPadding=0 width=”100%” bgColor=#cfdef4 border=0>
<TBODY>
<TR>
<TD
style=”FONT-SIZE: 12px; BACKGROUND-IMAGE: none; COLOR: #0f2c8c”
width=30 height=24> </TD>
<TD
style=”PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: none; COLOR: #1f336b; PADDING-TOP: 4px”
vAlign=center width=”100%”><span>本站提示</span></TD>
<TD vAlign=center align=right width=19 2px? padding-top: 2px;
padding-right:><SPAN title=关闭
style=”FONT-WEIGHT: bold; FONT-SIZE: 12px; CURSOR: hand; COLOR: red; MARGIN-RIGHT: 4px”
onclick=closeDiv()>×</SPAN></TD></TR>
<TR>
<TD
style=”PADDING-RIGHT: 1px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 1px”
colSpan=3 height=90><DIV
style=”BORDER-RIGHT: #b9c9ef 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #728eb8 1px solid; PADDING-LEFT: 13px; FONT-SIZE: 12px; PADDING-BOTTOM: 13px; BORDER-LEFT: #728eb8 1px solid; WIDTH: 100%; COLOR: #1f336b; PADDING-TOP: 18px; BORDER-BOTTOM: #b9c9ef 1px solid; HEIGHT: 100%”>
<div align=”left”> <span style=”text-decoration: none”>
<FONT
color=#FF0000>仿造qq好友上线<br>
<center> </center>
</FONT></span></div>
</DIV></td></tr></table>
<SCRIPT language=JavaScript>
window.onload = getMsg;
window.onresize = resizeDiv;
window.onerror = function(){}
var divTop,divLeft,divWidth,divHeight,docHeight,docWidth,objTimer,i = 0;
function getMsg()
{
try{
divTop = parseInt(document.getElementById(“eMeng”).style.top,10)
divLeft = parseInt(document.getElementById(“eMeng”).style.left,10)
divHeight = parseInt(document.getElementById(“eMeng”).offsetHeight,10)
divWidth = parseInt(document.getElementById(“eMeng”).offsetWidth,10)
docWidth = document.body.clientWidth;
docHeight = document.body.clientHeight;
document.getElementById(“eMeng”).style.top = parseInt(document.body.scrollTop,10) + docHeight + 10;// divHeight
document.getElementById(“eMeng”).style.left = parseInt(document.body.scrollLeft,10) + docWidth – divWidth
document.getElementById(“eMeng”).style.visibility=”visible”
objTimer = window.setInterval(“moveDiv()”,10)
}
catch(e){}
}

function resizeDiv()
{
try{
divHeight = parseInt(document.getElementById(“eMeng”).offsetHeight,10)
divWidth = parseInt(document.getElementById(“eMeng”).offsetWidth,10)
docWidth = document.body.clientWidth;
docHeight = document.body.clientHeight;
document.getElementById(“eMeng”).style.top = docHeight – divHeight + parseInt(document.body.scrollTop,10)
document.getElementById(“eMeng”).style.left = docWidth – divWidth + parseInt(document.body.scrollLeft,10)
}
catch(e){}
}

function moveDiv()
{
try
{
if(parseInt(document.getElementById(“eMeng”).style.top,10) <= (docHeight – divHeight + parseInt(document.body.scrollTop,10)))
{
window.clearInterval(objTimer)
objTimer = window.setInterval(“resizeDiv()”,1)
}
divTop = parseInt(document.getElementById(“eMeng”).style.top,10)
document.getElementById(“eMeng”).style.top = divTop – 1
}
catch(e){}
}
function closeDiv()
{
document.getElementById(‘eMeng’).style.visibility=’hidden’;
if(objTimer) window.clearInterval(objTimer)
}
</SCRIPT>

 
把代码放在适合的位置,可以放在tpl_main_page.php里,就是要把这类代码放在<body>和</body>之间。

zen cart shipping method

2010年03月1日 11:09 上午  |  分类:zen cart网站建设

zen cart默认的下单第三步里,shipping method是Store Pickup (Walk In)。显然不是我们想要的,再说,这样的显示,很多客户都有疑问,如果把它改为Free Shipping(EMS, UPS…),就漂亮了。

更改文件是FTP: includes/languages/english/modules/shipping/freeoptions.php第39行,默认是

define(‘MODULE_SHIPPING_FREEOPTIONS_TEXT_WAY’, ‘Free Shipping’);

把红色内容改为你想要的。

注:该方法与我之前写的zen cart下单第3步shipping_method怎么改为默认免邮费有冲突,如果用该种方法,则前面说的加代码要还原,否则的话前台会出现问题。

zen cart目录全部显示

2010年02月26日 3:47 下午  |  分类:zen cart网站建设

zen cart Categories默认的是只显示一级目录,当点开一级后才能展开二级目录等,若要让它把一级和二级并列展开,则要更改些东西。

这里利用到另一个新的Categories模块,即ch_category模块,下载解压后直接上传到FTP根目录,把原来的Categories模块关掉,打开ch_categories模块就可以了,这时默认的子目录前面还有|_符号,可以去后台Configuration/Layout Settings里设置,Categories Separator between the Category Name and Sub Categories项可以去掉该符号,Categories SubCategories Indent项可以让子分类与一级分类左对齐。

zen cart后台订单显示图片

2010年02月26日 2:10 下午  |  分类:zen cart网站建设

zen cart默认的后台订单页面只有数据,具体订单的图片,还要去前台看是哪款,现在,可以在订单处显示该order所对应的图片了,效果图图下:

 实现该功能只要更改两个order.php文件,路径分别是:

admin/orders.php

admin/includes/order.php

具体更改方法是:

1、FTP打开admin/orders.php文件,找到这段代码:

for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
echo ‘ <tr>’ . “\n” .
‘ <td valign=”top” align=”right”>’ .

在后面添加: 

‘<img src=../images/’ . $order->products[$i]['image'] . ‘ align=top width=”99″ height=”100″ >’ .

注:<img src=” width=” height=”>是html的img用法,上述代码中的99和100定义该图片的大小,没有对此定义的话将在此处生成图片的实际像素,一般都太大了,会把后台订单撑得不太好看。

2、打开admin/includes/classes/order.php文件,查找:

$orders_products = $db->Execute(“select orders_products_id, products_name, products_model,
products_price, products_tax, products_quantity,
final_price, onetime_charges,
product_is_free
from ” . TABLE_ORDERS_PRODUCTS . ”
where orders_id = ‘” . (int)$order_id . “‘”);

替换为:

$orders_products = $db->Execute(“select o.orders_products_id, o.products_id, o.products_name, o.products_model,
o.products_price, o.products_tax, o.products_quantity,
o.final_price, o.onetime_charges,
o.product_is_free, p.products_id, p.products_image
from ” . TABLE_ORDERS_PRODUCTS . ” o, ” . TABLE_PRODUCTS . ” p
where o.orders_id = ‘” . (int)$order_id . “‘ and o.products_id = p.products_id”);

查找:
name’ => $orders_products->fields['products_name'],

在后面添加:

‘image’ => $orders_products->fields['products_image'],

3、完成。

现在,不用这么繁琐地更改,疯狂王子将该两文件改好了并共享上来。

zen cart后台订单显示图片下载地址:点击下载

使用方法:下载压缩包后直接解压,将admin文件夹上传到FTP根目录即可。

注:上传文件前,请先备份以下文件:

admin/orders.php

admin/includes/order.php

zen cart安全建店的步骤(慎用)

2010年02月26日 12:33 下午  |  分类:zen cart网站建设

1. 删除以下几个目录和文件

安装完成后,请从服务器上删除以下目录和文件:
- /docs
- /extras (重要)
- /zc_install
- /install.txt (这是文件)

另外,如果你的网店不是卖可下载类的产品,请同时删除以下文件和目录:
- /download
- /media
- /pub

不要只是改名目录,万一别人知道了目录名,就不安全。

如果删除了 download 目录,商店设置-属性设置-允许下载,设置为:false

2. 设置configure.php文件为只读

将两个configure.php文件用CHMOD(设置权限)命令改为只读很重要。

通常就是设置为”644″,有时是”444″。

如果无法通过FTP程序修改,可以用主机商提供的文件管理工具来修改。

如果您用的是Windows服务器,只要将文件设置为”所有人” “只读”,如果是在IIS下,是IUSR_xxxxx 用户,或者”System”帐号,在Apache下,是”apache user”帐号。

3. 改名”/admin”目录

修改”admin”目录名,用一个很难猜测到的名字。这时,后台登陆地址即改变为/(你设置的admin目录名)/login.php
(在进行下面的修改前,请备份文件和数据库。)

A- 用文本编辑器,例如记事本,打开文件admin/includes/configure.php。

将所有出现/admin/的地方改成自己的管理目录名。

需要修改的部分:
define(‘DIR_WS_ADMIN’, ‘/admin/’);
define(‘DIR_WS_CATALOG’, ‘/’);
define(‘DIR_WS_HTTPS_ADMIN’, ‘/admin/’);
define(‘DIR_WS_HTTPS_CATALOG’, ‘/’);

需要修改的部分:
define(‘DIR_FS_ADMIN’, ‘/home/mystore.com/www/public/admin/’);
define(‘DIR_FS_CATALOG’, ‘/home/mystore.com/www/public/’);

B- 找到Zen Cart的/admin/目录,

将该目录名按照admin/includes/configure.php中的定义作相应修改。

4. 删除不用的管理员帐号

管理页面->工具->管理设置

在管理页面下,打开工具菜单,选择管理设置
- 检查所有没有使用的管理员帐号并删除。特别注意是否有”Demo”帐号。

5. 强化管理员密码

一定要使用一定强度、不易猜测的密码。

要修改管理员密码,进入管理页面->工具->管理设置,点击”重置密码”按钮,或点击那个想回收箱的图标。

建议使用至少8位密码。
密码最好包含字母、数字、符合、以及大小写等。

6. 保护”自定义页面” “html_includes”中的内容

定义好您的自定义页面后,(管理页面->工具->页面编辑), 您要保护这些文件:

A. 用FTP软件下载备份,这些文件位于
/includes/languages/schinese/html_includes目录。

B. 修改文件 CHMOD 644 或 444 (或 Windows下为“只读”)。见上面的CHMOD说明
/includes/languages/schinese/html_includes

zen cart Review显示问题

2010年02月26日 11:47 上午  |  分类:zen cart网站建设

zen cart网站产品的review直接在某产品页面下方显示,而不是只在下方显示“Current Reviews: *”,要将review安装包再次传到FTP,注意,安装包解压后要把里面的includes\templates\下面的template_default更改为当前模板。

review模块下载:点击下载

如何更改pure_***模板的导航

2010年02月26日 11:29 上午  |  分类:zen cart网站建设

pure_***的四个模板,其头部导航条更改地方是:\includes\templates\pure_orange\templates\tpl_top_nav.php

新建zen cart站需要更改两小地方

2010年02月26日 10:45 上午  |  分类:zen cart网站建设, 随写

今天无意中看了一个站的源代码,发现在header部分还有两处是默认的zen cart字样,显然应该改掉的,如下:

<meta name=”author” content=”The Zen Cart&trade; Team and others” />
<meta name=”generator” content=”shopping cart program by Zen Cart&trade;, http://www.zen-cart.com eCommerce” />
还有一个地方是
<div id=”logo”><a href=”http://www.crazyprince.com/”><img src=”includes/templates/Your_Template/images/logo.gif” alt=”Designed by Zen-Cart-Power.com – Power Your Zen Cart!” title=” Designed by Zen-Cart-Power.com – Power Your Zen Cart! ” width=”131″ height=”42″ /></a></div>
需要更改如下文件:
/includes/templates/Your_Template/common/html_header.php
/includes/languages/english/Your_Template/header.php
这两个地方是很经常、也是最容易被忽略掉的。

zen cart货币选择一招

2010年02月25日 3:54 下午  |  分类:zen cart网站建设

以前刚接触zen cart不久,对于货币选择一项觉得很蹊跷,怎么点一下,页面的路径不变,页面的内容却全变成了另一种货币。

今天经过了两次的测试,终于明白了,只要一个href就可以把这个功能搞定,可以实现多国家货币之间的切换,代码是<a href=”/?currency=***”>

注:*是代表货币符号,如USD,GBP,EUR,CAD,AUD,JPY。不懂得用的朋友们联系我。

zen cart新拷网站后前台页面链接失效

2010年02月19日 9:44 下午  |  分类:zen cart网站建设

拷贝zen cart网站后,会出现一些小问题,我碰到刚拷完后,前台一模一样了,但是主页所有的链接都是死的,点后就跳到http 404 未找到 无法找到该网页。我看了下FTP根目录,发现.htaccess文件丢失,于是传了个.htaccess文件上去,嘿嘿,可以了。一切链接都瞬间活起来了,成功。

还有就是后台url路径失效,要更改/admin/includes/configure.php 里的文件,把网址全部改正确。

Pages: 1 2 3 4 5 Next