Пример #1
0
 function nv_blog_verticalCategories($block_config)
 {
     global $module_info, $global_config, $site_mods, $client_info, $global_array_cat, $module_name;
     $module = $block_config['module'];
     $module_file = $site_mods[$module]['module_file'];
     $module_data = $site_mods[$module]['module_data'];
     if (file_exists(NV_ROOTDIR . "/themes/" . $module_info['template'] . "/modules/" . $module_file . "/block.verticalCategories.tpl")) {
         $block_theme = $module_info['template'];
     } elseif (file_exists(NV_ROOTDIR . "/themes/" . $global_config['site_theme'] . "/modules/" . $module_file . "/block.verticalCategories.tpl")) {
         $block_theme = $global_config['site_theme'];
     } else {
         $block_theme = "default";
     }
     // Lay danh sach chuyen muc
     if ($module_name == $module) {
         $list_cats = $global_array_cat;
     } else {
         require_once NV_ROOTDIR . "/modules/" . $module_file . "/blog.class.php";
         $BL = new nv_mod_blog($module_data, $module, $module_file);
         $list_cats = $BL->listCat(0, 0);
         if (!defined('NV_IS_BLOG_CSS')) {
             global $my_head;
             $css_file = 'themes/' . $block_theme . '/css/' . $module_file . '.css';
             if (file_exists(NV_ROOTDIR . '/' . $css_file)) {
                 define('NV_IS_BLOG_CSS', true);
                 $my_head .= "<link rel=\"stylesheet\" href=\"" . NV_BASE_SITEURL . $css_file . "\"/>\n";
             }
         }
     }
     $xtpl = new XTemplate("block.verticalCategories.tpl", NV_ROOTDIR . "/themes/" . $block_theme . "/modules/" . $module_file);
     foreach ($list_cats as $cat) {
         if ($cat['parentid'] == 0) {
             $cat['link'] = NV_BASE_SITEURL . "index.php?" . NV_LANG_VARIABLE . "=" . NV_LANG_DATA . "&amp;" . NV_NAME_VARIABLE . "=" . $module . "&amp;" . NV_OP_VARIABLE . "=" . $cat['alias'];
             $xtpl->assign("ROW", $cat);
             $xtpl->assign("SUB", nv_blog_verticalCategoriesSubs($list_cats, $cat, $block_theme, $module_file, $module));
             $xtpl->parse('main.loop');
         }
     }
     $xtpl->parse('main');
     return $xtpl->text('main');
 }
Пример #2
0
<?php

/**
 * @Project NUKEVIET BLOG 4.x
 * @Author PHAN TAN DUNG (phantandung92@gmail.com)
 * @Copyright (C) 2014 PHAN TAN DUNG. All rights reserved
 * @License GNU/GPL version 2 or any later version
 * @Createdate Dec 11, 2013, 09:50:11 PM
 */
if (!defined('NV_SYSTEM')) {
    die('Stop!!!');
}
define('NV_IS_MOD_BLOG', true);
// Class cua module
require_once NV_ROOTDIR . "/modules/" . $module_file . "/blog.class.php";
$BL = new nv_mod_blog();
// Toan bo cac danh muc
$global_array_cat = $BL->listCat(0, 0);
// Xac dinh RSS co ban cua module
if ($module_info['rss']) {
    $rss[] = array('title' => $module_info['custom_title'], 'src' => NV_BASE_SITEURL . "index.php?" . NV_LANG_VARIABLE . "=" . NV_LANG_DATA . "&amp;" . NV_NAME_VARIABLE . "=" . $module_name . "&amp;" . NV_OP_VARIABLE . "=rss");
}
// Cac bien he thong
$catid = 0;
$nv_vertical_menu = array();
$page = 1;
$blog_op = $op;
$blog_data = array();
// Xac dinh $catid
if ($op == 'main') {
    if (isset($array_op[0])) {
Пример #3
0
<?php

/**
 * @Project NUKEVIET BLOG 4.x
 * @Author PHAN TAN DUNG (phantandung92@gmail.com)
 * @Copyright (C) 2014 PHAN TAN DUNG. All rights reserved
 * @License GNU/GPL version 2 or any later version
 * @Createdate Dec 11, 2013, 09:50:11 PM
 */
if (!defined('NV_ADMIN') or !defined('NV_MAINFILE') or !defined('NV_IS_MODADMIN')) {
    die('Stop!!!');
}
// Class cua module
require_once NV_ROOTDIR . "/modules/" . $module_file . "/blog.class.php";
$BL = new nv_mod_blog();
define('NV_BLOG_ADMIN', true);
// Tao lien ket tinh tu dong
if ($nv_Request->isset_request("get_alias", "post")) {
    if (!defined('NV_IS_AJAX')) {
        die('Wrong URL');
    }
    include NV_ROOTDIR . '/includes/header.php';
    echo $BL->creatAlias(nv_substr($nv_Request->get_title('get_alias', 'post', '', 1), 0, 255), nv_substr($nv_Request->get_title('mode', 'post', 'cat', 1), 0, 255));
    include NV_ROOTDIR . '/includes/footer.php';
    die;
}