简化Saiku可视化面板(二)

本文介绍了如何在安装的Saiku社区版中移除商业升级提示和优化界面。通过修改saiku-server omcatwebappsROOT目录下的index.html文件和jssaikuviewsworkspace.js文件,可以去除查询页面的商业版提示。此外,还可删除或注释index.html中无关代码,以简化导航栏。
摘要由CSDN通过智能技术生成

在安装完毕Saiku后,由于是社区版本,所以界面上存在很多升级为商业版的文字。可通过如下方式更改来去除相应的内容:(分享交流群548924174)
1、去除查询页面的升级为商业版的提示
You are usingSaiku Community Edition, please consider upgrading to Saiku Enterprise, or entering asponsorship agreement with us to support development. info@meteorite.bi
修改方法如下:
a、在 saiku-server\tomcat\webapps\ROOT目录下找到index.html文件,做如下修改:

注释或者删除如下内容
<script type="text/javascript" src="js/saiku/views/Upgrade.js"></script>

注释或者删除如下内容
<script type="text/x-jquery-tmpl" id="template-upgrade">
        <div class="upgradeheader">
            You are using Saiku Community Edition, please consider <a target="_blank" href="http://saiku.meteorite.bi/support">purchasing support, or entering a sponsorship agreement with us</a> to support development. <a href="mailto:info@meteorite.bi?subject=Supporting Saiku">info@meteorite.bi</a><span class="close_tab sprite"></span>
        </div>
</script>

<script type="text/x-jquery-tmpl" id="template-workspace">中的<div class="upgrade"></div>删除或去掉

b、在saiku-server\tomcat\webapps\ROOT\js\saiku\views目录下找到workspace.js文件,做如下修改:

删除或者注释如下内容
this.upgrade = new Upgrade({ workspace: this});
this.upgrade.render();
删除或者注释如下内容
$(self.el).find('.upgrade').append($(self.upgrade.el));
var upgradeHeight = $(this.el).find('.upgradeheader').is(':hidden') ? 0 : $(this.el).find('.upgrade').height();

$(this.el).find('.workspace_results').css({
            height: $("body").height() - heightReduction -
                $(this.el).find('.workspace_toolbar').height() -
                $(this.el).find('.workspace_results_info').height() -
                editorHeight - processingHeight - upgradeHeight - 20
        });中删除upgradeHeight

2、去除导航栏可在index.html中删除或注释如下代码,或者去掉部分无用按钮,可在模板中删除对应的li

<script type="text/x-jquery-tmpl" id="template-toolbar">
            <ul>
                    <li><a id='new_query' href='#new_query' title='New query' class='new_tab i18n sprite'></a></li>
                    <li class='separator'>&nbsp;</li>
                    <li><a id='open_query' href='#open_query' title='Open query' class='open_query i18n sprite'></a></li>
                    <li class='separator'>&nbsp;</li>
                    <li><a id='logout' href='#logout' title='Logout' class='logout i18n sprite'></a></li>
                    <li class='separator'>&nbsp;</li>
                    <li><a id='about' href='#about' title='About' class='about i18n sprite'></a></li>
                    <li class='separator'>&nbsp;</li>
                    <li><a id='help_icon' href='#help' target='_blank' title='Help' class='help i18n sprite'></a></li>

                    <li class='separator'>&nbsp;</li>
<!--                    <li><a id='issue_tracker' href='#issue_tracker' title='Issue Tracker' class='bug i18n sprite'></a></li>-->
            </ul>

            <%= data.logo %>
        </script>

3、删除其他无关代码
在 saiku-server\tomcat\webapps\ROOT目录下找到index.html文件,注释或者删除如下内容:

<script type="text/javascript"  src="js/ga.js"></script>
<script src="http://localhost:9000/livereload.js"></script>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值