qibosoft齐博cms内置函数常用修改技巧
齐博CMS:实现自定义页面也能拥有标签调用功能 for v6

齐博CMS:实现自定义页面也能拥有标签调用功能for v6我们自己做了一个页面,但是希望可以通过后台也可以对它进行标签调用,就像更新首页标签那样。
第一步:先在整站do目录下新建一个自定义页面,比如diypage1.php页面代码如下:1复制代码<?php2require_once(dirname(__FILE__)."/"."global.php");3/**4*获取标签参数5**/6$chdb[main_tpl]=html("diypage1",$main_tpl);7/**8*标签使用9**/10$ch_fid = $ch_pagetype = $ch_module = 0;11require(PHP168_PATH."inc/label_module.php");12/**13*相关模板14**/15require(PHP168_PATH."inc/head.php");16require(html("diypage1",$main_tpl));17require(PHP168_PATH."inc/foot.php");18?>第二步:在模板目录下新建这个自定义页面对应的模板文件,比如diypage1.htm默认模板路径为template\default ,页面代码如下:19复制代码<!--20<?php21print <<<EOT22-->23<table width="100%" border="0" cellspacing="0" cellpadding="0"class="dragTable">24 <tr>25 <td class="head">26 <h3 class="L"></h3>27 <span class="TAG">自定义页面标签1</span>28 <h3 class="R"></h3>29 </td>30 </tr>31 <tr>32 <td class="middle" align="left">$label[diypage001]33 </td>34 </tr>35 <tr>36 <td class="foot">37 <h3 class="L"></h3>38 <h3 class="R"></h3>39 </td>40 </tr>41</table>42<table width="100%" border="0" cellspacing="0" cellpadding="0" class="dragTable">43 <tr>44 <td class="head">45 <h3 class="L"></h3>46 <span class="TAG">自定义页面标签2</span>47 <h3 class="R"></h3>48 </td>49 </tr>50 <tr>51 <td class="middle" align="left">$label[diypage002]52 </td>53 </tr>54 <tr>55 <td class="foot">56 <h3 class="L"></h3>57 <h3 class="R"></h3>58 </td>59 </tr>60</table>61<table width="100%" border="0" cellspacing="0" cellpadding="0" class="dragTable">62 <tr>63 <td class="head">64 <h3 class="L"></h3>65 <span class="TAG">自定义页面标签3</span>66 <h3 class="R"></h3>67 </td>68 </tr>69 <tr>70 <td class="middle" align="left">$label[diypage003]71 </td>72 </tr>73 <tr>74 <td class="foot">75 <h3 class="L"></h3>76 <h3 class="R"></h3>77 </td>78 </tr>79</table>80<!--81EOT;82?>83-->第三步:给后台添加“更新自定义页面1标签”菜单功能权限和链接。
齐博系统的数据库常用操作指南

齐博系统的数据库常用操作指南读取一条记录的方法为$rs = $db->get_one("SELECT * FROM qb_reply WHERE aid=1");然后用: $rs[字段]------------------------------------------统计记录相关数量的方法为@extract($db->get_one("SELECT COUNT(*) AS Postnum FROM qb_article WHERE uid=1"));然后用: $Postnum-----------------------------------------------------读取多条记录的方法为$query = $db->query("SELECT * FROM qb_sort WHERE fid=2");while($rs = $db->fetch_array($query)){$listdb[]=$rs;}然后用:foreach($listdb as $rs){$rs[字段]}---------------------------------------------------------------添加数据表中某条记录的方法为$db -> query("INSERT INTO qb_sort (name,fup,class,type) VALUES ('$name','0','1','1') ");-------------------------------------------------------------------删除数据表中某条记录的方法为$db->query("DELETE FROM qb_sort WHERE fid=2");----------------------------------------------------------------------更新数据表某条记录的方法为$db->query("UPDATE qb_sort SET fname='新闻中心' WHERE fid=1");------------------------------------------------------------------------------------------------------------务必要注意的是,数据库的关键字要大写比较规范些,如SELECT FROM WHERE DELETE UPDATE ORDER BY DESC ASC LIMIT PS: 补齐一个同时调用3个数据表资料的例子,适用于SQL标签。
齐博CMS使用教程(6)网站核心设置

•
。
网站核心设置
• • • 相对于初次接触本系统的用户可能对以上设 置还不太熟悉,在此对之作一一说明: 网站名称: 也就是您网站名称,一般系统发送邮件或短 信时作为站点信息参数使用,用户收到相关 信息时可以直观知道信息的来源。同时也您 网站系统向外推广的名称。 网站SEO标题: 这一部分主要出现在浏览器的标题栏部分, 是作为网站系统的全局标题参数,在这里一 般与网站名称相关的词语,显示略图如下所 示:
• •
网站核心设置
1. SEO热点关键词:
一般在这里填写您网站相关的热门词语,每个用空格隔开,方便搜索引擎 收录您的网站,在页面源代码显示的模式为:
2. 网站SEO描述: 这里填写关于您网站的简要描述,每个用空格隔开,方便搜索引擎
收录您的网站,在页面源代码显示的模式为:
3. 管理员邮箱:
在这里填写您的管理员邮箱,在您网站“关于我们”、“联系我们”等页 面显示这个管理员邮箱参数,方便用户通过邮件与网站管理联系
网站核心设置
• • • • • • • • • • 会员中心风格 会员中心也可以根据您的需要做多套风格,选择使用哪种风格也是在这里控制的,不过会员中心的风格在任何模块 下都是统一的,每更换会员中心的风格,所有模块下的会员中心风格都会一起更换。 整站访问网址 这是个非常重要的设置项,比如 结尾不要留有/,请必须正确填写,否则会造成图片不能显示 及链接路径有错,同时系统会自动检测一个相应的网址,确认正确后填写正确的网站进去,重要提示:如果你的是单 位网站,需要内网IP与外网域名同时能访问的话(网站必须要装在根目录,并且不能设置COOKIE域名),请输入/. 后台访问网址 不能留空,填写后台所有目录的目录名admin,如果你把后台目录admin改名后.这里也要跟着修改,否则标签不能设置。 时间误差 这个设置项是当网站服务器时间与实际时间存在误差的情况下所做的设置,如果服务器时间太慢写正数,如果时间 太快写负数,单位为(分钟),不过出现机率较少,一般情况下留空。 会员默认可使用多大空间 注意:这里是初始空间大小,会员的总空间由三部分叠加而成,分别是这里的初始空间(在这里修改)、会员组空间(在会 员组那里修改)、会员独立空间(会员资料那里修改,会员购买空间时也是改变这部分的参数)
博世CMS40_CHI简易编程操作手册范本

