nbweb
V2EX  ›  问与答

discuz 模板请教一下前端高手

  •  
  •   nbweb · Sep 10, 2017 · 2567 views
    This topic created in 3195 days ago, the information mentioned may be changed or developed.
    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 replies    2017-11-02 18:11:42 +08:00
    wukongkong
        1
    wukongkong  
       Sep 10, 2017 via Android
    看了几遍才明白。
    楼主用了 dz 的模板,然后附件部分丢失了,不显示。

    排查思路,直接控制台看能不能掉用到这个函数。然后如果原因是这个 display,直接修改看看。或者控制台从新设置这部分看看。
    f2f2f
        2
    f2f2f  
       Sep 10, 2017
    直接加!important 强制调用呗。看看是不是你有什么附件类插件加的这句话
    SilentDepth
        3
    SilentDepth  
       Sep 10, 2017
    直接写到 HTML 元素上的样式,多半是 JS 写上去的。你可以看看脚本里有没有对 #e_attachlist 这个 ID 做操作的
    nbweb
        4
    nbweb  
    OP
       Sep 10, 2017
    @SilentDepth 不懂 js,唉。。。。。烦人的很,在本地装了个 dx 也一样,很大可能是 js 做个判断,如果有附件就显示,没有则不显示。
    cnqncom
        5
    cnqncom  
       Sep 10, 2017 via iPad
    肯定是程序判断不让显示咯
    missyou
        6
    missyou  
       Nov 2, 2017
    同样遇到这个问题,测试发现是新版本 62.0.3202.75 的 chrome 有这问题,其它浏览器没问题能正常显示附件列表
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5215 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 49ms · UTC 05:44 · PVG 13:44 · LAX 22:44 · JFK 01:44
    ♥ Do have faith in what you're doing.