v9三次开垦及使用中种种难题消除方案,怎么撤废验证码

4、后台锁屏模版样式
     phpcms\modules\admin\templates\index.tpl.php  36行左右
5、整合Ucenter
6、网址域名迁移
7、首页登陆框的贯彻

点击查阅
8、改变了网址地址,会员不能登录
交换一下地点置,供给修改  caches\configs\system.php 文件
\phpsso_server\caches\configs\system.php 文件也要改
9、数据库用户名和密码修改,数据库连接文件在何地   \caches\configs\database.php
10、不想开户缩略图成效   不要挑选自动截取第一张做为缩略图就行了.在模型字段,缩略图中装置
11、公布了栏目,首页的导航栏不显得
12、火车头搜聚时,参与[page]分页符时,不分页难点
  轻轨头一般都有接口,全体参数都要在接口上点名才行。比方您在后台内容编辑器中安装了默许为手动分页。那么,并不代表火车的底部在公布时,也会帮您手动分页的。要在接口文件上丰裕这一句高铁头采撷时,参与[page]分页符时,不分页难点$info[‘paginationtype’]=2;含义是,手动分页。这里,你的[page]那几个代码,才会被电动分析成上一页,和下一页。
13、静态URL
14、在会员中央以发布稿件那里展现除标题以外的其他自定义字段方法

点击
15、整合Ucenter后,修改用户密码注意
16、盖楼研究呈现楼层数、完美展现头像

点击
17、修改文件,现身乱码
绝不用记事本,能够用、Dreamweaver或艾德itPlus等高档编辑器。
18、修改暗中认可的登记地点
19、表单功效设置再次回到地址,暗许都以首页
  文件phpcms\modules\formguide\index.php  暗中同意行数:第73行
showmessage(L(‘thanks’), 应用软件_PATH);
app_path是网址动态域名,在 caches\configs\system.php
下能够观望。修改成如下代码就能够兑现全自动回到前一页
showmessage(L(‘thanks’), HTTP_REFERER);
20、将底部的全文字笔迹查证索换来精准寻找
21、字段设置

文本上传限制,前后后展现…..
22、表单前台采取了岁月,后台显示是1969-01-01
点击
23、数据库中修改后台密码
登记八个会员
密码设置成123456,然后用那几个会员的密码替换你的账户就行了,密码正是123456了
24、ucenter积分兑换功效
25、友情链接分类过多出错难题
  点击
26、全文字笔迹查证索难点
**
27、把后台的增加内容页移到独门页面来
26、全文字笔迹核算索难点 27、无法转移首页、栏目页或内容页**在塑造模版进程中,写的代码和V9的模块起到了争论,所以临时候生成的时候报错也许生成不出来。比方说摸版里面有(js代码)js代码中同样排中间有{}
摸版会当着php代码解习,把同一排js代码{} 后八个}换一行;加个回车。

首页调用标签

要是仍旧不大概出示验证码 还着急登录后台
能够一贯把验证码打消~~~{作者就是那样做的}

  1. $forward = isset($_POST[‘forward’]) &&
    !empty($_POST[‘forward’]) ? urldecode($_POST[‘forward’]) :
    ‘index.php’;

  

找到文件phpcms\modules\admin\templates\login.tpl.php

phpcms
v9三遍开辟及运用中种种难点一举成功方案,个别标题查找方案中。有个别只是简短表达,稍后会补详细。持续创新。
包括:
救助索引 
设置使用 
模板调用
插件相关
实用文件
精粹文章

{if $catid==10}

1

{elseif $catid==11}

2

{else}

3

{/if}

(‘code_img’).src='<?php
echoSITE_PROTOCOL.SITE_URL.WEB_PATH;?>api.php?

 

 

站暗中认可的拜会地址不是根目录,则需求将变量‘web_path’的值改为新的目录地址,举个例子是在根目录下的install子目录里,那么应该


八、手提式有线电话机站基本和PC端调用方法的繁多,须要注意的是PC端的header页面必要调用到<script
src=”{JS_PATH}checkbrowser.js”></script>文件。

}

