下面是我自己总结出来的,用户PHPCMS的页面判断 {if !...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页...{/if} {if $tag}标签列表页 判断这些的依据一很简单,比如首页没有catid这个值,但是其他所有页面都有,所以当没有catid时就是首页。...其他几个页面的判断原理相同,希望能够减轻站长建站的负担。 之所以总结这些判断,是因为我的博客是由WordPress博客转换而来,习惯了博客程序的我,自然就要用到页面判断功能,方便公用模板的调用。
PHPCMS默认只支持在文章页调用TAG标签,但是很多时候我们希望他显示在网站首页或者分类列表页,一查数据库,发现关键字都存在与keywords这个字段中。
php defined('IN_PHPCMS') or exit('No permission resources.'); /** * 点击统计 */ $db = ''; $db = pc_base::
判断首页函数的方法下(ps:测试5.3.1版本正常使用) 1、在模版文件module.php最低部加入如下代码 <?...php //判断是否是首页 function blog_tool_ishome(){if (BLOG_URL . trim(Dispatcher::setPath(), '/') == BLOG_URL...> 2、判断方法示例 加载的文件代码 如果在首页不需要加载日志列表部分。则应用如下: 加载日志列表部分
emlog程序的模板机制使首页和列表页统一调用log_list.php模板文件,但是如果制作emlog企业模板或emlog cms模板的首页和列表页显示样式不一样怎么办?...解决方法是通过代码判断首页加载指定的模板文件。 代码判断如下: 这里添加首页代码部分 这里添加列表页代码部分 扩展:把判断代码编写成函数式 1、在当前主题的module.php文件最底部添加代码: 2、在log_list.php模板文件添加的判断代码: 这里添加首页代码部分 这里添加列表页代码部分 <?php } ?
想要在首页显示所有的关键字?那就动手自己制作一个关键字列表吧。
,分类页和文章页都可以。...","footer"} 调用content目录下的header.html文件 {template "content","filename"} 调用content目录下的filename.html文件 判断首页分类列表页内页...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页..."current"{/if}> 更复杂的情况见 PHPCMS栏目列表的调用 文章列表 分类最新文章 {pc:content action="lists" catid="$catid" num="20"...友情链接调用 最后附上一些比较实用的方法 PHPCMS判断每5行进行一次分割 PHPCMS列表第一项特殊化 PHPCMS详解栏目ID
} 第一个判断是针对分类页,因为只有分类页支持SEO标题。...比如 阿冰的博客-我的博客,我的家 在最后面加上分页,如果分页大于二,则显示分页的页数 值得注意的是 内页标题 如果分类页没有设置SEO标题,则显示 内页标题 - 分类页标题 - 阿冰的博客,但是一旦分类页设置了...无论是用定制化首页的标题写法或是默认的标题写法,都有该问题存在。 总结:本方法适合只优化首页的小站,这种类型的网站不会去给分类页设置SEO标题,也不会给文章页设置SEO标题,所以本方法足以。...} 如果是内页,直接显示 文章标题 - 阿冰的博客 其他跟上面都相同 最强SEO标题 首页,分类页,内页的title标题都能自定义 {if $id}{if...单网页标题 内容页标题 分类页标题 这是最常用的,大家如果喜欢尽管拿去用,同时希望大家多多宣传本文地址,让更多的人熟悉PHPCMS的标题用法。
display: block; } .newstyle .post-list-meta-box{ bottom: 10px; } } /*优设网文章样式结束*/ 首页新建模块
今天在搞Phpcms做站时,需要在列表页、首页调用文章列表调用文章的点击量和评论排行,那么怎么才能做到在Phpcms v9首页、频道页、列表页、推荐位等页面获取文章浏览量和评论统计呢?...原因起于phpcms官方默认的模版没有在列表页面调用过文章点击量和评论数量,而且文章的内页调用浏览量hit的方法不适用于列表页。 下面是具体的代码,分享在此。...一、Phpcms列表页面取得文章点击量及评论数量: {pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page...$r[title]} 点击:{$views} 评论数:{if $comment_total}{$comment_total}{else}0{/if} {/loop} {$pages} {/pc} 二、Phpcms...首页面取得文章点击量及评论数量: {pc:content action="lists" catid="$r[catid]" num="5" order="id DESC" return="info"}
在网站中tag是网站搜索相关文章的联系之一,也可以有专门的tag页面,在不同的页面也可以调用tag,而不是只有在首页和列表页才可以调用tag,这里给大家介绍在不同的页面调用tag的方法。...1、首页,列表页和文章页调用所有的tag {dede:tag row='8' getall='1' sort='month'} row |30 行数 sort |new 排序 getal l|0...调用类型 2、列表页调用每一篇文章的tag [field:id runphp=yes] $tsql = new DedeSql(false); $tags = ''; $..."; } @me=$tags; [/field:id] 3、文章页调用该篇正文的tag {dede:field.tags/} 默认的TAG是无链接的,如果你希望该
phpcms v9文章页调用栏目链接调用成首页 解决办法: url写入失败,所以需要手动写入栏目文件夹名称 文章的设置需注意选择内容页模板 然后批量更新栏目页,url,内容页就可以了
1、获取不想显示的分类ID 这个ID号可以在后台的“文章 -> 分类目录”中获取,当鼠标放到某个分类目录时,浏览器底部的状态栏会显示类似“category&tag_ID=6&post_type=post...”这样的链接,其中的“6”就是这个分类的ID。...特定分类的ID 应该很容易找到的,主要是下面的代码。...2、在主题index.php(现在应该是loop.php了)使用代码 假如我们要在首页隐藏ID为7和243的分类下的文章,可以在首页主题循环开始的地方加入query_posts($query_string
在用PC V9建站的时候,很多朋友会想到Phpcms V9判定当前栏目,让当前栏目高亮的功能,在这里分享判断当前栏目、当前栏目高亮的代码,同时在此要分享if语句判断分类信息是否过期,CMSYOU给力。...Phpcms V9判定当前栏目,让当前栏目高亮 如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码: {pc:content action="category...Phpcms V9分类信息if语句判断是否过期 分类信息内容页if语句判断分类信息是否过期: {if date('Y-m-d')>="$r[endtime]"}已经过期...{else}截止{$r[endtime]}{/if} 实际上,Phpcms V9判断当前栏目高亮、判断分类信息是否过期都是采用了采用...if语句,用到了等于大于这样的判断,我想大家肯定会举一反三!
那么这里面可能就有四个关键部分: •判断当前所在的页面是列表页还是文章(详情)页•识别出列表页下一页的链接•识别出列表页所有列表链接•识别出文章(详情)页的文章内容和其他信息 如果我们能把这四步都用算法实现出来...那么这篇文章我们就来简单说下第一步,如何判断当前所在的页面的列表页还是文章(详情)页。 注:后文中文章页统一称之为详情页。...示例 列表页和详情页不知道大家有没有基本的概念了,列表页就是导航页,里面带有好多文章或新闻或详情链接,我们选一个链接点进去就是详情页。 比如说这里拿这个页面来说,首页如图所示: ?...很明显,结果要么是列表页,要么是详情页,就是个二分类问题。 那二分类问题怎么解决呢?实现一个基本的分类模型就好了。大范围就是传统机器学习和现在比较流行的深度学习。...数据标注 既然要做分类模型,那么最重要的当然就是数据标注了,我们分两组就好了,一组是列表页,一组是详情页,我们先用手工配合爬虫找一些列表页和详情页的 HTML 代码,然后将其保存下来。
本文提供emlog最全的判断各种页面的方法,可以判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页。因此可以实现不同页面显示不同侧边栏或者调用不同内容,也可以实现不同类型页面的标题修改。...具体设置方法和之前的那篇《实现内页和首页显示不同的友链的方法》差不多,而日志页和单独页面page页好像没有发现有好的判断方法,暂且就将他们都归为内容页。...其他的判断emlog判断判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页的变量如下: $sortName //判断是否分类页 $sortid //分类id $tag //判断是否标签页...::logPage() //首页,包含首页分页,一般用来分离列表页 "http://"....>分类页显示内容 标签页显示内容 归档页显示内容 <?php }elseif($keyword){?
本文提供emlog最全的判断各种页面的方法,可以判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页。因此可以实现不同页面显示不同侧边栏或者调用不同内容,也可以实现不同类型页面的标题修改。...具体设置方法和之前的那篇《实现内页和首页显示不同的友链的方法》差不多,而日志页和单独页面page页好像没有发现有好的判断方法,暂且就将他们都归为内容页。...其他的判断emlog判断判断首页、分类页、标签页、搜索页、分页、归档页、作者页、日志页的变量如下: 上面的说了等于白说, 判断IF会事半功倍。...$sortName //判断是否分类页 $sortid //分类id $tag //判断是否标签页 $record //判断是否归档页 $keyword //判断是否搜索页 $tws...//碎语页 $logid //日志 page页 $author //作者页 $pageurl == Url::logPage() //首页,包含首页分页,一般用来分离列表页 "http://".
namespace app\api\controller; use think\facade\Db; class Goods { public function getIndexGoods(){//获取首页接口...code'=>440,'msg'=>'no goods']; } return json($data); } public function getCatGoods($id){//获取首页接口中某一个分类的接口...,比如手机类 服装类(列表) $goods = Db::name('goods')->where('is_show',1)->where('cat_id',$id)->field(['goods_name...=>440,'msg'=>'no goods']; } return json($data); } public function getGoodsDetail($id){//获取某个分类下的接口下的某一个
一、简单的单条件查询 工作都是从简单的开始,先从最简单的单表查询开始,这个一般用在首页以及一些比较独立的页面,只需要查找几个符合条件的产品展示出来即可,可以使用分页或者不使用分页。.../查询结果集 // var_dump($list); //分页导航的定制 $showConfig = array( 'first' => '首页...', 'prev' => '上一页', 'next' => '下一页', // 'last' => '尾页', //这个不行...其中的数据库设计为: product表:ProductId-产品ID、name-产品名、sort1-一级分类、sort2-二级分类、sort_brand-品牌分类、price-价格、onSale-上下架...在上面展示的分类和搜索中,黑色导航栏、性别以及以后可能扩展的筛选项为标签联表查询,尺码为库存表联表查询。
领取专属 10元无门槛券
手把手带您无忧上云