zoukankan      html  css  js  c++  java
  • (重要)使用织梦常见的问题

    1.发布不了文章:提示报错:把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息。。。
    解决:在系统-工具中运行alter table dede_addonarticle drop primary key


    2.织梦调用文章内容时出现2个(每篇文章)
    解决:清空dede_addonarticle 文章附加表里面的内容:delete from dede_addonarticle;


    3.自定义表单实现城市选择
    解决:在后台的/bodaht/templets/文件夹下diy_field_add.htm文件的146行取消注释
    修改的文件:dede/templets/diy_field_edit.htm 大概在127行,很明显已经注释掉,我们把注释去掉,然后放到<多选框>下面
    nativeplace(注:名称及默认必须相同)


    4.解决联动表单在后台无法显示文字显示枚举数字的问题

    解决
    1.添加定义函数:
    在核心文件中,include/extend.func.php
    添加下面代码:
    类别组名为地区:nativeplace
    /*****联动调用**/
    function Getsysenum($类别组名){
    global $dsql;
    $row = $dsql->GetOne("select * from dede_sys_enum where egroup='类别组名' and evalue='".$类别组名."' ");
    if(!is_array($row)){
    return "<font color='red'>未选择</font>";
    }
    else{
    return $row['ename'];
    }
    }
    2.后台显示:
    找到后台的/templets/diy_list.htm文件中(大约在41行):
    $fields[$field] = "<a href=&rsquo;{$fields[$field]}&rsquo; target=&rsquo;_blank&rsquo;><img src=&rsquo;p_w_picpath/channeladd.gif&rsquo; border=&rsquo;0&rsquo; /> 其它附件</a>";
    }

    在下面加入:
    //联动类型显示修正开始
    else if($fielddata[1]=='stepselect')
    {
    $db->Execute('me',"SELECT * FROM `dede_stepselect` WHERE itemname='{$fielddata[0]}'");
    while($arr = $db->GetArray(me))
    {
    $egroup = $arr['egroup'];
    }
    $fields[$field] = Getsysenum("{$fields[$field]}",$egroup);
    }
    //联动类型显示修正结束

  • 相关阅读:
    概率图模型课堂笔记:2.4 取样方法
    概率图模型课堂笔记:2.2 置信度传播
    2018秋季学期学习总结
    人生路上影响最大的三位老师
    抓老鼠啊~亏了还是赚了?
    币值转换
    自我介绍
    打印沙漏
    2019春第七周作业
    第六周编程总结
  • 原文地址:https://www.cnblogs.com/thongyan/p/6769798.html
Copyright © 2011-2022 走看看