设置使用

  

showmessage(L(‘code_error’), HTTP_REFERER);

1、栏目所属模型的改换、合併、删除?
修改栏目所属模型前,先清空该栏目标原委。
联合?呵呵,本人入手批量转移内容不就得了,注意:必须是一样模型的栏目才得以转变。
去除:后台-内容管理-栏目管理,重新计算栏目数据 更新栏目缓存
2、后台登入不上,提示用户名不可能为空
试跳清除cache文件夹下的error_log.php
3、首页登入直接跳到会员宗旨,改成其它
在根目录下找到如下地点phpcms\modules\member\index.php,修改569行代码为

5、设为首页

<label><?php echo
L(‘security_code’)?>:</label><inputname=”code” type=”text”
class=”ipt

1
2
3
4
5
6
7
8
9
10
11
12
13
{pc:content action="relation" relation="$relation" keywords="$rs[keywords]" catid="$catid" num="10" id="$id"}
 
{if $data}
 
{loop $data $r}
 
<li><a href="{$r[url]}">{$r[title]}</a></li>
 
{/loop}
 
{/if}
 
{/pc}

解说掉第39行

  

op=checkcode&m=admin&c=index&a=checkcode&time=’+Math.random();void(0);”><?phpecho
L(‘click_change_validate’)?></a></div>

1
<h6><?php echo L(‘main_shortcut’)?></h6>

ipt_reg”onfocus=”document.getElementByIdx_x(‘yzm’).style.display=’block'”/>

修改登陆图片: 找到\statics\images\admin_img,修改那张图纸就足以了

phpcms
v9后台登录验证码不可能展现
论坛里有关那几个主题材料一般一向从未消除,查看源代码后意识,关键一点是取得验证码的图样与大局变量SITE_URubiconL相关,也等于网址的目录,

1
2
3
4
5
6
7
8
9
{pc:announce  action="lists" siteid="$siteid" num="2"}
 
{loop $data $r}
 
<a href="{APP_PATH}index.php?m=announce&c=index&a=show&aid={$r['aid']}">{$r['title']}</a>
 
{/loop}
 
{/pc}

注脚掉第38行

 

<div id=”yzm” class=”yzm”><?php
echoform::checkcode(‘code_img’)?><br
/><ahref=”javascript:document.getElementByIdx_x

 

注脚掉第32行到第35行

 

$code = isset($_POST[‘code’]) && trim($_POST[‘code’])
?trim($_POST[‘code’]) : showmessage(L(‘input_code’), HTTP_REFERER);

 

第一步

10、PHPCMS判别语句

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{pc:content  action="position" posid="" thumb="1" order="listorder DESC" num=""}
 
<ul class="content news-photo picbig">
 
{loop $data $r}
 
<li>
 
<div class="img-wrap">
 
<a href="{$r[url]}" title="{$r[title]}"><img src="{thumb($r[thumb],110,0)}" title="{$r[title]}"/></a>
 
</div>
 
<a href="{$r[url]}" title="{$r[title]}">{str_cut($r[title],20)}</a>
 
</li>
 
{/loop}
 
</ul>
 
{/pc}

phpcms v9 后台登入裁撤验证码
重大退换以下文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{pc:content action="category" catid="$parentid" num="12" siteid="$siteid" order="listorder ASC"}
 
{loop $data $r}
 
<li{if $r[catid]==$catid} class="current"{/if}><a href="{$r[url]}" title="{$r[catname]}">{$r[catname]}</a></li>
 
{/loop}
 
{/pc}
 
18、调用单网页
 
{pc:get sql="SELECT * FROM v9_page where catid=19"}
 
       {loop $data $key $val}
 
            {str_cut(strip_tags($val[content]),860,"")}...
 
          {/loop}
 
   {/pc}

是’web_path’=>’/install/’,注意,最后三个’/’不能够大约。

