设为首页
你的,我的,大家的Sjdn!在线投稿
注册 | 社区 | 军事
登录 | 搜索 | 投稿

phpcms2008(0325) 到 phpcms2008 SP1 升级程序

字号:T|T

phpcms2008(0325) 到 phpcms2008 SP1 升级程序

phpcms2008(0325) 到 phpcms2008  SP1 升级程序 说明

\ 升级说明.txt (11.59 KB)

GBK:http://download.phpcms.cn/phpcms2008/phpcms2008sp1_patch_gbk_20090525.zip

UTF8:http://download.phpcms.cn/phpcms2008/phpcms2008sp1_patch_utf8_20090525.zip

如果升级后更新缓存报错和升级报错:请看此贴:http://bbs.phpcms.cn/thread-101862-1-1.html

因为PHPCMS2008 sp1添加了新的功能,导致一些模板需要修改,请先对应修改的模板文件列表,修改完模板后一同上传。

升级请详细阅读一下说明!!升级前务必请做好数据备份!!

PHPCMS2008 SP1 修改的模板文件列表:


1、下载文件:
GBK: \ downfiles.html (2.88 KB)
UTF-8: \ downfiles.html (2.89 KB)
覆盖到 templates/default/phpcms/


2、templates/default/phpcms/manage.html


将原来的:
复制内容到剪贴板
代码:
<script LANGUAGE="javascript">
    <!--
    function preview_content()
    {
        myform.action = "preview.php";
        myform.target = "_blank";
        myform.submit();
        myform.action = "manage.php?action=add";
        myform.target="_self";
    }
    $().ready(function() {
        $('form').checkForm(1);
    {loop $member_detail $field $detail}
        $('#{$field}').val('{$detail}');
    {/loop}
        });
    //-->
    </script>
修改为:
复制内容到剪贴板
代码:
<script LANGUAGE="javascript">
    <!--
    function preview_content()
    {
        myform.action = "preview.php";
        myform.target = "_blank";
        myform.submit();
        myform.action = "manage.php?action={$action}&catid={$catid}&modelid={$modelid}";
        myform.target="_self";
    }
    $().ready(function() {
        $('form').checkForm(1);
    {loop $member_detail $field $detail}
        $('#{$field}').val('{$detail}');
    {/loop}
        });
    //-->
    </script>
3、涉及一下文件

templates/default/phpcms/show.html


templates/default/phpcms/show_picture.html


templates/default/phpcms/show_info.html


templates/default/phpcms/show_down.html


复制内容到剪贴板
代码:
<a href="javascript:myAddPanel('{$title}',window.location.href)">[收藏]</a>
改为
复制内容到剪贴板
代码:
<a href="member/collect.php?contentid={$contentid}&action=add">[收藏]</a>
实现收藏到网站。(可以不修改)
复制内容到剪贴板
代码:
{if isset($MODULE[digg])}
         {template 'digg','show'}
          {/if}
改为
复制内容到剪贴板
代码:
{if isset($MODULE[digg])}
          <div id="digg_div"></div>
          <script  type="text/javascript">var contentid = {$contentid}; var catid = {$r['catid']}</script>
          <script type="text/javascript" id="calldigg_js"></script>
          <script type="text/javascript" src="{$MODULE[digg][url]}digg.php?contentid={$contentid}&catid={$r[catid]}"></script>
          {/if}
文章为二级域名下可用(不使用“顶”的不用修改)。
复制内容到剪贴板
代码:
<span id="checker"></span>
                <input id="dosubmit" name="dosubmit" type="submit" value="发表评论" />
改为:
引用:
<span id="checker"><script type="text/javascript" id="checkcode_id" src="{$MODULE[comment][url]}?action=ajaxcheckcode"></script></span>
                <input id="dosubmit" name="dosubmit" type="submit" value="发表评论" />
文章二级域名下可用(不用评论的不用修改);

4、templates/default/phpcms/showmessage.html

在<title>上面添加上
复制内容到剪贴板
代码:
<script language="JavaScript" src="data/config.js"></script>
<script type="text/javaScript" src="images/js/jquery.min.js"></script>


5、templates/default/phpcms/tag_content_slide


