- 问题:PbootCMS上传缩略图截取尺寸缩小变模糊。
- 答案:
- 打开
/config/config.php
文件,找到缩略图配置部分。 - 调整
max_width
和max_height
的值,使其更大,例如:'ico' => array( 'max_width' => '3000', 'max_height' => '2000' ),
- 如果不需要限制高度,可以将
max_height
设置为空。
- 打开

OLDER ARTICLES
- 登录页页面修改:
apps\admin\view\default\index.html
- 头部标题、左上方文字修改:
apps\admin\view\default\common\head.html
- 后台主页文字修改:
apps\admin\view\default\system\home.html
- 后台底部信息文字修改:
apps\admin\view\default\common\foot.html
- 系统管理中的服务器信息:
apps\admin\view\default\system\server.html
function tx_get_cate($id) {
if (!$id) {
return '';
}
$db = MySql::getInstance();
$sql = $db->query("SELECT * FROM " . DB_PREFIX . "sort WHERE sid IN($id) ORDER BY pid ASC");
$list_array = array();
while ($row = $db->fetch_array($sql)) {
$list_array[] = $row;
}
if (count($list_array) > 0) {
return $list_array[0];
} else {
return '';
}
}
使用方法
- 分类名称:
tx_get_cate('分类id')['sortname']
- 分类链接:
Url::sort(tx_get_cate('分类id')['sid'])
或Url::sort('分类id')
- 分类别名:
tx_get_cate('分类id')['alias']
- 分类描述:
tx_get_cate('分类id')['description']
- 分类模板:
tx_get_cate('分类id')['template']
- 分类的父分类 ID:
tx_get_cate('分类id')['pid']
- 分类排序序号:
tx_get_cate('分类id')['taxis']
将上述函数放入主题的 module.php
文件中,然后在其他模板文件中调用即可。
[e:loop={"select * from [!db.pre!]ecms_news where title like '%关键词%' order by newstime desc limit 10",10,24,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a><br>
[/e:loop]
<title><?php echo $navinfor['ftitle'] ? $navinfor['ftitle'] : $navinfor['title']; ?></title>
- 问题:如何在帝国CMS中调用与当前信息相关内容或某字段值相同的信息?
- 答案:使用
$navinfor
数组调用当前信息的字段值。[e:loop={'download',10,18,0,"title='$navinfor[title]'"}] <a href="<?=$bqsr[titleurl]?>"><?=$bqr[title]?></a> [/e:loop]
通过
title='$navinfor[title]'
条件调用与当前信息标题相同的内容。
-
调用方式:
- 使用灵动标签调用排行榜,并根据排名添加不同样式。
- 示例代码:
[e:loop={1,10,0,0}] <?php if($bqno == 1) { $ov = ' class="co1"'; } elseif($bqno == 2) { $ov = ' class="co2"'; } elseif($bqno == 3) { $ov = ' class="co3"'; } else { $ov = ''; } ?> <li <?= $ov ?>> <?= $bqno ?> <a href="<?= $bqsr['titleurl'] ?>" title="<?= $bqsr['title'] ?>"><?= $bqsr['title'] ?></a> </li> [/e:loop]
-
样式定义:
- 在CSS中定义不同的样式类,如
.co1
、.co2
、.co3
。
- 在CSS中定义不同的样式类,如
<?php
if ($navinfor['downpath']) {
// 显示下载代码
} else {
// 显示其他内容
}
?>
帝国CMS更改域名修改栏目目录后信息地址中的域名不变解决方法
更新信息页地址:
后台 – 系统 – 数据更新 – 更新信息页地址 – 选择数据表 – 开始更新。
更新缓存,全站刷新一次。
-
简单代码方法:
<?php if ($navinfor[morepic]) { $exp = explode(chr(13), $navinfor[morepic]); if ($exp) { ?> <?php foreach ($exp as $k => $v) { $exp2 = explode("::::::", $v); if ($exp2[1]) { echo '<img src="' . $exp2[1] . '" width="660" height="560">'; } } } ?>
-
详细代码方法:
<?php if ($navinfor[morepic]) { $exp = explode(chr(13), $navinfor[morepic]); if ($exp) { ?> <?php foreach ($exp as $k => $v) { $exp2 = explode("::::::", $v); if ($exp2[1]) { echo '<div class="col"><div class="inbox"><dl><dt><a href="' . $exp2[1] . '" data-fancybox="gallery" rel="nofollow"><img src="' . $exp2[1] . '" alt="' . $exp2[2] . '"><span>' . $exp2[2] . '</span></a></dt></dl></div></div>'; } } } ?>
-
说明:
$exp2[1]
: 大图$exp2[0]
: 缩略图$exp2[2]
: 图片说明
