迅睿cms内容页调用关联查询,一般调用方法
<ul>
{related module=MOD_DIR tag=$tag num=10}
<li><a href="{$t.url}" title="{dr_strcut($t.title, 80)}">{dr_strcut($t.title, 80)}</a>
</li>
{/related}
</ul>
但这种方法会把当前展示信息调用出来,我希望展示出排除当前文章展示信息写法
<ul>
{php $where=urlencode("thumb!='' AND id!=".$id);}
{related module=MOD_DIR where=$where tag=$tag num=8 catid=$top['id'] cache=3600 }
<li><a href="{$t.url}" title="{dr_strcut($t.title, 80)}">
<dd><img src="{dr_get_file($t.thumb)}" alt="{dr_strcut($t.title, 80)}">
</dd><p>{dr_strcut($t.title, 80)}</p></a></li>
{/related}
</ul>
这里的查询条件还限制了分类栏目和展示需要有缩略图的文章
更多属性调用方法可参考dayrui\Fcms\Core\View.php方法
public function list_tag($_params)
$system = [
'db' => '', // 数据源
'app' => '', // 指定插件时
'num' => '', // 显示数量
'form' => '', // 表单
'page' => '', // 是否分页
'site' => '', // 站点id
'flag' => '', // 推荐位id
'not_flag' => '', // 排除推荐位id
'more' => '', // 是否显示栏目模型表
'catid' => '', // 栏目id,支持多id
'field' => '', // 显示字段
'order' => '', // 排序
'space' => '', // 空间uid
'table' => '', // 表名变量
'total' => '', // 分页总数据
'join' => '', // 关联表名
'on' => '', // 关联表条件
'cache' => SYS_CACHE ? (int)SYS_CACHE_LIST * 3600 : 0, // 默认缓存时间
'action' => '', // 动作标识
'return' => '', // 返回变量
'sbpage' => '', // 不按默认分页
'module' => '', // 模块名称
'urlrule' => '', // 自定义分页规则
'pagesize' => '', // 自定义分页数量
'pagefile' => '', // 自定义分页配置文件
];
登录数据库找到dr_member表【dr_是数据表前缀】修改pwd字段为a11d06fba2a3b4ad165893794911355csalt字段为f61d694746那么修改后的登录密码就是:admin
迅睿CMS开启https访问后,前端无法展示,来回多次重定向经分析,用的是西部数据的IIS虚拟机,根本就没办法获取https相关环境变量,所以通过后台开启的协议与环境变量获取的协议不相符,所以就不断的...
迅睿CMS框架部署在IIS环境下在开启伪静态中文搜索乱码问题,解决方法就是对get过来的关键字进行转码,具体找到文件dayrui\Fcms\Library\Security.php找到 return ...