发布者:Mamba 在 2015/11/24 14:40:00 4387 次阅读

主题 Squad 和 Bikin 主题已转换到 XOOPS

Squad and Bikin themes converted to XOOPS

我已经将两个单页 Bootstrap 主题转换为 XOOPS:从 http://bootstraptaste.com/ 的 Squad 和 Bikin

Resized Image


Resized Image


这是一个或多或少是实验性的转换,所以我将它们作为“Alpha”版本发布,您可以自由地分支并改进它们。

您可以使用“单页”主题的现有部分,并且您可以在顶部菜单中添加到 XOOPS 模块的链接。

我们绝对需要寻找简化此类到 XOOPS 转换的方法,因为周围有许多非常酷的主题!

下载
- Bikin
- Squad


注意:这些主题是免费的,但作者要求在页脚中保留版权声明,除非您支付费用。请尊重这一点!

注意 2:您需要在 \modules\system\preloads\core.php 中的“eventCoreHeaderAddmeta”函数中添加以下代码

if (defined("XOOPS_STARTPAGE_REDIRECTED") || (isset($GLOBALS['xoopsOption']['template_main']) && $GLOBALS['xoopsOption']['template_main'] === 'db:system_homepage.html'))) {
            if (
is_object($GLOBALS['xoopsTpl'])) {
               
$GLOBALS['xoopsTpl']->assign('homepage'true);
            }
        }


因此,整个函数看起来是这样的

public function eventCoreHeaderAddmeta($args)
    {
        if (
defined("XOOPS_STARTPAGE_REDIRECTED") || (isset($GLOBALS['xoopsOption']['template_main']) & $GLOBALS['xoopsOption']['template_main'] === 'db:system_homepage.tpl')) {
            if (
is_object($GLOBALS['xoopsTpl'])) {
                
$GLOBALS['xoopsTpl']->assign('homepage'true);
            }
        }

        if (!empty(
$_SESSION['redirect_message'])) {
            
$GLOBALS['xoTheme']->addStylesheet('xoops.css');
            
$GLOBALS['xoTheme']->addScript('browse.php?Frameworks/jquery/jquery.js');
            
$GLOBALS['xoTheme']->addScript('browse.php?Frameworks/jquery/plugins/jquery.jgrowl.js');
            
$GLOBALS['xoTheme']->addScript('', array('type' => 'text/javascript'), '
            (function($){
                $(document).ready(function(){
                $.jGrowl("' 
$_SESSION['redirect_message'] . '", {  life:3000 , position: "center" , speed: "slow" });
            });
            })(jQuery);
            '
);
        }
    }