胖狐狸
一个站长的学习笔记

wordpress博客的Robots.txt写法

admin阅读(1868)

User-agent: *
Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-content/plugins
Disallow: /wp-content/themes
Disallow: /wp-includes
Disallow: /comments/feed
Disallow: /trackback/
Disallow: /page/
Disallow: /category/*/page/
Disallow: /tag/*/page/

robots.txt可以用来告诉搜索引擎的爬虫,什么样的页面不用抓取。一般来说,WP的程序文件之类的肯定是要禁止抓取的,还有就是page页面,因为博客的PAGE页面是不停变化的,抓取了也没有啥用处,还浪费爬虫的时间去抓取别的东西。

把上面的这段代码保存为robots.txt文档,然后上传的网站的根目录下就可以了。

wp_list_pages隐藏指定页面

admin阅读(1887)

wp_list_pages是wordpress程序中列出页面的函数。如本博客右上方的关于、友情链接等页面就是靠这个函数显示的,有时候页面过多或者有的页面不想显示的话(例如google自定义搜索托管在本站上的页面)就需要通过该函数隐藏指定页面了。

wp_list_pages函数隐藏页面的exclude=page ID,就是在exclude后面加上想要隐藏的页面ID就可以了,例如本站就是隐藏了CSE页面:

(‘depth=1&exclude=2011&title_li=0&sort_column=menu_order’);

而CSE页面的ID是2011(鼠标放在页面上就会显示ID),这样在页面列表中就不会显示CSE。

另。如果博客固定链接用的是/分类/文章名.html的结构,需要先换回到默认的固定链接,才能看到页面ID。

wordpress添加页面模板

admin阅读(2001)

wordpress博客在新建页面的时候,右边会有模板的选项,可以选择主题中已经存在的页面模板,有时候这些模板并不能满足我们的需要,比如建立google自定义搜索页面(CSE),这时候就需要新建一个页面模板,然后再选择了。

  • 在当前使用的主题文件夹中创建一个新模板,将它命名为 about.php。
  • 然后把 single 模板l中的内容复制到 about.php 文件中。
  • 根据你的需要就可以对这个页面模板进行修改,或者你自己写代码也行,不过为了保持和其它页面的CSS等一致,在不是很高手的情况下还是选择修改为好。(PS:高手也不会来看这个文章了,呵呵)

完成之后,到 about.php 的最上面插入以下代码:

<?php
/*
Template Name: about
*/
?>

这样,在wordpress的后台页面里面新建的时候,右边的模板选项里面就会多出一个about的。

当然,你可以根据实际需要或者自己的喜好来命名的。

dedecms搜索结果标题长度修改

admin阅读(2012)

在dedecms5.7的搜索结果页中,搜索得到的标题默认长度很短,通常没有办法显示完整,需要进行diy。
登陆后台,进入位置:核心模板 > default,编辑search.htm模板,这个模板是定义普通搜索结果页的模板。
找到下面的代码:
{dede:list perpage=’20’}
将上面的代码修改为以下的代码:
{dede:list perpage=’20’ titlelen=’120′}

 

当然,这个120,你可以自己修改,一般120的长度应该就够用了。

保存后刷新搜索结果,即可看到搜索结果中文章标题已经完全显示。

PHPcms的title修改办法

admin阅读(1814)

修改模板文件header.html的<title>……</title>改成<title>{if isset($SEO[‘title’]) && !empty($SEO[‘title’])}{$SEO[‘title’]}千寻英语网{else}{$SEO[‘site_title’]} {/if}</title>

内容页的header要新建个模板,header_content.html,复制header.html的代码, 把<title>……</title>改成<title>{$title} -千寻英语网</title>

修改show.html模板第一行,{template “content”,”header”}改成{template “content”,”header_content”}。
大功告成,更新下首页、栏目页、内容页。

phpcms V9分页标题显示分页数的修改2种方法

admin阅读(1731)

第一种方法:修改模版

在phpcms v9后台,界面–模板风格–详细列表 — content—修改header.html文件,

在<title></title>之间加入下一句代码就行了,

{if ($page) > (1)}【{$page}】{/if}

当文章无分页的时候,“【1】”再不出出现了

第二种方法:修改系统

