- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章dedecms 列表页标题修改图文方法(利于优化)由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
最近看到sina.com.cn qq.com 163.com 这些大站的页面标题title ,发现他们的标题如下 频道页: 频道名_网站名 列表页:列表名_频道名_网站名 内容页:文章名_栏目二(列表名)_栏目一(频道名)_网站名 也想把自己的小站改成这样的,去查了查dedecms的帮助文档,发现没有这样相关标记,看来只能自己动手了,又开始baidu,发现这样的文章还不少,请查阅本站转来的另一篇文章, DEDE实现“文章标题-栏目名称-网站名” 但身为一个技术人员又驱使我自己也写了一个,下面把我自己实现的方法及如何调用贴出来,方便大家使用 版本5.0,涉及到的类和模板有以下几个 inc_archives_view.php (最新5.5版为 arc.archives.class.php)内容页生成类 inc_arclist_view.php (最新5.5版为 arc.listview.class.php)列表页生成类 inc_typelink.php(最新5.5版为 typelink.class.php) 用于获取页面位置和栏目名相关类 index_article.htm 频道页模板 list_article.htm 列表页模板 article_article.htm 内容页模板 首先我们来修改dedecms的内核,(以下我说的文件名统一用5.0版,你可以对应上面我列出的文件一一查看新版对应的各文件) 在inc_typelink.php类里Ctrl+F查找 "function GetPositionLink" 在GetPositionLink()函数下入以下函数 这个函数用于获取 当前页面的位置信息 比如 栏目1_栏目2 以下为引用的内容: 。
如图: 接下来再在解析列表页,内容页的类里加入相关代码, 在inc_archives_view.php 类里查找 $this->Fields['position'] 在这一行下面加入以下代码 。
在inc_arclist_view.php 类里同样查找 $this->Fields['position'] 在他下面加入以下代码 。
好了,现在我们在模板里调用 在list_article.htm和article_article.htm的title标签里用 {dede:field name='position2'/} 调用 如图 注:频道页无需用这样方法调用,虽然也可以得到频道名,但用{dede:field name='typename'/}调用更加方便,也不需要修改inc_arcpart_view.php类 实现效果如下: O了,加上这篇文章,修改织梦系统使其实现 "文章名_栏目1_栏目2_网站名" 总共有4种不同的方法了,根据个人情况选择吧, 祝你的网站让baidu,google收录的更多,呵呵. 后话: 在开发这个功能时,发现dede像栏目数据表(平时不怎么改动)都不缓存, 程序在用时都是实时链接数据库查询,就比如inc_typelink.php中都是直接sql查出来的,不禁感叹phpcms在方面的处理要更优于dedecms, phpcms对平时不怎么更改的数据都是直接缓存成php文件,虽然dedecms最新版5.5的生成速度还可以,但织梦的开发人员如果能更好的优化这些细节,那生成速度岂不会更加快. 。
最后此篇关于dedecms 列表页标题修改图文方法(利于优化)的文章就讲到这里了,如果你想了解更多关于dedecms 列表页标题修改图文方法(利于优化)的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界. 这篇CFSDN的博客文章DEDECMS JSON数据生成 DEDECMS JSON接口制作由作者
要用好织梦的站内搜索,必须要明白织梦CMS搜索页面和代码调用方式。 1、织梦CMS的搜索页面存放在网站根目录下/plus/advancedsearch.php,如果你的进行过修改,请自
修改 /plus/download.php 文件 查找 <?php 就是在头部了在它上面加以下代码: <script src=&qu
打开:inc_channel_unit_functions.php 加入下面一段 复制代码 代码如下: //zouql //$f 列表总数&n
本人经过查找在dedecms官网论坛找到个合适的代码,试验修改后,速度要快很多!修改方法如下: 找到文件:include/inc/inc_fun_SpGetArcList.php&nb
今天修改了几个地方的代码 实现了在原来dede文章批量管理的地方 添加一个 “取消审核” 如下图: 实现方法: 修改管理目录(默认为dede)下的文件:archives_do.php
修改文件:inc_photograph.php 复制代码 代码如下: if($toWH<=$srcWH){ $ftoW=$toW;&n
很多研究SEO的个人站长都是使用采集来添加大部分文章的,如果手动每天大量更新伪原创内容,呼~~ 是一个不小的工程!举个例子,拿我个人的站来说 www.zzvips.com 总共10个分类,每天要更新
在DEDE后台的SQL运行器里,执行以下语句: 官方网站字段officialUrl: 复制代码 代码如下: ALTER TABLE `dede_addonsoft`
以下代码用来解决查询当前栏目及当前栏目下所有子栏目的文章总数,添加到/include/common.func.php 或者 /include/extend.func.php中
找到 post.php文件打开并找到 复制代码 代码如下: if(!isset($action)) $action = '';
我是根据5.3里面修改的,本人测试了可以,大家可不可以就不知道了,若不可以的可以在下面回帖 打开include/common.func.php文件 在最后的?>之前加上
CMS和支付功能的完美结合,配上DedeCMS健壮的模板功能为我们的站长DIY 自己的网站提供了强有力的支持,具有更大的灵活性和稳定的性能,为了让我们的站长能够尽快使用起我们的CMS系统,支付宝公司
打开include/common.func.php文件,在最后的?>之前加上: 以下为引用的内容: 复制代码 代码如下: //统计栏目文章数&nb
用文本编辑器打开这个文件: Apache\conf\httpd.conf 把其中的 #EnableSendfile off copyright&nb
<script language="javascript" type="text/javascript" s
dedecms默认栏目列表分页链接: <li><a href="list_4_1.html">首页</a></li>&
先来看看DEDECMS默认的TAG列表分页(5.6为例): 第1页时: <li><a href="/tags.php?/tag标签/1/">首页<
1、自由列表分页。 这里要重点说明下使用了自由列表分页就是意味着后台--生成--生成首页HTML和顶部网站首页作废了。还有就是如果使用了一健更新网站,更新完毕后要去后台--核心--频道模型--自
DEDE默认栏目列表分页链接如: <li><a href='list_4_1.html'>首页</a></li> <li
我是一名优秀的程序员,十分优秀!