改为:
复制内容到剪贴板
代码:
{loop $data $n $r}
    {php $flash_texts .= str_replace('"',"'",$r[title]).'|';$flash_pics .= thumb($r[thumb], $width, $height).'|';$flash_links .= $r[url].'|';}
    {/loop}
    {php $flash_texts=substr($flash_texts,0,-1);$flash_pics=substr($flash_pics,0,-1);$flash_links=substr($flash_links,0,-1);}

    <script type="text/javascript">
    //<![CDATA[
    var interval_time=0;
    var focus_width={$width};
    var focus_height={$height};
    var text_height=24;
    var text_align="center";
    var swf_height=focus_height+text_height;
    var pics="{$flash_pics}";
    var links="{$flash_links}";
    var texts="{$flash_texts}";
    document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="'+ focus_width +'" height="'+ swf_height +'">');
    document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="images/focus.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#F0F0F0">');
    document.write('<param name="menu" value="false"><param name=wmode value="opaque">');
    document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');
    document.write('<embed src="images/focus.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ swf_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
    document.write('</object>');
    //]]>
    </script>
解决火狐下首页焦点图显示不全;

6、templates/default/phpcms/upload_filed.html

复制内容到剪贴板
代码:
<input type="hidden" name="modelid" value="{$modelid}">
下加
复制内容到剪贴板
代码:
<input type="hidden" name="catid" value="{$catid}">
实现按栏目判断允许上传的文件类型和大小;

7、templates/default/ask/show.html

复制内容到剪贴板
代码:
{if $status==3 && $userid==$_userid && $flag==0}
                <input type="submit" value="采纳答案" onclick="redirect('{$M[url]}query.php?action=accept_answer&id={$id}&pid={$info[pid]}');"/>
            {elseif $status==3 && $_userid==$info[userid] && $flag==0}
    <input type="button" value="修复答案" onclick="show_edit_answer(0,{$info[pid]})" id="button_edit"/>
修改为:
复制内容到剪贴板
代码:
{if $status==3 && $userid==$_userid}
            <input type="submit" value="采纳答案" onclick="redirect('{$M[url]}query.php?action=accept_answer&id={$id}&pid={$info[pid]}');"/>
        {elseif $status==3 && $_userid==$info[userid]}
    <input type="button" value="修复答案" onclick="show_edit_answer(0,{$info[pid]})" id="button_edit"/>
悬赏分高时的bug;

8、templates/default/guestbook/index.html

修改:
复制内容到剪贴板
代码:
<li><img src="images/nophoto.gif" alt="" width="108" height="108" /><br />
{$r[username]}
</li>
修改为:
复制内容到剪贴板
代码:
<li><img src="images/face/{$r['head']}.gif" /><br />
{$r[username]}
</li> [/quote]</li>
实现留言本的头像

9、
templates/default/guestbook/post.html

复制内容到剪贴板
代码:
<tr>
          <th><font color="red">*</font> 姓 名:</th>
          <td colspan="2"><input name="guestbook[username]" type="text" size="25" value="{$_username}" require="true" datatype="require" msg="<font color='red'>姓名不能为空</font>"></td>
</tr>
上面添加:
复制内容到剪贴板
代码:
<tr>
    <th> 头像选择:</th>
     <td colspan="2">{$face}</td>
</tr>
实现头像选择;

10、将下载的升级包中的member/install/collect.html 复制到网站templates/default/member/下面。(收藏的信息。)。对比这个文件中的其他两个模板,修改自己的模板。

11、templates/default/search/index.html

复制内容到剪贴板
代码:
<li>
      <input type="hidden" name="type" value="all" id="type"/>
      <input type="text" name="q" size="48" id="q"/>
      <input type="submit" name="s" id="button" value="搜索" />
    </li>
下面添加:
复制内容到剪贴板
代码:

<li><strong>热门关键字:</strong>{get sql="SELECT `tag` FROM phpcms_keyword ORDER BY hits DESC" rows="6"}<a href="javascript('#q').val('{$r[tag]}');void(0);">{$r['tag']}</a> {/get}
</li>
12、templates/default/message/send.html

复制内容到剪贴板
代码:
<tr>
            <th>保存到发件箱:</th>
            <td><input type="checkbox" name="savetooutbox" value="1"  /></td>
</tr>
下面添加:
复制内容到剪贴板
代码:
<tr>
          <th>验证码:</th>
          <td>{form::checkcode('checkcodestr',5)}</td>
</tr>
添加上验证码,防止爆发。

13、templates/default/special/special.html

{template 'phpcms','footer'}后加入
复制内容到剪贴板
代码:
<script language="JavaScript" src="count.php?specialid={$specialid}"></script>

原贴:
http://bbs.phpcms.cn/thread-101743-1-1.html

友情提示:转载请注明出处
http://www.sjdn.net

关于 的新闻

[错误报告] [推荐] [收藏] [打印] [关闭] [返回顶部]

新闻48小时评论排行

  1. 1 怎么用displayx测电脑屏幕 评论0
  2. 2 红米9A导航建 评论0

图片新闻