6、判别首页列表页内页

   例如表明(本地域名

在循环内,则上面包车型客车竹签就约等于数组中的关键字,举个例子在循环{loop $data
$v},变量是$v,调用上边的价签如下   {$v[‘title’]}   {$v[‘content’]}
{$v[‘url’]}

 

  

找到文件phpcms\modules\admin\index.php

1
2
3
4
5
6
7
8
9
{pc:content action="category" catid="$catid" siteid="$siteid" order="listorder ASC"}
 
{loop $data $r}
 
<img  src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->
 
{/loop}
 
{/pc}

 
 phpcms/modules/admin/index.php——-后台登入分界面主文件{【撤销了验证码】}

127.0.0.1       www.wagtuo.cn

第二步

添加

 
 假如具有的文书都在根目录下(举例apache下的htdocs),此时,暗中同意访问地址应该是

5、撤消后台登入时的验证码

从而只要修改cache/configs/system.php文件中的网址路径变量 ‘web_path’
即可。

1
<a href="javascript:window.external.AddFavorite('{siteurl($siteid)}','{$SEO['site_title']}')">加入收藏</a>

if ($_SESSION[‘code’] != strtolower($code)) {

3、一般的信用合作社网址只须求header,footer,index,list,
show那多少个模板,一时候也会用到page单网页。

 
 phpcms/modules/admin/templates/login.tpl.php———-后台登录分界面模板文件

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

改成

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

保存重启wamp或phpstudy
{template "content","header"} 调用content目录下的header.html文件

{template "content","footer"} 调用content目录下的header.html文件

{template "content","filename"} 调用content目录下的filename.html文件
{loop $img $r}
     <img alt="{$r[alt]}" src="{$r[url]}" />
{/loop}
1
2
3
4
5
6
7
8
9
{pc:content action="category" catid="这里填写要调用的栏目ID" siteid="$siteid" order="listorder ASC"}
 
{loop $data $r}
 
<img  src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->
 
{/loop}
 
{/pc}

2、供给再后台栏目管理个中,对一一栏目设置为不生成html,还索要选用栏目页和内容页的USportageL规则。

就算数据库中存在的字段,能够直接在对应的页面调用,举个例子在分拣页调用分类名称,数据库中分类名称的字段名字为catname 那么直接用{$catname}能够体现当前分类的分类名称。

4、网址通知

3、进入后台  设置-》站点管理 对相应的站点的域名进行修改

搜索log white cut_line

 \phpcms\modules\admin\templates\index.tpl.php

PHPCMS默许是不开启伪静态的,

1
<a href=" " onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('{siteurl($siteid)}');">设为首页</a>
1
<h6><?php echo L(‘main_license’)?></h6>
1
2
3
4
5
6
7
8
9
{pc:content  action="position" posid="1"  order="listorder DESC" thumb="1" num="5"}
 
{loop $data $r}
 
<a href="{$r['url']}" title="{str_cut($r['title'],30)}"><img src="{thumb($r['thumb'],310,260)}" alt="{$r['title']}" width="310" height="260" /></a>
 
{/loop}
 
{/pc}

  

1、假设需求调用关联数据表的数码(*_data),只须要在loop语句里面加多moreinfo=”1”就能够。

2、若是原来的模版远远不够用,例如需求新的单网页模板,再新建改成相应的模板名字就能够,然后在后台点内容-》管理栏目-》模板设置修改成相应的模版,也足以在phpcms/templates/default/config.php上设置上相应的模板普通话名。

1
2
3
4
5
6
7
8
9
10
11
{loop subcat(0,0,0,$siteid) $r} <!--这里是所有栏目循环调用-->
 
{pc:content action="category" catid="$catid" siteid="$siteid" order="listorder ASC"}
 
{loop $data $r}
 
<img  src="{thumb($r[image],90,0)}" width="90" height="60" alt="{$r[catname]}" /> <!--这是你传的栏目图片了,大小自己去改,-->
 
{/loop}
 
{/pc}

7、去除水印

 

三、修改模板

得了后更新缓存就可以了。

{$CAT[catname]} 栏目名称

{$CAT[letter]} 栏目拼音

{$CAT[url]} 栏目链接

去掉:<div class=”cr”><?php echo
L(“copyright”)?></div> 去掉下边的版权(去掉了严正)

 2、打开”Apache2\conf”下的”httpd.conf”文件

模板路线:phpcms/templates/default/content.

 

1),安全提醒有些

RewriteEngine on

RewriteRule ^content-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3

RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3

RewriteRule ^list-([0-9]+)-([0-9]+).html index.php?m=content&c=index&a=lists&catid=$1&page=$2

9.刨除会员登入,寻觅,授权,论坛,支持

3、后台登陆版权修改路线:/phpcms/languages/zh-cn/system.lang.php  找到
$LANG[‘copyright’]

2)授权信息

