{APP_PATH} 完整首页网址 http://www.liweiliang.com/ {siteurl($siteid)} 带http的首页网址,http://www.liweiliang.com...{SITE_URL} 不带http的首页网址 www.liweiliang.com 任何位置都可调用 {WEB_PATH} 网站根路径,如果网站安装在根目录,直接显示 / {CSS_PATH} CSS文件夹路径...,默认为\statics\css {JS_PATH} JS文件夹路径,默认为\statics\js {IMG_PATH} 图片路径 {CACHE_PATH} 缓存文件夹地址 {LUGIN_STATICS_PATH...} 应用静态文件路径 最后说下最常用的{siteurl($siteid)},在标签列表页tag_list无法获取当前站点ID,而且会拖慢标签列表页打开速度,手动指定站点ID可解决问题。
最新版本的PHPCMSV9直接在栏目设置中选择“是否生成到根目录”即可。新建栏目和已存在栏目没有区别,修改后,更新一下缓存即可。...下面是原来的方法(已过期) 我所使用的是PHPCMSV9默认情况下生成的静态页面,都是位于html文件夹下,我不希望有太长的url,所以接下来让我们一起来解决路径中html的删除方法。...在新建栏目时,在“生成HTML设置”中,设置“是否生成到根目录”为 “是”时,那么它的就会生成为根目录了。不过这种方法对已经添加过的栏目再做修改时该功用无效,依旧是第一次的设置的路径。...那么已经新建过的栏目如何修改html路径呢? 只能在数据库里改了,进入phpmyadmin,打开 V9_category表,找到该栏目对应的字段url所对应的值,然后把/html就行了。。
…… 以上种种效果都涉及一个无法回避的难题,曲线——该如何用技术手段去实现有曲线的动画,常用的办法有Canvas,SVG,CSS3等,但各自都有技术局限性。...需求确定 一句话描述关键需求—— 重构中,可以快速的在重构界面中绘画出曲线的运动路径,并让元素在路径上运动,最终输出重构内容。...,“关键帧属性”,“输出”等等核心等功能,实操后发现,绘制曲线动画路径需要依靠多段线段模拟,而且路径中的整体动画速度是非匀速的。...需求提炼 重构中,可以快速的在重构界面中绘画出曲线的运动路径,并让元素在路径上运动,最终输出重构内容。...通过以上公式,将曲线的点与CSS中keyframes的百分比一一对应,从而得到均等时间内点的位移,实现曲线上的匀速运动。
在众多CMS系统中,为什么我偏偏选中了 PHPCMS 而不去选择使用人数最多的织梦CMS,也没有选择论坛人气很高的帝国CMS,更没有选择其他诸如齐博,DESTOON等CMS。...phpcms关键字替换功能强大 优先级 如果长关键字包含短关键字,那么先替换长关键字 什么情况下不替换 若该关键字在文章中本身就存在链接,则不进行替换 还有一种情况,直接举例 设置的关联链接关键字为:我很爱你...即使文章中包含了'我很爱你'这个词,但是却已跟其他词组合成了锚文本,那么就不会再替换,如'爱你','其实我很爱你' PHPCMS扩展性强 使用PHPCMS扩展性能非常强,进行二次开发相比其他程序更加的容易...phpcms有哪些缺点 任何一款CMS都不是完美的,phpcms同样如此。...这也正是PHPCMS的魅力所在。
实验目的 通过本实验理解SQL注入基本原理和过程,掌握菜刀和Havij等注入工具的使用方法,了解SQL注入的危害。...实验环境 测试渗透机:win2k8SvrTester 工具:中国菜刀、Havij 目标服务器(靶机):phpcms网站 目标网站:http://IP:8083 实验原理 PHPCMS框架网站的相关页面存在...(3)利用Havij进行自动化工具注入 在桌面,进入文件夹Tools—渗透工具包—Havij-1.15,运行Havij.exe(文件路径C:\Users\test\Desktop\Tools\havij...选择username、password列,点击Get Data得到当前数据库的用户名和密码加密后的值。 通过www.cmd5.com查询,得到对应的密码明文。 步骤四:登陆后台。...实验总结 通过本次实验,大家可以体会到SQL注入给WEB带来的危害是非常大的,应该及时对服务器进行加固配置,应用软件及时升级为最新版本,减小网站被侵入的风险。
有时咱们需要制作二级分类,三级分类,甚至更多级别的分类,那么PHPCMS如何调用多级分类呢?...listorder DESC"} {loop $data $r} {$r[catname]} {/loop} {/pc} 其中catid指上一级的分类...也就是说只要再嵌套一层,获取到上一级的分类ID即可。...="{$v[url]}">{$v[catname]} {/loop} {/pc} {/loop} {/pc} 这里重点是 r[catid] --- 上一级分类的ID...,要想第三级分类,再嵌套一层,那么获取的上级分类ID就是 v[catid] ,不断的更改loop循环的关键字的值,在这里第一级是r,第二级是v,第三级可以是
$data $r} {$r[catname]} {/loop} {/pc} 调用哪一级别的栏目列表,主要取决于参数catid的值。...一级栏目列表 catid="0" 同级栏目列表 catid="$parentid" 比较复杂的情况 如果我们的栏目有很多级,希望取到最小栏目的父栏目列表该怎么办? 这串代码的意思是,取出当前栏目的所有子栏目ID,观察下数据库会发现,位于最右边的则是当前栏目的最小子栏目ID,所以取出最后一个栏目的ID,最后就用$CATEGORYS得出最小栏目ID的父栏目ID。...listorder ASC"} {loop $data $r} {$r[catname]} {/loop} {/pc} 原理跟基础代码相同,把catid的值变成了上面定义的...如果是当前栏目,则增加current类,然后通过CSS给这个类增加样式即可实现当前栏目高亮功能。
它为开发人员提供了大量使用剪辑路径属性创建各种形状的机会。 了解有关剪裁及其与蒙版的不同之处的更多信息。...形状创建的剪辑路径值 该clip-path属性接受以下用于创建形状的值: circle() ellipse() inset() polygon() 一个剪辑源使用url()函数 path() 我们需要稍微了解一下基本坐标系才能使用这些值...您可以使用clipPath元素的 ID 值作为url()函数的参数来呈现此形状。 在这里,我们使用url()函数创建一个心形 此外,我们可以直接在path()函数中使用路径值来绘制形状。...您还可以创建一个 CSS 代码片段以在您的应用程序中复制和使用。...这是url()使用 SVG 支持创建形状的CSS 函数示例。
如果js、css外部文件有使用到相对路径时,需要注意其相对路径的基准是不一样的。...比如说,在index.html中引用到了外部的js和css文件,这两个文件都通过相对路径引用了某一张图片;这些文件所在的目录如下: 1 2 3 4 5 6 7 8 9 . ├── js | └──...index.js ├── css | └── index.css ├── images | └── bg.jpg └── index.html js文件的相对路径是以引用该js文件的页面为基准...)"; } css文件的相对路径是以自身的位置为基准,所以在css文件中的相对路径是: 1 2 3 .index_bg { background-image: url(.....js文件的页面为基准 css文件的相对路径是以自身的位置为基准 警告 本文最后更新于 May 2, 2018,文中内容可能已过时,请谨慎使用。
phpcms中自带的评论插件很好用!...但是样式个人感觉丑的狠,百度一下也没能找到解决方式,也许是自己的搜索方式不对,于是自己就研究了研究,这里可以使用两种方法进行修改 方法一: 使用PHPCMS中的get方法进行获取数据 1 //拼接评论表的... 17 18 {/loop} 19 {/pc} 方法二: 除了使用get方法进行获取数据之外还有一种最简单的方式...,找到 /phpcms/templates/default/comment/show_list.html 找到如下代码,进行样式的修改即可 1 {pc:comment action="lists" commentid
使用PHPCMS的同学在网站搬家的时候,数据库基本上也肯定会换,但是新数据库的帐号密码跟原来的不同,那么phpcms数据库连接的文件在哪?
我个人喜欢把PHPCMS当作博客来用,而作为一个博客,怎能少了文章置顶功能呢?其中用PHPCMS实现置顶功能非常简单,无非是修改下推荐位的名称为置顶,然后在文章列表中推送需要置顶的文章罢了。...不过博客系统中置顶文章可不会与文章列表中的文章重复,要解决这个问题其实也不难,看代码 {pc:content action="lists" catid="1" num="20" where="posids...order="id desc"} {loop $data $v} {$v['title']} {/loop} {/pc} 调用分类ID为1的文章列表...,并设置条件 posids 不等于 1 这样就实现了置顶文章与文章列表的文章不重复的功能了。...凡是设置了推荐位的文章,不管你设置的推荐ID是1,2,还是3,在数据库中posids的值都会变成1,没有设置推荐的文章则为0,这下明白我为什么要那么做了吧!
问题描述: 自己在自学vue做项目的过程中,遇到一个有关背景图片路径的问题,就是css代码中背景图片是根据相对路径来写的,如下图: ?...当使用npm run dev命令本地访问的时候,背景图片是正常显示的,可使用npm run build命令打包后,访问dist目录下的项目,页面背景图路径就不对了,显示不出背景图。如下两张图对比 ?...图二:使用npm run build命令打包之后,访问dist目录下的文件,出现的问题,背景图片路径变成了http://127.0.0.1:9000/static/css/static/img/login-bg....0271ef1.jpeg,而实际在dist目录下,图片路径是这样的,如下图 ?
-后端又如何回复请求(如:回复路由,往往回复一个json对象) - … 1、引入本地静态css,js文件: 比如文件路径:static/css/pintuer.css,路径如下: 2、引用网上css、js文件 如cdn加速资源 常规路径...3.2路由在蓝图ad中 不需要考虑蓝图内配置的前缀 #H5 A.html下: #等效写法(补充,前者相对路径,后者绝对路径)...4、内嵌的js代码中对templates模板的引用 路径:实际的路由 以js文件中配置templates/404.html为例, //js { "title" : "css", "icon...如果数据库涉及文件存放路径,更换电脑后原本正常的项目显示static文件路径构建失败的情况,记得先检查下数据库存储的路径是否有问题。
box-sizing:border-box;position:absolute;top:0;left:0;-webkit-clip-path:polygon(0 0, 0 0, 0 0);/*蒙版形状(裁切路径
在用PC V9建站的时候,很多朋友会想到Phpcms V9判定当前栏目,让当前栏目高亮的功能,在这里分享判断当前栏目、当前栏目高亮的代码,同时在此要分享if语句判断分类信息是否过期,CMSYOU给力。...Phpcms V9判定当前栏目,让当前栏目高亮 如果是在栏目列表(非单独页面)下,Phpcms V9判定当前栏目让当前栏目高亮代码可以用下面的调用代码: {pc:content action="category...[$cid][catname]}">{$CATEGORYS[$cid][catname]} {/loop} 说明:以上用if语句对当前栏目进行了判定,定义了class为current的类...,于是可以在css中定义current的样式,实现phpcms中当前栏目的名称样式显示不一样!...if语句,用到了等于大于这样的判断,我想大家肯定会举一反三!
修改栏目参数设置系统会更新phpcms_category里相应记录的值,同时把各栏目基本信息数组缓存到 ....3、作用范围CATEGORYS 数组是系统默认加载的,可以在当前模块或频道的任何php文件和模板中调用。...常用的有 CATEGORYS[catid][catid] 栏目id CATEGORYS[catid][module] 栏目所在的模块 CATEGORYS[catid][type] 栏目类型 CATEGORYS...catname] 栏目名称 CATEGORYS[catid][style] 栏目名称样式 CATEGORYS[catid][image] 栏目图片 CATEGORYS[catid][catdir] 栏目路径...CATEGORYS[catid][parentid] 栏目的父id CATEGORYS[catid][arrparentid] 所有上级栏目ID CATEGORYS[catid][parentdir] 父栏目的路径
关于django配置静态文件的问题,官方文档讲的不太清楚,整理如下: 在manager.py同层级下创建static文件夹 添加到INSTALED_APPS 配置templates路径 配置STATICFILES_DIRS...HTML中调用 1.在manager.py同层级下创建static文件夹, 里面放上css , js, image等文件或者文件夹 ?...3.配置templates路径,在网站项目的根目录下,有一个templates文件夹,里面放置所有的HTML模板 ?
我们也算是对webpack对图片的打包有个基本了解。 本节我们准备把css从JavasScript代码中分离出来,这会遇到两个问题,一是如何分离,二是分离之后的图片路径问题,下面我们逐一破解。...1.把css从JavasScript代码中分离出来 有些简单的交互页面中,你的JavasScript页面代码会非常少,而大部分代码都在CSS中,这时为了便于对css的维护,就需要把css单独提出来,以便修改维护...new extractTextPlugin("css/index.css") 这里的/css/index.css是分离后的路径位置。...2.图片路径问题 利用extract-text-webpack-plugin插件很轻松的就把CSS文件分离了出来,但是CSS路径并不正确,其中一种解决办法为使用publicPath解决。...publicPath:是在webpack.config.js文件的output选项中,主要作用就是处理静态文件路径的。 ?
领取专属 10元无门槛券
手把手带您无忧上云