上一篇(帝国cms 列表页分页样式修改美化[1])中我们已经对分页说了一个大概,下面我们就自己动手弄一个分页把: 第一步:进入帝国cms后台,点击系统设置->系统参数设置->信息设置:里面有个"列表分页函数(列表)"选项,将里面的函数名修改为user_ShowListMorePage 第二部:到 e/class/userfun.php <?php   ?>  之间插入下面代码 function user_ShowListMorePage($num,$page,$…
[1]自己修改帝国cms默认的分页样式(css),这样做的好处是你不用去改动帝国的核心文件,方便以后升级. [2]自己动手去修改帝国的分页(php+css),帝国的分页在e>class>下的t_functions.php这个文件里. =============================================== 列表页模板[!--show.page--]:分页导航(下拉式)  大概在10-98行: 列表页模板[!--show.listpage--]:分页导航(列表式) 在101…
最近在用帝国改版我的个人博客站点,这个也是我第一次尝试用帝国来做博客,之前用过wordpress,每用一个新的程序,都会有些新的收获,也会学到一些新的东西. 在改用帝国之前,我也在网上大概了解了一下,说帝国上手比dede,wordpress要难一些,用了之后,我却觉得帝国比其他两个要好上手一些,因为…
帝国cms列表页内容简介字段smalltext去除里面html格式代码帝国cms列表页调用内容简介出现html代码怎么办 近来在用帝国cms的时候,发现一个问题,在列表页调用产品简介的时候出现了这种html代码,在网上找了一些答案,终于把问题解决了.1,在后台修改字段的地方,有这样选项帝国cms列表页调用内容简介出现html代码怎么办,开始的时候我的只是勾选了第一个,把第二个也选上,问题就解决了.2,如果还没有解决,网上还有另外一种方法.把简介截取字符数设为0,就可以支持html了.…
一般列表页面中,我们都需要带分页信息区分当前页号,为区分第一页,和第一页后的其他所有分页页面.我们推荐的做法为:第一页显示正常的标题,从第二页开始便显示xxxxx-第2页-xxxx网.做法是.修改帝国cms的源码! 修改e/class/functions.php 找到   $string=str_replace('[!--list.pageno--]',($pagenum==1?'':$pagenum),$string); 下面加多一行 $string=str_replace('[!--list…
获取当前栏目链接 : <?=sys_ReturnBqClassUrl($class_r[$GLOBALS[navclassid]]);?>获取当前栏目名称 :[!--class.name--] 或 <?=$class_r[$GLOBALS['navclassid']]['classname']?>…
帝国cms分页样式主要有:内容页分页样式.列表页分页样式以及默认搜索模板使用的搜索样式等几种. 要改这些样式其实也很简单,在网站目录中找到相应的.css文件修改empages属性就行了,但是这样比较麻烦,以后该样式的话还要找到相应的样式表,并且这些的样式表对应关系也比较难确定(可能是我比较懒吧呵呵) 我的做法很直接就是把包含empages样式全删了,这样就可以在相应的页面定义样式,以后改着也方便. 修改帝国cms分页样式过程中需要注意的是: 1.在系统参数里可以设置每页的显示记录数(默认的)和分…
前面ytkah讲了apache下帝国CMS搜索页伪静态实现方法,网友说服务器是用IIS,那么IIS下如何实现帝国CMS搜索页伪静态呢?首先得先有URL重写插件,下载地址:http://www.iis.net/download/URLRewrite,根据需要,点击右侧的下载链接(我的系统是64位的,就下载x64的),下载安装, 为了保证IIS的顺利运行,最后重启下服务器(非重启IIS服务器).再进入IIS管理会看到这样一个图标,就是URL 重写  然后修改站点根目录的Web.Config这个文件了…
有时候做列表页需要交替变换样式,那如何实现列表页双样式呢? 在DeDeCMS里面有这样一个函数,可以循环赋予html代码不同的样式,如下: [field:global function=MagicVar("style1","style2")/] 实用举例:  <li  class='[field:ID function='MagicVar("list_lgry","list_lbai")'/]'> <span…
关于内容页如果存在分页的话,我们想区分第一页和后面数页,当前的通用做法是在标题上加入分页码,帝国cms中如何做到呢.我们可以修改在e/class/functions.php中的源码.找到找到GetHtml的方法.去到 //写文件  WriteFiletext($file,$addlevel.$string);该方法上,添加一个 $string=str_replace('[!--single.pageno--]',($j==1?'':'('.$j.')'),$string);//内页分页号码显示…
<注明,完全转自http://www.966266.com/seoblog/?p=75> 存在问题 DEDE默认分类分页地址存在不同URL相同内容问题,导致内容重复,对SEO非常不利.情况如下分页列表: <li><a href='list_4_1.html'>首页</a></li> <li><a href='list_4_3.html'>上一页</a></li> <li><a hr…
前面我们讨论过dedecms文章页调用地址(当前文章URL)如何操作,作为同台竞技的帝国cms也能在文章页调用当前文章URL吗?答案是肯定的!那就随ytkah一起来探索一下吧 帝国cms模板是在后台直接编辑写入数据库,不支持ftp传输修改模板文件.打开后台 - 模板 - 模板管理 - 内容模板,在相应的地方加上如下代码 http://www.***.com[!--titleurl--] [!--titleurl--]是一个标签参数,可以直接调用,注意不要在前方加斜杠/,本身已经有了. 保存模板,…
修改后样式: 第一步:实现功能. 更改源码部分ligerui.all.js文件 读源代码,发现ligerui底部工具条是这样实现的(ps:注释部分为源码) _render: function () { var g = this, p = this.options; g.grid = $(g.element); g.grid.addClass("l-panel"); var gridhtmlarr = []; gridhtmlarr.push(" <div class='…
1 找到文件:/thinkphp/library/think/paginator/driver/Bootstrap.php <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +-------------------------------------------------------------…
前端页面官网的开发,离不开新闻列表,新闻列表一般都会有分页的功能,下面是我自己总结加查找网上资料写的一个分页的功能,记录一下. 首先,官网的开发建立在前后端分离的基础上: 再有,后端小伙伴们提供列表页数据的接口: 最后,从接口拿数据,渲染到页面上. 如图,点击上一页返回前面一页的数据,点击下一页,返回后面一页的数据,点击1.2...跳转到相应的页面的数据. 上代码,先来布局部分html代码 <div class="main-list-col"> <div class=…
update phome_ecms_news_data_1 set newstext=REPLACE (newstext,'/d/file/','http://www.xxxx.com/d/file/')…
1.找到thinkphp下的Boorstrap的源码 \thinkphp\library\think\paginator\driver\Bootstrap.php 2丶直接修改源码 <?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +--------------------------------…
制作帝国列表模板正常情况下 列表内容模板(list.var) (*) 写 <li class=''>[!--title--]<a href='[!--titleurl--]'><li>页面模板内容中,[!--empirenews.listtemp--]列表内容[!--empirenews.listtemp--]前台出现的效果是 <li class=''>[!--title--]<a href='[!--titleurl--]'><li>…
帝国CMS7.2忘记后台密码怎么找回呢?有时候经常会忘记用户密码,我们可以通过修改数据库的值来初始化密码,下面就和ytkah一起来操作吧 1:进入phpmyadmin 2:找到 phome_enewsuser 数据表,phome为数据库表前缀 3:修改 phome_enewsuser 表中的如下四个字段的值 username:admin password:28faed7bf0c97624ad3b8737b6947e41 salt:fy1rWNIJ salt2:pzNVrEdbkRJ2W6bvxp…
需求描述: 1.将专题列表下的列表单元,自动根据专题页标题或者页面关键词来匹配展示: 2.第一个精确匹配,后面十一个模糊匹配,总数12个: 正文模板中,引入部分为: [!--empirenews.listtemp--]<!--list.var2-->[!--empirenews.listtemp--] <ul class="clearfix mainCont"> [!--empirenews.listtemp--]<!--list.var2-->[!…
<span style="float:left">上一篇:[!--info.pre--]</span><span style="float:right">下一篇:[!--info.next--]</span><div class="clear"></div> 用传统的方法调用,会出现乱位. 问题剖析…
在发布文章上传标题图片时,勾选"生成缩略图",将生成原图和对应的缩略图 原图的链接为[!--titlepic--]:/d/file/anlizhanshi/2016-11-25/822df96f456c308cae873045cd21f592.jpg 缩率图链接为:/d/file/anlizhanshi/2016-11-25/small822df96f456c308cae873045cd21f592.jpg 因为在内容模板里使用php代码没能获取到原图的链接,所以采用js来解决这个问题…
<input type='checkBox' value='".$row["p_id"]."' onclick='changeisNew(this);'> js代码: function changeisNew(self) { var proID=self.value; if(self.checked){ var isNew=1; }else{ var isNew=0; } $.get('updateIsNew.php',{"proID"…
$listtemp = '<div class="c_n_item">';$listtemp .= '<div class="c_n_title"><a href="[!--titleurl--]" title="[!--class.name--],[!--title--]">[!--title--]</a></div>';$listtemp .='<div c…
{dede:list pagesize='8' infolen='50'}<a href="[field:arcurl/]">[field:title/][内容调用代码]</a>{/dede:list}[内容调用代码]如下:1:[field:infos /]2:[field:description /]3:[field:infos function="cn_substr(@me,字符数)"/]4:[field:description func…
<title>[!--pagetitle--]</title> <meta name="keywords" content="[!--pagekey--]" /> <meta name="description" content="[!--pagedes--]" /> <meta name="author" content="谢寒"…
每天学习一点点 编程PDF电子书免费下载: http://www.shitanlife.com/code list.var 中没有好的办法,只能用程序代码来实现.将整个HTML以一个变量来拼接.如下: $listtemp = '<div class="c_n_item">';$listtemp .= '<div class="c_n_title"><a href="[!--titleurl--]" title=&qu…
1.增加模板时list.var模板需要勾选“使用程序代码”选项.如图: 2.直接添加PHP代码,不需要加<?和?>程序开始和结束标记. 3.字段值数组变量为$r,对应的字段变量为$r[字段名],如:标题字段变量就是$r[title].另外编号变量为$no 4.将最终模板内容赋给$listtemp变量. list.var模板范例:例子1:如果信息没有设置标题图片就显示指定的图片. if(empty($r[titlepic])) { $r[titlepic]='/images/img.gif';…
<!-- 标签 --> [field:id runphp='yes'] global $cfg_cmspath; $tags = GetTags(@me); $revalue = ''; $tags = explode(',', $tags); foreach($tags as $key => $value){ if($value){ $revalue .= '<a href="'.$cfg_cmspath.'/tags.php?/'.$value.'/">…
/*这个[!--no.num--]指的是信息编号.每次增加1*/ <li data-eq="[!--no.num--]"> <div class="tit"> <span>火爆门店</span> <p>[!--smalltext--]</p> </div> <div class="pic" style="background-image: url(…