14、相关小说

2、模板调用基础

  

  

 

第一步:找到staticswater 文件夹,将去删除;如果系统找不到water文件夹的水印图片,则将会执行第二步,给图片添加一个文本格式的水印

  第二步:找到phpcms/libs/classes/image.class.php文件中watermark函数,将此函数中$w_text 参数的值设置为空即可

function watermark($source, $target = '', $w_pos = '', $w_img = '', $w_text = '',$w_font = 8, $w_color = '#ff0000') { 

        $w_pos = $w_pos ? $w_pos : $this->w_pos; 

        $w_img = $w_img ? $w_img : $this->w_img; 

        if(!$this->watermark_enable || !$this->check($source)) return false; 

        if(!$target) $target = $source; 

        $w_img = PHPCMS_PATH.$w_img; 

        $source_info = getimagesize($source); 

        $source_w    = $source_info[0]; 

        $source_h    = $source_info[1];
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<div>
  <ul>
    <li><a href="{siteurl($siteid)}">首页</a></li>
    {pc:content action="category" catid="0" num="10" siteid="$siteid" order="listorder ASC"}
    {loop $data $r}
    <li><a href="{$r[url]}">{$r[catname]}</a>
      {if $r[arrchildid]}
      <ul>
        {pc:content action="category" catid="$r[catid]" num="10" siteid="$siteid" order="listorder ASC" return="data2"}
        {loop $data2 $v}
        <li><a href="{$v[url]}">{$v[catname]}</a></li>
        {/loop}
        {/pc}
      </ul>
      {/if}
    </li>
    {/loop}
    {/pc}
  </ul>
</div>

  

9、分页

7、生成首页(假若频仍翻新不成事,提出进入管理栏目,修改下其余二个栏指标名称,然后再立异,更新成功后再改回)

五、模板调用常用语句

3、打开“C:\WINDOWS\system32\drivers\etc”下“hosts”文件

1、修改模板的时候最棒备份一下,方便以往接纳(备份的文件不要有汉语,不然后台不能甄别)

 

  

1
2
3
4
5
<title>{if isset($SEO['title']) && !empty($SEO['title'])}{$SEO['title']}{/if}{$SEO['site_title']}</title>
 
<meta name="keywords" content="{$SEO['keyword']}">
 
<meta name="description" content="{$SEO['description']}">

6、出席收藏

  

六、调用相比较实用的情势及后台的修改:

10、推荐位

 一、创建虚拟站点

12、图片列表

 

九、设置伪静态

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<form action="{APP_PATH}index.php" method="get" target="_blank">
 
<input type="hidden" name="m" value="search"/>
 
<input type="hidden" name="c" value="index"/>
 
<input type="hidden" name="a" value="init"/>
 
<input type="hidden" name="typeid" value="{$typeid}" id="typeid"/>
 
<input type="hidden" name="siteid" value="{$siteid}" id="siteid"/>
 
<input type="text" class="text" name="q" id="q"/><input type="submit" value="搜 索" class="button" />
 
</form

9、焦点图

1
2
3
4
5
6
7
8
9
10
11
12
13
<VirtualHost *:80>
 
 ServerAdmin admin@wangtuo.com
 
 DocumentRoot "D:/wamp/www/wangtuo"
 
 ServerName www.wangtuo.com
 
 ErrorLog "logs/www.wangtuo.com-error.log"
 
 CustomLog "logs/www.wangtuo.com-access.log" common
 
</VirtualHost>

8、后面部分次导航

十二、改后台其余颜色皮肤的logo:

  

1

2

3

4

5

6

7

8

如果是在循环体{loop $data $r}中,就用:

{if $r[catid]==10}

1

{elseif $r[catid]==11}

2

{else}

3

{/if}

13、火爆文章

{APP_PATH} 完整首页网址 http://www.wangtuo.com/

{siteurl($siteid)} 带http的首页网址,http://www. wangtuo.com

{SITE_URL} 不带http的首页网址 www. wangtuo.com 任何位置都可调用

{WEB_PATH}  网站根路径,如果网站安装在根目录,直接显示 /

{CSS_PATH} CSS文件夹路径,默认为\statics\css

{JS_PATH}  JS文件夹路径,默认为\statics\js

{IMG_PATH} 图片路径,默认为\static\images

{CACHE_PATH} 缓存文件夹地址

{LUGIN_STATICS_PATH} 应用静态文件路径

在phpcms中,{$title}相当于php中的 <?php echo $title;> {php
$a=1;}就一定于<?php $a=1;?>

1
2
3
4
5
6
7
8
9
10
11
{pc:announce  action="hits" siteid="$siteid" num="2"}
 
{loop $data $r}
 
<a href="{APP_PATH}index.php?m=announce&c=index&a=show&aid={$r['aid']}">{$r['title']}</a>
 
{/loop}
 
{/pc}

  

 

5、内容-》批量更新U揽胜极光L 。把具有的篇章的地址都更新一下

3),团队部分

