栏目列表的基本代码 {pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"} {loop...$data $r} {$r[catname]} {/loop} {/pc} 调用哪一级别的栏目列表,主要取决于参数catid的值。...一级栏目列表 catid="0" 同级栏目列表 catid="$parentid" 比较复杂的情况 如果我们的栏目有很多级,希望取到最小栏目的父栏目列表该怎么办? 这串代码的意思是,取出当前栏目的所有子栏目ID,观察下数据库会发现,位于最右边的则是当前栏目的最小子栏目ID,所以取出最后一个栏目的ID,最后就用$CATEGORYS得出最小栏目ID的父栏目ID。...$school 扩展 如果需要当前栏目高亮,则只需要用if语句判断一下即可 在循环内的li中加入if判断,
1、用途CATEGORYS 是一个二维数组,主要用来保存当前频道或者模块所以栏目的基本配置信息。2、如何设置您可以登录后台进入模块或者频道的栏目管理,然后在线修改任何一个栏目设置即可改变参数值。...修改栏目参数设置系统会更新phpcms_category里相应记录的值,同时把各栏目基本信息数组缓存到 ....3、作用范围CATEGORYS 数组是系统默认加载的,可以在当前模块或频道的任何php文件和模板中调用。...常用的有 CATEGORYS[catid][catid] 栏目id CATEGORYS[catid][module] 栏目所在的模块 CATEGORYS[catid][type] 栏目类型 CATEGORYS...]} 顶级栏目ID {CATEGORYS[CATEGORYS[ {CATEGORYS[CATEGORYS[ 总之原理也就那样吧,还有很多可以调用的东西,多试几次就得心应手了。
直接上调用的标签 {$CATEGORYS[$catid][image]} 上个实例在 最后将顶级栏目下子栏目循环显示代码贴出来方便大家学习: {if $top_parentid} {pc:content
1、将.phpcmstemplatesdefaultcontent目录下的header.html打开,把里面 ........... 之间的代码用如下代码代替; {pc:content action="category" catid=.../li> | {/loop} {/pc} 2、找到.staticscss目录下的default_blue.css...文件(要是换过主题的,自己找主css样式表),打开,找到/* 导航 */的css样式,在其后加上如下css样式; /*zkadd*/ .nav-site{ list-style:none;} .nav-site...border-bottom:1px solid #4e6a87; background:#6d93bc;} /*zkadd-end*/ ps:Hack过了,能完美支持ie等各个版本,至于颜色样式,有能力的童鞋可以自己改
需要插入的图片: ? EXCEL excel关于插入对应的内容图片的方法有挺多的,这里讲解我认为最简单的一种,无需VBA代码和工具,只需要一点数据排序技巧即可,下面开始实战。...根据自己的喜好,设置好存放图片单元格的行高和列宽。 ? 插入图片,这步可能与其它软件版本不同,但最终结果是插入对应的图片即可:点击插入选项卡,在插图组中选择图片下拉箭头,再选择此设备: ?...Python 在实现之前,我们需要明确知道具体的任务目标,是利用python根据对应内容,向excel插入对应的图片;而在材料中我们得知,excel表格A列为对应内容,B列为需要插入对应的图片列,图片具有特定名称...① 取得excel表格中A列的对应内容 ② 根据内容取出图片 ③ 根据A列对应内容,向B列写入图片 所以本文用python向excel插入图片,使用的库是openpyxl和os,这两个都是老熟人了,安装可用...以上就是本文的全部内容了,如果你喜欢或者对你有帮助,请给我点个赞和在看吧!
在用PC V9建站的时候,很多朋友会想到Phpcms V9判定当前栏目,让当前栏目高亮的功能,在这里分享判断当前栏目、当前栏目高亮的代码,同时在此要分享if语句判断分类信息是否过期,CMSYOU给力。...Phpcms V9判定当前栏目,让当前栏目高亮 如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码: {pc:content action="category...,定义了class为current的类,于是可以在css中定义current的样式,实现phpcms中当前栏目的名称样式显示不一样!...Phpcms V9分类信息if语句判断是否过期 分类信息内容页if语句判断分类信息是否过期: {if date('Y-m-d')>="$r[endtime]"}已经过期...{else}截止{$r[endtime]}{/if} 实际上,Phpcms V9判断当前栏目高亮、判断分类信息是否过期都是采用了采用
今天看了看phpcms 写到二级导航时发现点问题,查询导航栏的信息时返回的$r[arrchildid]与自己想象的不符,文档上说是返回子栏目id但是却有些不同。...id,如果有则输出二级导航。...代码中第5行是检测该栏目下是否有子栏目id,但是我发现当没有子栏目时会返回当前栏目的id导致判断无法达到预期的效果,所以改变思路,代码如下: 1 {$r[catname]} 18 {/if} 19 {/loop} 20 {/pc} 21 判断获取到的子栏目...id是否等于该栏目id,等于则表示没有子栏目,不等于则表示有子栏目且显示子栏目
想要在首页调用wordpress某个栏目的内容,可以按照分类ID来调用,调用出来的内容一般有:调用栏目最新内容、调用栏目推荐内容、调用栏目随机内容这三种形式。...简站wordpress小编在此为大家放出三种不同方式调用的代码如下:通过指定分类目录ID调用该目录下的最新内容说明:category=4为分类目录ID numberposts=6为要显示数量通过指定分类目录ID调用该目录下的推荐内容说明:posts_per_page 6为要显示的数量 cat 4 为要调用的分类目录ID通过指定分类目录ID调用该目录下的随机内容说明:showposts 6为要显示的数量 cat 4为要调用的分类目录的ID原文https://www.jianzhanpress.com/?p=7223
http://www.liweiliang.com/ {$title} 文章标题 {url} 文章链接 仅限于动态或伪静态页面,纯静态页面请使用 {go(catid, {$content} 文章内容...,用户PHPCMS的页面判断 {if !...$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友情链接调用 最后附上一些比较实用的方法 PHPCMS判断每5行进行一次分割 PHPCMS列表第一项特殊化 PHPCMS详解栏目ID
PHPCMS的首页默认只会生成一个页面,要实现分页功能,要么把首页动态化,要么新建一个分类在url规则管理路径生成到首页。...动态页面 由于PHPCMS默认每更新一篇文章都会自动更新首页和栏目页,为了实现动态首页,我们需要在服务器中把index.php的优先级高于index.html 动态页面的分页,必须用$_GET[page...告诉你,因为PHPCMS的默认首页就是index.html,别到时候随便更新一篇文章,自动更新首页时把我们设定的给替换掉了。...衍生问题当新增一篇文章时会自动更新父栏目,这是父栏目的分页格式会跟子栏目相同,见 PHPCMS父栏目分页格式错误当我们把PHPCMS当作博客用时,一级栏目只有一个,只要用PHP替换法则可解决问题。...blog,只要把/blog/替换为空,即使是自动生成的分页格式跟我们默认设置的也是相同的。
PHPCMS调用指定频道|栏目地址URL和名称 1.调用phpcms频道|栏目URL代码: {$CATEGORYS[id]['url']} 例如:调用catid=41的栏目地址: {$CATEGORYS...[41]['url']} 2..调用phpcms频道|栏目URL代码 {$CATEGORYS[id]['catname']} 例如:调用catid=41的栏目名称,调用代码就用 {$CATEGORYS[...41]['catname']} 注: {$CATEGORYS[id]['url']} 和{$CATEGORYS[id]['catname']} 中的id替换成你的频道栏目ID。
cms标签如何应用 一、内容标签使用 标签使用: 本系统标签分:1.内容标签,2.栏目标签 如果标签中存在变量,预览的时候必须先给这些变量赋值才能预览,可以根据实际情况临时赋值。...) $page :一般用来表示页数 (1 表示第一页) 位置:模板风格---phpcms--添加内容标签 1.内容标签(通过设置标签参数调用) 点击"修改选中模板"对标签模板编辑,这里数据库显示方式中的...(通过设置标签参数调用)添加完成,现在去预览一下我们添加的内容标签 位置:模板风格---phpcms--管理内容标签 点击预览一下,如下就是标签预览的结果: 我们如何调用哪?...ORDER BY n.hits DESC 现在我们可以预览一下我们的添加的自定义(SQL)标签 调用与模板修改同上 二、栏目标签使用 栏目标签与内容标签有一些重合点, 如模板修改、标签调用可以参考上面的内容标签...位置:模板风格---phpcms--添加栏目标签 位置:模板风格---phpcms--管理栏目标签 仿站预览添加的标签 以上是一个添加的栏目标签的流程,根据网站的需要可以调用不同的栏目,制作更适合自己的模板
一简介 cut命令,可以分割行内容,并提取对应的列数据 类似sed和awk命令,但是cut感觉更加便捷,在一定条件下 这里介绍cut基本的用法和参数 二实战 -d ' ' , -d参数表示用什么分隔...只支持单个字符分隔,也就是-d 'a'可以,-d 'ab'不可以) -f 1,2 -f参数表示显示第几个列,1表示第一列,1,2表示显示第一列和第二列 cut -d ' ' -f 1,2 通过空格分隔内容
在众多CMS系统中,为什么我偏偏选中了 PHPCMS 而不去选择使用人数最多的织梦CMS,也没有选择论坛人气很高的帝国CMS,更没有选择其他诸如齐博,DESTOON等CMS。...PHPCMS使用方便 每更新一篇文章会自动更新首页以及文章所在栏目页,不像其他CMS每次更新完毕后,还要点击生成首页,生成栏目页,多麻烦啊。...即使文章中包含了'我很爱你'这个词,但是却已跟其他词组合成了锚文本,那么就不会再替换,如'爱你','其实我很爱你' PHPCMS扩展性强 使用PHPCMS扩展性能非常强,进行二次开发相比其他程序更加的容易...无法查看所有文章,只能进入栏目后查看栏目下的文章 无法复制栏目配置,不过官方论坛已经有人提供了该插件 必须主机支持fsockopen函数,然绝大多数虚拟空间都会禁用该函数,只能手动修改程序来避免这个问题...这也正是PHPCMS的魅力所在。
HPCMS当父栏目和子栏目都为静态时,当给子栏目增加一篇文章时,会自动更新相关栏目,此时子栏目的分页url规则将会覆盖父栏目的url规则,也就是说父栏目的url分页规则失效。...以上这种情况在动态页面不受影响,手动生成栏目页也不会受影响。 目前没有完美的解决方案,可能PHPCMS官方开发人员的思路是栏目分页的格式无论是父栏目和子栏目理当相同才对。...暂时能用到的解决方案:取消自动生成相关栏目的功能 在 /phpcms/modules/content/classes/html.class.php 末尾可以找到,注释掉自动生成父栏目的相关代码即可。
phpcms v9文章页调用栏目链接调用成首页 解决办法: url写入失败,所以需要手动写入栏目文件夹名称 文章的设置需注意选择内容页模板 然后批量更新栏目页,url,内容页就可以了
phpcms调用子栏目名称相对比较简单一些,也是用{pc:content}来调用,只是把action设置为category,catid如果为0的话是调用所有一级栏目,如果是其他数字的话,则调用相应栏目的子栏目...,比如以下的案例,catid="13"是调用栏目id为13的所有子栏目。...完整的调用代码在下面,感兴趣的朋友可以测试一下 {pc:content action="category" catid="13" num="25" siteid="$siteid" order="listorder...loop $data $r} {$r[catname]} {/loop} {/pc} phpcms...,catid="$r[catid]" 是在上个pc标签里获取到的 第一个loop循环定义了$r {loop $data $rr} //这个循环里就可以获取你要的信息了 比如说标题就是
get_sql_catid($catid) //取得$catid的所有子栏目ID function get_sql_in($string, $s = ' ') //创建一个in 子句 function...dir = '', $isinit = 1) //包含一个类文件(如同:include_once),同时返回一个对象 function areaname($areaid) //返回$areaid 对应的地区名字...($catid) //取得$catid的所有子栏目ID function get_sql_in($string, $s = ' ') //创建一个in 子句 function pages($total,...2、对数据库进行插入操作 $db->insert($tablename, $array);//$tablename 表名,$array 字段名与值的对应 数组 返回值为是否执行成功。...3、执行一条更新操作 $db->update($tablename, $array, $where);// $tablename 表名, $array 字段名与值的对应 数组, $where 更新条件
下面是我自己总结出来的,用户PHPCMS的页面判断 {if !...$catid}首页{/if} {if $child}栏目首页{/if} {if $parentid}栏目列表页{/if} {if $catname}栏目首页和栏目列表页{/if} {if $id}内容页...{/if} {if $tag}标签列表页 判断这些的依据一很简单,比如首页没有catid这个值,但是其他所有页面都有,所以当没有catid时就是首页。...其他几个页面的判断原理相同,希望能够减轻站长建站的负担。 之所以总结这些判断,是因为我的博客是由WordPress博客转换而来,习惯了博客程序的我,自然就要用到页面判断功能,方便公用模板的调用。
新接的一位客户说要把旧phpcms网站迁移到新的服务器并更换新域名,这对ytkah是小菜一碟,但往往事与愿违,忽略了一些细节会很惨的。...进入新站后台怎么都无法生成内容,提示Table 'led_com.lz_' doesn't exist,找了半天都没搞定,重新导入数据库了也无济于事,最后去看了文件夹的权限,果然有问题,caches所有者是...root,试着把它改为www,再次更新内容就ok了。...5、进行后台设置-》站点管理 对相应的站点的域名进行修改。 6、更新系统缓存。点击后台右上角的“更新缓存”按钮。 7、进入内容-》附件管理-》附件地址替换。...把附件地址批量的替换为新的地址。 8、内容-》批量更新URL 。把所有的文章的地址都更新一下。 9、下面就是把全站都生成一次了。 ok,就写这些步骤了,祝你好运!
领取专属 10元无门槛券
手把手带您无忧上云