phpcms自带邮箱系统,用来发送注册信息等内容,但QQ普通邮箱已经不支持此功能了。建议使用163邮箱。最好的就是使用企业邮箱,比如163企业邮箱、QQ企业邮箱,个人站长支持200个用户,切免费。今天是拿QQ企业邮箱做例子,可以绑定QQ普通邮箱及foxmail客户端。

步骤如下:

①到QQ企业邮箱官网注册管理员帐号(申请过程略),网址http://exmail.qq.com/

②在域名dns解析里设置邮箱mx解析,设置方法见官网介绍http://service.exmail.qq.com/cgi-bin/help?subtype=1&&id=20012&&no=1000931

③设置成员邮箱及管理员邮箱(过程略,自己看官网提示);

④后台依次打开“设置”→“邮箱设置”→“基本设置”,填写管理员邮箱(直接填写QQ企业邮箱你设置的管理员邮箱即可),然后保存。

⑤打开“邮箱配置”,填写内容如下:

邮件发送模式   :SMTP 函数发送  邮件服务器     :smtp.exmail.qq.com      邮件发送端口   :25  发件人地址     :此处填写管理员邮箱或者你想使用的发送系统邮件的邮箱地址  AUTH LOGIN验证 :开启  验证用户名     :企业邮箱中已开通的邮箱  验证密码       :上述邮箱的登陆密码  邮件设置测试   :此处填写需要接受测试信息邮箱地址

⑥点击“测试发送”,END.

QQ企业邮箱可以设置邮箱LOGO,以及专用登陆邮箱的二级域名。163的邮箱设置方法也一样。


在phpcms 默认模板中,category.html是频道封面模板,但它的栏目是一行调用2个,有的同学想改成一行调用3个或更多,但又想继续用默认的循环代码。今天我就给大家小献一下(当然,此方法仅适合小白同学,高手自有自己的方法了)。

首先找到默认模板中的循环代码:

{php $j=1;}      {loop subcat($catid) $v}      {php if($v['type']!=0) continue;}      class="box cat-area" {if$j%2==1}style="margin-right:10px"{/if}>      ......  {if$j%2==0}class="bk10">{/if}      {$j++}      {/loop}

 现在假如我要改成一行3个,那么新的代码就是:

{php $j=1;}      {loop subcat($catid) $v}      {php if($v['type']!=0) continue;}      <div class="box cat-area" {if $j%3==1} style="margin-right:10px"{/if} {if $j%3==2} style="margin-right:10px"{/if}>......  {if $j%3==0}<div class="bk10" >div>{/if}      {$j++}      {/loop}

下面做出解释:

第4行代码:“$j%3==1”代表每行3个box(每个栏目的边框css样式)的第一个,“$j%3==2”就是3个box中间的一个,这两个box都使用了style样式 margin-right:10px的样式,即右外边距10px;  第6行代码:这个是每行与每行的边距代码;  修改default_blue.css样式表里的box、cat-area,修改边框的宽度及颜色等自定义样式。


很多时候,网站都变成自动更新,亦或者使用单独帐号管理,但网站管理员密码忘记的时候,往往令人束手无策。今天说一下phpcms的解决办法。当然,只要使用PHPmyAdmin数据程序的网站都适合此方法。

一般的虚拟主机商都提供了PHPmyAdmin,选择你网站数据库,然后选择v9_admin这个表,修改password字段,变成:

fa3250300be9b7ab0848257f3cbb06e7

修改encrypt字段:

ucFfAp

这样密码就会被改成 phpcms了,就可以正常登录了。

也可以把password修改成

eeddc98ecb7cca0b0502c8c1e733549e

修改encrypt:

fPaIDJ

这 样,密码就会变成phpcms了,这样就可以登录了,只改md5的值是不行的,还要改encrypt的值,这种机制跟discuz差不多的,能更大机制保 证密码安全,dedecms只是把md5几位去掉了而已,不过,此种方法会导致用户密码丢失,会导致密码恢复的时候特别麻烦,以上的一种方法,也只是适合 菜鸟,只有管理员密码才可以使用这种方法。

或者使用sql命令来对以上进行操作:

UPDATE `phpcmsv9`.`v9_admin` SET `password` = 'eeddc98ecb7cca0b0502c8c1e733549e',`encrypt` = 'fPaIDJ' WHERE `v9_admin`.`userid` =1;


    在使用phpcms的时候,经常要用到各种各样的调用形式。但官网给的例子里并不是很全,这个时候就需要我们大家自己来动脑筋了。在首页或者频道页调用文章列表的时候,经常会使用到左右对称或者每五行出现一条横线的调用形式。

    其实代码很简单,利用num++的循环方式,以及{if}{/if}进行样式判断即可。代码如下:

{pc:content  action="lists" catid="67" order="listorder DESC" num="2" thumb="1"}  {loop $data$r}  {php $num++}  <li class="f_{if $num%2!=0}l{else}r{/if}">·<a href="{$r['url']}" target="_blank" title="{$r['title']}">{$r['title']}{/loop}{/pc}

    其实,这段代码是phpcms默认模板里的首页调用方法,我只是稍微修改变成判断css样式而已。
    另外{if $num%2==0}还可以利用到列表页,进行“每若干行”出现横线或者其它玩意,例如:

{if$n%5==0}<li class="bk20 hr">{/if}

   这句代码的意思就是每5行,出现一次横线的li标签。

   至于{if $num%2==0}代码里的“0”是什么意思,大家可以动手动一动测试一下,会很好玩的。


    6月18日,著名IDC Name.com发布了一枚新的优惠码,新购 .com或 .net 只需要 7.99 美元!有效时间直接美国时间6月20日。

    GOWILD

    Name.com和普通域名注册商最有优势的地方在于:Name.com 可以随意修改 whois 信息!而且每个月都会发布一枚域名新购/续费优惠码,使用后,新购/续费 部分域名只需要10.25美元。当然,我的域名全部是在这家。