Phpcms->modules->admin->templates->main.tpl.php

 

{$pages}   在loop循环里须要加 page=”$_GET[page]”

1
2
3
4
5
6
7
8
9
{pc:content action="category" catid="1" num="15" siteid="$siteid" order="listorder ASC"}
 
{loop $data $r}
 
<a href="{$r[url]}" target="_blank">{$r[catname]}</a> |
 
{/loop}
 
{/pc}

7、栏目参数

7、带二级栏指标领航

1
2
3
4
5
6
7
8
9
10
11
12
13
{php $j=0}
 
{php $search_model = getcache('search_model_'.$siteid, 'search');}
 
{loop $search_model $k=>$v}
 
{php $j++;}
 
<a href="javascript:;" onclick="setmodel({$v['typeid']}, $(this));" style="outline:medium none;" hidefocus="true" {if $j==1 && $typeid=$v['typeid']} class="on" {/if}>{$v['name']}</a>{if $j != count($search_model)}<span> | </span>{/if}
 
{/loop}
 
{php unset($j);}

常用语句

此标签在首页不可能调用,分类页和小说页都足以。

1、修改/caches/configs/system.php里面装有和域名有关的

6),个人音信部分

  

  

申明掉第33行到第37行

 

  

注:管理栏目之中改模型的时候自然要注意里面在未有成文的情事下增进。不然无法修改

二、配置phpcms文件路径

后台登入分界面修改

1、常用的渠道标签

16、栏目图片调用

上一篇:<a href="{$previous_page[url]}">{$previous_page[title]}</a>

下一篇:<a href="{$next_page[url]}">{$next_page[title]}</a> 

  

 

{if !$catid}首页{/if}

{if $child}栏目首页{/if}

{if $parentid}栏目列表页{/if}

{if $catname}栏目首页和栏目列表页{/if}

{if $id}内容页{/if}

{if $tag}标签列表页

1、先改造www目录下的站点名称,再找到apache,
展开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,增加上本人索要增多的站点。

  

  

15、友情链接

在循环外,一般都得以直接调用标签,比方{$title}  {$content}  {$url}

  

11、小说列表

例:

1
<h6><?php echo L(‘personal_information’)?></h6>

找到

 

  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{pc:get sql="SELECT * FROM v9_page where catid=23"}
 
{loop $data $val}
 
 {/loop}
 
