岁月已逝,记忆尚存。用键盘记录记忆,留住记忆~
  • DedeCMS模板开发说明(一)

    2011-12-22

    学习来源:织梦官方的视频教程

    文字稿整理如下,并测试正常:

    1、code.php,网站根目录,代码:

    <?php
    require_once(dirname(__FILE__).”/include/common.inc.php”);

    $action = isset($_GET['action']) ? preg_replace(“#[^a-z]#i”, ”,$_GET['action']) : ”;

    if($action == ‘tpl’)
    {
     require_once(DEDEINC.’/dedetemplate.class.php’);
     $tpl = new DedeTemplate(dirname(__file__));
     // 载入模板文件
     // 因为设定了模板目录,所以这里直接填入文件名
     // 当然,你可以看下模板解析类,这里面有一些映射的方法
     
     $tpl->LoadTemplate(‘code.tpl.htm’);
     
     // 需要将页面显示出来
     $tpl->Display();
     exit();
    }
    ?>

    2、code.tpl.htm,网站根目录,里面的随便输入几个文字即可。

    3、浏览器里面访问:http://domain/code.php?action=tpl

    作者:Weber Mj | 分类目录:DEDECMS | 标签:
  • SQL count的简单用法

    2011-12-20

    直接用法:select count(*) from 表名

    赋值给一个参数:select count(*) as c From 表名,将总条数赋值给:c,直接输出c的值即可。

    直接统计出表的信息数,挺方便的。

    作者:Weber Mj | 分类目录:SQL语句 | 标签:
  • dedecms利用memberlist标签调用自定义会员模型的会员信息

    2011-12-13

    这个问题找了很久,官方论坛提问过,百度搜索过直接今天才找到如何解决。

    不同的会员模型,是通过表:_member中的 mtype 字段来区分的,操作步骤如下:

    1、打开 include\taglib\memberlist.lib.php,如下操作:

    A:修改:$attlist=”row|6,iscommend|0,orderby|logintime,signlen|50″;
    为:$attlist=”row|6,iscommend|0,orderby|logintime,signlen|50,type”;

    B:在:if($iscommend > 0) $wheresql .= ” AND  mb.matt=’$iscommend’ “;
    下面增加:if($type != ”) $wheresql .=” And mb.mtype=’$type’”;

    2、以上操作也可以通过网站后台直接修改,步骤:后台–模板–模板管理–标签源码管理,找到:memberlist.lib.php,点击后面的编辑。

    3、标签调用的时候用:type=’会员模型名称’,调用。示例:

    {dede:memberlist type=’企业’ row=’8′ signlen=18}      
    <li>·<a href=”http://www.tahaoma.net/[field:spaceurl/]” target=”_blank”><b>[field:uname/]</b></a></li>
    {/dede:memberlist} 

    OK,感谢:http://zbl19830728.blog.163.com/blog/static/47776390201142451617887/的博主。

    memberlist的简单应用http://www.pksafe.cn/blog/1135.html

    作者:Weber Mj | 分类目录:DEDECMS | 标签:
  • dedecms memberlist标签的简单应用

    2011-12-13

    标签名称:memberlist

    功能说明:会员信息调用标签

    适用范围:全局使用

    基本语法:

    {dede:memberlist orderby=’scores’ row=’20′}
    <a href=”../member/index.php?uid={dede:field.userid /}”>{dede:field.userid /}</a>
    <span>{dede:field.scores /}</span>
    {/dede:memberlist}

    文件位置:include\taglib\memberlist.lib.php

    参数说明:

    row = ’6′ 调用数目
    iscommend = ’0′ 是否为推荐会员
    orderby = ‘logintime’ 按登陆时间排序 money 按金钱排序 scores 按积分排序

    使用实例:用于调用会员相关的列表信息,我们可以在默认模板中查看\templets\default\index.htm第185行

    <div> <strong>最近登陆的会员</strong>
    <ul>
    {dede:memberlist row=6 signlen=30}
    <li><a href=”[field:spaceurl/]” target=”_blank”><img src=”[field:face/]” alt=’[field:spacename/]‘ width=”52″ height=”52″ />[field:uname/]</a></li>
    {/dede:memberlist}
    </ul>
    </div>

    以上是官方提供的手册中的简单应用。

    dede利用memberlist标签调用不同的会员类http://www.pksafe.cn/blog/1137.html

    作者:Weber Mj | 分类目录:DEDECMS | 标签:
  • 帝国CMS管理员账号忘记密码的修改

    2011-12-02

    帝国CMS的管理员密码加密方式,不是单纯的MD5,还有个SALT

    通过PHPmyadmin修改:

    1、登陆PHPmyadmin,打开数据库,找到表:*_enewsuser

    2、编辑管理员账号所在的列,修改:password=“322d3fef02fc39251436cb4522d29a71”salt=“abc”,这样密码就是:123456

    保存,登陆即可。

    作者:Weber Mj | 分类目录:帝国CMS | 标签:
  • 蚂蚁分类信息安装在一级目录下的路径问题

    2011-11-29

    在将蚂蚁分类信息安装在一级目录下的时候会,内页会出现路径问题,是以根目录为基础的,这个问题不是很常见不过也出现过,解决方法:

    1、以template\default\list.html为准,打开。

    2、找到下面的代码:

    {foreach from=$cat_list item=cat_list}
        <ul>
        <a href=”{$cat_list.uri}”>{$config.SiteCity}{$cat_list.catname}</a>
        {foreach from=$cat_list.children item=children}
        <a href=”{$children.uri}” {if $children.catid eq $cat.catid}class=”current”{/if} title=”{$config.SiteCity}{$children.catname}信息”>{$config.SiteCity}{$children.catname|truncate:”22″}</a>
        {/foreach}
        </ul>
       {/foreach}

    3、修改成:

    {foreach from=$cat_list item=cat_list}
        <ul>
        <a href=“{$config.SiteUrl}{$cat_list.uri}”>{$config.SiteCity}{$cat_list.catname}</a>
        {foreach from=$cat_list.children item=children}
        <a href=”{$config.SiteUrl}{$children.uri}” {if $children.catid eq $cat.catid}class=”current”{/if} title=”{$config.SiteCity}{$children.catname}信息”>{$config.SiteCity}{$children.catname|truncate:”22″}</a>
        {/foreach}
        </ul>
       {/foreach}

    4、保存,其他文件类似的修改方法。

    作者:Weber Mj | 分类目录:蚂蚁分类信息 | 标签:
  • dedecms 自定义会员模型调整注册时表单的顺序

    2011-11-25

    今天在研究dedecms的时候,遇到了这个问题,百度了下找到解决的方法了:

    1、登陆数据库管理软件(以phpMyadmin为例),打开数据库。

    2、找到表:_member_model,点击“浏览”,如图:

    3、打开下图(这里我已经新建了4个会员模型):

    4、打开需要调整的会员模型,点击前面的“编辑”:

    5、修改 info 字段的值,看里面的代码应该很清楚了吧。下图:

    6、修改完之后,点击下面的“执行”即可。

    作者:Weber Mj | 分类目录:DEDECMS | 标签:
  • 相机到了,上传2张夜景吧

    2011-11-22

    这张是在中润大道等71路车的时候拍的。

    这张是在我们公司园林大厦14层的男厕窗户看荣宝斋。

    刚才试着修改图片尺寸,太麻烦了,看照片的还是到论坛来看吧。

    地址:高青户外

    作者:Weber Mj | 分类目录:生活点滴 | 标签:
  • 巧用二级域名,加快网页加载速度

    2011-11-22

      这里不说太多复杂的概念,也不用知道为什么,只要知道这个方法可行,能够提高网页的访问速度就OK了。
      
      每款浏览器的并发数有限,这里就是通过给网站增加1个二级域名,间接帮助浏览器增加并发数来提高打开速度。
      
      具体操作:
      
      假设我们的网站绑定的域名:www.tahaoma.net,按照正常的流程整个站点就这1个域名,但是如果图片很多,网速不很给力的话就会造成延迟。
      
      这个时候,新绑定一个二级域名(二级域名是免费的,一般的空间都支持绑定多个域名):image.tahaoma.net,所有的图片才用绝对路径:http://images.tahaoma.net/图片地址,来访问。
      
      这样在打开网站的时候,就会在加载www.tahaoma.net主域名的同时,image.tahaoma.net也在工作。在任务栏可以看到。
      
      切忌,不要绑定太多,这个方法虽然增加了并发数,但是同时,域名解析也需要耗费一定的时间。
      
      一般的站点绑定1个二级域名即可。

    作者:Weber Mj | 分类目录:其他技术 | 标签:
  • ECSHOP模板insert语法 {insert name=’*'}的用法

    2011-11-14

    文件:includes/lib_insert.php

    解释:这个文件是ECSHOP动态内容函数库。

    详细:里面定义各个函数的格式都是 function insert_*(),每个函数都是一个功能控制模块,在模板中可以使用 {insert name=‘*’ } 的方法进行调用。

    举例:{insert name=’history’} ,是用来显示浏览历史的。模板中调用:{insert name=’history’}

    作者:Weber Mj | 分类目录:ecshop网店 | 标签: