怎么在360浏览器批量查找phpcms v9v9 cms

Phpcms V9文章调用标题前面显示排行序号的方法
续Phpcms V9的一些教程之后,今天CMSYOU在这里,将与大家具体分享Phpcms V9文章调用标题前面显示排行序号的方法。
先上效果图:
在这里的&1、2、3&&8&就是所谓的标题前面的排行数字。
大家先想想应该怎么做呢?
用背景图,具体用图片的方式,事先做好带有&1、2、3&&8&的背景图,作为整个List的背景。
点评:可以实现,但是缺乏灵活性,而且图片会大,不够精简。
把不同图标做成不同的小图标,然后手动写每一行li的class或者id,这样实现&1、2、3&&8&。
点评:可以实现,但是不便于大量调用,不适合写在模板里边。
下面分享两个具体的Phpcms V9文章调用标题前面显示排行序号调用代码:
调用代码一:
{pc:content action=&hits& catid=&$catid& num=&8& order=&monthviews DESC& cache=&3600&}
&{loop $data $k $v}
&li&&strong class=&num2&&{$n}&/strong&&a title=&{$v[title]} - {number_format($v[monthviews])}& href=&{$v[url]}&&{str_cut($v[title],36,'...')}&/a&&/li&
调用代码二:
{pc:content action=&lists& catid=&$catid& order=&id DESC& num=&10&}
{php $j=1;}
{loop $data $v}
  &li&{php echo $j}&a href=&{$v[url]}&&{str_cut($v['title'],44,'')}&/a&&/li&
采用{$n}或者{$j++}的方式,让调用的数据前面的数字递增。
具体CSS方面的匹配,大家尝试下!相信不会难到大家!同时欢迎大家收听,相互探讨!
相关标签:
爱分享,爱生活!
扫一扫,关注我们PHPCMS教程:为ckeditor编辑器修改添加一键排版功能
- 绿茶文章中心
&&&&&&&&&PHPCMS教程:为ckeditor编辑器修改添加一键排版功能
PHPCMS教程:为ckeditor编辑器修改添加一键排版功能
作者:佚名
来源:绿茶软件园
使用PHPCMS V9的朋友都知道,V9内置使用ckeditor编辑器,但是默认编辑器的排版功能不是很强大,下面绿茶小编教大家修改一下编辑器,改动几个地方,让Ckeditor编辑更加实用一些。
  1、批量去除超链接:
  打开 statics/js/ckeditor/ckeditor.js
  找到:
  $.execCommand('unlink',false,null);
  修改为:
  $.execCommand('unlink',false,true);
  2、上传图片自动添加ALT参数
  修改 statics/js/ckeditor/plugins/image/dialogs/image.js
  找到:
  accessKey:'T','default':''
  替换成:
  accessKey:'T','default':$('#title').val()
  3、修改编辑器回车换行&p&or &br /&
  打开文件 \statics\js\ckeditor\config.js 把里面的:
  config.enterMode = CKEDITOR.ENTER_BR;
  config.shiftEnterMode = CKEDITOR.ENTER_P;
  修改为:
  config.enterMode = CKEDITOR.ENTER_P;
  config.shiftEnterMode = CKEDITOR.ENTER_BR;
  4、给编辑器添加一键排版功能
  修改phpcms\libs\classes栏目下的 form.class.php 找到['Maximize'],在它下面添加['autoformat'],保存即可。
  找到statics\js\ckeditor文件夹下的 config.js 文件,找到:
  config.extraPlugins = 'capture';
  修改为:
  config.extraPlugins = 'capture,autoformat';
  保存即可,修改后记得更新缓存,清除cookies。
  其实上面的内容主要就是给ckeditor编辑器添加一键排版功能的方法。有需要的朋友可以试下哦~非常实用的哈!
