此为本人常用代码。
当位于首页时,给“网站首页”添加current类,位于其他栏目时,也会对应的添加。
当然,也可以给指定的栏目添加,如:{if $catid==22 || $top_parentid==22} class="current"{/if}
若不想输出某个栏目,除了可以在后台设置“不在导航栏显示”之外,还可以使用此种方法:{if $r['catid']==6 }<?php continue; ?>{/if}(当循环到id位6的栏目时,输出为空)
当栏目为外部链接时则在新窗口打开(target="_blank"),在a标签内...
1、获取当前栏目的信息
当前栏目id: {$catid}
当前栏目名: {$CATEGORYS[$catid][catname]}
当前栏目目录名:{$CATEGORYS[$catid][catdir]}
当前栏目url: {$CATEGORYS[$catid][url]}
当前栏目位置(面包屑导航): 首页 > {catpos($catid)} 正文
当前栏目描述: {$CATEGORYS[$catid][description]}
当前栏目图片: {$CATEGORYS[$catid][image]...
1.自定义访问统计的函数代码,打开extention.func.php文件(phpcms/libs/functions/extention.func.php),添加以下代码:
function getNewsContent($id){
session_start();
$log = 'log.txt';
if(!$handle = fopen($log,"a+")){
echo '日志文件打开失败';
exit();
}
if(!fwrite($handle,session_id().chr(13))){
echo '数据写入失败';
exit...
第一步,后台添加菜单
扩展-----菜单管理---添加菜单 如下图
第二步:新建生成地图页面
将以下代码保存为 page_sitemap.php 文件放到 \phpcms\modules\admin\page_sitemap.php :
<?php
defined('IN_PHPCMS') or exit('No permission resources.');
pc_base::load_app_class('admin','admin',0);
...
1.后台登陆前提示信息取消及成功后提示信息取消
a.后台登陆前提示信息取消
文件位置\phpcms\modules\admin\classes\admin.class.php
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid'] || $userid != $_SESSION['userid']) showmessage(L('admin_login'),'?m=admin&c...
1.官方默认模板调用方式
{pc:content action="lists" catid="$catid" num="25" order="id DESC"}
<ul>
{loop $data $r}
<li><span>{date('Y-m-d H:i:s',$r[inputtime])}</span><a href="{$r[url]}"{title_style($r[style])}>{$r[title]}</a></li>
{/loop}
</ul>
<div>...
应用场景:有两个模型,设计师,设计案例。需要在设计师的页面添加他的案例,需要在案例的页面添加设计师。
思路实现,使用“相关文章”功能,但是只有同模型的文章才可以选择,而其他模型的文章是选择不了的,所以就需要对它进行一些修改了。
涉及到的文件如下:
statics\js\content_addtop.js
phpcms\modules\content\content.php
phpcms\modules\content\templates\relationlist.tpl.php
1.修改系统默认的relation字段表单代码如下:
<i...
默认程序,单页下面有了子栏目时,单页就无法编辑内容,而且导航显示二级导航的时候还要依赖这个无法编辑内容的顶级栏目!!!并且作为顶级栏目的单页对seo不友好(title,keyeords,description均和首页一样)
PHPCMS v9单页模型实现父栏目添加内容功能
第一步:找到modules/content/content.php第 495行
修改$strs2 = "<span class="folder">\$catname</span>";为:
$strs2= "<span class='folder'>$add_icon&l...
1.打开相应要使用组图的模型的组图字段,添加组图 字段提示为:
<div class="content_attr">
<label><input type='checkbox' name='auto_thumbp' value="1" checked>是否获取内容第</label>
<input type="text" name="auto_thumb_nop" value="1" size="2" class="">张图片作为标题图片
</div>
2.打开phpcms\model\content...