问题描述:搭建的网站更换域名后出现了下面图中的情况(若为其他操作导致下图提示,也可使用此方法尝试解决)
思来想去...只是更改过\caches\configs\system.php这个文件,其他地方的代码没动过。。。
折腾老半天才发觉是用记事本编辑过此文件惹的祸。。。(记事本编辑导致该文件编码错误)
解决方法:复制源程序里的\caches\configs\system.php这个文件,用专业的编辑器(如DW、Notepad++等)打开重新更改相应数据,保存并上传,现在就OK了。
如果上面的方法还是不能解决问题,可以...
实现方法:
添加字段:
后台-->内容-->内容相关设置-->模型管理-->文章模型-->字段管理-->添加字段-->如下图示例:
添加自定义函数:
将以下代码添加到 phpcms/libs/functions/extention.func.php 文件
<?php
/**
* extention.func.php 用户自定义函数库
*
* @copyright (C) 2005-2010 PHPCMS
* @license http://www.phpcms.cn/license/
* @la...
官方给出的广告位调用方式都不甚灵活,不能取到想要的数据,下面这种方式便能获取到广告中的具体数据。
{pc:get sql="SELECT setting FROM v9_poster WHERE spaceid=1 AND type='images' AND disabled=0 ORDER BY listorder ASC" num="6"}
{loop $data $r}
<?php $narry = string2array($r[setting]);?>
<li><a href="{$narry[1][linkurl]}"><img...
phpcms中几个地址调用的方法
1,CSS路径有{CSS_PATH}
2,图片路径有{IMG_PATH}
3,JS路径有{JS_PATH}
4,那么附件的路径如何调用,使用下面的方式可以得到附件的路径前缀(即域名+上传文件夹地址)
{php echo pc_base::load_config('system','upload_url')}
5,附件表是attachment
如果查询呢?
先从news表中取得id值,然后
SELECT aid FROM `v9_...
1.在列表页中
{pc:content action="lists" catid="$catid" num="10" order="listorder DESC" moreinfo="1" page="$page"}
{loop $data $n $r}
<dt><a href="{$r[url]}">{$r[title]}</a></dt>
<ul>
{loop string2array($r['pictureurls']) $pic_k $v}
<?php if($pic_k > 3) break...
默认情况下,单页字段实在太少,可以在页面上显示给用户的就更加少了,就一个标题和内容,这怎么行呢?所以必须加以修改。
1.首先需要找到数据库里面的表,表对应的是v9_page
字段如下图
2.对应的模板文件是\modules\content\templates\content_page.tpl.php
3.打开编辑,以增加一个内容里面的一个主标题和副标题为例
4.打开单页面的编辑页面,就会发现多了两个input标签了。
5.内容提交处理的地址是index.php...
注意:分割线下的方法已被优化,详见:https://gitee.com/jianggle/phpcms/commit/feedd8cbe0ec0af0f55b071844f858761c120941
调用方法:
<?php $SITES = getcache('sitelist','commons'); ?>
<?php $SITE_CUSTOMINFO = string2array($SITES[$siteid][custominfo]);?>
{$SITE_CUSTOMINFO[tel]}
{$SITE_CUSTOMINFO[phone]}...
本文通过phpcms v9给栏目添加自定义英文栏目名称字段来教大家如何给栏目添加自定义字段
后台效果展示:
前台效果展示:
修改方法:
1、通过 phpmyadmin 给 v9_category 表添加英文栏目自定义字段 catname_en
2、打开 /phpcms/languages/zh-cn/admin.lang.php 文件,找到:
$LANG['catname'] = '栏目名称';
在其下面添加
$LANG['catname_en'] = '栏目名称_英文';
3、打开 /phpcms/module...
1.打开目录 ./phpcms/modules/content/fields/ ;把文件夹downfile,拷贝到目录./phpcms/modules/formguide/fields/里面。
2.打开文件 ./phpcms/modules/formguide/fields/fields.inc.php ,在数组$fields添加值 'downfile'=>'文件上传';
3.打开文件./phpcms/languages/zh-cn/formguide.lang.php ,添加如下内容
$LANG['upload_soft'] = '上传文件';
4...