WHMCS技巧:隐藏公告/推特等新闻模块

2019年5月27日 | 分类: 【源码】

参考:https://whmcs.community/topic/271609-remove-news-on-whmcs-homepage/

1. 使用钩子隐藏 Announcements and/or Tweets

创建文件:WHMCS/includes/hooks/nonews.php

<?php

# Remove Announcements and/or Tweets from Homepage
# Written by brian!

function remove_announcements_from_homepage_hook($vars) 
{
   return array("announcements" => "", "twitterusername" => "");
}
add_hook("ClientAreaPageHome", 1, "remove_announcements_from_homepage_hook");
?>

2. 在模板 header.tpl / footer.tpl 中适当调整使首页不显示相应div

header.tpl :

...
{if $templatefile == 'homepage'}

<!-- HomePage Start -->
首页应该显示的内容
<!-- HomePage End -->

{else}

<!-- ContentPage Start -->
其他页需要显示的内容
<!-- ContentPage End -->

{/if}

footer.tpl :

{if $templatefile == 'homepage'}

<!-- HomePage Start -->
首页应该显示的内容
<!-- HomePage End -->

{else}

<!-- ContentPage Start -->
其他页需要显示的内容
<!-- ContentPage End -->

{/if}