关于confluence头部导航栏快捷链接丢失

confluence使用一段时间后,突然导航栏中的“空间”、“人员”、“创建”、“搜索”等功能链接丢失,同事大牛查看后如下结论:

 

这个是1个月后,license 过期的问题。虽然是破解了,但是那种破解不完美,比如导航烂这个,刚初始安装后,导航栏一些配置应该都保存在DB里面(或者其他地方如本地文件),不过是1个月的有效期,而破解的过程应该没有对这个数据做一些变更(变更过期时间),所以没有进一步去细看改哪个数据,所以直接,通过硬编码进来:

 

具体的代码如下:


$ cat confluence/decorators/includes/aui-header-primary.vm 

 

<ul class="aui-nav">

    #* 因为找不到可以改的地方,所以就硬编码进来了 *#

    #menuMacros_renderHeaderLeftImageLinks()

   <li>

        <a id="space-directory-link" href="/spacedirectory/view.action"  class="aui-nav-imagelink" title="空间">

        <span>空间</span>

    </a>

    </li>

    <li>

        <a id="people-directory-link" href="/peopledirectory.action"  class="aui-nav-imagelink" title="人员">

            <span>人员</span>

        </a>

    </li>

    <li> 

        <a id="create-page-button" href="#"  class="aui-button aui-style aui-button-primary aui-nav-imagelink" title="创建内容">

            <span>创建</span>

        </a>

    </li>

</ul>



$ cat confluence/decorators/includes/aui-header-secondary.vm 

#if($docThemeHelper)

    #set($isSpaceSearchEnabled = $docThemeHelper.isSpaceSearchEnabled($spaceKey))

#else

    #set($isSpaceSearchEnabled = false)

#end

<ul class="aui-nav">

    #* 因为找不到可以改的地方,所以就硬编码进来了 *#

    <li>#auiQuickSearch($isSpaceSearchEnabled, $spaceKey)</li>

    <li>

        <a id="notifications-anchor" href="#"  class="mw-anchor read aui-nav-imagelink"   title="">

            <span></span>

        </a>

    </li>

    #menuMacros_renderHeaderRightImageLinks()

    #menuMacros_renderHeaderRightPanels()

</ul>

 

标签: confluence
评论: 0 | 引用: 0 | 阅读: 4239