我们在使用ZBLOG PHP程序的时候,或者常规的主题时候侧栏都是固定的版块。我们是否可以自定义一些版块然后去实现呢?比如我们要设置某个指定样式的模块,然后去在激活主题的时候自带进来。我们看看如何实现的。
global $zbp;
if(!isset($zbp->modulesbyfilename['demo_module'])) //检查系统中是否已有该模块,没有则创建 itbulu.com
{
$t = ……继续阅读 »
2年前 (2022-09-04) 27浏览 0评论
0个赞
我们是否有发现,默认的DEDECMS是不支持FLV视频播放的,那我们如何让他支持呢?我们需要修改一些代码实现,如果你也有需要让织梦程序支持FLV播放的话,可以效仿参考。
第一、打开文件
/include/FCKeditor/editor/dialog/dede_media.htm
第二、找到代码
if(playtype=="rm"
|| (playtype=="-" && (rurl.indexO……继续阅读 »
2年前 (2022-09-04) 25浏览 0评论
0个赞
我们在使用ZBLOG PHP程序的时候,很多朋友们反馈到默认直接上传到ZBLOG的图片没有自带ALT属性,而是图片的名称,很不友好。于是我们会采用手动的方式编辑添加图片alt。有没有一个自动模式,可以实现ZBLOG自动为内容中的图片加上alt属性呢?
// 自动ZBP图片ALT itbulu.com整理自网络
function imgAlt(&$template){
global $zbp;
$artic……继续阅读 »
2年前 (2022-09-04) 157浏览 0评论
0个赞
Typecho 也是我们常用的博客CMS程序,如果我们仅仅是用于文档要求写作的话,个人也是推荐使用Typecho程序的。这里遇到一个网友在使用Typecho程序的时候安装在二级目录中,如果正常设置伪静态的时候是在CONF文件设置即可,但是如果是二级目录的话,那如何设置呢?
location /foldername/ {
if (!-e $request_filename) {
rewrite ……继续阅读 »
2年前 (2022-09-04) 128浏览 0评论
0个赞
一般情况下,我们在使用ZBLOG PHP程序的时候TAGS标签调用是侧边,直接拖动自带的标签侧边模块即可实现。但是,如果我们有需要在网站的其他自定义的位置调用TAGS标签如何操作呢?这里我们可以自定义调用标签的函数,然后在调用。
function tags_getTags($num){
global $zbp;
$str = '';
$tagArray = $zbp->GetTagList('','',a……继续阅读 »
2年前 (2022-09-04) 55浏览 0评论
0个赞
我们在购物的时候是不是希望购买别人也在购买的商品?我们在访问别人网站的时候是不是也想看看网站中有哪些文章也是大家关注的,于是我们会在制作主题模板的时候调用最热门的文章,比如调用评论数最多的,或者是访问量最高的文章。在这篇文章中,准备整理来自Typecho主题中调用评论最多的文章。
// 评论最多的文章 重新整理来自itbulu.com
function getHotComments($limit = 10){
……继续阅读 »
2年前 (2022-09-04) 57浏览 0评论
0个赞
一般情况下,我们在使用Typecho程序只会使用一套模板,毕竟这款轻便型的CMS适合我们使用到个人日志类网站,也很少有人做较大型的网站。但是有些网友可能希望某个分类用不同的模板对应,那如何设置呢?我们可以直接给每个分类对应一个主题页面名称,也可以使用IF判断。
<?php
if($this->is('category','default')){
$this->need('d……继续阅读 »
2年前 (2022-09-04) 48浏览 0评论
0个赞
今天在帮助客户调整一个企业网站主题的时候发现他的程序是用的Typecho,但是侧栏的随机文章是使用的直接SQL代码调用的,感觉比较麻烦,于是我准备寻找一款直接定义函数的调用,这样就可以减少主题页面模板的代码体积,本身我们在使用Typecho就要考虑到轻便。
//随机文章调用 itbulu.com 整理网络
function getRandomPosts($limit = 9){
$db = Typec……继续阅读 »
2年前 (2022-09-04) 39浏览 0评论
0个赞
以前在文章中有介绍到WordPress程序首页不显示某个分类的方法,像我们使用的主题有的还自带这些功能。今天我们要分享的是Typecho程序如何设置某个分类不在首页显示呢?
<?php while($this->next()): ?>
<?php if($this->category != "cateslug"): ?>
//正常输出循环
<?php endif; ?>……继续阅读 »
2年前 (2022-09-04) 44浏览 0评论
0个赞
一般常规的做法是我们每个文章缩略图都要精挑细选的,然后单独上传,比如部落的缩略图基本上我会单独制作上传,这样显得规范一些。但是有些朋友不喜欢这样,如果不调用图片吧难看,调用吧,自己传单独的浪费时间,于是直接使用文章的图片作为缩略图也是一个办法。
function get_postthumb($this) {
preg_match_all( "/<[img|IMG].*?src=[\'|\"](.*?)[\……继续阅读 »
2年前 (2022-09-04) 64浏览 0评论
0个赞
在使用Typecho程序给企业做网站的时候,虽然这款CMS也是有一些SEO类的插件支持的,但是毕竟企业网站不需要特别的技术支持,只要实现功能即可。对于首页的SEO部分,我一般直接用代码在首页或者头部模板中设置的,记录下来以后需要用到。
第一、标题部分
<?php if($this->_currentPage>1) echo '第 '.$this->_currentPage.' 页 - '; ?……继续阅读 »
2年前 (2022-09-04) 148浏览 0评论
0个赞
我们看到有些朋友的Typecho网站侧栏标签TAGS是比较好看的彩色标签,这里我们也看看如何设置彩色标签。整理到网上两个不错的方法记录下来,以后如果有客户企业网站需要用到的时候我们也会给用上。
第一、直接使用法
<?php Typecho_Widget::widget('Widget_Metas_Tag_Cloud')->to($tags); ?>
<?php if($tags->hav……继续阅读 »
2年前 (2022-09-04) 133浏览 0评论
0个赞
一般来说,无论我们在使用Typecho或者WP的时候,标签排序都是按照系统自带的随机排序格式,有些主题可能会有一些自带的排序规则。这里整理到2个网上提供的排序方法,如果有需要在设定主题的时候指定特定的标签排序的可以参考。
1、时间排序
<?php $this->widget('Widget_Metas_Tag_Cloud')
->to($taglist); ?>……继续阅读 »
2年前 (2022-09-04) 67浏览 0评论
0个赞
我们是否看到有些个人博客网站底部是有显示当前页面的加载完成时间的。虽然这个功能对于网站没有多大作用,但是有些时候也可以显示出自己的网站速度,当然你的网站速度加载快才建议使用这种效果,如果你网站加载慢,那就没必要加载这个功能。
如果我们是Typecho程序的话如何加载页面完成时间效果呢?这里整理出来这个方法,如果有需要的可以试试。
//加载到Functions.php
function timer_start() {……继续阅读 »
2年前 (2022-09-04) 57浏览 0评论
0个赞
一般在做Typecho主题的时候,相关文章的调用我是直接用代码调出的。一般相关文章的调出是可以根据关键字tags、分类相关随机,以及其他的形式。一般我个人比较喜欢使用TAGS标签关键字相关调用全站文章的相关文章,这样才比较具有一定的相关性。
<?php $this->related(5)->to($relatedPosts); ?>
<ul>
<?php while ……继续阅读 »
2年前 (2022-09-04) 26浏览 0评论
0个赞
周末的时候有网友提到自己的Typecho网站在迁移服务器的时候有出现问题,打开出现”Database Server Error”提示错误,不过他可以确保的是数据和数据库完全是导入进来的,而且数据库连接也是新的链接账号,为什么就打不开呢?
于是建议的办法是通过检查PHP版本是不是和之前版本不一致,一定要保持PHP版本一致,于是他通过WEB环境更换成老的一样的PHP版本。
修改数据库引擎,修改数据……继续阅读 »
2年前 (2022-09-04) 56浏览 0评论
0个赞
我们很多朋友在利用DEDECMS织梦程序建站的时候,由于程序本身是有多个编码版本的,比如有UTF-8和GB2312的,我们的主程序安装好之后但是在选择主题模板的时候也是有编码区别的,这个就比较难搞。我们要么就重新安装同主题模板一样编码的主程序,要么就是更换主程序编码。
但是,我们看到如果主题没有几个文件,那我们就自己手工更换主题的编码格式吧。
我们找到:
<META content="text/html; c……继续阅读 »
2年前 (2022-09-04) 60浏览 0评论
0个赞
我们是不是看到有些朋友的WordPress网站文章页面有当前文章的字数统计,以及预估的阅读时间。虽然这个功能没有多大用途,但是还是可以提高一些功能体验的。那这个功能如何加入呢?在这里也将这个方法整理看以后有需要的时候也加上。
第一、统计文章字数
// 字数统计 By itbulu.com
function cnwper_count_words ($text) {
global $post;
……继续阅读 »
2年前 (2022-09-04) 37浏览 0评论
0个赞
一般我们在选择使用织梦DEDECMS程序的时候,网站的内容文章是比较多的,有的甚至是采集复制过来的。随着文章量的增加,我们也不清楚有些文章是否已经添加进来,很多可能是重复的文章。于是我们是否有一个办法检测这个文章标题是否重复呢?这里找到一个办法,我们以后有需要可以使用。
我们找到:
/dede/article_add.php
这个文件,然后我们找到:
if(empty($click)) $click = ($cf……继续阅读 »
2年前 (2022-09-04) 54浏览 0评论
0个赞
我们很多时候在使用DEDECMS织梦程序,如果我们有些文章由于后续不再需要可能大部分网友是直接删除文章的。但是我们文章对应当初添加的TAG标签还是在的,这个我们如何删除呢?一个个删除肯定是不现实的,我们可以通过下面SQL方法删除。
delete FROM dede_tagindex where typeid not in (SELECT id FROM dede_arctype);
delete FROM dede……继续阅读 »
2年前 (2022-09-04) 127浏览 0评论
0个赞
我们有些时候在设计和调用DEDECMS栏目的时候,需要在子栏目中获取顶级栏目的名称。这样应该如何调用设置呢?这里找到几个有效的办法,如果有需要的话可以参考使用。
第一、方法1
{dede:field.title runphp='yes'}
list($toptype,$sontype)=split('/',@me);@me=$toptype;
{/dede:field.title}
第二、方法2
{dede:fi……继续阅读 »
2年前 (2022-09-04) 20浏览 0评论
0个赞
前端小伙儿在设计主题前端的时候,分页是设置成无页码的上一页和下一页的模式。之前好像都是用的页码模式,所以代码还没有记录,这里既然有需要就一并记录过来。且测试后是可以用的,这个是使用的Typecho内核做的主题,所以我记录下来。
<?php $this->pageLink('下一页','next'); ?>
<?php $this->pageLink('上一页'); ?>
对于我们……继续阅读 »
2年前 (2022-09-04) 33浏览 0评论
0个赞
我们在设计DEDECMS织梦主题的时候肯定会在页面中调用上一篇和下一篇文章,这样可以提高内页内容的融合,提高网站之间的串联传递权重。那一般调用上一篇和下一篇的代码是什么呢?因为已经很久没有做DEDECMS主题,代码也忘记,所以记录下来以后需要直接获取。
上一篇:{dede:prenext get='pre'/}
下一篇:{dede:prenext get='next'/}
这是直接调用的代码。但是在调出后我们会看到……继续阅读 »
2年前 (2022-09-04) 27浏览 0评论
0个赞
既然在前面我们有提到手头上需要用到的Typecho程序的分页样式记录整理到,这里再次想到万一以后像他们喜欢用的ZBLOG PHP程序万一也需要的分页标签调用的,我直接在这里一并收集,以免后面在需要的时候再去找比较麻烦。
第一、分页标签
每页显示文章数量:{$pagebar.PageCount}
总页码数:{$pagebar.PageAll}
当前页:{$pagebar.PageNow}
首页链接:{$pagebar.……继续阅读 »
2年前 (2022-09-04) 56浏览 0评论
0个赞
我们有在用Typecho主题做模板的时候,每次比较纠结的就是评论框和样式太单一。今天有看到国内的一款Echo免费主题(https://github.com/yunfeilangwu/echo)的评论框和样式不错,于是我将拆分出来,这样如果以后有需要用到的话可以直接用到主题中,当然这些需要感谢Echo主题作者。
我们看看这款主题的评论样式是什么样子的。
感觉确实比默认的样式好看很多。我们看看如何加入到我们的网站上呢?……继续阅读 »
2年前 (2022-09-04) 23浏览 0评论
0个赞
我们有些时候再做Typecho CMS主题的时候,分页一般随手会使用默认系统自带的,但是有些时候确实比较枯燥,所以准备在以后有遇到合适的样式分页,以及有时间的时候,就整理常用且自认为好看的通用Typecho分页,如果我们也有需要的话,那就使用上。
第一、默认主题自带演示
1、调用方式
<?php $this->pageNav('« 前一页', '后一页 »'); ?……继续阅读 »
2年前 (2022-09-04) 45浏览 0评论
0个赞
这几天在比较专注Typecho CMS的一些文档,看到有些朋友用的Typecho搭建的个人博客还是非常不错的,有些酷炫的效果感觉我也要去使用的。比如我们在他们的博客评论留言打字的时候,有跳动酷炫的打字效果,这个是如何加进去的?
看到介绍是需要在网站底部body结束位置加上一段JS。
<script type=”text/javascript” src=”JS脚本地址R……继续阅读 »
2年前 (2022-09-04) 51浏览 0评论
0个赞
同样是来自老部落团队的最新作品,WordPress百度提交插件,可以实现我们的WordPress站点内容快速收录和普通收录的提交。前提是我们网站有加入到百度站长平台且有获取当前站点的TOKEN值。且需要注意的是,快速提交是需要获取类似以前熊掌号资格的,这个需要根据我们自己的网站权重质量给予分权的资格。
如果我们需要使用这款插件的话,已经提交至WordPress平台中,我们可以搜索【Laobuluo Baidu Sub……继续阅读 »
2年前 (2022-09-04) 22浏览 0评论
0个赞
我们在使用Typecho程序建站过程中,在编辑文章的时候如果希望引导外部的文章地址,那我们肯定是需要用到nofollow标签,这样不至于将本网站的权重被带跑。当然有些朋友做网站不介意这样的那就无所谓的,我们正常的更新网站就可以。不过我们在使用Typecho的时候默认的还是在当前窗口打开的,我们很多时候希望新窗口打开,那就需要手工设置。
有没有不需要每次手动设置Typecho 实现外部地址自动nofollow,以及新窗……继续阅读 »
2年前 (2022-09-04) 67浏览 0评论
0个赞
我们在制作Typecho主题的时候,默认官方提供的日期格式是类似July 8, 2020,这样子的,我们可能需要其他的格式,比如2020-08-08。所以我们只需要找到对应模板中的日期格式就可以。这里简单记录一下,如果以后有需要的话可以使用到。
我们看到默认的格式是:(‘F j, Y’)
我们可以更换的是:(‘Y-m-d’)
这样我们就可以更换成需要的格式。如果我们……继续阅读 »
2年前 (2022-09-04) 22浏览 0评论
0个赞