织梦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]

然后再重新生成一遍列表页。

织梦DedeCms网站更换域名后文章图片路径批量修改

因为织梦上传图片用的是绝对地址,如果域名更换后,之前发布的文章的图片URL是不会跟着改变的,所以我们需要把旧域名替换成新的域名,方法很简单,有一段SQL语句更新一下文章正文内容就行。

复制下面SQL语句进织梦DedeCms的后台,点 系统 -> SQL命令行工具,然后看到一个文本框,在文本框内输入SQL语句,按确定之行。如果操作成功,上面会提示“成功执行x个SQL语句!”

update dede_addonarticle set body=replace(body,’旧域名’,’新域名’)

然后再重新生成一遍HTML页面,文章内的旧域名就全部替换成新的了。

修改织梦DedeCms不跳转至index.html页面

用织梦DedeCms搭建网站,一般访问首页的时候,他会跳转至带有index.html的页面上,这样对网站权重传递方面会造成一些影响。我们可以通过修改代码实现不跳转至index.html页面。

编辑打开include/channelunit.func.php页面

查找

$reurl = $typedir.’/’.$defaultname;

替换成

$reurl = $typedir.’/’;

修改完成后就不会再跳转至index.html页面了。

DEDECMS5.6升级至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中适用,只要编码相同,直接上传更新即可。

dede首页使用随机tag关键词

1、打开后台——模板——head.htm 文件
2、找到标签代码 

复制代码

  1. <div class="tags">
  2.           <h4>热门标签:</h4>
  3.           <ul>
  4.           {dede:tag row=’10’ getall=’1′ sort=’month’}
  5.             <li><a href='[field:link/]’>[field:tag /]</a></li>
  6.           {/dede:tag}
  7.           </ul>
  8.         </div>

3、把month换成rand 

复制代码

  1. <div class="tags">
  2.           <h4>热门标签:</h4>
  3.           <ul>
  4.           {dede:tag row=’10’ getall=’1′ sort=’rand’}
  5.             <li><a href='[field:link/]’>[field:tag /]</a></li>
  6.           {/dede:tag}
  7.           </ul>
  8.         </div>

再搭配上自动更新首页的插件,使用起来效果就灰常不错了!栏目页的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>这段代码,然后更新首页即可。

dedecms改验证码防止注册机注册

我修改的版本是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>

替换为以下代码:

复制代码

  1. <input id="vdcode" class="text login_from3" type="text" style="width: 50px; text-transform: uppercase;" name="vdcode" onfocus="showAuthCode()"/><span id="vdimgck">点击显示验证码</span>
  2. <script>
  3. function showAuthCode(){
  4. document.getElementById("vdimgck").innerHTML='<img id="vdimgck" src="../include/vdimgck.php" alt="看不清?点击更换" style="cursor: pointer;" onclick="showAuthCode()"/>’;
  5. }
  6. </script>

效果图:

dedecms改验证码防止注册机注册 - 小男生 - 小男生的博客

dedecms改验证码防止注册机注册 - 小男生 - 小男生的博客

   

不是怎么美观,不过大半夜的不想弄了!就注册位置防止注册机注册,其它的登录位置不修改。

经过几次测试之后,发现有个别新式注册机居然能过这个!后来我干脆去掉了验证码选项,直接设置了很多回答问题,每次随即调用一个!

dede如何成功关联新浪微博

最近注册了新浪微博,发现特别有意思,发现里面有一个工具可以关键到站外的博客站点,这样每当有更新,微博就会自动更新啦。

 

于是把自己用织梦做的站网址写进去,解决提示:无法关联,然后用填了一个用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个注意事项。

电子商务市场竞争非常激烈,在这种竞争下,如果你的网站想吸引和保留更多的客户,就必须确保电子商务网站容易使用。你可以用最低的价格来出售最好的产品,但是如果购买者不能找到你的网站或者网站不容易使用,那么也无法达到盈利的目的。

提高网店易用性在于让购买过程越简单和越快捷。有时候即使是细微的改变也能带来显著的购买转换率。下面提供了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的技术,这样顾客修改的时候可以直接看到结果,而不需要刷新。同时修改购物车完后要不影响顾客继续购物。

富二代创业,有钱创业

提问:富二代创业B2B网站,不懂管理怎么发展?5年内想超阿里巴巴

    我是一个别人眼里的富二代,在国外读书思念学的工商管理,我老爸希望我接受家里的集团公司,但是我不喜欢吃现成的,家里主要业务是外贸和房地产和餐饮,而我喜欢网络,所以就开发了百贸网这个平台,我老爸给我了五个亿的起步资金,我准备全部投入到公司中,两年过去了,也有点小成就,不过还是不够人气,我计划是五年内赶上阿里巴巴,因为马云是我的偶像,所以我也想成为他这样的人物,但是现在我不知道怎么推广怎么去管理,太年轻,每天忙的要死,可是客户还是很少,所以我准备拿出一个亿投资推广工作,吸引更多的客户,目前完全免费给大家服务,大家会接受我们吗?需要大家帮忙!!!!

阿里巴巴前CEO卫哲回答:


我谈下钱和创业的关系。 
2006年11月阿里巴巴在香港上市以后融资了很多钱,就在2007年上市以后我们建立了一个很有战略意义的广告平台——阿里妈妈,但是我们只给了200万人民币起步资金,从阿里妈妈的战略意义来看,我们给2亿人民币甚至2亿美金都不过分,而且当时我们有这个实力。但是我们如果真投了2亿,今天可能就没有阿里妈妈了。今天的阿里妈妈构成了淘宝的核心能力和核心竞争力,淘宝收入中的绝大部分来源于阿里妈妈。而当时阿里妈妈这个广告平台,因为只有200万,所以当时连租房都没有钱租,只能去马云的湖畔花园,因为那里是免费的。员工也不能超过20人,要不连工资也发不出来;服务器新的也买不起,只能去公司拉折旧过了没人要的服务器,全公司最差的服务器,而架构师又需要架构一个非常高效的服务器结构。因为只给阿里妈妈200万,创业成功了。 
阿里巴巴现在在各地办分公司,还是按照原来的开办标准,一两万人民币,我们还是可以去租民房,工作生活不分,到现在我们还是坚持着。 
如果有5个亿资金创业基本上会失败,我们现在来看下90年代创业成功的公司,起步资金基本上没有超过100万;当时阿里巴巴创业只有50万,给阿里妈妈200万起步,已经是考虑到90年代末年到2007年的通货膨胀。 
什么道理呢?一个企业如果往往钱多人傻,如果钱多了,钱能解决的问题,就不会动脑筋,所以我一直说零预算营销就是让我们脑子不生锈,有钱你想的最多的是投资回报率高,没钱就要考虑创意和设计,你才会考虑服务,有钱往往就没服务,或者用钱去买什么服务了。 
但是阿里巴巴创建阿里妈妈广告平台,虽然给200万,但是后面有阿里巴巴集团200亿现金的保障也是保证。阿里巴巴集团有钱,才能保证淘宝6年不收费,可以短期内不以盈利为目的;所以你有5个亿挺好,吃喝不愁,你短期内可以不需要为盈利很高发愁,5个亿资金关键是你如何用,如果你以50万或者200万起家,你也必须尽快盈利,一个自己都不能盈利,不能对自己负责,也不能为别人负责。 
你说马云是你的偶像,我建议你以马云的50万乘以10年来的通货膨胀作为起步资金。你为用户提供免费的服务,送你一句马云说过的话:免费是最难的,免费是最贵的,因为别人来使用的时间比你要收的费用宝贵的多,免费不是成功的原因。