PHPCMS安装及调用代码
PHPCMS,PHP程序
PHP运行环境:phpstudy(集成环境,注:安装phpstudy,选择安装路径不能出现中文或空格特殊符号等文件路径)
Apache默认端口:80
MYSQL默认端口:3306
PHPstudy本地访问地址:localhost / 127.0.0.1
phpstudy数据库管理地址:localhost/phpmyadmin
phpstudy数据库默认登录账号:root
phpstudy数据库默认登录密码:root
PHPCMS后台登录地址:localhost/admin.php
PHPCMS后台登录账号:admin
PHPCMS后台登录密码:123456
安装PHPCMS
1、先在phpstudy创建一个站点(说明:打开phpstudy - 其他选项菜单 - phpstudy设置 - 端口常规设置 - 在【网站目录】中选择自己的站点路径)
2、复制PHPCMS原始程序文件,将其放入创建站点中;
3、安装phpcms,(在安装是,数据库的主机将localhost改为127.0.0.1)
4、导入自己WEB项目文件,将HTML文件放入模板文件中,css/js/img在statcis文件夹中创建一个文件,将他们放入该文件
5、将入到的html文件命名:
index.html 首页
page.html 单网页
category.html 栏目首页/栏目封面页
list.html 栏目列表页
show.html 详情页
拓展命名
page-us.html 关于我们
page-lx.html 联系我们
page-news.html 新闻资讯
category-news.html 新闻栏目封面页
list-news.html 新闻栏目的列表页
show-news.html 新闻栏目的详情页
6、进入phpcms后台,【一键清理数据】,在栏目管理中创建栏目
7、给创建好的栏目添加内容
8、调用
调用:
网址的调用:{APP_PATH}
栏目名称调用:{$CATEGORYS[1][catname]}
栏目链接调用:{$CATEGORYS[1][url]} 注:[1],1指的是栏目的id
分离出来的html调用:
头部html调用:{template "content","header"}
底部html调用:{template "content","footer"}
注:头部/底部html只留需要的div标签内容即可,不需要html、body等标签
注意:使用循环调用时该盒子的 class 和 id 命名不一样的情况下是不能循环的。只能单个调用
首页调用:
首页调用单篇文章内容:
{pc:get sql="SELECT * FROM v9_page where catid=1"}
{loop $data $val}
{str_cut(strip_tags($val[content]),500)}
{/loop}
{/pc}
注:v9_page中,v9_指的是安装phpcms时设置的数据库的前缀,在安装phpcms是自行设置
catid=1 中 1指的栏目id
首页调用栏目列表内容(图片模型、文章模型、....):
{pc:content action="lists" catid="1" num="5" order="listorder DESC"}
{loop $data $v}
<a href="{$v[url]}"> 超链接调用
<img src="{thumb($v[thumb],500,500)}"> 缩略图调用
{str_cut($v[title],50)} 标题调用
{str_cut($v[description],250)} 摘要调用
</a>
{date('Y-m-d',$v[inputtime])} 发布时间调用
{/loop}
{/pc}
注:catid="1"中的1指的栏目id num="5"中5指的调用展示个数
图片不定义大小调用:{$v[thumb]}
标题不限文字个数调用:{$v[title]}
摘要不限文字个数调用:{$v[description]}
注:如果需要调用自定义字段内容,需要在pc开始里面加上moreinfo="1"
子页面:
当前栏目名称:{$CATEGORYS[$catid][catname]}
当前位置调用:{catpos($catid)}
列表页的列表内容调用:
{pc:content action="lists" catid="$catid" num="5" order="listorder DESC" moreinfo="1" page="$page"}
{loop $data $v}
<a href="{$v[url]}">
<img src="{thumb($v[thumb],500,500)}">
{str_cut($v[title],50)}
{str_cut($v[description],250)}
</a>
{date('Y-m-d',$v[inputtime])}
{/loop}
{$pages}列表内容分页(页码)
{/pc}
注:调用中 $catid 调用的是当前栏目id
详情页/单页面调用:
文章标题调用:{$title}
文章发布时间:{$inputtime}
文章内容调用:{$content}
文章上一篇:<a href="{previous_page[url]}">{previous_page[title]}</a>
文章下一篇:<a href="{next_page[url]}">{next_page[title]}</a>
链接代码:
同时调用图片和文字:
{pc:link action="type_list" siteid="$siteid" linktype="1" order="listorder DESC" num="12" return="data"}
{loop $data $v}
<a href="{$v[url]}" target="_blank" {$v[name]>
<img src="{$v[logo]}" width="88" height="31" /></br>
{$v[name]}
</a>
{/loop}
{/pc}
PHPCMS安装及调用代码相关推荐
- php标签调用,phpcms栏目标签调用代码大全
phpcms栏目标签调用代码大全 $CATEGORY[$catid][catid] 栏目id $CATEGORY[$catid][module] 栏目所在的模块 $CATEGORY[$catid][t ...
- phpcms 轮播图 (posid推荐位 )调用 - 代码篇
phpcms 轮播图 (posid推荐位 )调用 - 代码篇 效果图: 代码如下: <!-- Swiper --><div class="swiper-container ...
- phpcms父级调用二级子栏目名称和二级栏目文章 - 代码篇
phpcms父级调用二级子栏目名称和二级栏目文章 - 代码篇 后台栏目 · 层级 · 截图示下: 栏目catid9 包括以下二级栏目:catid{15,16,17,18,19} 截图暂略 代码示下: ...
- phpcms内容页 调用 上一级栏目id,catname等信息 - 代码篇
phpcms内容页 调用 上一级栏目id,catname等信息 - 代码篇 本文针对:phpcms内容页 调用当前栏目名称.链接.上级栏目名称及url链接的方法 效果 · 截图: 上图案例 · 代码截 ...
- 【QMT】给QMT量化交易软件安装和调用第三方库(举例通达信pytdx,MyTT,含代码)
给QMT量化交易软件安装和调用第三方库(举例通达信pytdx,MyTT,含代码) 一.安装QMT 二.给QMT安装python 三.给QMT的python环境安装第三方库 1.准备python虚拟环境 ...
- phpcms 模板 php代码,CMS案例:phpcms v9模板制作常用调用代码集合分享
搜索热词 <CMS案例:PHPcms v9模板制作常用调用代码集合分享>要点: 本文介绍了CMS案例:PHPcms v9模板制作常用调用代码集合分享,希望对您有用.如果有疑问,可以联系我们 ...
- phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习
phpcms建站,phpcms安装,phpcms模板,phpcms教程,phpcms学习,如何发布网站到外网,如何解决80端口问题.动态IP.甚至无公网IP问题. 一.环境准备 1.本机调试 本机调试 ...
- Python命令行解析:IDE内点击Run运行代码直接得出结果、基于TF flags(或argparse、sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果
Python命令行解析:IDE内点击Run运行代码直接得出结果.基于TF flags(或argparse.sys.argv)在Dos内命令行(一条命令)调用代码文件得出结果 目录 命令行解析 T1.采 ...
- phpcms列表页调用 点击量
很多朋友经常问Phpcms v9的首页.列表页.内容页点击量如何调用.现在就给大家分享phpcms V9如何分别在首页.列表页.内容页调用点击量代码: 1. Phpcms v9首页调用点击量 {pc: ...
最新文章
- 机器学习工程师需要具备的5种软技能
- Ubuntu下搭建MPI并行计算环境
- JavaScript教程--从入门到精通
- 【HNOI2006】鬼谷子的钱袋
- 《论道HTML5》内容技术分享活动
- server2008密码不满足密码策略的要求,检查最小密码长度、密码复杂性和密码历史的要求”的解决办法...
- 英语每日阅读---1、科学美国人60秒:如果觉得唱歌很难 那就吹口哨吧
- Python实战之SocketServer模块
- Javascript (history,location)对象
- JAVA面试总结(初版)
- 【暂更】分享亲测有效的那些实用「神器」!(网站/软件/小技巧)
- 如何在photoshop中等比例缩放一张图
- 分享网站变黑白色代码整站灰色插件方法
- mysql域是什么_数据库中的“域”是什么?
- excel中如何将内容分成几列?speedoffice告诉你
- 40个web前端实战项目,练完即可就业,从入门到进阶,基础到框架,html_css【附视频+源码】
- 三边是整数的直角三角形的解
- 哈工大C语言程序设计精髓 第十一周编程题
- read_csv()报错: ‘utf-8‘ codec can‘t decode byte 0xca in position 0: invalid continuation byte
- 微信ipad协议,微信开发API接口
热门文章
- Django实现微信公众号简单自动回复
- GitHub上史上最全的Android开源项目分类汇总
- (转载)IT职场故事:新人如何菜鸟变凤凰
- python编程猜拳小游戏_python实现人机猜拳小游戏
- 第十四届蓝桥杯模拟赛(第一期)——C语言版
- Unity2017新功能Tilemap地图编辑器的数据拓展和动态生成
- 二叉排序树的实现c语言,二叉排序树的C语言实现
- DataTables TreeGrid 插件 可以快速实现树形表格
- php warning: fclose(),PHP fclose函数用法总结
- 通过小三越位,彻底弄懂 https 原理本质(三)加密漏洞