织梦DedeCms的一些跳转提示信息会出现“DEDECMS 提示信息!”这几个字样。
很多朋友都想对他进行修改,改为自己网站的提示信息。
具体修改方法是编辑打开include/common.func.php文件,查找“DEDECMS”,你会发现有两次DEDECMS提示信息,在那两处提示信息的位置修改为你想要的提示信息即可。
织梦DedeCms的一些跳转提示信息会出现“DEDECMS 提示信息!”这几个字样。
很多朋友都想对他进行修改,改为自己网站的提示信息。
具体修改方法是编辑打开include/common.func.php文件,查找“DEDECMS”,你会发现有两次DEDECMS提示信息,在那两处提示信息的位置修改为你想要的提示信息即可。
不少用织梦建站朋友想实现这个功能,有时候未必偏偏文章都会配有图片,所以就想实现有缩略图则显示缩略图,无则不显示图片。
可以按照下面这个方法修改实现。
编辑打开/templets/default/list_article.htm (这是默认模板)
搜索下面这段代码
1
[field:array runphp=’yes’]@me = (empty(@me[‘litpic’]) ? "" : "<a class="preview" href="{@me["><img src="{@me[" alt="" /></a>"); [/field:array]
将其替换为
1
[field:array runphp=’yes’]@me = (strpos(@me[‘litpic’],’defaultpic’) ? "" : "<a href='{@me[‘arcurl’]}’ class=’preview’><img src='{@me[‘litpic’]}’/></a>"); [/field:array]
然后再重新生成一遍列表页。
因为织梦上传图片用的是绝对地址,如果域名更换后,之前发布的文章的图片URL是不会跟着改变的,所以我们需要把旧域名替换成新的域名,方法很简单,有一段SQL语句更新一下文章正文内容就行。
复制下面SQL语句进织梦DedeCms的后台,点 系统 -> SQL命令行工具,然后看到一个文本框,在文本框内输入SQL语句,按确定之行。如果操作成功,上面会提示“成功执行x个SQL语句!”
update dede_addonarticle set body=replace(body,’旧域名’,’新域名’)
然后再重新生成一遍HTML页面,文章内的旧域名就全部替换成新的了。
用织梦DedeCms搭建网站,一般访问首页的时候,他会跳转至带有index.html的页面上,这样对网站权重传递方面会造成一些影响。我们可以通过修改代码实现不跳转至index.html页面。
编辑打开include/channelunit.func.php页面
查找
$reurl = $typedir.’/’.$defaultname;
替换成
$reurl = $typedir.’/’;
修改完成后就不会再跳转至index.html页面了。
找到dede/templets/article_edit.htm
<td width="90"> 附加选项:</td>
<td> <input name="remote" type="checkbox" class="np" id="remote" value="1" checked>
下载远程图片和资源
把value改成0 删除checked
5.7版同样适用
此问题是从5.6升级到5.7再导入老数据库3表(附加表,主表,微表)后出的问题。
因为DEDECMS5.7比5.6文章多了投票,所以archives表 多了一个votid字段。
所以必须增加这个字段。否则发布或修改文章的时候会提示更新dede_archives 出错。
解决办法:
请在后台SQL命令行输入以下命令后运行:
ALTER TABLE `dede_archives` ADD `voteid` mediumint(8) NOT NULL;
执行以上命令之后,问题就能完美解决。
另外,升级还有类似dede后台目录对应的问题,默认dede后台目录,你得把升级文件中dede目录的文件上传到你自己设置的后台目录中。
5.6的默认模板同样可以在5.7中适用,只要编码相同,直接上传更新即可。
1、打开后台——模板——head.htm 文件
2、找到标签代码
3、把month换成rand
再搭配上自动更新首页的插件,使用起来效果就灰常不错了!栏目页的tag标签要等栏目页更新才会更新的!
使用方法:
第一步:
把下面的代码复制下来改名auto_update_home.php中的
<?php
$lasttime=filemtime($_SERVER[‘DOCUMENT_ROOT’]."/index.html");
$interval=60; //更新时间秒为单位1800秒=30分钟
$bdnum=1;//上面设置的时间自动审查生成HTML条数
if((time()-$lasttime)>$interval)
{
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS[‘_arclistEnv’] = ‘index’;
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row[‘templet’] = MfTemplet($row[‘templet’]);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row[‘templet’]);
$pv->SaveToHtml(dirname(__FILE__).’/index.html’);
exit();
}
?>
$interval=1800; //更新时间秒为单位1800秒=30分钟
这里的1800表示首页html每隔半小时生成一次,可随意修改,建议测试时改为60来测试效果,本人亲测Dedecms v5.6可行。
第二步:
上传auto_update_home.php至网站根目录
第三步:
修 改首页模板,在网站首页的<head></head>这部分加入<script src="/auto_update_home.php" language="javascript"></script>这段代码,然后更新首页即可。
我修改的版本是dede5.6
找到/member/templets/
reg-new.htm 文件
找到以下代码:
<input type="text" class="intxt w200" style="width: 50px; text-transform: uppercase;" id="vdcode" name="vdcode"/><img id="vdimgck" align="absmiddle" onclick="this.src=this.src+’?’" style="cursor: pointer;" alt="看不清?点击更换" src="../include/vdimgck.php"/>
看不清? <a href="javascript:void(0)" onclick="changeAuthCode();">点击更换</a>
替换为以下代码:
效果图:
不是怎么美观,不过大半夜的不想弄了!就注册位置防止注册机注册,其它的登录位置不修改。
经过几次测试之后,发现有个别新式注册机居然能过这个!后来我干脆去掉了验证码选项,直接设置了很多回答问题,每次随即调用一个!
最近注册了新浪微博,发现特别有意思,发现里面有一个工具可以关键到站外的博客站点,这样每当有更新,微博就会自动更新啦。
于是把自己用织梦做的站网址写进去,解决提示:无法关联,然后用填了一个用wp做的站,提示关联成功!通过对比得知,新浪微博是利用feed找到更新文章的。只要给他指定feed地址就可以成功关联啦。
现在开始动手简单修改一下织梦的模板,由于织梦不能生成全站的xml文件,所以要先建立生成全站XML的php程序。
1,建立feed.php
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/templets/default/feed.htm");
header("Content-type:application/xml");
$pv->Display();
?>
以上要注意的是修改模板的路径,确保在模板跟目录能够找到feed.htm
2,建立feed.htm模板文件
<?xml version="1.0" encoding="gb2312" ?>
<rss version="2.0">
<channel>
<title>{dede:global.cfg_webname/}</title>
<link>{dede:global.cfg_basehost/}</link>
<description>{dede:global.cfg_description/}</description>
<language>zh-cn</language>
<generator>{dede:global.cfg_webname/}</generator>
<webmaster>{dede:global.cfg_adminemail/}</webmaster>
{dede:arclist row=’60’ col=’1′ titlelen=’100′ orderby=’pubdate’}
<item>
<link>http://www.iwojie.com[field:arcurl/]</link>
<title><![CDATA[[field:title function=’html2text(@me)’/]]]></title>
<author>[field:writer/]</author>
<category>[field:typename/]</category>
<pubDate>[field:pubdate function=’strftime("%a, %d %b %Y %H:%M:%S +0800",@me)’/]</pubDate>
<guid>http://www.iwojie.com[field:arcurl/]</guid>
<description><![CDATA[[field:description function=’html2text(@me)’/] … ]]></description>
</item>
{/dede:arclist}
</channel>
</rss>
需要注意的是,别忘了把我的网址改成你自己需要的。
3,修改index.htm主页模板
由于新浪微博只能验证网址,不能写完整路径,比如我写的是:http://www.iwojie.com/feed.php。结果提示关联失败,解决的办法是,在<head>和</head>中间加入下面的代码
<link rel="alternate" type="application/rss+xml" href="http://www.iwojie.com/feed.php" title="我们结婚了" />
然后在关联博客地方填写你网站的地址就可以了!
通过以上方法就可以成功关联新浪微博了。
提升电子商务网站的易用性,有利于提升销售额、维系客户,本教程介绍了这方面的10个注意事项。
电子商务市场竞争非常激烈,在这种竞争下,如果你的网站想吸引和保留更多的客户,就必须确保电子商务网站容易使用。你可以用最低的价格来出售最好的产品,但是如果购买者不能找到你的网站或者网站不容易使用,那么也无法达到盈利的目的。
提高网店易用性在于让购买过程越简单和越快捷。有时候即使是细微的改变也能带来显著的购买转换率。下面提供了10个提高电子商务网站易用性的方法,当然没有必要全部使用这些技巧,有些对于小型的网店来说是不适合的,要根据电子商务网站的实际情况,选用其中一些技巧。
1.让购买者不需要注册也可以购买
许多电子商务网站都会提供会员注册功能,购买产品需要注册,这可以方便管理,对大型电子商务网站来说是比较适用的。不过注册是一个繁琐的过程,如果你是一家小型的网店,那么可能访客就会因为要注册而离开,尤其是有些人认为他们只是在你的网店进行一次性消费而已。
对于中小型的电子商务网站来说,最好允许购买者不注册也可以将产品添加到购物车,并完成结算,同时提供注册的选项供他们选择,这样有提高销售额、维系客户等好处。对于小型网店来说,直接的消费比注册会员更有意义。
2.简化注册过程
繁琐的注册过程会让顾客心生不满。很多电子商务网站在用户注册时,要求用户提供尽可能多的信息,而事实上,作为电子商务网站经营者,需要的信息只是顾客的E-mail和密码。
有的电子商务网站会要求用户名,但其实不如使用E-mail的方法好。因为顾客更容易记住自己的E-mail地址,同时用户名有可能会重复,而E-mail地址则是独一无二的。
3.设置用户所在位置导航
面包屑导航(Breadcrumb navigation)对于每个电子商务网站来说几乎都是必备的。
在下订单的时候,顾客需要知道他们处在购买过程中的哪个步骤,包括一共需要完成多少步骤,已经完成多少,还有多少未完成等信息。如果没有设置这种面包屑导航,那么顾客很可能会失去耐心,从而中止购买行为。
使用这种面包屑导航,万一顾客发觉自己哪个步骤做错了,可以很方便地退回,而不是退出购买。小型网店也可以使用简单导航来作为代替方案。比如“输入您的地址(完成步骤 3/4)”。
4.让顾客感觉安全
很多顾客在网上提交个人信息和信用卡信息时都会心存顾虑,只有当顾客感觉在你的网站购物是安全的时候才会容易产生购买行为。你需要让顾客觉得你是一个有信誉的商家,可以保护他们的隐私安全以及不会有欺诈行为。
一个比较好的方法是获得一些相关的证书,这点在不同国家和地区甚至不同行业都是不一样的,要根据自己的情况去使用相关证书。同时在网站技术上,要使用SSL验证。
5.购买信息确认
如果想提高电子商务的易用性,让客户最后确认购买信息是非常重要的,这不仅可以消除顾客的顾虑,也能极大地节省你的时间,避免无休止的地回答顾客在购买信息上的问题。
通常购买信息确认要有三个方面:
购买过程的最后一步要顾客确认他们的购买信息,包括订单数目、价格、总价、配送方式、付款方式等,以及一个取消的按钮,方便顾客修改信息。
一旦顾客确认了,要提供一个官方的包含订单号的确认页面,方便顾客保存或打印。
将确认页面的副本发送到顾客的邮箱。
6.搜索功能
每一个电子商务网站都应该提供非常显眼的搜索功能,方便顾客很容易过滤不需要的产品,找到需要的产品。
搜索功能减少顾客寻找产品的时间。如果是有很多产品的大型电子商务网站,则要考虑增加一些分类检索的选项。让顾客通过颜色、尺寸等条件来搜索产品也是一个不错的方法,有可能的话,还可以提供让顾客自己定制搜索结果的功能,总之要根据自身条件来设置搜索方法。
7.相关产品
没人希望在买东西的时候买到一堆自己实际上用不到的产品,但是如果运用得当的话,提供相关产品这种交叉销售的营销方式可以发掘现有顾客的多种需求,从而满足顾客需求的同时也给电子商务网站经营者带来可观的利润。
假如顾客想买外套时,可以提供一些相应的周边产品的建议,或者如果顾客想要买一个手机,也可以提供电池、充电器这种相关产品。事实上,Amazon这种方法很大程度上提高了收入和维系了顾客。
8.制作一些抢眼的按钮
不要小瞧这些抢眼的按钮,比如抢眼的“添加到购物车”、“注册”等按钮,这些可以提高电子商务网站的转换率和易用性。
在设计这些抢眼按钮的过程中,要考虑到它们的颜色、大小、位置、字体、描述等,一般而言,它们要尺寸较大,颜色很容易和周围区分开来。在文本上可能要考虑到不同国家和地区的表达,如果可能的话,也可以根据顾客的IP来显示不同的内容。
9.避免让客户支付隐形的支出
如果电子商务网站没有非常清晰地写明产品的价格、配送价格、相关的税费的话,那么极容易产生一笔隐形的支出,通常顾客会认为这是一种欺诈行为,因此极容易对网站产生不信任感,所以要写明每一笔可能的消费,让顾客完全明白自己的预算。否则一旦产生纠纷,造成的损失不仅仅是一笔订单那么简单。
10.提升购物车的易用性
理想的情况下,购物车应该在你的电子商务网站上随时随地出现,不管在哪个页面,顾客都很容易打开购物车的页面,执行增加产品、删除产品等操作,一般要用到AJAX的技术,这样顾客修改的时候可以直接看到结果,而不需要刷新。同时修改购物车完后要不影响顾客继续购物。