(dede)织梦系统二次开发记录 –soulsjie 一、模板常用文件说明 模板文件都在文件夹templets下,我们以默认模板(default)为例,对模板文件结构进行分析: 首页模板文件目录 \templets...文章点击调用标签: 收藏] [推荐] [<a href=”{dede:field name=’phpurl’/}/feedback.php?
从目前来看,有大量的中小型企业选择利用dede模板,建立企业网站,而在这个过程中,一个非常重要的问题就是企业网站首页的设计与优化。...44.png 那么,Dede模板,企业首页如何设计与优化?...2、首页导航 相当于一个企业网站而言,除电子商务网站之外,首页导航的目标点击版块,一般而言都是有限,而在网站导航设计中,一般dede模板中,你需要: ①理论上整站栏目都应该在导航中体现。...4、首页弹窗 在dede模板中,早期网站运营人员,最常用的一个方式就是加入广告弹窗代码,主要的用途包括: ①添加网站即时沟通组件 ②添加SEO联盟的流量代码,用于商业变现。...总结:Dede模板首页相关的设计与SEO,仍然有诸多细节,而上述内容,仅供参考,更多优质内容,尽在SEO优化课程。
平时我们有时会发现dedecms列表页文章按权重排序无效问题,找到list解析文件include/arc.listview.class.ph,发现排序规则里面并没有按照weight排序的判断,于是乎修改程序加入排序规则...preg_match('/hot|click|lastpost|weight/', $orderby)) 有的朋友反映说改了不能用,再改一个地方:/include/taglib/arclist.lib.php...ORDER BY rand()"; else $ordersql = " ORDER BY arc.sortrank $orderWay"; arclist 对weight的排序也不准确,在模板调用时...,需要加上一个isweight的属性,如下红色代码 {dede:arclist typeid='32' pagesize='20' isweight='Y' orderby='weight' orderway
今天给某友友解决YoungxjTools时发现cookie怎么都写不进去,一开始怀疑是php空间有问题,各种改代码调试,没想到是cookie的问题,好吧,我认输 在setcookie之前加入即可
问题一、dede让channelartlist标签支持currentstyle属性 完美解决 打开include\taglib\channelartlist.lib.php 找到 $pv->Fields...:arclist} {/dede:channelartlist} 问题二、织梦channel标签currentstyle样式无效不起作用 我们在用织梦系统制作网站时,经常会用到channel标签来调子栏目...1、解决channel标签currentstyle样式无效不起作用的错误方法 代码如下: {dede: type=’son’ typeid=’12’ currentstyle=” ~typename~...笔者经测试这种调用方式currentstyle根本是无效的,简直是无稽之谈。...2、解决channel标签currentstyle样式无效不起作用的正确方法修改include/taglib/channel.lib.php 把 if( ($row[‘id’]==$typeid ||
V站笔记 今天给某友友解决YoungxjTools时发现cookie怎么都写不进去,一开始怀疑是php空间有问题,各种改代码调试,没想到是cookie的问题,好吧,我认输 在setcookie之前加入即可
关于DeDeCms织梦模板修改责任编辑无效的BUG,在论坛问了多人,都没有解决,后来经过自己研究还是解决了,特别将方法分享给大家,修改文件为include/taglib/adminname.lib.php...php if(!defined('DEDEINC')) exit('Request Error!')...dutyadmin = $GLOBALS['cfg_df_dutyadmin']; } else { $row = $dsql->GetOne("Select dutyadmin From `dede_archives
2:权限设置: data/、744 可读 可写 可执行 templets/、744 可读 可写 可执行 (经常不修改模板的用户,建议设置不可写,修改试在开启) Dede/(后台文件夹) 555 可读取...【邮件发送】 dede/media_add.php 【视频控制文件】 dede/media_edit.php 【视频控制文件】 dede/media_main.php【视频控制文件】 dede/mytag_add.php...】 dede/mytag_tag_guide_ok.php 【自定义标记管理】 dede/spec_add.php、spec_edit.php【专题管理】 dede/file_xx .php开头的系列文件及...tpl.php【文件管理器,安全隐患很大】 dede/soft_add.php、dede/soft_config.php、dede/soft_edit.php 【软件下载类,存在安全隐患】 以dede/... 【专题管理】 以dede/templets_xx .php开头的系列文件 【模板管理,可以保留】 dede/vote_add.php、vote_edit.php、vote_getcode.php
上图是用户一大早就个发给织梦模板的截图,这种图说明一个问题:用户的织梦网站首页被挂马了。网站首页标题关键字描述遭到了恶意篡改。.../、744 可读 可写 可执行 (经常不修改模板的用户,建议设置不可写,修改试在开启) Dede/(后台文件夹) 555 可读取 可执行 不可写入 include/ 555 可读 可执行 不可写入... dede/file_manage_view.php 【邮件发送】 dede/media_add.php 【视频控制文件】 dede/media_edit.php 【视频控制文件】 dede...、spec_edit.php【专题管理】 dede/file_xx .php开头的系列文件及tpl.php【文件管理器,安全隐患很大】 dede/soft_add.php、dede/soft_config.php...php开头的系列文件 【商城系统】 dede/spec_add.php、spec_edit.php 【专题管理】 以dede/templets_xx .php开头的系列文件 【模板管理
而后,除了我们的模版文件,一共需要修改系统的五个文件: 1:/dede/catalog_add.php 增加栏目文件 2:/dede/catalog_edit.php 修改栏目文件 3:/dede/templets.../catalog_add.htm 增加栏目文件 4:/dede/templets/catalog_edit.htm 修改栏目文件 5:/nclude/taglib/channel.lib.php 字段调用文件...打开 /dede/catalog_add.php 查找:(reid,topid,sortrank,typename,typedir, 修改为:(reid,topid,sortrank,typename.../catalog_edit.php 搜索:$upquery = "UPDATE `dede_arctype` SET 在其下方添加:`typeimg`='$typeimg', -------------..."class="coolbg np" style="width:60px" onClick="SelectImage('form1.typeimg','small');" />(栏目模板里用{dede:
2、DedeCms dedecms模板制作采用自己设计的一套标签,由标签名,属性,和InnerText构成,下面以织梦最常用的dede:list标签为例进行演示。...] [field:pubdate/] {/dede:list} dede有自己的一套标签语法,相对于pageadmin的razor语法来说,灵活度没有那么好...3、Wordpress wordpress没有模板标签,制作模板完全采用php编程,对于没有后端编程基础的前端人员来说,制作模板是很头疼的事情,下面还是以调用文章列表为例演示。 ”> wordpress的模板制作需要结合php编程,模板制作是最复杂的,没有php基础的用户来说制作模板就是噩梦。
SQL语句: 将所有文档设置为“仅动态”, update dede_archives set ismake=-1 将所有栏目设置为“使用动态页”, update dede_arctype set.../dede/templets/文件下。 将要发布的文章类型的模板代码改下就可以实现以后发布文章就是动态显示,不用在一个一个修改,实现默认动态浏览。...RewriteRule ^(.*)/plus/list-([0-9]+)\.html $1/plus/list\.php\?...tid=$2 #RewriteRule ^(.*)/plus/list-([0-9]+)-([0-9]+)-([0-9]+)\.html $1/plus/list\.php\?....*)/plus/view-([0-9]+)-([0-9]+)\.html $1/plus/view\.php\?
文章动态浏览数<script src="{<em>dede</em>:field name='phpurl'/}/count.<em>php</em>?...empty($maintable) and $view=='yes') 第二步:打开<em>模板</em>文章列表页list_article.htm,在要显示浏览次数的地方,加上如下代码: 第三步:打开<em>模板</em>文章页...article_article.htm,在要显示浏览次数的地方,加上如下代码: <script src="{dede:field name='phpurl'/}/count.php?
1、解决channel标签currentstyle样式无效不起作用的错误方法 代码如下: {dede: type=’son’ typeid=’12’ currentstyle=” ~typename~...“} [field:typename/] {/dede:channel} 解决的办法:把typeid=‘12’改为channel=‘1’ (文章模型id),首页除外,其他页面不需要指定typeid...解决方法如下: {dede: type=’son’ channel=’1′ currentstyle=” ~typename~ “} [field:typename/] {/dede:channel...} 笔者经测试这种调用方式currentstyle根本是无效的,简直是无稽之谈。...2、解决channel标签currentstyle样式无效不起作用的正确方法 修改include/taglib/channel.lib.php 把 if( (row[‘id’]==typeid || (
/} 模板路径:{dede:global.cfg_templets_skin/} 调用页面:{dede:include filename="head.htm"/} 网站编码:{dede:global.cfg_soft_lang...get='next'/} 点击量:<script src="{<em>dede</em>:field name='phpurl'/}/count.<em>php</em>?...多列方式显示 row='10' 返回文档列表总数 typeid='' 栏目ID,在列表<em>模板</em>和档案<em>模板</em>中一般不需要指定,在首页<em>模板</em>中允许用","分开表示多个栏目; getall='1' 在没有指定这属性的情况下...,因此支持使用PHP语法,Function扩展等功能。...的情况下,type标记与模板的环境有关,如,模板生成到栏目一,那么type='son'就表示栏目一的所有子类
DedeCMS搭建网站的时候,都希望能够在文章内容页底部调用几篇与本篇文章相关的文章,这样不但可以去除DEDECMS默认模版原有的生硬,增加美观度,而且对SEO优化和提升网站PV也有很大的帮助,织梦文章内容页默认模板缺少相关文章...那么,如何实现在DEDECMS织梦模板调用全站相关文章呢?...要想实现在DEDECMS织梦模板实现调用全站相关文章,方法其实很简单,只需要在文章模版article_article.htm和标签likearticle.lib.php文件中添加或者修改几处代码就可以了...标签名称:likearticle.lib.php 功能说明:自动关连文档标签 适用范围:内容页使用 1、ikearticle.lib.php标签文件中织梦相关文章调用参数填充 登录网站管理后台在“标签源码管理...”中找到likearticle.lib.php文件,然后找到以下相关参数代码: {dede:likearticle row=” col=” titlelen=” infolen=”} 织梦相关文章调用参数说明
前面提示:1、系统,基本参数,点【确认】按钮一次 (搬家恢复数据后必须要点一次);2、频道封面的栏目,必须要有“列表模板”存在,如果没有可以把高级选项的“列表模板”填上为“封面模板”;3、确认你的模板是...解决方法如图打开 /include/arc.listview.class.php 找到,大概在235行左右list_default.htm在它上面加入一行echo $this->Fields['typename...解决方法如图打开 /include/arc.archives.class.php 找到,大概在558行左右article_default.htm在它上面加入一行echo $GLOBALS['cfg_basedir...,也可能无记录无记录出来不需要执行这一步,有记录的话继续在命令行里输入DELETE FROM dede_addonarticle WHERE aid = 2;dede_addonarticle 就是上面第一次查询出来的附加表名...,改成你查询到的aid = 2 这个2改成你记下的文档id,千万别弄错了继续执行这2行DELETE FROM `dede_archives` WHERE id = 2;DELETE FROM `dede_arctiny
所以为了避免这种情况的发生,本站整理以一些关于“Dede织梦网站被挂马原因及解决办法”能帮助到大家。...Dede织梦网站被挂马的原因 要解决Dede织梦网站被挂马问题,我们得先来了解一下,网站为什么会被挂马,被挂马的原因有哪些: 1. 网站程序版本过低,存在漏洞和BUG; 2....media_add.php media_edit.php media_main.php 不需要SQL命令运行器,将 dede/sys_sql_query.php 文件删除。...删除空间网站程序所有文件,从本地网站模板完善后重新上传安装;这种方法是最干净利落的解决办法;只不过操作麻烦了一点,但是能见到奇效!...具体方法:备份模板-备份主机和本地数据库-打包压缩原来数据-删除元数据-(提前设计好各项新密码)更改数据库密码,主机密码,FTP密码-重新上传底包到空间-重新安装-重新恢复数据库-修改安全项目。
织梦官方在 2015 年 6 月 18 日更新了织梦 5.7,为了兼容 php5.4+,修改了 /include/common.func.php,可能有些模板也改动过这个文件,这样会导致在安装模板时,/...include/common.func.php 文件被覆盖,从而在发布文章时、打开文件管理器对文件进行编辑时、增加自定义表单时等,会出现“Call to undefined function dede_htmlspecialchars...解决办法如下: 打开 /include/common.func.php,搜索“function RunApp”,在这个函数的上面添加织梦新版本新增的函数:dede_htmlspecialchars,具体代码如下...: function dede_htmlspecialchars($str) { global $cfg_soft_lang; if (version_compare(PHP_VERSION
领取专属 10元无门槛券
手把手带您无忧上云