phpcms v9 仿站与二次开发收藏集.doc_第1页
phpcms v9 仿站与二次开发收藏集.doc_第2页
phpcms v9 仿站与二次开发收藏集.doc_第3页
phpcms v9 仿站与二次开发收藏集.doc_第4页
phpcms v9 仿站与二次开发收藏集.doc_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

phpcms模块管理-全站搜索phpcms模块管理-全站搜索发布时间:2012-06-08 15:35:50来源:天行子 点击:1Mysql 4.0 开始就支持全文索引功能,但是 Mysql 默认最小索引长度是 4。如果是英文默认值是比较合理的,但是中文绝大部分词都是2个字符,这就导致小于4个字的词都不能被索引,全文索引功能就形同虚设了。 全站搜索的启动需要对my.ini(my.conf)进行修改配置,否则将无法使用。打开my.ini(my.conf) ,在 mysqld 后面加入一行ft_min_word_len=1,然后重启Mysql,再登录网站后台(模块管理-全站搜索)重建全文索引。一、模块配置位置:模块管理-全站搜索-模块配置文字阐述: 1.标题截取长度和摘要截取长度这个根据你自己的实际情况设置2.是否启用全文搜索也是根据你的实际情况设置3.如果你的搜索模块改了地址,请设置为正确的地址二、添加分类位置:模块管理-全站搜索-添加分类三、管理分类位置:模块管理-全站搜索-管理分类 phpcms v9问题 博客分类: php内容管理系统 phpcms 登录总是提示“验证码输入错误”,分明没有输错的 解决修改/caches/configs/system.php当中session_storage = mysql为session_storage = files并且流量器中的域名要和system.php中的一致此模块未安装或者已被禁用 原因 模块 模块管理 模块管理 中对应的模块没有安装 解决在module表中添加相关记录 前台页面报:栏目不存在 解决扩展 扩展 更新全站缓存 添加module在module,menu表中也要添加 修改后台左侧导航phpcmsmodulesadmintemplatesleft.tpl.phpphpcmsmodulesadminclassadmin.class.php admin_menuphpcmsmodulesadmintemplatesindex.tpl.php位置:扩展 扩展 菜单管理 说明: 一、 本功能用于后台各功能菜单的设置操作。 二、 为系统分配权限调用,所有系统用到的功能方法,都需要添加到菜单管理里。 一、 添加菜单 添加菜单分为 全新添加 和在已有菜单处添加子菜单 。二种方法仅在 上级菜单 默认值处有异,其它相同。 全新添加: 添加功能菜单时,首先选择上级菜单目录。填写中英文对应菜单名称,所在模块名,及对应文件和处理方法名。如有参数,请于下填写参数信息。如下图所示 如选择显示菜单,则在导航 处显示,反之不显。以上图为例,选择不显示,图示如下 二、 菜单管理 菜单管理仅涉及编辑 ,修改、排序等操作在此不再详述。 大小: 10.1 KB 大小: 14.8 KB 大小: 5.9 KB 大小: 1.6 KB phpcms系统设置-网站地图phpcms系统设置-网站地图发布时间:2012-06-08 15:34:44来源:天行子 点击:2位置:系统设置-系统工具-网站地图网站地图:网站地图(维基百科):网站地图描述了一个网站架构。 它可以使一个任意形式的文档,用作网页设计的设计工具,也可以是列出网站中所有页面的一个网页,通常采用分级形式。这有助于访问者以及搜索引擎的机器人找到网站中的页面。而且方便访问者更加快速清晰的浏览你的网站,给用户更好的用户体验。phpcms v9模板制作教程(四)发布时间:2012-05-20 20:12:38来源:天行子 点击:12phpcms v9模板制作教程(四)在学下节课之前我先讲些学前需要知道的知识1、养成书写规范的DIV标签搜索引擎优化(seo)中,对代码的优化也是一个很关键的步骤。为了更加符合SEO的规范,下面是目前流行的CSS+DIV的命名规则:DIV ID命名页头: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版权:copyRightCSS ID的命名外套: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.cssphpcms v9模板制作教程(三)发布时间:2012-05-20 20:10:11来源:天行子 点击:9phpcms v9模板制作教程(三)今天继续讲主体部分template content,header调用根目录下phpcms/template/content/header文件这个是模版注释!建议一定要养成写代码加注释的习惯这个是div标签,不知道什么是div可以的去网上找些教程学习下,这个都不了解就没必要继续看了pc:content action=position posid=2 order=listorder DESC num=4loop $data $rstr_cut($rtitle,36)if $n=1/ifstr_cut($rdescription,112)/loop/pcpc:content action=position posid=1 order=listorder DESC thumb=1 num=5loop $data $r/loop/pc推广pc:block pos=index_block_1/pc图片新闻pc:content action=position posid=12 thumb=1 order=id DESC num=10loop $data $rstr_cut($rtitle,20)/loop/pcloop subcat(0,0,0,$siteid) $rphp $num+$rcatname更多pc:content action=lists catid=$rcatid num=1 thumb=1 order=id DESC return=infoloop $info $vstr_cut($vtitle,28)str_cut($vdescription,100)/loop/pcpc:content action=lists catid=$rcatid num=5 order=id DESC return=infoloop $info $vstr_cut($vtitle,40)/loop/pcif $num%2=0/if/loop公告pc:announce action=lists siteid=$siteid num=2loop $data $r$rtitle/loop/pc专题更多pc:special action=lists siteid=$siteid elite=1 listorder=3 num=2loop $data $rif $n!=1/ifstr_cut($rtitle,18)str_cut($rdescription,50)/loop/pc热点| 评论| 关注排行pc:content action=hits catid=35 num=10 order=views DESCloop $data $r$rtitle/loop/pcpc:comment action=bang num=10 cache=3600loop $data $r$rtitle/loop/pcpc:content action=hits catid=35 num=10 order=views DESCloop $data $r$rtitle/loop/pc调查问卷更多更多友情链接申请链接pc:link action=type_list siteid=$siteid linktype=1 order=listorder DESC num=8 return=pic_linkloop $pic_link $v/loop/pcpc:link action=type_list siteid=$siteid order=listorder DESC num=10 return=datloop $dat $vif $type=0$vname |else/if/loop/pc$(function()new slide(#main-slide,cur,310,260,1);/焦点图new SwapTab(.SwapTab,span,.tab-content,ul,fb);/排行TAB)template content,footerphpcms v9模板制作教程(二)发布时间:2012-05-20 19:59:32来源:天行子 点击:4phpcms v9模板制作教程(二)今天开始讲v9模板制作的第二节课1、首先修改首页模板index.html修改前向大家介绍下v9的工作模式,v9和他的前身phpcms 2008是一样的都是“标签调用头部+首页部分+ 标签调用底部”所以按照从头开始的顺序第一步打开heard.html现在我们开始分析header.html的构造:上面是W3C网页标准CHARSET =字符集 (gbk或者utf-8)if isset($SEOtitle) & !empty($SEOtitle)$SEOtitle/if$SEOsite_title判断语句 翻译:如果设置了标题并且标题不为空,则显示标题,否则显示网站名称上面2行是外部css的调用CSS_PATH上面3行是网页的js调用pc:content action=position posid=9 order=id num=10 cache=3600loop $data $k $v$vtitle/loop/pc$(function()startmarquee(announ,22,1,500,3000);)rssdocument.write()下面是搜索部分php $j=0php $search_model = getcache(search_model_.$siteid, search);loop $search_model $k=$vphp $j+;$vnameif $j != count($search_model) | /if/loopphp unset($j); 搜索部分结束pc:content action=category catid=0 num=25 siteid=$siteid order=listorder ASC首页loop $data $r|$rcatname/loop/pcif $top_parentidpc:content action=category catid=$top_parentid num=15 siteid=$siteid order=listorder ASCloop $data $r$rcatname | /loop/pcif $modelid搜索/if/ifphpcms v9模板制作教程(一)phpcms v9模板制作教程(一)发布时间:2012-05-20 19:57:13来源:天行子 点击:3phpcms v9模板制作教程(一)第一节1、首先下载phpcms v9的集成安装包并安装,在官方论坛里很显眼的位置,这里就不详细说明了。2、本地调试建议大家使用APMserver,或者wampserver等,可以到PHPCMS吧官方网站首页链接下载。安装好打开v9的根目录“phprootphpcmstemplates”文件夹把“default”文件夹复制一份起名“redu”。3、登陆v9后台登录地址:http:/localhost/admin.php用户名:phpcms 密码:phpcms4、打开界面模板风格风格标识redu下的详细列表下的content文件夹5、大家熟悉一下后台的使用,这个必须掌握。今天就写这些。本文由海蓝网络仿站吧编辑收集整理 PHPCMS_V9模板制作模板列表PHPCMS_V9模板制作模板列表发布时间:2012-05-20 19:13:36来源:天行子 点击:1category.html = 文章频道页 category_download.html = 下载频道页 category_picture.html = 图片频道页 download.html = 下载连接页 footer.html = 底部 header.html = 顶部 header_min.html = 迷你顶 header_page.html = 单网页头部 index.html = 网站首页 list.html = 列表页 list_download.html = 下载列表页 list_picture.html = 图片列表页 message.html = 消息提示页 page.html = 单网页 rss.html = RSS页 search.html = 搜索 show.html = 文章内容页 show_download.html = 下载内容页 show_picture.html = 图片内容页 tag.html = tagtemplates|default| announce = 广告 comment = 评论 content = 内容模型 formguide = 表单向导 link = 友情链接 member = 会员中心 message = 短消息 mood = 新闻心情 pay = 支付 poster = 广告 search = 搜索 special = 专题 vote = 投票 wap = 手机门户templates|default|vote index.html = list_new.html = 列表页 show.html = 展示页 submit.html = 投票页 vote_result.html = 投票结果页 vote_tp.html = 单独显示页 vote_tp_2.html = 新闻页投票模版 vote_tp_3.html = 首页投票模版templates|default|linkindex.html = list_type.html = 分类页register.html = 申请页templates|default|special api_picture.html = 组图 comment.html = 专题首页评论页 header.html = 专题头部 index.html = 专题首页 list.html = 分类页 show.html = 内容页 special_list.html = 专题列表templates|default|poster banner.html = 矩形横幅 couplet.html = 对联广告 fixure.html = 固定位置 float.html = 漂浮移动 imagechange.html = 图片轮换广告 imagelist.html = 图片列表广告, text.html = 文字广告templates|default|announce show.html = 内容页templates|default|wap big_image.html = 显示大图模板 category.html = 频道页模板 comment_list.html = 评论列表模板 footer.html = 底部模板 header.html = 头部模板 index.html = 首页模板 list.html = 列表页模板 maps.html = 站点地图模板 min_footer.html = 小底部模板 min_header.html = 小头部模板 show.html = 内容显示页模板templates|default|pay deposit.html = 支付页模板 pay_list.html = 支付记录页模板 payment_cofirm.html = 支付确认页模板 spend_list.html = 消费记录页模板templates|default|message group.html = 系统消息 inbox.html = 收件箱 outbox.html = 发件箱 read.html = 短消息查看 read_group.html = 系统消息查看 read_only.html = 已经发消息 send.html = 写消息templates|default|member account_manage.html = 会员管理 account_manage_avatar.html = 头像管理 account_manage_info.html = 会员信息管理 account_manage_left.html = 会员信息管理左侧菜单 account_manage_password.html = 修改密码 account_manage_upgrade.html = 会员升级 change_credit.html = 兑换积分 connect_sina.html = 新浪账号登陆 content_publish.html = 投稿页面 content_publish_select_model.html = 投稿模型选择 content_published.html = 已投稿管理 favorite_list.html = 收藏列表 footer.html = 页尾 forget_password.html = 密码找回页面 header.html = 页头 index.html = 首页 left.html = 左侧菜单 login.html = 登陆页面 mini.html = 头部登录条 protocol.html = 注册协议 register.html = 注册页面templates|default|phpsso index.html = 首页templates|default|search footer.html = 页尾 header.html = 页头 index.html = 首页 list.html = 列表页templates|default|formguide index.html = 表单列表页模板 show.html = 表单详情页模板 show_js.html = 表单js调用模板templates|default|comment show_list.html = 内容页评论列表 list.html = 评论列表templates|default|moodindex.html = 新闻心情本文由海蓝网络仿站吧编辑收集整理 phpcms v9 站内外搜索代码发布时间:2012-05-04 16:11:29来源:天行子 点击:1phpcms v9 站内外搜索代码互联网站内phpcms v9内容页调用默认评论代码发布时间:2012-05-04 16:02:10来源: 点击:1phpcms v9内容页调用默认评论代码1 直接在内容页放如下代码就可添加评论,显示评论if $allow_comment & module_exists(comment)评论排行pc:comment action=bang siteid=$siteid cache=3600loop $data $rstr_cut($rtitle, 40)($rtotal)/loop/pc/ifphpcms v9模板制作常用代码集合(个人收藏)发布时间:2012-05-04 15:59:14来源:天行子 点击:1phpcms v9模板制作常用代码集合(个人收藏)1.截取调用标题长度str_cut($rtitle,36,)2.格式化时间调用格式化时间 2011-05-06 11:22:33date(Y-m-d H:i:s,$rinputtime)3.多栏目调用&多推荐位调用调用需求:文章范围为59 60 61三个栏目,并且推送到了27 和28两个推荐位;从第三条开始,连续调用7篇文章。pc:get sql=SELECT * FROM v9_news WHERE id IN (SELECT id FROM v9_position_data WHERE posid in(27,28) and catid in(59,60,61) order by listorder DESC cache=3600 start=3 num=7 return=data loop $data $n $rstr_cut($rtitle,22,)/loop/pc4.显示栏目名称(只是名称,不带链接)$catname显示栏目名称和链接(可以点击)$CATEGORYS$rcatidcatname5.获取父栏目id/获取父栏目名称$CATEGORY$catidparentid父栏目名称:$CATEGORYS$CATparentidcatname6.外部数据源调用dedecmsdb 在后台数据源处添加pc:get sql=SELECT * FROM cq_member where mtype=企业 cache=3600 dbsource=dedecmsdb num=7 return=dataloop $data $rstr_cut($runame,28,)/loop/pc7.调用子栏目(在栏目首页模板需要用到)pc:content action=category catid=$catid num=25 siteid=$siteid order=listorder ASCloop $data $r $rcatname |/loop/pc8.显示指定id的栏目名称 (例子这里catid=22)$CATEGORYS22catname9.在文章面前显示文章类别pc:content action=lists catid=79 order=listorder DESC num=14 loop $data $n $r if $TYPE$rtypeidname $TYPE$rtypeidname /ifstr_cut($rtitle,33,)/loop/pc10.指定变量循环增长(幻灯片经常用到)pc:content action=lists catid=66 order=listorder DESC thumb=1 num=5 php $num = 0loop $data $rlinkarr$num = $rurl;picarr$num = $rthumb;textarr$num = str_cut($rtitle,36,);php $num+/loop/pc11.文章调用使用limitpc:content action=position posid=36 num=1 order=listorder DESC limit 1,1- 其他都是跟以前一样使用pc:content action=position posid=31 order=listorder DESC limit=1,8- loop $data $rstr_cut($rtitle,36,) /loop/pc12.文章从指定位置开始调用起始位置为5,调用3条。相当于limit功能。pc:content action=position posid=27 order=listorder DESC num=3 start=5 loop $d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论