V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nbweb
V2EX  ›  问与答

discuz 模板请教一下前端高手

  •  
  •   nbweb · 2017-09-10 09:21:10 +08:00 · 1962 次点击
    这是一个创建于 2616 天前的主题,其中的信息可能已经有所发展或是发生改变。
    x3.3 突然发现编辑时,附件列表消灭了,折腾了很久,找到了模版里的代码位置,但不知道如何改写。


    div class="p_opt post_tablelist" id="e_attachlist" style="display: none;"


    style="display: none;"这一句,模板里没有,为什么在 web 页面里面有?导致图片或者附件列表不显示。


    原始模板如下 /template/default/forum/editor_menu_forum.htm
    <div class="p_opt post_tablelist" unselectable="on" id="{$editorid}_attachlist">
    6 条回复    2017-11-02 18:11:42 +08:00
    wukongkong
        1
    wukongkong  
       2017-09-10 10:53:49 +08:00 via Android
    看了几遍才明白。
    楼主用了 dz 的模板,然后附件部分丢失了,不显示。

    排查思路,直接控制台看能不能掉用到这个函数。然后如果原因是这个 display,直接修改看看。或者控制台从新设置这部分看看。
    f2f2f
        2
    f2f2f  
       2017-09-10 12:11:36 +08:00
    直接加!important 强制调用呗。看看是不是你有什么附件类插件加的这句话
    SilentDepth
        3
    SilentDepth  
       2017-09-10 14:19:27 +08:00
    直接写到 HTML 元素上的样式,多半是 JS 写上去的。你可以看看脚本里有没有对 #e_attachlist 这个 ID 做操作的
    nbweb
        4
    nbweb  
    OP
       2017-09-10 14:24:02 +08:00
    @SilentDepth 不懂 js,唉。。。。。烦人的很,在本地装了个 dx 也一样,很大可能是 js 做个判断,如果有附件就显示,没有则不显示。
    cnqncom
        5
    cnqncom  
       2017-09-10 20:58:39 +08:00 via iPad
    肯定是程序判断不让显示咯
    missyou
        6
    missyou  
       2017-11-02 18:11:42 +08:00
    同样遇到这个问题,测试发现是新版本 62.0.3202.75 的 chrome 有这问题,其它浏览器没问题能正常显示附件列表
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2770 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:45 · PVG 22:45 · LAX 06:45 · JFK 09:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.