phpcms v9 仿站跟二次开发收藏集.docx
- 文档编号:14679626
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:86
- 大小:313.99KB
phpcms v9 仿站跟二次开发收藏集.docx
《phpcms v9 仿站跟二次开发收藏集.docx》由会员分享,可在线阅读,更多相关《phpcms v9 仿站跟二次开发收藏集.docx(86页珍藏版)》请在冰点文库上搜索。
phpcmsv9仿站跟二次开发收藏集
phpcms模块管理-全站搜索
phpcms模块管理-全站搜索
发布时间:
2012-06-0815:
35:
50 来源:
天行子 点击:
1
Mysql4.0开始就支持全文索引功能,但是Mysql默认最小索引长度是4。
如果是英文默认值是比较合理的,但是中文绝大部分词都是2个字符,这就导致小于4个字的词都不能被索引,全文索引功能就形同虚设了。
全站搜索的启动需要对my.ini(my.conf)进行修改配置,否则将无法使用。
打开my.ini(my.conf),在[mysqld]后面加入一行ft_min_word_len=1,然后重启Mysql,再登录网站后台(模块管理-全站搜索)重建全文索引。
一、模块配置位置:
模块管理---全站搜索--模块配置
文字阐述:
1.标题截取长度和摘要截取长度这个根据你自己的实际情况设置
2.是否启用全文搜索也是根据你的实际情况设置
3.如果你的搜索模块改了地址,请设置为正确的地址
二、添加分类位置:
模块管理---全站搜索--添加分类
三、管理分类位置:
模块管理---全站搜索--管理分类
phpcmsv9问题
博客分类:
∙php内容管理系统
phpcms登录总是提示“验证码输入错误”,分明没有输错的
解决
修改"/caches/configs/system.php"当中
session_storage=>'mysql'
为
session_storage=>'files'
并且流量器中的域名要和system.php中的一致
此模块未安装或者已被禁用
原因模块>模块管理>模块管理>中对应的模块没有安装
解决
在module表中添加相关记录
前台页面报:
栏目不存在
解决
扩展>扩展>更新全站缓存>
添加module在module,menu表中也要添加
修改后台左侧导航phpcms\modules\admin\templates\left.tpl.php
phpcms\modules\admin\class\admin.class.php admin_menu
phpcms\modules\admin\templates\index.tpl.php
位置:
扩展>扩展>菜单管理>
说明:
一、本功能用于后台各功能菜单的设置操作。
二、为系统分配权限调用,所有系统用到的功能方法,都需要添加到菜单管理里。
一、添加菜单
添加菜单分为全新添加和在已有菜单处添加子菜单。
二种方法仅在上级菜单默认值处有异,其它相同。
全新添加:
添加功能菜单时,首先选择上级菜单目录。
填写中英文对应菜单名称,所在模块名,及对应文件和处理方法名。
如有参数,请于下填写参数信息。
如下图所示
如选择显示菜单,则在导航处显示,反之不显。
以上图为例,选择不显示,图示如下
二、菜单管理
菜单管理仅涉及编辑,修改、排序等操作在此不再详述。
∙
∙大小:
10.1KB
∙
∙大小:
14.8KB
∙
∙大小:
5.9KB
∙
∙大小:
1.6KB
phpcms系统设置-网站地图
phpcms系统设置-网站地图
发布时间:
2012-06-0815:
34:
44 来源:
天行子 点击:
2
位置:
系统设置----系统工具----网站地图
网站地图:
网站地图(维基百科):
网站地图描述了一个网站架构。
它可以使一个任意形式的文档,用作网页设计的设计工具,也可以是列出网站中所有页面的一个网页,通常采用分级形式。
这有助于访问者以及搜索引擎的机器人找到网站中的页面。
而且方便访问者更加快速清晰的浏览你的网站,给用户更好的用户体验。
phpcmsv9模板制作教程(四)
发布时间:
2012-05-2020:
12:
38 来源:
天行子 点击:
12
phpcmsv9模板制作教程(四)
在学下节课之前我先讲些学前需要知道的知识
1、养成书写规范的DIV标签
搜索引擎优化(seo)中,对代码的优化也是一个很关键的步骤。
为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则:
DIVID命名
页头:
header
登录条:
loginBar
标志:
logo
侧栏:
sideBar
广告:
banner
导航:
nav
子导航:
subNav
菜单:
menu
子菜单:
subMenu
搜索:
search
滚动:
scroll
页面主体:
main
内容:
content
标签页:
tab
文章列表:
list
提示信息:
msg
小技巧:
tips
栏目标题:
title
友情链接:
friendLink
页脚:
footer
加入:
joinus
指南:
guild
服务:
service
热点:
hot
新闻:
news
下载:
download
注册:
regsiter
状态:
status
按钮:
btn
投票:
vote
合作伙伴:
partner
版权:
copyRight
CSSID的命名
外套:
wrap
主导航:
mainNav(globalNav)
子导航:
subNav
页脚:
footer
整个页面:
content
页眉:
header
页脚:
footer
商标:
label
标题:
title
顶导航:
topNav
边导航:
sideBar
左导航:
leftsideBar
右导航:
rightsideBar
标识:
logo
标语:
banner
菜单1内容:
menu1Content
菜单1容量:
menu1Container
子菜单:
submenu
边导航图标:
sidebarIcon
注释:
note
面包屑:
breadCrumb(即页面所处位置导航提示)
容器:
container
内容:
content
搜索:
search
登陆:
login
功能区:
shop(如购物车,收银台)
当前的current
样式文件命名
全站标签默认样式:
general.css或global.css
布局版式设计样式:
layout.css或container.css
通用样式(如文字、表单等):
style.css
专栏/频道样式:
columns.css
打印输出样式:
print.css
主题模板样式:
themes.css
phpcmsv9模板制作教程(三)
发布时间:
2012-05-2020:
10:
11 来源:
天行子 点击:
9
phpcmsv9模板制作教程(三)
今天继续讲主体部分
{template"content","header"}
调用根目录下phpcms/template/content/header文件
--main-->这个是模版注释!
建议一定要养成写代码加注释的习惯
这个是div标签,不知道什么是div可以的去网上找些教程学习下,这个都不了解就没必要继续看了
--这里是pc标签{pc:
content参数名="参数值"参数名="参数值"参数名="参数值"}-->
{pc:
contentaction="position"posid="2"order="listorderDESC"num="4"}
--显示PC标签中的数据-->
{loop$data$r}
{str_cut($r[title],36)}
{if$n==1}{/if}{str_cut($r[description],112)}
{/loop}
{/pc}
--结束标签-->
--这里还是pc标签-->
{pc:
contentaction="position"posid="1"order="listorderDESC"thumb="1"num="5"}
{loop$data$r}
{/loop}
{/pc}
推广
{pc:
blockpos="index_block_1"}
{/pc}
图片新闻
{pc:
contentaction="position"posid="12"thumb="1"order="idDESC"num="10"}
{loop$data$r}
{str_cut($r[title],20)}
{/loop}
{/pc}
{loopsubcat(0,0,0,$siteid)$r}
{php$num++}
{$r[catname]}更多>>
{pc:
contentaction="lists"catid="$r[catid]"num="1"thumb="1"order="idDESC"return="info"}
{loop$info$v}
{str_cut($v['title'],28)}
{str_cut($v['description'],100)}
{/loop}
{/pc}
{pc:
contentaction="lists"catid="$r[catid]"num="5"order="idDESC"return="info"}
{loop$info$v}
·{str_cut($v['title'],40)}
{/loop}
{/pc}
{if$num%2==0}
{/if}
{/loop}
公告
{pc:
announceaction="lists"siteid="$siteid"num="2"}
{loop$data$r}
{$r['title']}
{/loop}
{/pc}
专题更多>>
{pc:
specialaction="lists"siteid="$siteid"elite="1"listorder="3"num="2"}
{loop$data$r}
{if$n!
=1}
{/if}
{str_cut($r[title],'18')}
{str_cut($r['description'],50)}
{/loop}
{/pc}
热点|评论|关注排行
{pc:
contentaction="hits"catid="35"num="10"order="viewsDESC"}
{loop$data$r}
{$r[title]}
{/loop}
{/pc}
{pc:
commentaction="bang"num="10"cache="3600"}
{loop$data$r}
{$r[title]}
{/loop}
{/pc}
{pc:
contentaction="hits"catid="35"num="10"order="viewsDESC"}
{loop$data$r}
{$r[title]}
{/loop}
{/pc}
调查问卷更多>>
更多>>友情链接申请链接
{pc:
linkaction="type_list"siteid="$siteid"linktype="1"order="listorderDESC"num="8"return="pic_link"}
{loop$pic_link$v}
{/loop}
{/pc}
{pc:
linkaction="type_list"siteid="$siteid"order="listorderDESC"num="10"return="dat"}
{loop$dat$v}
{if$type==0}
{$v[name]}|
{else}
{/if}
{/loop}
{/pc}
$(function(){
newslide("#main-slide","cur",310,260,1);//焦点图
newSwapTab(".SwapTab","span",".tab-content","ul","fb");//排行TAB
})
{template"content","footer"}
phpcmsv9模板制作教程
(二)
发布时间:
2012-05-2019:
59:
32 来源:
天行子 点击:
4
phpcmsv9模板制作教程
(二)
今天开始讲v9模板制作的第二节课
1、首先修改首页模板index.html
修改前向大家介绍下v9的工作模式,v9和他的前身phpcms2008是一样的都是“标签调用头部+首页部分+标签调用底部”
所以按照从头开始的顺序
第一步打开heard.html
现在我们开始分析header.html的构造:
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml"> 上面是W3C网页标准
empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}
判断语句翻译:
如果设置了标题并且标题不为空,则显示标题,否则显示网站名称
上面2行是外部css的调用{CSS_PATH}
上面3行是网页的js调用
{pc:
contentaction="position"posid="9"order="id"num="10"cache="3600"}
{$v[title]}
{loop$data$k$v}
{/loop}
{/pc}
$(function(){
startmarquee('announ',22,1,500,3000);
})
m=content&c=rss&siteid={get_siteid()}"class="rssib">rss m=member&c=index&a=mini&forward='+encodeURIComponent(location.href)+'&siteid={get_siteid()}"allowTransparency="true"width="300"height="24"frameborder="0"scrolling="no">')