本文提供emlog最全的判断各种页面的方法,可以判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页。因此可以实现不同页面显示不同侧边栏或者调用不同内容,也可以实现不同类型页面的标题修改。具体设置方法和之前的那篇《实现内页和首页显示不同的友链的方法》差不多,而日志页和单独页面page页好像没有发现有好的判断方法,暂且就将他们都归为内容页。其他的判断emlog判断判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页的变量如下:
一般我们在使用WordPress程序的时候,相关文章内容也都是根据相似的TAG进行同类调用匹配的。同样的,如果在用到Typecho的时候也可以用此方法进行调用相关文章。在这里老蒋也有整理到相关文章的调用方法,因为有需要用到,以便以后复制所以直接贴出来。
emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?解决方法是通过代码判断首页加载指定的模板文件。
据官方说法这样有利于网站优化。 但是这个index.html怎么看都不舒服,而且也不利于seo中主页url的统一。
1. 同一篇文章会在首页的所有分类里面均置顶显示; 2. 如果是相同分类下的最近的文章,则会重复显示;
在WordPress系统中,默认的首页和目录页使用的书全文输出,这对于文章内容较长的博客来说很不方面,下面我介绍一个方法,可以简单的实现在WordPress首页和目录页显示摘要而非全文。找到wp-content/themes下你使用的模板目录,查找目录中的文件,如果有home.php则修改home.php,没有的话就修改index.php。WordPress的功能很强大,可以根据自己的需求来修改自己的网站。 在Wordpress 3.5.1的中提供了默认的主题Twenty Twelve,很不错,但是首页是全
includes/templates/[custom template folder]/common/html_header.php
这篇文章主要为大家详细介绍了织梦Dedecms网站首页标题关键字描述被恶意篡改解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。
老蒋这几天在帮助一个前端同时熟悉Typecho主题的衔接,这个同事对于前端还是熟悉的,但是对于CMS的主题是不懂的,于是需要磨合熟悉,后面工作的时候才可以衔接。这里需要记录的是Typecho CMS程序菜单的调用,我们根据官方的调用方法记录到菜单的调用。
如上排序,如果你主题里面有 front-page.php 文件,那么你后台设置首页是无效的
因为之前在很多网站上都能看到广告,虽然但是,这对很多博主来说也是一笔额外的收入,我一直是入不敷出!
本站从2023年1月18日接手后就发现包括首页、文章页、独立页面等页面存在首页分页、评论分页等的收录导致页面相同链接不同的问题。
虽然花了半天多的时间终于实现了这个功能,但其实为了这个功能已经耗费了好几个月的时间,当初建站没多久,就想在里面发些小状态、微博、说说一类的东东,于是开始在网上百度方法,发现好多人都在找,真正有用的东东并不多,于是就只好开始自己的折腾之旅。真正给了我灵感的可以说是知言博客,废话了这么久,大家都等急了吧?那就开始喽:
Zen Cart的设计很简单,和其他HTML页面是一样的。只是整个页面分成了几个部分,并加入了PHP代码。 通常分为页眉 (header),页脚(footer),边框(sideboxes)。页面通过CSS样式表来控制,样式表控制了包括表格单元的背景图案、字体颜色和样 式等等,所以假如你需要修改边框标题栏的字体,那么就去查看样式表文件。 Zen Cart在页面添加图像有两种方式。可以使用图像目录的相对路径,或者在模板中用php变量定义图像。如果你使用https服务器,并且采用相对图像路 径,那么https的图像目录下也要有同样的图像,否则https服务器很可能会给出警告提示。 Zen Cart可以设置成任意的html/flash的界面,只是比通常的html页面的设计费时。你可以从修改缺省的模板开始,先修改CSS文件和三栏格式的 界面。开始先采用不同的颜色,很快就可以设计出完全不同的风格。
第一种方式:隐藏指定分类文章(ps:代码正常显示),以下代码均用默认模板测试,模板文件log_list.php中找到
使用方法,选择以下代码添加到 文章的404页面 (404.php) 第一种,直接跳转 <?php header("HTTP/1.1 301 Moved Permanently"); header("L
ZenCart的模板设计说简单其实也挺简单的说复杂也比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。
Zen Cart的模板设计比较复杂,需要一定的时间来熟悉。一旦你了解了它的结构,就会慢慢习惯了。
老蒋在使用Typecho程序给企业做网站的时候,虽然这款CMS也是有一些SEO类的插件支持的,但是毕竟企业网站不需要特别的技术支持,只要实现功能即可。对于首页的SEO部分,我一般直接用代码在首页或者头部模板中设置的,记录下来以后需要用到。
判断首页函数的方法下(ps:测试5.3.1版本正常使用) 1、在模版文件module.php最低部加入如下代码 <?php //判断是否是首页 function blog_tool_ishome(){
这款主题的思路来自大前端导航频道,他是专门收集和整理前端资源的,全部整理在一个页面中。比较喜欢这样的风格、简洁,于是尝试着使用ZBLOG PHP内核制作目前发布的网站目录主题。因为接触ZBP时间还不是太长,内部的函数等不是太熟悉,尤其是在首页的调用上花费了较多的时间,最后还是在@拓源同学的帮助下才解决这个问题。
本文实例讲述了php中钩子(hook)的原理与简单应用。分享给大家供大家参考,具体如下:
有个简单的思路,可以在链接影藏时放在内页。显示时在首页。。。这样应该就不需要在数据库添加字段了。。
这是一款仿Mac osx外观的Wordpress杂志型主题。首页可以添加自定义图片并显示日志摘要,主题包含两套主页面模板。通过主流浏览器测试。独立页面模板下面仿Mac osx的动态dock导航,由于IE6不支持透明PNG图片,而采用GIF图片,效果差了些。
回顾一下,我们前面已经完成了几乎所有的公共区域页面,他们包括顶部,底部,侧边栏,现在我们即将开始制作索引页index.php,我们暂且可以简单的将其理解为首单,但他却并非是简单的首页(点击这里查看为什么)
Typecho,作为一个轻便型的CMS程序,在易用性上确实是比WordPress,ZBlog简单很多,前者体量大,功能丰富,后者开发者基本上都是付费主题和插件,对于普通用户来说门槛太高。Typecho轻便简单,而且一些功能文档可以直接找到。比如Typecho常规的一些主题中对于头部Title以及关键字描述的定义没有加在主题中。
末尾有2022-04-21更新内容 情况 原版Typecho的description和keywords标签无法自定义,对SEO不够友好。 Handsome版本:8.4.0 Typecho版本:1.2.0 操作 修改文章撰写页自定义字段菜单 打开usr/themes/handsome/functions_mine.php文件,在第676行(function themeFields(Typecho_Widget_Helper_Layout $layout)函数内即可)增加如下代码: $description =
制作emlog模板有时会有实现不同页面显示不同内容的需求,实现方法是通过判断代表各页面的变量或函数,再输入对应的内容。下面是适应于emlog 5.x版本的函数首页、分类页面、标签页面、文章内容页面等页面的变量。
本文实例讲述了Laravel5.7框架安装与使用。分享给大家供大家参考,具体如下:
之所以叫做简易优化指南,是因为emlog网站程序本身并不支持多么复杂的优化手段,比如说尽管5.0.0版实现了首页的网页标题和浏览器标题(也即title)分开设置,但栏目页和作者页还是老样子网页标题和浏览器标题只能一起弄。此外还有缺少二级分类支持啦、无法单独提取置顶和带图文章啦——修改数据库之类的主意就免了吧,可以的话咱尽量只动模板,实在不行稍微改动一下程序文件就够了。
1.版本:应该从nginx官方提供的下载页面下载最新稳定版本,注意不要下载beta版本。nginx官网下载地址为:http://nginx.org/en/download.html 2.消除目录浏览漏洞:nginx默认不允许目录浏览,请检查目录浏览的相关配置,确保没有目录浏览漏洞:检查各个配置文件,确保autoindex的配置为off。 autoindex off 3.开启访问日志:开启日志有助于在发生安全事件后回溯分析事件的原因和定位攻击者。默认情况下,nginx已经开启日志访问功能。 access
在我们的网站提交备案的过程中,经常会遇到一些网站已经有内容,但是备案要求这个网站不能访问。 如果此时直接关闭整个网站,将对网站的权重和流量产生相当大的影响 ,毕竟网站备案不是一两天就能完成的。
魏艾斯博客使用的是 DUX 主题 3.0 版本,这款主题看着蛮大气,适合科技类博客使用。现在最新 5.0 版本支持首页文章置顶。那么这个功能如何用在 3.0 版本上呢?当然是需要添加一部分代码来实现了,也不是很难,动动手分分钟就可以拥有这个功能了,也就有了DUX 主题 3.0 添加首页置顶文章过程记录。 置顶文章的方法是用 get_option(‘sticky_posts’) 从数据库获取设置置顶的文章,然后在首页显示出来。本文代码来源于@蝈蝈要安静 https://blog.quietguoguo.com
显示文章的阅读次数对 SEO 是有很大好处的,因为每次点击都会对文章进行一次小小的更新,我们可以用 WP-PostViews 这个插件来实现这个功能。
默认情况下emlog网站的置顶文章只会显示在首页或分类页面的文章列表靠前位置,那么如果要把emlog站点的置顶文章显示在自己想要的其它位置怎么办?比如文章内容末尾,方法很简单,只需要通过下面几个步骤即可实现。
WP Super Cache 是我推荐的最佳 WordPress 缓存插件,它把整个页面直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。
在Mac osX2.02基础上,修正了一些BUG,添加了滑动门按钮,主题2.03a和2.03b左侧日志改为通栏,2.03c和2.03d为分栏,首页显示摘要和显示全文共四个版本。建议下载使用新版!经测试,发现独立页面模板下面的动态导航与部分插件有冲突,目前发现与Lightbox和Clean Archives Reloaded两个插件有冲突,如果发现动态导航没有正常显示或提示有错误,可禁用插件试一下。感谢网友aunsen的测试。
比如我们看到有很多的WordPress主题中是自带网站更新的首页可以让一些分类不显示在首页的,这个目的是希望让主页展示需要的内容。比如我们在用ZBLOG PHP做企业网站的时候,直接采用的是首页调用指定的分类内容,但是如果希望全品类调用的时候让某个分类不在首页显示,如何操作呢?
服务器端包含 (SSI) 用于创建可在多个页面重复使用的函数、页眉、页脚或元素。
原文地址:http://jingyan.baidu.com/article/574c5219d9bade6c8c9dc16c.html Discuz是国内使用人数最多的论坛社区开源程序,discuz x2.5是目前最新版本,其功能强大,对搜索引擎的优化也做的比较好,但是人无完人,金无足赤一直存在的portal.php尾巴是discuz x2.5存在的一点瑕疵,它影响了网站地址的统一性,设置门户为网站首页后,打开首页就会自动跳转到portal.php,这样对搜索引擎很不友好,所以去掉它很有必要,很多人都在寻找
原文地址:http://jingyan.baidu.com/article/574c5219d9bade6c8c9dc16c.html
More 标签是 WordPress 一个非常有用的特性。它允许你选择切断点,然后在首页上只显示这个点的以上的内容。
访问网站首页 index.php,跟着执行流程走一遍,细节不深究,碰到不太明白的变量,直接var_dump()输出看看: 1. index.php——首页入口页面,版本判定、是否开启调试、引入 ThinkPHP框架 路径:‘./index.php‘ 判断PHP版本需是5.3.0以上:version_compare(PHP_VERSION,‘5.3.0‘,‘<‘); 系统调试设置:define(‘APP_DEBUG‘, true ); 应用目录设置:define ( ‘APP_PATH‘, ‘./Application/‘ ); 缓存目录设置:define ( ‘RUNTIME_PATH‘, ‘./Runtime/‘ ); 引入ThinkPHP:require ‘./ThinkPHP/ThinkPHP.php‘; 2. ThinkPHP.php——ThinkPHP框架的入口文件,定义各种常量、判断系统环境,初始化应用 路径:‘./ThinkPHP/ThinkPHP.php‘ 定义常量:版本号 THINK_VERSION、URL 模式定义(4 种模式)、类文件后缀 EXT、是否为SAE 环境、常用的系统路径常量(如Think类库目录、应用公共目录、缓存目录、配置目录等); 引入核心类Think.class.php:require CORE_PATH.‘Think‘.EXT; 应用初始化:Think\Think::start(); //命名空间\类名::方法(); //这里用到了命名空间 3. Think.class.php——框架的核心类,初始化应用程序,加载配置、类库,错误和异常处理,实例化对象 路径:‘./ThinkPHP/Library/Think/Think.class.php‘ 声明:Think\Think start()方法:加载需用的类、配置、语言包,是否需要缓存,运行应用 ①设定方法: spl_autoload_register(‘Think\Think::autoload‘); 自动加载类的方法,以及一些错误异常处理方法; ②分布式存储类初始化,用于读取、写入、删除文件;Storage::connect(STORAGE_TYPE); ③开发模式不缓存加载的核心类文件$runtimefile,用户模式将所有需引用的类并到同一个文件中缓存,加快后续访问速度。 ④加载应用的配置文件、需要的函数和类文件、行文扩展等文件路径的数组$mode;include ‘./ThinkPHP/Mode/common.php‘ ⑤循环加载处理$mode 数组中的各路径的文件; ⑥检查应用目录结构是否存在,不存在则会默认生成目录结构;(这个针对ThinkPHP新建一个应用,首次访问时使用) ⑦开始运行应用 App::run(); 即:‘./ThinkPHP/Library/Think/App.class.php‘ 4. App.class.php——加载公共文件配置、URL解析、调用对应的控制器方法 路径:‘./ThinkPHP/Library/Think/App.class.php‘ 声明:Think\App run()方法: ①App::init(); load_ext_file 加载应用的公共文件(./Application/Common/Common/)配置 (./Application/Common/Conf) Think\Dispatcher::dispatch(); URL解析,获取控制器 index、方法 index ②App::exec(); 执行应用程序,及新建控制器HomeConstroller 的实例,即对象; 创建控制器实例:$module = controller(CONTROLLER_NAME,CONTROLLER_PATH); 即=new IndexController(); 利用 php 反 射 机 制 获 取 action 方 法 对 象 , $method = new \ReflectionMethod($module, $action); 执行这个方法:$method->invoke($module); //无参数时执行,访问首页默认执行这个 $method->invokeArgs($module,$args); //有参数时执行; 以上即执行了控制器 ./Application/Hom
以前老蒋在文章中有介绍到WordPress程序首页不显示某个分类的方法,像我们使用的主题有的还自带这些功能。今天我们要分享的是Typecho程序如何设置某个分类不在首页显示呢?
typecho官方安装文档:http://docs.typecho.org/install typecho常见问题汇总:http://docs.typecho.org/faq 安装环境: lnmp,其中linux为centos ,php版本为php7.0 问题1:遇到需要手动创建common.inc.php文件后,无法生效? 操作过程:拷贝之后直接用vim打开并shift+insert粘贴进去 正确姿势:按住i进入插入模式之后再shift+insert粘贴 问题2:数据库连接失败? 如果使用的ph
本文简单分析emlog5下的模板基本结构以及基本变量、函数的作用,详细了解本文,有助于更快掌握emlog5的模板开发基础。emlog的模板位于安装目录content\templates\文件夹下,每个模板都是一个单独的文件夹,文件夹以模板名字命名。通过后台上传安装的模板都保存在这个目录下。
WordPress模板的定义非常方便,但是在定制模板之前,我们有必要知道WordPress的模板层次,了解WordPress是如何加载模板文件的,这将有利于开发模板时合理利用资源及提高工作效率。
在上一篇文章中,我们安装好了WordPress,准备好了制作主题需要的工具和主题测试的浏览器,接下来就要开始制作了,但在开始制作之前,我们还需要了解主题由哪些文件构成,其次还需要知道WordPress是怎样与主题文件连接的。
领取专属 10元无门槛券
手把手带您无忧上云