博世CMS40-CHI简易编程操作手册一、编程1、分区(子系统)编程CMS40最多可以支持4个分区。
分区(子系统)编程即区所属分区(子系统)编程,(参考5、防区所属分区(子系统)编程.切记,不需要编程370)。
2、防区特性(类型)编程使用24小时无声紧急报警防区,必须先编程330=10 333=1如上图,如果将第25号防区改为24H防区,编程为435#7*3、八防区扩展模块编程(防区来源编程)3.1 八防区扩展模块DX2010地址设置开关5 ON对应17~24防区开关5、6ON对应25~32防区开关4 ON对应33~40防区3.2模块编程其实就是告诉主机该防区来自于哪里?是来自于主机板载防区还是8防区扩展模块。
1-16防区属于板载防区,默认已经好,不需要再编。
17~40号防区必地址含义功能项默认值0451~0466 防区1~160=板载防区1=键盘防区(17~20防区)2=扩展防区(DX2010,17~40防区)3~15=无效值0 0467~0490防区17~4015如,防区17~40都是来源于8防区扩展模块DX2010,那么467~490都可以编程为2。
(467#2*表示第17防区来源于第一块八防区扩展模块)4、防区防拆、旁路编程地址含义210 防区类型211 防区旁路212 强制布防213 静音报警214 防区锁定215 防区防拆216 防区状态报告任何防区都可以使用,但建议每个防区使用不同地址。
经过上述操作,我们可以启用一个防区的防拆和旁路功能,如将第1防区启用防拆,编程为215#1*(215表示防区防拆,1表示启用);第2防区不允许旁路,编程为211#0*(211表示防区旁路,0表示禁用)。
5、防区所属分区(子系统)编程这里的编程顾名思义就是讲防区放到分区,表示该防区属于几号分区(这里防区编号防区地址1防区3712防区3723防区3734防区3745防区3756防区3767防区3778防区3789防区37910防区38011防区38112防区38213防区38314防区38415防区38516防区386 17防区~24防区387~39425防区~32防区395~40233防区~40防区403~410取值围含义0 不使用次防区1 1分区2 2防区3 3防区4 4防区6、键盘管理分区(子系统)如果没有设置分区,建议不要设置主键盘键盘拨码键盘1 1ON键盘2 2ON键盘3 1ON 2ON键盘4 3ON键盘5 1ON 3ON键盘6 2ON 3ON键盘7 1ON 2ON 3ON键盘8 4ON当设置为主键盘时(515#0*#),切换分区命令为2580+0+(分区号)+#,如切换为4分区时切换命令为258004#7、板载输出编程板载输出编程主要编程键盘提示音和警号相关编程警号接线:12V+ AUX+12V- P01所以警号编程应该为542#3*警号蜂鸣时间编程为8、延时编程分区的进入和退出延时编程,如果没有分区,默认就是分区1 8.1分区退出延时8.2分区进入延时9、报告编程10、用户编程按照以下编程可以添加、删除和修改用户密码用户码分区分配(“x”表示有效,15表示所有分区)11、日期和时间编程注意:这里的PIN码为1234.如将时间改为2016年7月20日17时39分,编程为123451#(待当前时间显示完成后继续键入)1607201739#。
齐博CMS使用教程(12)FTP设置

FTP设置
IP限制设置
网站运营过程中您可能遇到如下一些烦恼:网站后台老被恶意的想通过 入侵;前台页面老恶意的机器人狂刷新;网站老被发送一些垃圾信息或违 法信息。以上种种都是极大威胁网站系统健康运营的。为了有效避免这些 情况构成的威胁,我们可以通过查看网站后台操作日志、服务器运行日志、 信息发布源的相关资料等方法追踪发出这些威胁网站操作的所在IP,通过 限制这些IP来源的操作来解除对网站系统的干扰。 进入系统后台依次点击顶部“系统功能”->“核心设置”->“网站全局 参数设置” ->“FTP设置”功能链接进入到该设置界面,操作过程如下图 所示:
防CC攻击设置
• 网站正常情况下不建议 启用防CC攻击,因为启用防 CC功能或多或少还是会影响一 些您系统的性能;在判断同一 IP每3秒钟超过多少次访问视为 CC攻击时最好填写20次,如果 填写少于10次的话可能会把正 常的操作都屏蔽掉了;至于针 对攻击IP,隔多久才允许访问, 因为单位是分钟,只要不小于1 即可。
感谢您的关注
• 网站模板下载: /
整理分享
齐博CMS 使用系列教程
12)FTP设置
奋斗的十二
FTP设置Leabharlann •FTP功能是个拓展功能,网站系统暂时没有 默认使用的地方,这个功能主要是考虑用户需要二次开发 时用上此功能。所以系统后台也提供了FTP功能的设置, 对于这个功能普通用户可以忽略了解,如果有能力对系统 做二次开发并且需要加入FTP相关功能的用户可以加以了 解。 • 进入系统后台依次点击顶部“系统功能”->“核心 设置”->“网站全局参数设置” ->“FTP设置”功能链接 进入到该设置界面,操作过程如下图所示:
IP限制设置
防CC攻击设置
齐博CMS文章关键字加亮时图片alt文字被替换的解决方法

使用齐博CMS建站的时候会出现这样一个问题,在后台选择内容页关键字加亮显示的情况下,如果文中有图片,并且图片有alt描述,一旦描述中包含关键字的话,描述中的关键字会存在被替换。
这一问题的解决方法如下:打开inc目录下的artic_function.php文件,找到如下代码中相应的两个函数,替换成如下代码即可:复制代码代码如下:function show_keyword($content){global $Key_word,$webdb,$pe){$value="$webdb[www_url]/do/search.php?type=title&keyword=".urlencode($key);}$search[]=$key;$replace[]="<a href=$value style=text-decoration:underline;font-size:14px;color:{$webdb[ShowKeywordColor]};target=_blank>$key</a>";}$content=str_replace_limit($search,$replace,$content,2);return $content;}function str_replace_limit($search, $replace, $subject, $limit=-1) {if (is_array($search)) {foreach ($search as $k=>$v) {$search[$k] = "/(?!<[}至此,问题得到解决。
更多信息请查看IT技术专栏gt;]+)".preg_quote($search[$k],'/')."(?
• •
网站核心设置
1. SEO热点关键词:
一般在这里填写您网站相关的热门词语,每个用空格隔开,方便搜索引擎 收录您的网站,在页面源代码显示的模式为:
2. 网站SEO描述: 这里填写关于您网站的简要描述,每个用空格隔开,方便搜索引擎
收录您的网站,在页面源代码显示的模式为:
3. 管理员邮箱:
在这里填写您的管理员邮箱,在您网站“关于我们”、“联系我们”等页 面显示这个管理员邮箱参数,方便用户通过邮件与网站管理联系
• •
网站核心设置
• • 首次访问,是否按来源进入相应的城市 如果启用此功能选项,不同城市所在的用户进入网站首页会根据用户的登 录IP对应IP库中的IP而使页面指向到相应的城市首页去,(若启用,请点击下 载一个IP库,解压后放在/inc/目录,才能生效),一般小城市或IP库中数据不存 在的话,就无法识别 登录是否需要输入验证码 这里控制会员登录网站是否需要验证码,一般情况下没有必要使用,因为 使用验证码登录网站会给用户带来不太友好的用户体验。 是否禁止不相关的域名访问本站 比较常见的问题是:针对多城市版而言,当上面的“首次访问,是否按来源进 入相应的城市”选择不启用的时候,因为设置了泛域名解释,此时随便输入一 个二级城市域名都能访问本站,你若不想这样的话,可以选择禁止!
ቤተ መጻሕፍቲ ባይዱ
网站核心设置
• • COOKIE有效域名 要么留空,要么输入你访问网站的国际域名,如,前面不能加www.如 果你使用IP访问整站的话,必须 要留空,或者是输入IP进去。如果你的网站更换了国际域名。这里必须跟着修改,否则前台会员将不能登录。如果 整合论坛后, 发现跟论坛不能同步登录的话,你必须在这里设置国际域名,如,论坛也同样的要设置 国际域名。DISCUZ论坛的设置方法是:修改 文件/bbs/config.inc.php查找cookiedomain把他右边的值设置为你的国 际域名.PHPWIND论坛的设置方法是:登录后台, 在核心设置那里查找“COOKIE有效域名”然后填入你的国际域 名即可,而“COOKIE有效目录”那一项,只能是输入斜杠/注意:与http: //属 于不同的COOKIE作用域名,如果你右边留空的话,在这个网址登录的 话,再用 这个网址访问,是显示没登录的。所以此时也必须要设置COOKIE的国际域名。当然http: //与http://***这类的二级域名也是属于不同的COOKIE作用域,此时也必须要设置 作为国际域名。而不能留空了。如果网站系统城市使用了二级域名,在这里也必须做设置。 COOKIE前缀 如果网站系统当前空间只安装了一份齐博软件的独立网站系统,这里一般留空,当你安装多个齐博软件时,才设置,只 能是纯字母或字母+数字,在这里添加COOKIE前辍是为了避免各个齐博软件中因同样的COOKIE 名而出现 COOKIE值混乱的情况 网站备案号 空间上的网站都要先备案才能允许使用的,通过备案的网站会得到相应的备案号,这些信息一般显示在前台页面的 底部,如果你还没备案或忘记备案号,请点击这里进行备案
齐博CMS:Mysql万能标签数据调用 - 标签(关键字) 教程

齐博CMS:Mysql万能标签数据调用- 标签(关键字) 教程效果图如下:效果图操作步骤:更新标签-Mysql万能标签数据调用-Mysql语句:基本设置1复制代码SELECT *2FROM `p8_keyword`3WHERE `num` !=04Order by list5DESCLIMIT 15Mysql语句说明:SELECT * //选择FROM `p8_keyword` //来之p8_keyword数据表WHERE `num` !=0 //意思是标签(关键字)的相关内容数量,这里不为0表示至少有1条内容Order by list //排序- 根据list(这个list 来之当前p8_keyword数据表里的字段)来排列DESC //从大到小反之就用ASCLIMIT 15 //取前15条或就显示15条风格样式:风格样式请选择一种显示样式: 2title_i2 ,点击:使用此模板显示几行: 5显示几列: 3标题不能超过几个字节: 70模板代码:复制代码<div style="background:url($webdb[www_url]/images/default/i/$i.gif) no-repeat 0px 2px;height:21px;text-indent:1.3em;"><A HREF="$webdb[www_url]/do/search.php?type=keyword&keyword=$keywords"target='_blank' style="$fontcolor;$fontweight">$keywords</a></div>模板代码说明:$webdb[www_url]/do/search.php?type=keyword&keyword=$keywords 提取当前标签(关键字)直接进行搜寻相关内容$keywords 因为p8_keyword数据表里的存放标签(关键字) 的字段是keywords,所以我们定义用$keywords变量来取值一切操作完毕后请点击提交。
齐博CMS:给v6增加一个评后查文功能

齐博CMS:给v6增加一个"评后查文"功能功能好比论坛中的帖子要会员回复后才可以查看。
这是后台发布页:后台这是前台内容页:前台第一:先进整站后台的数据库管理运行sql:1复制代码ALTER TABLE `p8_article` ADD `forbidcomview` TINYINT( 1 ) NOT NULL ;如果之前不是用p8_,那要修改为其他。
第二:修改整站后台发布页母模板,admin/template/post/post.htm 把新窗口打开$baseSpecial替换为:2复制代码新窗口打开$baseSpecial<input type="checkbox"name="postdb[forbidcomview]" value="1" $forbidcomview>评后查文(隐藏内容,限制游客不可以查看,会员登陆后要先评论才能看,栏主和管理员不受限制)</span>第三:修改整站inc目录下的artic_function.php 把INSERT INTO `{$pre}article$erp`( `title`, `smalltitle`, `special_id`, `fid`,`fname`, `info`, `hits`, `pages`, `posttime`, `list`, `uid`, `username`, `author`, `copyfrom`, `copyfromurl`, `titlecolor`, `fonttype`, `titleicon`, `picurl`, `ispic`, `yz`, `yzer`, `yztime`, `keywords`, `jumpurl`, `iframeurl`, `style`,`template`, `target`,`ip`, `lastfid`, `money`, `passwd`, `editer`, `edittime`, `begintime`, ` endtime`, `description`, `levels`,allowdown,allowview,bak_id,mid,htmlname,forbidcomme nt)VALUES('$postdb[title]','$postdb[smalltitle]','$spid','$fid','$fidDB[name]','$postdb[info]','$postdb [hits]','1','$postdb[posttime]','$postdb','$lfjdb[uid]','$lfjdb[username]','$postdb[author]','$postdb[copyfrom]','$postdb[copyfrom url]','$postdb[titlecolor]','$postdb[fonttype]','$postdb[titleicon]','$postdb[picurl]','$postdb[i spic]','$postdb[yz]','$postdb[yzer]','$postdb[yztime]','$postdb[keywords]','$postdb[jumpu rl]','$postdb[iframeurl]','$postdb[style]','$postdb[template]','$postdb[target]','$onlineip','0' ,'$postdb[money]','$postdb[passwd]','$postdb[editer]','$postdb[edittime]','$postdb[begint ime]','$postdb[endtime]','$postdb[description]','$postdb[levels]','$postdb[allowdown]','$p ostdb[allowview]','$postdb[bak_id]','$mid','$postdb[htmlname]','$postdb[forbidcomment] ')");替换为:3复制代码INSERT INTO `{$pre}article$erp`4 ( `title`, `smalltitle`, `special_id`, `fid`,`fname`, `info`, `hits`,`pages`, `posttime`, `list`, `uid`, `username`, `author`, `copyfrom`, `copyfromurl`, `titlecolor`, `fonttype`, `titleicon`, `picurl`, `ispic`, `yz`, `yzer`, `yztime`, `keywords`, `jumpurl`, `iframeurl`, `style`, `template`, `target`,`ip`, `lastfid`, `money`, `passwd`, `editer`, `edittime`, `begintime`, `endtime`, `description`, `levels`,allowdown,allowview,bak_id,mid,htmlname,forbidcomment,forbidcomview )5 VALUES6('$postdb[title]','$postdb[smalltitle]','$spid','$fid','$fidDB[name]','$post db[info]','$postdb[hits]','1','$postdb[posttime]','$postdb[list]','$lfjdb[ui d]','$lfjdb[username]','$postdb[author]','$postdb[copyfrom]','$postdb[copyfr omurl]','$postdb[titlecolor]','$postdb[fonttyp e]','$postdb[titleicon]','$postdb[picurl]','$postdb[ispic]','$postdb[yz]','$postdb[yzer]','$postdb[yztime] ','$postdb[keywords]','$postdb[jumpurl]','$postdb[iframeurl]','$postdb[style ]','$postdb[template]','$postdb[target]','$onlineip','0','$postdb[money]','$ postdb[passwd]','$postdb[editer]','$postdb[edittime]','$postdb[begintime]',' $postdb[endtime]','$postdb[description]','$postdb[levels]','$postdb[allowdow n]','$postdb[allowview]','$postdb[bak_id]','$mid','$postdb[htmlname]','$post db[forbidcomment]','$postdb[forbidcomview]')7 ");在把:$db->query("UPDATE `{$pre}article$erp` SET title='$postdb[title]',smalltitle='$postdb[smalltitle]',special_id='$spid',fid='$fid',fname='$fi dDB[name]',info='$postdb[info]',hits='$postdb[hits]',posttime='$postdb[posttime]',list='$p ostdb',author='$postdb[author]',copyfrom='$postdb[copyfrom]',copyfromurl='$postdb[copyfro murl]',titlecolor='$postdb[titlecolor]',fonttype='$postdb[fonttype]',titleicon='$postdb[titleic on]',picurl='$postdb[picurl]',ispic='$postdb[ispic]',yz='$postdb[yz]',levels='$postdb[levels]',keywords='$postdb[keywords]',jumpurl='$postdb[jumpurl]',iframeurl='$postdb[iframeu rl]',style='$postdb[style]',template='$postdb[template]',target='$postdb[target]',money=' $postdb[money]',passwd='$postdb[passwd]',editer='$userdb[username]',edittime='$tim estamp',begintime='$postdb[begintime]',endtime='$postdb[endtime]',description='$postdb[description]',allowview='$postdb[allowview]',allowdown='$postdb[allowdown]',htmln ame='$postdb[htmlname]',forbidcomment='$postdb[forbidcomment]'WHERE aid='$aid' ");替换为:8复制代码$db->query("UPDATE `{$pre}article$erp` SET title='$postdb[title]',smalltitle='$postdb[smalltitle]',special_id='$spid',fid='$fid',fname='$fidDB[name]',info='$postdb[info]',hits='$postdb[hits]',pos ttime='$postdb[posttime]',list='$postdb[list]',author='$postdb[author]',copy from='$postdb[copyfrom]',copyfromurl='$postdb[copyfromurl]',titlecolor='$pos tdb[titlecolor]',fonttype='$postdb[fonttype]',titleicon='$postdb[titleicon]',picurl='$postdb[picurl]',ispic='$postdb[ispic]',yz='$postdb[yz]',levels='$p ostdb[levels]',keywords='$postdb[keywords]',jumpurl='$postdb[jumpurl]',ifram eurl='$postdb[iframeurl]',style='$postdb[style]',template='$postdb[template] ',target='$postdb[target]',money='$postdb[money]',passwd='$postdb[passwd]',e diter='$userdb[username]',edittime='$timestamp',begintime='$postdb[begintime ]',endtime='$postdb[endtime]',description='$postdb[description]',allowview=' $postdb[allowview]',allowdown='$postdb[allowdown]',htmlname='$postdb[htmlnam e]',forbidcomment='$postdb[forbidcomment]' ,forbidcomview='$postdb[forbidcom view]'WHERE aid='$aid' ");第四:修改整站inc目录下的check.postarticle.php 在:$forbidcomment=" ";if($job=='postnew'){if(!$webdb[showComment]||($fidDB&&!$fidDB[allowcomment])){$forbidcomment=" checked ";}}elseif($rsdb[forbidcomment]){$forbidcomment=" checked ";}下面添加一段:9复制代码//开启会员评论后才可以查看内容10 $forbidcomview=" ";11 if($job=='postnew'){12 if(!$webdb[showComment]||($fidDB&&!$fidDB[allowcomment])){13 $forbidcomview=" checked ";14 }15 }elseif($rsdb[forbidcomview]){16 $forbidcomview=" checked ";17 }第五:修改整站do目录下的bencandy.php 在://相关栏目名称模板if(is_file(html("$webdb[SideSortStyle]"))){$sortnameTPL=html("$webdb[SideSortStyle]");}else{$sortnameTPL=html("side_sort/0");}下面添加一段:18复制代码//用户评论后才能看内容19if($rsdb[forbidcomview]){20$query=$db->query("SELECT A.*,C.* FROM {$pre}article A, {$pre}comment C WHERE C.aid=$aid");21while( $rs=$db->fetch_array($query) )22{23 $comuser=$rs[username];24}25if(!$lfjid)26{27 $rsdb[content]="<center><a href=do/login.php><font color=red>本主题内容限制要会员才能查看</font></a><center>";28}29elseif($lfjid==$comuser||$web_admin||$fidDB[admin])30{31 $rsdb[content];32}else{33 $rsdb[content]="<center><a href=do/comment.php?fid=$fid&id=$id><font color=red>这里的内容,回复后可见</font></a><center>";34}35}到此完毕,记得修改后要去后台的网站内容模型管理重新生成相关模型的模板才能生效。
齐博CMSV7整合DiscuzX2.5最新教程-电脑资料

齐博CMSV7整合DiscuzX2.5最新教程-电脑资料因为在帮客户制作一个网站,需要用齐博CMS与DISCUZ X进行整合,在查看齐博CMS后台的提示以及查找论坛的相关资料的时候,发现这些操作让人无所适从,也就是信息过时了,。
所以,现在有必要来更新一下这个教程:齐博CMS V7 整合 DISCUZ X2.5测试环境:WIN7 Wampserver5Apache版本:2.2.6PHP版本:5.2.5MYSQL版本:5.0.45-community-nt(高版本)Zend Optimizer版本:v3.3.3齐博CMS:V7.0Final GBK (20120609下载)DISCUZ X:Discuz!X2.5 GBK系统安装:1、安装齐博CMS V7系统(安装时选择的独立安装,不选择整合其他外部系统)2、在齐博CMS程序根目录下新建bbs/目录;将DISCUZ X2.5程序文件复制到bbs/目录中,安装DISCUZ X,安装时数表库与齐博CMS同一数据库,表前缀等为默认;安装DISCUZ时管理员用户与密码与安装齐博CMS V7系统一样(必须一样,不然不能同步登录退出)。
系统整合:3、进入DISCUZ论坛管理中心-UCenter设置-应用管理-选择添加应用:选择安装方式:自定义安装应用类型选择:其他;应用名称输入:齐博整站系统;(可自定义)应用的其他 URL:为空;应用 IP:为空;通信密钥:为空;应用的物理路径:为空;查看个人资料页面地址:为空;应用接口文件名称:uc.php ; (默认)标签单条显示模板:为空;标签模板标记说明:为空;是否开启同步登录:是;是否接受通知:是;提交4、进入齐博整站CMS安装目录找到 data/config.php 文件,复制一份,电脑资料《齐博CMS V7整合Discuz X2.5最新教程》(https://www.)。
(如果后面整合操作失败,整站不能打开,用复制文件进行覆盖一下,然后再次检查整合步骤。
Cms 功能说明书

Cms 功能说明书新增功能1:新闻全局搜索功能2:增加节点复制功能3:增加直接在新闻列表修改标题功能和修改发布时间功能4:新增节点收藏功能,编辑可将任意CMS节点收入编辑账号的收藏夹5:新编辑器(图片批量上传、水印功能、缩略图、历史恢复、自动排版等其他功能,增加了很多新的功能)修改细节:1.删除资源按钮。
2.内容列表添加索引。
3.删除计划发布功能。
4.用户列表页优化,添加真实姓名字段5.优化模板编辑器6.CMS头部修改7.PSN 删除“远程FTP”功能8.修改登录session的保存目录9.左边导航栏修改,右键菜单修改10.系统内部程序优化。
11.发布栏头部菜单修改。
12.模板编辑流程改变。
13.登录界面增加用户名记录功能。
使用细节1:新闻全局搜索功能在发布管理中添加了新搜索功能为了你加大系统负载,建议只搜索当前结点下的内容2增加节点复制功能复制当前结点的设置,复制不包含子结点。
3增加直接在新闻列表修改标题功能和修改发布时间功能双击修改标题。
在使用过程中如果出现网页没有同步更新的话。
请以常规的方式修改一遍,获取详细的错误信息。
此功能比较便捷没有提供完整的错误提示。
4新增节点收藏功能,编辑可将任意CMS节点收入编辑账号的收藏夹,并开设“我的收藏”树状节点专栏,编辑可以直接通过点击我的收藏,来选择自己收藏的常用新闻更新节点,更高效快捷的进行新闻更新然后在我的收藏中可以看到如果不在需要收藏的结点可以使用结点删除功能删除5:新编辑器设置:站点管理-》选择站点在内容编辑器中选择cms_editor新编辑器具体功能:图片功能:插入图片功能:点击《点击这里选择要上传的文件》格式为允许格式为jpg、gif、png。
注意先设置完其他选项再上传图片。
否则将全部使用默认设置生成缩略图:上传前请先设置水印功能可实现批量功能。
提示请不要一次上传多于10张图片,会加大系统负担。
弹出框右上角可查看图片上传状态图片水印功能:1、是否设置水印设置否的话将不添加水印(默认:上传是添加水印)2、加水印图片最小尺寸:当图片尺寸小于设置值时上传的图片将不添加水印。
齐博CMS使用教程(3)环境配置

•
系统运行环境 • · Windows 2000下安装IIS:依次点击“开始”->“设置”->“控制面板”>“添加删除程序”,在出现的“添加删除程序”界面中,单击“添加/删除 Windows组件”,在出现的“Windows组件向导”窗口中,选中“Internet信 息服务(IIS)”后单击“下一步”按钮,系统开始安装IIS组件。 · Windows XP下安装IIS:依次点击“开始”->“设置”->“控制面板”>“添加删除程序”,在出现的“添加删除程序”界面中,单击“添加/删除 Windows组件”,在出现的“Windows组件向导”窗口中,选中“Internet信 息服务(IIS)”后单击“下一步”按钮,系统开始安装IIS组件。 · Windows Vista下安装IIS:依次点击“开始”->“控制面板”->“程序”, 在出现的“程序和功能”界面中单击“打开或关闭Windows功能”展开 “Internet信息服务”。在“Web管理工具”中,选中“IIS管理服务”、 “IIS管理脚本和工具”、“IIS管理控制台”选项。选择好后单击“确定”按 钮,系统开始安装IIS组件,几分钟后IIS即可安装完成。
整理分享
齐博CMS 使用系列教程
3)环境配置
奋斗的十二
环境配置
• • • • • 概述 齐博软件采用PHP语言开发和构架,因此服务器需要配置好相应的环境后方可正常运行网站,本章 内容将重点讲述齐博软件安装环境的配置过程。 一般来说运行PHP程序的WEB服务器主要用apache或者是IIS,下面我们先讲解apache环境的安装, 然后再讲解IIS的环境配置。 Apache可以运行在windows系统里边,也可以运行在linux或unix系统里边,作为初学者,在这里建 议大家使用windows来安装apache。 第一步,请下载我们的官方提供的APM套件,下载网址是如 下:/down.php?v=qibosoftAPM&step=2 这个套件里边包含了运行齐博软件程序所需的PHP+MYSQL环境。 程序下载回来以后会得到一个qibosoft.exe 文件,双击即可执行安装,请不要修改默认的路径D:盘, 然后一步一步的执行安装。 只需要轻轻的点击几步就可完成整个环境与网站的安装。 安装完成以后,你可以通过以下网址进行网站的访问:http://localhost/ 后台管理地 址:http://localhost/admin/ 初始管理员帐号 : qibosoft 密码 : qibosoft
PHP168[齐博]门户系统3.5使用说明
![PHP168[齐博]门户系统3.5使用说明](https://img.taocdn.com/s3/m/46843522915f804d2b16c154.png)
2 数据库的备份/还原
数据库备份: 系统功能→数据库工具→备份数据库,点击备份后记得查看备份结果 数据库还原:在地址栏输入网址 http://localhost/wz/cache/mysql_bak/2012-1203.k7b/index.php 也是可以还原的.这样的好处是可以选择更换数据库编码. “2012-1203.k7b”是曾经备份数据库的目录
6form表单的设置母模板存放在formadmintemplateformmoduletpl这个目录里边其中bencandyhtm是前台内容页listhtm是前台列表页posthtm内容发布提交页adminlisthtm是后台列表页adminbencandyhtm是后台内容页这些都是通用母模板要想为某个表单创建私有模板的话你可以对应的复制一个出来重新命名可以做个性化的修改
1 系统特色:
1. 使用 {$label[***]}/$label[***] 标签管理来套用模板,与数据进行连接。[***]代表标签名
2. 模板文件后缀名:*.htm 必须为此后缀名,否则找不到模板
使用个性化风格布局方法:(此处使用blue为新风格名称)
说明:/ blue
代表 网站文件存放根目录 此名称为全局替换名称,所以涉及到blue的地方都需要进行修改为 个性化的统一名称.
12.1.1 CSS 文件路径存放........................................................................................................5 12.1.2 图片路径存放................................................................................................................5 12.2 首页的拆分:.......................................................................................................................6 13 标签的使用【让后台控制某个 html 标签显示的内容】..........................................................8 13.1 标签模板的高级应用...........................................................................................................8 14 头部会员登录框的套用.............................................................................................................11 15 取消不用的代码.........................................................................................................................13 16 头部导航菜单代码的添加.........................................................................................................13 17 文章列表页内容的设置.............................................................................................................14 17.1 列表页模板的中多个同级别分类的引用及模板设置.....................................................14 17.2 文章分类列表页说明.........................................................................................................15 17.2.1 栏目数量显示设置【对所有分类起作用】..............................................................15 17.2.2 栏目文章标题数量显示设置:..................................................................................15 17.2.3 栏目文章标题字数显示设置:..................................................................................15 17.3 文章栏目列表页说明.........................................................................................................16 17.3.1 每页显示文章标题数量设置......................................................................................16 17.3.2 每页显示文章标题字数设置......................................................................................16 17.4 文章系统的设置--非门户版【针对“齐博新闻媒体”的说明】...................................16 17.5 文章内容显示全部页码方法.............................................................................................19
齐博CMS提取缩略图不能用的解决方法

记得很早以前,使用齐博CMS插件里的提取缩略图功能,发现提取的缩略图有问题,有些没有取到缩略图,文章里显示红叉号,有些压根就没有图片的文章也给打上别的文章的缩略图地址了。
下面就介绍齐博CMS提取缩略图不能用的解决方法。
从齐博官方网站的下载最新版的整站系统,我用的是V7版的,V7版之前的提取缩略图功能可能会有问题。
V7版已修复。
替换hack/smallpic目录下的文件,记得把之前的备份一下。
打开hack/smallpic目录下的admin.php文件,这个文件及是提取缩略图功能的代码。
其中里面大约有6行代码如下:gdpic(ROOT_PATH."$webdb[updir]/$val", ROOT_PATH."$webdb[updir]/{$val}.jpg", 160, 120,$isFill?array('fix'=>1):'');其中160、120两个数字是提取缩略图的大小,可以根据你的需要修改,原先的应该是300*255的。
他默认的代码是提取了三个图片,有300*300的,300*255的,255*300的,后缀分别以.jpg、.jpg.jpg、.jpg.jpg.jpg 结尾,不过文章中用到的缩略图只是 .jpg的。
所以你可以把另外的两行代码注释掉,免得占用额外的服务器空间。
我就是在提取之前没有修改代码,提取后发现多了很多无用的图片文件,然后又挨个删掉了,唉,肿么有点强迫症的赶脚。
gdpic($pic, ROOT_PATH."$webdb[updir]/{$val}.jpg", 160, 120,$isFill?array('fix'=>1):'');//gdpic($pic, ROOT_PATH."$webdb[updir]/{$val}.jpg.jpg", 255, 300,$isFill?array('fix'=>1):'');//gdpic($pic, ROOT_PATH."$webdb[updir]/{$val}.jpg.jpg.jpg", 300, 300,$isFill?array('fix'=>1):'');注意:此功能只是提取你原先已经有缩略图的文章,如果你想把所有的文章重新提取一遍,可以修改如下代码://if($rs[picurl]&&!$isCover){改为:if(!$isCover){提取之前可以备份一下相关数据表,请查看齐博CMS表结构数据字典详解:create p8_article_bak as select * from p8_article;然后运行“提取缩略图的功能”。
齐博CMS使用教程(9)电子商务设置

网站后台电子商务设置管理主要是网站管理者添加或修改在线收款帐号的一 些设置。网站系统整合了(网银在线、易宝支付、财付通、支付宝)几个在线收款接 口,此页面提供了几种在线收款工具的帐号和密钥信息输入栏。这些信息是不可随意 输入的,必须是正确的完成注册的相应在线收款工具的注册帐号与密钥,如果有现成 的已注册的并且可以登录的该在线支付工具的帐号与密钥,直接在对应的文本框输入 相应的信息即可,要没有而又想您的网站拥有该项在线收款功能,则需要进入相应在 线收款工具的官方网站注册一个确实能用的帐号再填入相应的信息。此界面在相对的 位置提供了各个工具官方网站的注册和登录链接,各注意事项以各自官方的规定为准。 支付宝方面的信息有所区别,除帐号外还有“交易安全校验码”、“合作者身份”、 “接口类型”这三项信息输入栏。通过以上信息的完整录入再填写好充值一元可得到 积分的个数后点击修改按保存这些数据。为了确认填写资料是否真实有效,请在保存 数据后点击各个在线收款工具后的“测试付款充值”链接,完成整个付款流程后对应 的账号收到测试如数的金额后才可确定输入信息准确无误。
此需要注明一下会员中心也有一个类似的收款帐号设置功能它的设置与上面类似不过它在网站是应用到商城模块设置是否帮商家代收在线支付的货款为不代收时用户购物在线支付时付款到达对应商家用户的帐号中去也就是会员中心的收款帐号
整理分享
齐博CMS 使用系列教程
9)电子商设置
进入系统 后台依次点击顶部 “系统功能”->“核 心设置”->“网站全 局参数设置” ->“电 子商务设置”功能链 接进入该设置界面。 操作过程如下图:
电子商务设置
• 以上设置一般结合在网站用户在线购买积分或购买商家团 购产品和商城模块设置“是否帮商家代收在线支付的货款” 为“代收”时购买商品时。用户通过以上各种支付方式在 线付款会支付到以上对应的帐号中去。此需要注明一下, 会员中心也有一个类似的收款帐号设置功能,它的设置与 上面类似,不过它在网站是应用到商城模块设置“是否帮 商家代收在线支付的货款”为“不代收”时用户购物在线 支付时付款到达对应商家用户的帐号中去(也就是会员中 心的收款帐号)。
PHPCMS教程

PHPCMS教程,手把手教你建网站本文是我亲自用PHPCMS搭建网站的全过程,适合从零开始学习PHPCMS建站的朋友,旨在帮助正在或准备使用PHPCMS建站却一头雾水的朋友,让其入门,少走一些弯路,对与高手可能价值不大。
本人没有文采,也很少在网上写文章,一切就本着简单、通俗易懂的特点与大家分享经验。
好,废话不多说,现在开始。
为了方便说明开发过程,本文以我的新站51笑话网:http:为例来说明,方便说事,便于说明我的思路,同时方便大家参考。
该站是用最新版本phpcms2008 sp4搭建的,但我觉得只要搞懂了原理,什么版本并不重要。
一.开发前的准备1.帮助教程:到官网上下载。
下好后,如果你有耐心可以通读一般,如果你像我一样看上10分钟就头晕的话,只要看看“功能简介”、“安装帮助”就行了,其他的开发时候再来查看。
2.本地开发环境搭建:按照“安装帮助”,可以轻松的搭建好PHPCMS开发环境,但前提是要有PHP和MySQL。
3.如果你像我一样,英语太烂,就找个翻译工具,比如Google翻译(/)就很不错。
4.进入PHPCMS根目录,了解一下目录结构,不知道哪个文件夹下装的是什么,或者哪个文件是干什么用的,就把名称赋值—> 翻译一下,在配合“功能简介”你就能够猜出个八九不离十,开发的时候你才知道该到哪里改代码。
我把特别重要的PHPCMS目录说一下:admin -------------------后台管理目录,里面全部是实现后台功能的include------------------这个系统所需的函数、类都在里面include/config.inc.php---网站的配置信息,每一个配置项都很重要data---------------------数据,相当于文件数据库,数据库重要、频繁访问的数据都缓存在这里;还有一些编译好的文件*.tpl.phpdata/cache/common.php----如果你要研究代码,这个文件会经常涉及到templates/default/-------PHPCMS模板存放目录,我们开发的重心就集中在这里面了,你90%的时间都在这里忙乎,进一步讲,模板位于phpcms子目录(其他模块在相应的文件夹下,如member是会员模块),css样式位于skins/default子目录5.登录后台:http://localhost:88/xiaohua/admin.php(88是端口,xiaohua是phpcms根目录),大概了解一下后台,重点了解“系统设置”、“内容管理”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
qibosoft齐博cms内置函数常用修改技巧一、如何让当前连接高亮。
演示图:
代码【控制的代码即红色部分】:
<!--
EOT;
$array=$Fid_db[$fid]?$Fid_db[$fid]Fid_db[$fidDB[fup]];
foreach($array AS $fkey=>$fvalue){
$color=$fid==$fkey?'red':'';
print <<<EOT
-->
<a href="list.php?fid=$fkey" style="color:$color;">$fvalue</a>
<!--
EOT;
}print <<<EOT
-->
二、当前图集等分类不变但连接地址变时的高亮或者变换样式的代码。
演示图:
演示代码【控制的即红色部分代码】:
<!--
EOT;
foreach($picsortlistdb as $rs){
if ($rs[psid]==$psid)
$ckclass = 'skdhqhon';
else
$ckclass = 'skdhqhno';
$rs[faceurl]=tempdir($rs[faceurl]);
print <<<EOT
-->
<div class="$ckclass"><a href="?uid=$uid&psid=$rs[psid]&m=pics&psid=$rs[psid]">$rs[name]</a></div>
<!--
EOT;
}
print <<<EOT
-->
三、数字自动累加1的方法。
效果:
代码如下【即红色部分控制,$j后面的j你可以随意更换成其他字母,只要跟下面的一样就可以,如果要从2开始就把$j=0改成1,从0开始就改成-1】
<!--
EOT;
$j=0;
foreach($Fid_db[0] AS $key=>$name){
$j++;
$name=get_word($name,20);
print <<<EOT
-->
<div class="bigsortlist$j"><a href="list.php?fid=$key"
target="_blank">$name</a></div>
<!--
EOT;
}print <<<EOT
-->
四、前台调用按自定义字段分类调用时,字段内是汉字时的解决方法。
如:我发布时是数字,但是前台调用的时候需要用汉字。
代码如下:
<!--
EOT;
if($rsdb['my_750']==1)
$my_750 = '热映中';
if($rsdb['my_750'==2])
$my_750 = '即将上映';
{print <<<EOT
-->
<div><span>是否上映:</span>$my_750</div>
<!--
EOT;
}print <<<EOT
-->
上面的my_750是我新加的是否上映的字段,发布的时候我存进去的是1、2这两个数字。
目的是为了我用标签调用时在,sql语句里好写。
因为sql语句里不能写汉字,这样用红色部分就能实现既可发布又可调用汉字了。