html.class.php 类约160行:(位置:phpcms\modules\content\classes\html.class.php)

$pagefile = PHPCMS_PATH.$pagefile; 之后。

添加如下代码就OK,


//start
if($page!=1){
$title1 = $title." 第".$page."页";
}else{
$title1 = $title;
}
$SEO = seo($siteid, $catid, $title1, $description, $seo_keywords);
//end

备注,上面的修改方法会导致分页的如果使用子标题,则子标题会显示在第一页过后,规则为:子标题+分页号码,

如果不想,可以这么修改:

86行:

$title = strip_tags($title);

后面添加:

$orgtitle = $title; //将标题保存在一个变量中

约133行

foreach ($pageurls as $page=>$urls) { 后:

添加以下代码就OK了。
//start 修改标题显示标题的页数
if($page!=1){
$title1 = $orgtitle." 第".$page."页";
}else{
$title1 = $orgtitle;
}
$SEO = seo($siteid, $catid, $title1, $description, $seo_keywords);
//end

phpcms模板目录结构

admin阅读(3917)

一、修改模板说明
1、所有模板方案都保存在 ./templates/ 目录下(假如需要在线修改,请通过ftp将该目录设置为 777 ,并应用到子目录)
2、假如您需要增加网站模板方案,请把新的模板方案上传至 ./templates/ 目录
3、假如您需要应用新的网站模板方案,请把该模板方案设置为系统默认方案

二、模板文件目录结构

templates 模板文件夹

default — 系统默认模板方案文件夹
templateprojectnames.php — 模板方案列表文件

ads 广告模板文件夹

ads.html — 矩形横幅
ads-float.html — 浮动广告
ads-move.html— 随屏移动
ads-pop.html — 弹出窗口
ads-text.html — 文字代码
placelists.html — 广告预定列表模版
signadsplace.html— 广告预订模板
signadsupload.html — 文件上传模板
templatenames.php — 模板名称列表文件

announce 公告模板文件夹

announce.html — 公告内容模板
index.html — 公告列表模板
tag_announcelist.html — 公告列表标签模板
tag_announcelist-left.html — 公告列表标签模板(横动)
tag_announcelist-up.html — 公告列表标签模板(纵动)
templatenames.php — 模板名称列表文件

article 文章模板文件夹

category.html — 栏目首页
category_list.html — 栏目列表页
content.html — 内容页模板
index.html — 频道首页
member.html — 会员作品集
myitem.html — 我的文章
search.html — 文章搜索模板
special.html — 专题首页
special_list.html — 专题列表模板
special_show.html — 专题模板
tag_articlelist.html — 文章列表标签模板
tag_picarticle.html — 图片文章列表标签模板
tag_slidepicarticle.html — 幻灯片标签模板(flash)
tag_slidepicarticle-js.html — 幻灯片标签模板(js)
templatenames.php — 模板名称列表文件

comment 评论模板文件夹

comment.html

— 评论模板
tag_commentlist.html — 评论标签模板
templatenames.php — 模板名称列表文件

down 下载模板文件夹

category.html — 栏目首页模版
category_list.html — 栏目列表模板
content.html — 下载页模板
index.html — 频道首页模版
member.html — 会员作品集
myitem.html — 我的下载
search.html — 下载搜索模板
special.html — 专题首页模板
special_list.html — 专题列表页模板
special_show.html — 专题页默认模板
tag_downlist.html — 下载列表标签模版
tag_downlist-cat.html — 栏目终极列表标签模板
tag_picdown.html — 图片下载列表标签模板
tag_slidepicdown.html — 幻灯片标签模板(flash)
tag_slidepicdown-js.html — 幻灯片标签模板(js)
tag_speciallist.html — 专题列表标签模版
templatenames.php — 模板名称列表文件

guestbook 留言本模板文件

index.html — 留言本首页
add.htm — 发表留言
templatenames.php — 模板名称列表文件

link 友情链接模板文件夹

link.html — 链接首页
tag_linklist.html — 链接标签
templatenames.php — 模板名称列表文件

mail 邮件模板文件夹

sendmail.html — 发送邮件模板
templatenames.php — 模板名称列表文件

member 会员模板文件夹

getpoint.html — 兑换点数
index.html — 控制面板模板
view.html — 会员资料查看
pm.html — 站内信件
getpassword.html — 找回密码模板
register.html — 会员注册模板
member.html — 会员作品集
left.html — 会员中心左侧模板
modify.html — 会员资料修改
gettime.html — 兑换有效期
member_left.html — 会员资料模板
sendpoint.html

— 赠予点数
paycard.html — 充值卡充值
login.html — 会员登录修改版
templatenames.php — 模板名称列表文件

mypage 自定义网页模板文件夹

templatenames.php — 模板名称列表文件

page 单网页模板文件夹

page.html — 单网页模板
tag_showdefinedpage.html — 单网页调用标签模板
templatenames.php — 模板名称列表文件

phpcms phpcms模板文件夹

footer.html — 网站底部模板
header.html — 网站头部模板
index.html — 网站首页模板
message.html — 提示信息模板
search.html — 全站搜索框
tag_catlist.html — 栏目标签模板
tag_slidespecial.html — 专题幻灯片标签模板(flash)
tag_slidespecial-js.html — 专题幻灯片标签模板(js)
tag_speciallist.html — 专题列表标签模板
uppic.html — 图片上传模板
templatenames.php — 模板名称列表文件

picture 图片模板文件夹

category.html — 栏目首页模板
category_list.html — 栏目列表模板
content.html — 图片内容页模板
index.html — 频道首页模板
member.html — 会员作品集
myitem.html — 我的图片
search.html — 图片搜索模板
special.html — 专题首页模板
special_list.html — 专题列表页模板
special_show.html — 专题页模板
tag_picpicture.html — 缩略图列表标签
tag_picturelist.html — 图片标题列表标签
tag_slidepicpicture.html — 图片缩略图标签模板(flash)
tag_slidepicpicture-js.html — 图片缩略图标签模板(js)
templatenames.php — 模板名称列表文件

skins 风格样式模板文件夹

default — 默认风格文件夹
picture — 图片风格文件夹
down — 下载风格文件夹
article — 文章风格文件夹

skinnames.php— 风格名称列表文件

vote 投票模板文件夹

tag_votelist.html — 投票列表标签默认模板
list.html — 投票列表默认模板
show.html — 投票默认模板
tag_voteshow.html — 投票标签默认模板
templatenames.php — 模板名称列表文件

让wordpress主题支持小工具

admin阅读(1965)

由于某些古老的主题不支持wordpress的小工具。下面记录一下修改代码使其支持小工具的办:

一:选择主题支持函数文件functions.php,在<?php和?>之间添加以下函数代码

 

<?php
if( function_exists('register_sidebar') ) {
	register_sidebar(array(
		'before_widget' => '<li>', // widget 的开始标签
		'after_widget' => '</li>', // widget 的结束标签
		'before_title' => '<h3>', // 标题的开始标签
		'after_title' => '</h3>' // 标题的结束标签
	));
}
?>

二、选择边栏模板sidebar.php,在其中添加以下代码

<?php // 如果没有使用 Widget 才显示以下内容, 否则会显示 Widget 定义的内容
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) :
?>

<?php endif; ?>

这样,支持小工具的功能就完成了,不过还要修改一下CSS里面的相关样式。

wordpress头部logo加链接

admin阅读(2554)

从通常的wordpress来说,头部标题的位置,或者像本站一样是博客的文字名称,或者是网站的logo。不管是什么样的,点击那个位置就会跳转到网站的首页,但是总有一些另类的主题(其实是制作的时候有些疏漏的主题),会忘记给这个logo位置加一个链接。

其实修改的办法也很简单,就是把主题header.php里面关于logo那一段的代码换成下面的:


<?php bloginfo ('name');?>

img后面的就是你想要加的LOGO位置了,可以自己修改。

修改dede默认会员空间的个人书签

admin阅读(2978)

一、对于新注册用户个人书签修改办法:

修改member/reg_new.php文件,将“写入其它默认数据”的语句去掉或者改成你自己的。

二、对于老会员的个人书签修改办法:

后台SQL命令行工具中运行:

UPDATE `dede_member_flink` set title=VOA慢速英语’,url=’http://www.voa365.com/specialVOA/’

把上面语句中的网址换成你的就行了。