예제 #1
0
$Page->PagesList();
$tpl->Assign('list_menu', $Page->list);
$items = new Items();
$dbtree = new dbtree('im_cat', 'cat', $db);
$Manufacturers = new Manufacturers();
$dbtree->Full(array('cat_id', 'cat_level', 'name', 'translit'), array('and' => array('visible=1')));
while ($item = $dbtree->NextRow()) {
    $list[] = $item;
}
$tpl->Assign('cat_list', $list);
$tpl->Assign('pages_list', $Page->list);
$Manufacturers->ManufacturersList();
$tpl->Assign('mans_list', $Manufacturers->list);
$GLOBALS['SITEMAP_URLS'][] = _base_url;
$parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_sitemap.tpl'));
$items->SetItemsList(array('visible' => 1));
$tpl->Assign('items_list', $items->list);
foreach ($items->list as $li) {
    $GLOBALS['SITEMAP_URLS'][] = _base_url . '/item/' . $li['item_id'] . '/' . $li['translit'] . '/';
}
$GLOBALS['SITEMAP_URLS'][] = _base_url . '/search/';
$GLOBALS['SITEMAP_URLS'][] = _base_url . '/sitemap.xml';
$sitemap = '<?xml version="1.0" encoding="UTF-8"?>

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
$first = true;
foreach ($GLOBALS['SITEMAP_URLS'] as $url) {
    $priority = $first ? "1" : "0.8";
    $sitemap .= "\r\n\r\n<url>\r\n\r\n\t<loc>{$url}</loc>\r\n\r\n\t<lastmod>" . date("d.m.Y", time()) . "</lastmod>\r\n\r\n\t<changefreq>monthly</changefreq>\r\n\r\n\t<priority>{$priority}</priority>\r\n\r\n</url>";
    $first = false;
}
예제 #2
0
<?php

$Page = new Page();
$Page->PagesList();
$tpl->Assign('list_menu', $Page->list);
// ---- center ----
unset($parsed_res);
$ii = count($GLOBALS['IERA_LINKS']);
$GLOBALS['IERA_LINKS'][$ii]['title'] = "Специальное предложение";
$GLOBALS['IERA_LINKS'][$ii++]['url'] = _base_url . '/';
$items = new Items();
$items->SetItemsList(array('special' => 1, 'visible' => 1));
$tpl->Assign('list', $items->list);
$parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_special.tpl'));
if (TRUE == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}
// ---- right ----
예제 #3
0
                if ($l['cat_id'] != $cat['cat_id']) {
                    $subcats[$branch][$jj]['nolink'] = true;
                }
                if (isset($cat_id) && $cat_id == $cat['cat_id']) {
                    $subcats[$branch][$jj]['selected'] = true;
                    $subcats[$branch][$jj]['nolink'] = true;
                }
            }
            $psubcats[$branch][$jj]['cat_id'] = $cat['cat_id'];
            $jj++;
        }
    }
    $branch++;
}
$tpl->Assign('manname', $Manufacturers->fields['name']);
$tpl->Assign('mantranslit', $Manufacturers->fields['translit']);
$tpl->Assign('man_image', $Manufacturers->fields['m_image']);
$tpl->Assign('subcats', $subcats);
if (isset($cat_id)) {
    $items->SetItemsList(array('cat_id' => $cat_id, 'manufacturer_id' => $manufacturer_id, 'visible' => 1));
    $catarr = $dbtree->GetNodeFields($cat_id, array('name', 'translit'));
    $tpl->Assign('cat_id', $cat_id);
    $tpl->Assign('list', $items->list);
    $ii = count($GLOBALS['IERA_LINKS']);
    $GLOBALS['IERA_LINKS'][$ii]['title'] = $catarr['name'];
}
$parsed_res = array('issuccess' => TRUE, 'html' => $tpl->Parse($GLOBALS['PATH_tpl'] . 'cp_manufacturer.tpl'));
if (TRUE == $parsed_res['issuccess']) {
    $tpl_center .= $parsed_res['html'];
}
// ---- right ----