<?php $text = $val['content'];//获取值
 
   $textArr = explode("<br />",$text);//"<br />"作为分隔切成数组?>
 
            <p><?php echo $textArr[0].'<br />';//输出电话 ?></p>
 
            <p><?php echo $textArr[1].'<br />';//输出邮箱 ?></p>
 
            <p><?php echo $textArr[2].'<br />';//输出地址 ?></p>

 

  假设想替换为团结布置的水印图片,则只需求替换staticswater文件夹下的水印图片为自个儿统一希图的水印图片就可以。

8、小说页的上一篇和下一篇

  

8、供给各自出口联系格局的时候须要用explode()分割下

 

{$v[thumb]} 循环内

{$thumb}循环外

{thumb($v[thumb],150,112)} 把图片裁剪成宽150,高112,裁剪后的图片自动在附件中生成

4),系统音讯部分

跳转到首页的链接地址:{siteurl($siteid)}
指定栏目ID 的 名字: {$CATEGORYS[31]['catname']}
指定栏目Id的 地址:  {$CATEGORYS[26][url]}

2、找寻代码:

十、增加字段须求从内容模型管理内部增添;要对应好栏目标模型

 

十一、实际情况页多图调用:

1、首页标题、描述、关键词标签调用:

假使想给本身上传的图形增添文本格式的水印,则除此之外部要求要删除staticswater文件夹外,还亟需将watermark函数中的$w_text参数的值修改为和谐想要的文字就可以。

1
<h6><?php echo L(‘main_sysinfo’)?></h6>

七、增添表单,后台先在模块-》表单向导-》里面增添表单向导,然后在前台调用就能够。

4、更新系统缓存  点击后台右上角的“更新缓存”按键

4、时间标签

上面是点名调用某些栏目标标签

1、首先需求在网址根目录下放置二个“.htaccess”文件,来评释其“Rewrite”规则。,复制以下内容写在该文件里

{$inputtime} 创建时间 2013-10-06 21:31:00

{$updatetime}更新时间 2013-10-06 21:31:00

{date('Y-m-d',strtotime($inputtime))} 循环外使用 2013-10-06

{date('Y-m-d',$r[inputtime])} 循环内使用 2013-10-06

2、修改/caches/configs/database.php里面包车型的士数据库名称及密码

 

四、模板调用

推荐位ID和推荐位的后台装置,是在内容-》内容相关设置-》推荐位设置里面修改。

D:\WWW\yuxingtaoci\statics\css\style中的IMG2,3,4文件夹中的logo图片
1
2
3
4
5
6
7
8
9
{pc:link action="type_list" order="listorder DESC"}
 
{loop $data $v}
 
<li><a href="{$v['url']}" target="_blank">{$v['name']}</a></li>
 
{/loop}
 
{/pc}

  

1
2
3
4
5
6
7
8
9
{pc:content action="lists" catid="$r[catid]" order="id" num=""cache="3600"}
 
{loop $data $r}
 
<a href="{$r[url]}" target="_blank">{$r[title]}</a>
 
{/loop}
 
{/pc}

6、批量翻新栏目页

1
2
3
4
5
6
7
8
9
{pc:content action="position" posid="" order="id" num=""cache="3600"}
 
{loop $data $r}
 
<a href="{$r[url]}" target="_blank">{$r[title]}</a>
 
{/loop}
 
{/pc}
1
<h6><?php echo L(‘main_product_team’)?></h6>w

日前页面包车型客车栏目图片调用标签

17、if判别当前栏目高亮

2、分页样式一般都必要修改, 它的暗中认可样式存在default_bule里面。

  

5、字符截断

  

5),快速方式部分

路径:/phpcms/modules/admin/index.php

3、文件导入

6、缩略图

4、后台登入后的页面修改

1
<h6><?php echo L(‘main_safety_tips’)?></h6>
其中$v为loop循环的变量,也有人习惯用$r

{str_cut($v[title], 30)} 文章标题 限制30字符

{str_cut($v[description],100,'..')} 文章描述,限制100字符,超出部分显示".."

{strip_tags($v[description]} 去除格式的描述

{str_cut(strip_tags($v[description]),200,'[…]')}  去除格式的描述,并在200字符时切断,用[…]表示切断部分

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注