绿茶小编猜你还喜欢:
本类推荐本类排行
热门软件热门标签Phpcms v9搜索结果不全少内容的解决方法
Phpcms v9在呈现搜索结果的时候,会自动分词,于是会出现结果不全及搜索不到内容,具体Phpcms v9搜索结果不全或者少内容的解决方法:
打开phpcms\modules\search\index.php找到
if(!empty($segment_q)) {
$sql = &`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND MATCH (`data`) AGAINST ('$segment_q' IN BOOLEAN MODE)&;
$sql = &`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'&;
$sql = &`siteid`= '$siteid' AND `typeid` = '$typeid' $sql_time AND `data` like '%$q%'&;
就是不再使用分词进行关键字搜索,而是直接使用你输入的关键字查找。
有不明白的地方,欢迎与探讨,只要通过右侧的联系QQ联系我们就好!
相关标签:
爱分享,爱生活!
扫一扫,关注我们PHPCMS代码生成器下载1.0免安装版[PHPCMS代码生成软件] 下载_久友软件下载
软件介绍人气软件精品推荐相关文章网友评论下载地址
人气软件7.00 KB / 中文178 MB / 中文3.57 MB / 中文1.62 MB / 中文470 KB / 中文8.08 MB / 中文37.9 MB / 中文18.3 MB / 中文2.50 MB / 中文790 KB / 中文830 KB / 中文50.0 KB / 中文
其他版本下载
175 MB / 中文主页制作22.5 MB / 中文主页制作175 MB / 中文主页制作3.57 MB / 中文主页制作26.9 MB / 中文主页制作5.33 MB / 中文主页制作7.07 MB / 中文主页制作8.03 MB / 中文主页制作78.4 MB / 中文主页制作
PHPCMS代码生成器 1.0免安装版
主页制作分类
装机必备软件
热门专题合集
手机版,更便捷!点此处扫描二维码
Copyright &
久友下载站().All Rights Reserved
备案编号:浙ICP备号在实现PHPCMS网站过程中,根据业务需求,我们遇到很多问题,特此总结如下,以便大家参考学习。
【1】PHPCMS V9系统目录简析
  在研究所有问题之前,请先了解一下系统的文件目录结构,具体如下图所示:
【2】想修改默认的模板风格怎么办?
  PHPCMS V9默认的网页模板在phpcms目录下的templates文件夹。如果想更换模板,可以根据新模板的文件组织结构,分别覆盖default文件夹和static文件夹。然后到网页后台管理平台,切换网页风格,就可以看到新换的网页模板首页样式。
  后台管理操作步骤如下:设置&&&站点管理&&&修改--&模板风格配置(切换风格,当然风格由自己提前添加进代码目录中)
【3】如何修改WampServer默认存放网页的文件夹?
  左键单击,点击&www directory&,可以打开WampServer默认存放网页的文件夹(例如 C:\wamp\www)。
  实际的工作中,存放网页的文件夹有可能不在www目录下,或者WampServer安装的盘符空间太小,为了网站以后的可扩充性考虑,想把网站的实际路径更换一下等等场景,需要修改WampServer默认的存放网页的文件夹。修改步骤分为以下几步:
  1. 打开WampServer的安装目录,再打开里面的&script&文件夹,用Notepad++打开里面的config.inc.php文件,搜索&wwwDir&,大概61行找到&$wwwDir = $c_installDir.'/www';&,改成我们希望的目录即可,比如改成D:\webdirectory,对应的代码为:
  2. 打开WampServer的安装目录,找到文件夹(本地安装在C盘) C:\wamp\bin\apache\apache2.4.9\conf,用Notepad++打开httpd.conf文件,搜索&DocumentRoot&,大概230行,修改为:
1 DocumentRoot "d:/webdirectory/"
  再搜索&Directory&,大概252行,修改为:
1 &Directory "d:/webdirectory/"&
  3. 重新启动所有服务Restart All Services,直到图标颜色变为绿色为正常。否则,请首先检查修改的目录是否已存在;再检查上面的两步操作是否都正确。
  4. 检查修改结果。再点击&www directory&,可以看到打开的应该为刚刚修改过的文件夹目录即可。另外,在浏览器网址栏输入:http://localhost/phpcms/index.php 查看网页默认模板首页正常。   
【3】外网访问我们配置好的WampServer服务器肿么办?
  安装完WampServer和PHPCMS后,我们可以在本机浏览器访问到网站的首页,但是当我们尝试通过外网访问配置的服务器时候,发现外网访问会提示权限不允许,这是因为WampServer默认是只允许127.0.0.1访问的,也就是只允许本机访问。那么,如何修改呢?找到 C:\wamp\bin\apache\apache2.4.9\conf,用Notepad++打开httpd.conf文件,搜索&onlineoffline&,大概278行左右,屏蔽Require local,添加为Require all granted。如下图所示:
【4】上传文件大小受限怎么办?
  如上图所示,默认单个文件大小为2MB。修改附近配置步骤如下:
  1. 修改phpcms后台配置
  phpcms后台管理--&站点设置--&修改--&附件配置--&允许附件大小,输入数值如10240。(当然,这个值可以是你想要任何大小)
  2. 修改php.ini文件配置
打开php的配置文件php.ini(文件路径:)。搜索&upload_max_filesize&,把这个值改为10240(如上,值可以根据自己需要改)。  
继续在php.ini中搜索&post_max_size&,把这个值改为300000。(表单提交的最大限制值,此项不是限制上传单个文件的大小,而是针对整个表单提交的数据进行限制。)
  注意:一定要保证post_max_size &= upload_max_filesize,也就是前者一定要大于后者。另外,修改后一定要重启服务器,一定要重启。
【5】网站在发展的过程中,很可能需要多次的修改域名,那么修改域名应该怎么进行设置呢?
  修改域名的步骤分为以下几步:
  1. 修改/caches/configs/system.php里面所有与域名有关的,把以前的老域名修改为新域名就可以了。
  2. 进行后台设置--&站点管理。对相应的站点域名进行修改。
  3. 更新系统缓存。点击后台右上角的&更新缓存&按钮。
  4. 切换至内容--&附件管理--&附件地址替换。把附件地址批量的替换为新的地址。
  5. 切换至内容--&批量更新URL。把所有文章的地址都自动更新一下。
  域名修改后,可以通过浏览器利用域名进行访问,测试一下效果。
【6】网站迁移的方法
  网站迁移工作比较重要,具体可以分为两个方面:源网站的准备内容;新网站的部署任务。
  源网站的准备内容,大概罗列为一下几点:
  1. 备份数据库
  登录网站管理平台,在&扩展&菜单下的&数据库工具&栏中的&请选择数据链接池&区域中选择在使用的数据链接池,这时在下面会显示相应的表单文件名,全部选择后单击&开始备份数据&,备份完成后会弹出&备份成功&的提示语。这时会生成一个(或多个)SQL格式的文件在网站的&caches/bakup&文件夹里。
  2. 下载数据库
  完成上面的备份后,系统会自动将数据库按2M(即2048KB)左右的大小按文件存放,备份完后可以单击对应的文件后面的&下载&连接来下载相应的SQL格式的备份,一般会有多个文件,注意备份文件后面的序号。当然也可以使用FTP软件一次下载(或拷贝)。
  3. 下载网站模板
  网站的风格和样式都存放在模板文件中,模板文件存放在"phpcms/templates",通过FTP下载(或拷贝)这个文件夹。
  4. 下载css文件
  如果网站曾经修改过模板的位置及效果,这时需要下载(拷贝)css文件,需要备份的文件夹为&statics/css&。
  5. 下载数据库配置文件
  数据库配置文件在&caches/configs&文件夹下的&database.php&,这里主要是数据库的名称及头,格式如下,下载(或拷贝)后在新建安装软件时要使用到。
2 return array (
'default' =& array (
'hostname' =& 'localhost',
'port' =& 3306,
'database' =& 'phpcmsv9',
'username' =& 'root',
'password' =& '',
'tablepre' =& 'v9_',
'charset' =& 'gbk',
'type' =& 'mysql',
'debug' =& true,
'pconnect' =& 0,
'autoconnect' =& 0
  6. 下载(拷贝)附件
  PHPCMS V9默认附件的文件夹为&uploadfile&,原来的图片、上传的文件都在这个文件夹中,需要进行下载(或拷贝)。
  新网站的部署任务,大概分为一下几步:
  1. 安装网站程序
  在新的网站上安装与原来网站字符一致的PHPCMS V9,在数据库设置时,需要用到数据库名和头,请使用上面(5)的内容。
  2. 上传源网站备份数据
  将备份的SQL文件上传(粘贴)到新的网站&caches/bakup&文件夹。
  3. 上传源网站模板
  将原来网站的模板文件上传(粘贴)到&phpcms/templates&文件夹。
  4. 上传源网站css文件
  如果没有使用默认程序的CSS,请将备份的CSS上传(粘贴)到&statics/css&
  5. 上传附件
  将下载的&uploadfile&文件夹上传(粘贴)到新的网站根目录下。
  6. 恢复数据
  登录到新网站的后台,在&扩展&菜单下的&数据库工具&中选择&数据导入&,在下面选择上传的备份数据,请检查是否完整,选中全部后单击&恢复&将数据进行恢复。
  7. 更新网站缓存
  完成数据恢复后,请更新全站的缓冲,再检查相应的栏目数据是否完成。
  8. 生成网站与栏目及首页
  检查网站的设置后,生成网站的网页、栏目及首页,就可以完成了。
  到此,网站迁移结束。
【7】想修改网页的首页布局等,应该从哪里下手?
  在default/content目录下,存在一个index.html文件,该文件就是首页模板。
  同时,在该目录下,存在一个header.html文件,该文件是网页的头部。
  在该目录下,存在一个footer.html文件,该文件是网页的底部。
  在static/css目录下,存在网页的样式调整文件,即各种的css类型文件。
  那么,网页具体使用到了哪种样式文件呢?可以用浏览器打开网页,然后在极速模式(注意与IE兼容模式区别)下,右键找到&审查元素&,然后查看待修改样式的部分到底是由哪个css文件控制,这样就可以把css文件与html文件的依赖关系找到,然后可以根据需求调整css文件的内容。
  关于html文件,可以参见《》
  关于css文件,可以参见文章《》
【8】如何修改phpcms v9系统的logo图标?
  修改logo图标?首先,必须弄明白logo图标是怎么添加到网站上的。
  任何看到的东东都不是凭空、无缘无故产生的,当然,包括精神和物质的,比如爱和钱。那么,logo图标呢也不例外,可以笃定肯定有这样的一张图片。好吧!既然有这样的一张图片,在哪里放着呢?分析一下phpcms v9的文件目录结构,可以大概猜测到这张图片应该放置在\static\images目录下,具体呢?再搜索一下,哦嗯,她就在v9文件夹中。嗯哼,她默默的&藏&在这里,发挥着她不可替代的作用,真可谓网站博大精深,系统分工不同哈。
  再思考,网站网页上是怎么应用到她的呢?哦嗯,这个就得研究具体的网页文件,比如这里的\phpcms\templates\default\content\header.html文件,用Notepad++打开这个文件内容,搜索字符串&logo&,嗯,大概是这样子的一行代码:
&div class="logo"&&a href="{siteurl($siteid)}/"&&img src="{IMG_PATH}v9/logo.jpg" /&&/a&&/div&
有人这个时候灵机一动,就要说:&你个骗子呀~ 我肿么知道是这个header.html文件呢?&问得铿锵有力,问得见微知著,问得无语凝噎。谁问的?你站出来,我不打你。其实,打你是因为你问问题之前的那句感概,看来我要力争澄清我不是一个名副其实的骗子。
  打开浏览器,输入http://localhost/phpcms/index.php 回车,我们可以看到网站的首页页面,如果看不到的话,请检查你机器上的WampServer服务器是否已经正常启动。当看到首页,然后在网页的任意位置右键,寻找&审查元素&行,什么?木有看到?真的找不到?那说明你浏览器目前是IE兼容模式,请先切换浏览器到极速模式。关于浏览器模式切换请自问度娘,因为每种浏览器的操作好像都有所差异,具体得根据你正在使用的浏览器再进行切换。切换完后,再寻找&审查元素&行,点击选中后,看到了右边的界面如下图所示:
所谓审查元素,就是指右边的各个标签或块等都与左边的网页元素项是一一对应的,当鼠标在右边移动到具体的块或标签区域时,左边网页会锁定到具体的元素对象上,整个过程的表现相当于审查的作用。好,当焦点放在上图的红色框行,我们可以看到左边网页选中的恰是系统的logo图标,这时再看看src值内容,那么到此至少说明了一点,这个图标的名称是logo,类型为jpg,存放的目录为:\phpcms\statics\images\v9 嗯,也就验证了刚刚关于logo图标存放位置的猜测。
  接下来,由于我们已经知道刚刚右边查看的网页文件是index.html,神马?这个你还不知道?那你再折回去看看此篇文章第一个问题。现在用Notepad++打开\phpcms\templates\default\content\index.html文件,大胆的搜索&class="logo"&,嗯哼?查不到?竟然找不到?难道,刚刚审查的不是这个网页吗?请先再核对一下,经核对后肯定的确是这个index.html。那么,问题出在哪里呢?看来还得分析这个index.html文件,哇哈~ 这么多内容,到底从哪里开始呢?有点丈二和尚摸不着头脑。不要着急,不要心慌,不要侥幸,既然不知道从哪开始就从头开始呗~ 嗯,这个时候得沉住气,往往尤其这个时候才考验一个人能不能干大事。从第一行开始,第一行内容如下:
{template "content","header"}
不应该呀!HTML文件一般的结构应该是先有head,再有body,即使没有head,至少也应该存在body。要不说人还得多见世面,如果你真的还不懂这一点,那请你恶补《》。在index.html中搜索&head&,木有找到;再搜索&body&,也木有找到,看来此处另有玄机!喝杯水,伸个懒腰,下午茶来了?让我先吃点水果。
  从HTML文档的结构分析,还得从第一行着手。刚刚上道,不懂这行代码干吗的?问度娘,不行就问谷哥,啥年代了还有解决不了的问题!通过网询,这句代码的作用是:调用(相当于包含头文件)根目录下phpcms\template\content\header.html文件。哦,嗯,今天的下午茶是酥梨,本来酥梨应该是酥的,却偏偏套了个外袋,看着洁白无瑕,实则寡汤无味。当我左手握着大梨,右手轻轻的把header.html文件拖到Notepad++主界面打开的时候,我才瞬间尝到了一点酥梨的酥,恍然大悟,正是这个头文件,终于找到了她。当我潜意识的准备搜索&class="logo"&时,才第一次发现我的右手很别扭的不能同时按下Alt + F键,于是用右手接过左手的梨,同时左手很傲娇似的娴熟的通过快捷键打开了查找窗体。果然,看到了真面目,即审查元素时,当左边锁定系统图标,右边那坨代码(就是上图中红色框的上下文代码),正是我们需要查找的。
  说到这里,让我松了一口气。要现在再有人说我是骗子的话,建议你点击网页右上角的叉,关闭此网页,我真不想和你做朋友了!
  好勒~&来龙去脉都搞清楚了,更换系统logo图标自己看着办吧~ 其实只需一步:用你想换的图标把logo.jpg替换了。当然,为了以后方便,建议把原logo.jpg文件的名称修改为logo_old.jpg即可,真的覆盖掉了以后想再找个还不好弄了。
【9】PHPCMS V9系统数据库,数据表结构
  关于这个问题,可以参见《》
【10】PHPCMS V9系统php文件的结构以及作用
  关于这个问题,可以参见《》
【11】phpcms V9默认模板文件目录结构详解
  关于这个问题,可以参见《》
【12】默认模板详情列表
  可以通过后台管理系统直接查看:
  操作步骤如下图所示:
  结果如下:
【13】如何理解V9系统的设计逻辑?
  从PHPCMS V9的后台管理系统分析,要深入学习该系统,必须从以下内容深入。
  首先,我们得理解站群。具体请参见《》、《》。
  站点管理入口:
  其次,我们需要理解模块,请参见《》
  另外,就是内容部分。phpcms V9是标准的MVC框架,内容部分是网站的核心数据部分,为了便于扩展和维护,必须理解模型、栏目、附件管理。
  当新建一个新栏目,是以什么样的模型进行内容维护,模型管理:
  当要向网页添加一个新栏目时,栏目管理:
  当有下载模块时,需要维护用户上传的附件项,附件管理:
  其他....
【14】phpcms V9后台各个php文件的详细分析
  关于相关content、attachment、download等等文件的分析,请参见系列博文《》
【15】PC标签概述
  1. PC标签使用简介
    PC标签必须以{pc}开始,并以{/pc}结尾。{pc:}冒号之后跟随的是模块名。作为程序员,总觉得代码最接地气,请看声明:
{pc:content
action="position" posid="9" order="id" num="10" cache="3600"} {/pc}
    可见,上面是使用的特例,其实模板更简单:
{pc:模块名/其他 参数名="参数值" 参数名="参数值" 参数名="参数值"} {/pc}
    当然,不以{/pc}结尾并不会引起程序致命性的错误,导致无法继续运行。但是,两种可能会出现的问题如下:
    [1] 当网页中出现两个PC标签时,可能会使得没有闭合的PC标签之后的标签数据与其混乱。
    [2] 在后台可视化编辑时,可能出现网页结构错乱的情况。
  2. PC标签包含两类,分别为:
    2.1 工具类
    关于工具类的详解,请参见以下几种情况:
    [1] phpcms v9开发文档《》
    [2] phpcms v9开发文档《》
    [3] phpcms v9开发文档《》
    [4] phpcms v9开发文档《》
    2.2 模块类
    在PHPCMS V9中我们正式开始使用PC标签作为数据的获取方式。
    关于模块类的详解,请参见以下文章:
    《》
    《》
【16】网站的 SEO配置 是干神马的?
  SEO,Search Engine Optimization,即搜索引擎优化。指在了解搜索引擎自然排名机制的基础上,对网站进行内部及外部的调整优化,改进网站在搜索引擎中关键字的自然排名,获得更多的展现量,吸引更多目标客户点击访问网站,从而达到网络营销及品牌建设的目标。
【17】其他待续......
Good& Good& Study, Day& Day& Up.
顺序&& 选择&& 循环&& 总结
Views(...) Comments()

我要回帖

更多关于 phpcms v9 漏洞 的文章

 

随机推荐