top-image

OLDER ARTICLES

var configtg='0xffffff|0|0x3FA61F|5|0xffffff|0xC5DDBC|0x000033|2|3|1|_blank';
  • 文字颜色:题目文字的颜色
  • 文字位置:0表示文字在顶端,1表示文字在底部,2表示文字在顶端
  • 文字背景透明度:0-100值,0表示全部透明
  • 按键文字颜色:按键数字颜色
  • 按键默认颜色:按键默认的颜色
  • 按键当前颜色:当前图片按键颜色
  • 自动播放时间:单位是秒
  • 图片过渡效果:0表示亮度过渡,1表示透明度过渡,2表示模糊过渡,3表示运动模糊过渡
  • 是否显示按钮:0表示隐藏按键部分,更适合做广告轮换
  • 打开方式_blank表示新窗口打开,_self表示在当前窗口打开
  1. 进入后台

    • 依次点击:系统 – 备份与恢复数据 – 执行SQL语句。
  2. 输入SQL语句

    • 将需要执行的SQL语句(如 deleteupdate)输入到文本框中,点击执行。
  • 问题:如何在帝国CMS中添加栏目自定义字段并调用?
  • 答案:使用 ReturnClassAddField 函数。
    // 显示当前栏目 'moban5' 字段的内容
    <?=ReturnClassAddField(0,'moban5')?>
    
    // 显示栏目 'id=2' 的 'moban' 和 'moban5' 两个字段的内容
    <?php
    $demo=ReturnClassAddField(6,'moban,moban5');
    ?>

     

  1. 调用tags

    • 使用以下代码:
      [e:loop={"select * from cn_enewstags order by num desc limit 30", 0, 24, 0}]
      <li><a href="<?=$public_r[newsurl]?>e/tags/?tagid=<?=$bqr['tagid']?>" target="_blank"><?=$bqr['tagname']?></a></li>
      [/e:loop]
  2. 伪静态链接

    • 使用以下代码:
      [e:loop={"select * from cn_enewstags order by num desc limit 20", 0, 24, 0}]
      <li><a href="<?=$public_r[newsurl]?>tag/<?=$bqr['tagid']?-0/" target="_blank"><?=$bqr['tagname']?></a></li>
      [/e:loop]

       

专题功能说明

  1. 用途

    • 归类信息:将相同或类似的精华内容归类到专题,方便用户查看。
    • 事件集合:建立某一事件的多种信息集合。
  2. 页面模式

    • 列表式:信息列表分页显示,显示样式由列表模板决定。
    • 封面式:页面由多个标签显示出专题信息,不分页,显示样式由封面模板决定。
    • 页面内容式:页面同封面式,显示样式由专题的页面内容决定。

新增专题步骤

  1. 登录后台:点击栏目左侧的“专题管理”最右侧的“增加专题”按钮。
  2. 填写专题信息:点击提交,专题页面增加成功。
<?php
$fcr = explode('|', $class_r[$GLOBALS['navclassid']]['featherclass']);
$bclassid = $fcr[1] ? $fcr[1] : $GLOBALS['navclassid']; // 取得父栏目ID
$classurl = sys_ReturnBqClassname($r, 9);
?>
<li><a href="/<?=$class_r[$bclassid]['classpath']?>">一级栏目</a><span>|</span></li>
// 带链接的一级栏目
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` asc ",5,24,0,0,0}]
<li><a href="/<?=$class_r[$bqr[classid]]['classpath']?>"><?=$class_r[$bqr[classid]]['classname']?></a><span>|</span></li>
// 循环出所有二级栏目
[/e:loop]

 

<?php
// 获取文章内容
function body($id) {
    $sql = "SELECT body FROM dede_archives WHERE id = '$id'";
    $result = mysql_query($sql);
    $row = mysql_fetch_assoc($result);
    return $row['body'];
}

// 提取变量中第一个图片地址
function bodyimg($obj) {
    if (isset($obj)) {
        if (preg_match('/<img[^>]+src="([^">]+)"/i', $obj, $regs)) {
            return $regs[1];
        } else {
            echo "Error: 没有图片地址!";
            return 1;
        }
    }
}

// 修改数据表,插入获取的图像地址
function changearchives($pic, $id) {
    $sql = "UPDATE dede_archives SET litpic = '$pic' WHERE id = '$id'";
    $result = mysql_query($sql);
    if ($result) {
        echo "修改数据成功!";
    } else {
        echo "修改数据失败!";
    }
}

// 显示数据表内容
$exec = "SELECT * FROM dede_archives WHERE typeid IN(494,495,496,497,498,499,500,501,502,503,504,374,375,376,377,378,379,488) AND litpic = ''";
$result = mysql_query($exec);

while ($rs = mysql_fetch_object($result)) {
    $id = $rs->id;
    echo $id . " ";
    $body = body($id); // 获取文章内容
    $pic = bodyimg($body); // 获取文章中的第一张图片地址
    if ($pic) {
        changearchives($pic, $id); // 插入获取的图片地址
    }
}

mysql_close($conn);
?>

 

  1. 使用 HTML 实体
    • 在 HTML 源文件中直接输入 &copy; 即可显示版权符号 ©。
  • 常见原因及解决办法
    • 文件大小超出限制:在后台的网站设置中增加允许上传文件的大小。
    • 主机权限不足:将 zb_users 文件夹的权限设置为 777
    • 插件冲突:停用插件,特别是存储类插件,逐一排查。
  • 方法1:使用插件
    • 插件名称:版权保护小工具
    • 下载地址:zblog应用中心
  • 方法2:使用JS屏蔽右键
    • 将以下JS代码添加到主题的footer.php文件中:
<script language="javascript">
function click(e) {
    if (document.all) {
        if (event.button == 1 || event.button == 2 || event.button == 3) {
            oncontextmenu = 'return false';
        }
    }
    if (document.layers) {
        if (e.which == 3) {
            oncontextmenu = 'return false';
        }
    }
}
if (document.layers) document.captureEvents(Event.MOUSEDOWN);
document.onmousedown = click;
document.oncontextmenu = new Function("return false;");
var travel = true;
var hotkey = 17; /* hotkey即为热键的键值, 是ASII码, 这里99代表c键 */
if (document.layers) document.captureEvents(Event.KEYDOWN);
function gogo(e) {
    if (document.layers) {
        if (e.which == hotkey && travel) {
            alert("对不起,Ctrl禁止!为保护作者权益,本站文章不允许复制。\n\n如有特殊需要,请与本站联系...!");
        }
    } else if (document.all) {
        if (event.keyCode == hotkey && travel) {
            alert("对不起,Ctrl禁止!为保护作者权益,本站文章不允许复制。\n\n如有特殊需要,请与本站联系");
        }
    }
}
document.onkeydown = gogo;
</script>
 
Page 563 of 1049:« First« 560 561 562 563 564 565 566 »Last »
bottom-img