解决phpcms V9整合discuz! X3.0后 在phpcms新注册用户需要在discuz激活的问题
分析其主要原因是phpsso与ucenter通信成功后,XXX_ucenter_member表中的用户已经同步成功但是在XXX_common_member中并没有此用户,所以只要在xxx_common_member中插入此用户就可以了,所以修改discuz/api/uc.php下的synlogin函数就可以了,修改为
function synlogin($get, $post) {
global ...
Phpcms V9 所有的中文变量一览
$LANG['start_update_category'] = '开始更新栏目页 ...'; $LANG['start_to_end_id'] = '" 第{page} - {endpage}页"'; $LANG['index_create_finish'] = '首页更新成功! 大小:{size}'; $LANG['add_content_position'] = '当前位置:内容 > 内容发布管理 > 添加内容'; $LANG['edit_content_position'] = '当前位置:内 ...
PHPCMS V9文章内容页点击量如何调用
具体方法: 首先:需要在show.html 模板中首先加载jquery.min.js 这个js 例如:具体视各位版本以及js存放路径而定<script src="plus/jquery-1.4.2.min.js"></script> //具体视各位版本以及js存放路径而定 其次:需要在:【<span>点击:<span id="hits"></span>次</span>】 后面增加如下代码:
复制代码
代码如下:
...
Phpcms V9列表分页自定义页码文字(改成中文)
在使用PC v9建站过程中,如果是外贸站,一般列表分页的页码显示是英文的,而中文站希望页面和分页列表希望是中文的,另外有时候还需要自定义,这就涉及到Phpcms V9列表分页自定义页码文字的方法 在用PHPCMS V9的过程中,可能一般人都不会在意分页功能,因为调用他实在是很简单,需要修改的估计也就是分页功能的样式了,拿系 ...
PHPCMS V9数据库配置文件database.php位置在哪
初次用PHPCMS V9的朋友可能找不到数据库配置文件,其实在官方的wiki中已经介绍了。那就是 caches\configs\database.php 文件。 在本地做好了网站之后,上传到服务器上,就要修改caches\configs\database.php 文件才能正常访问数据库,否则会出现如下错误信息: MySQL Query : MySQL Error : MySQL Errno : 0 Can not ...
phpcms v9如何调用外部数据库?调用的标签是什么
代码如下:
{pc:get dbsource="jp" sql="SELECT `html_id`,`html_type`,`html_title` FROM `htmlfile` WHERE `html_type` = '8' ORDER BY `html_id` DESC" rows="8" }
{loop $data $r}
<li><a href="{$r[html_id]}.html" target="_blank">{str_cut($r[html_title], 28,'')}</a></li>
{\loop}
{/pc} ...
phpcms v9如何获取文章的当前栏目名称
获取当前栏目的名称在某些情况下,特别是做优化时,还是比较实用的,通过{$CATEGORYS[$catid][catname]} 显示当前栏目名称,感兴趣的朋友可以参考下
{catpos($catid)} 显示文章位置导航
{$CATEGORYS[$catid][url]} 显示当前栏目链接
{$CATEGORYS[$catid][catname]} 显示当前栏目名称 ...
phpcms v9联动菜单的调用方法及get_linkage函数详解
{get_linkage($areaid,1,' >> ',1)} 显示效果: PHPCMS吧 >> 模板下载 >> PHPCMS模板 [字段名字为 areaid] 如果你要在列表页或者其他地方调用,除了内容页,他们有个共同点,都是在 loop 循环体里.变量书写格式就需要修改,比如: {get_linkage($r['areaid'],1,' >> ',1)} 复制代码 当然这个 $r 也不是绝对的.要看你的loop ...
phpcms 列表页中调用其下的所有子栏目(或特定的子栏目)的方法
代码如下:
{pc:get sql="select * from phpcms_category where catid in(你的子栏目ID)" return="data"}
{loop $data $r}
<a href="{$r['url']}">{$r['catname']}</a>
{/loop}
{/pc}
如果你的子栏目ID是8,9,10的话,条件哪里就写成in(8,9,10)
phpcms实现列表页显示文字来源及点击数量的方法
代码如下:
{pc:content action="lists" catid="$catid" num="25" order="id DESC" page="$page" moreinfo="1"}
<ul>
{loop $data $r}
{php list($copyfrom) = explode('|', $r['copyfrom'])}
<li>
<div>
<span><a href="{$r[url]}">{$r[title]}</a></span>
</div>
<p>{str_cut($r[description],300)}... ...
PHPCMS V9中$SEO在那?后台可以看见吗
PHPCMS V9中$SEO模板标签,在后台可见
复制代码
代码如下:
{if isset($SEO['title']) && !empty($SEO['title'])}
{$SEO['title']}{/if}
{$SEO['site_title']}
{$SEO['keyword']}
{$SEO['description']}
标题和标题seo优化
关于phpcms v9投票模块选项排序listorder设定问题修改
关于phpcms v9投票模块选项排序listorder设定问题修改,小弟主要修改了三个文件三处地方。 此方法我觉得自己已经够用,欢迎大家来拍砖。 主要修改三个文件: 1.phpcms\modules\vote\templates\vote_edit.tpl.php中找到
复制代码
代码如下:
<input type="text" name="option[<?php echo $option['optionid']?>]" ...
phpcms v9后台美化需要修改的部分整理
PHPcms后台登陆后的页面修改 Phpcms->modules->admin->templates->main.tpl.php 1,安全提示部分 <h6><?php echo L('main_safety_tips')?></h6> 2授权信息 <h6><?php echo L('main_license')?></h6> 3,团队部分 <h6><?php echo L('main_product_team')?></h6> 4,系统信息部分 <h6><?php echo L('main_sysinfo')? ...
phpcms文章页如何显示上一页下一页
本文主要分享了phpcms文章页显示上一页下一页的代码如下:
复制代码
代码如下:
{get sql="select * from phpcms_content where contentid>$contentid and catid=$catid order by contentid" rows="1"}<div>上一条:<a href="{$r[url]}">{str_cut($r[title], 50,'')}</a></div>{/get}
{get sql="select * from php ...
phpcms v9用get-sql调用数据表中的图组图片示例代码
代码如下:
{pc:get sql="SELECT pictureurls FROM phpcms_picture_data where id = $id" start="0" num="30" return="pictureurls" }
{loop $pictureurls $pic_k $r}
{php $a=string2array($r[pictureurls])}
{loop $a $pic_l $v}
<img src="{$v['url']}" longdesc="{$v['url']}" />
这样就输出了对应id的那组图 ...
phpcms2008后台文章发布文本输入框长度设置方法
经常在新建模型或模型添加字段的时候,所需的文本框的长度各不样同,怎么来设置文本输入框的长度呢?
首先,找到后台->系统设置->模型管理->管理模型
然后,找到对应的模型选择字段管理
再找,对应的文本框字段->修改->相关参数->文本框长度,如图所示:
把长度的框框里面的数字改成你需要文本框选择的长度就可以了.
ps: ...
phpcms v9在list_download.html页面中给图片加下载连接的方法
实现代码如下:
复制代码
代码如下:
{pc:get sql="SELECT s.id,downfiles,title,inputtime FROM phpcms_download s,phpcms_download_data d WHERE s.id = d.id AND catid = $catid " page="$page" return="data"}
{loop $data $r}
{php $files = String2Array($r['downfiles'])}
{php $file = $files[0]['fil ...
phpcms v9去除盛大连接 关闭盛大通行证的修改方法
打开根目录\caches\configs\system.php文件,这是phpcms v9的核心文件,找到以下代码:
代码如下:
'connect_enable' => '1', //是否开启外部通行证
'sina_akey' => '', //sina AKEY
'sina_skey' => '', //sina SKEY</p> <p>'snda_enable' => 'blue', //是否开启盛大通行证
把其中的 1 和 blue 都改成 0 ...
完美整合phpcms v9和discuz X3.1实现同步登陆退出论坛免激活
经过测试仍然有问题,phpcms登陆,论坛可以实现同步登陆,但论坛登陆phpcms无法同步登陆。但总体来说也能使用了。如果有更好的方法欢迎补充。
整合原理:
UCenter 作服务端;phpsso 与 Discuz! 分别作 UCenter 的客户端应用;phpsso 与 Discuz! 通过 UCenter 发生交互。
phpcms 通过 phpsso 与 Discuz! 发生交互。
第一 ...
phpcms 调用全站任何模型数据的PC标签
首先打开
\phpcms\modules\content\classes\content_tag.class.php
添加如下代码
代码如下:
/**
* 列表页标签 所有模型,
* @param $data
*/
public function allmodel($data) {
$this->model = getcache('model', 'commons');
$datas=array();</p> <p>foreach($this->model as $key => $val){
$this->db->set ...