コード例 #1
0
<?php

// die gewuenschte Unterseite aus der DB lesen
$page_infos = $pages->read_page($_GET['pagid']);
$total = $pictdb->count_bilder_pro_pageid($_GET['pagid']);
$bilder = $pictdb->bilder_pro_pageid_lesen($_GET['pagid'], $start);
// Instanz der Klasse pageslider
if (!$slider) {
    $slider = new pageSlider(MAX_THUMBS, $total, $start);
}
// zugeordnete Thumbnail-Masse lesen
$thumbsize = $frontget->read_thumbsize_by_tplid($page_infos['template']);
$type = 'P';
$tpl->setCurrentBlock('inhalt');
// Seitentitel zusammensetzen und anzeigen
$frontend->create_titel($seiten_infos['kurztitel'], $seiten_infos['template_name']);
// Link Uebersicht brauchen wir hier
$frontend->create_uebersicht_link($tpl);
// Textelemente einer Seite anzeigen
$frontend->display_texte($page_infos, 'detail');
// Bilder anzeigen
// $frontend->display_bilder($page_infos, $bilder); --> muss erst entwickelt werden 3.12.2010!!
// Ausrichtung des Templates: 4 = 760h 5 = 760v
$tpl_ausrichtung = preg_match('/760h/', $page_infos['template']) ? 'horizontal' : 'vertikal';
$i = 0;
while ($bild = $bilder->fetchRow(MDB2_FETCHMODE_ASSOC)) {
    /* Die Bildleiste kann horizontal oder vertikal angeordnet sein -> nur bei Template einspaltig_760
    	 	es werden in beiden Fällen max. MAX_THUMBS Bilder angezeigt. --> es wurden auch nur max. MAX_THUMBS - Bilder eingelesen
    	 */
    switch ($tpl_ausrichtung) {
        case 'horizontal':
コード例 #2
0
ファイル: pages_overview.inc.php プロジェクト: rhempen/cms
// Unterseiten lesen fuer einen Haupt- oder Subnavigationspunkt
if ($akt_subid > 0) {
    $items = $frontget->count_pages_by_navid($akt_subid);
    $nav_id = $akt_subid;
} else {
    $items = $frontget->count_pages_by_navid($akt_navid);
    $nav_id = $akt_navid;
}
// alle Unterseite zur Navid lesen
$overview = $frontget->read_pages_pro_navid($nav_id, $start);
// Groesse der anzuzeigenden Thumbnails aus dem Template lesen
$thumbsize = $frontget->read_thumbsize_by_tplid($seiten_infos['template']);
$type = 'P';
// Instanz der Klasse pageslider
if (!$slider) {
    $slider = new pageSlider(MAX_LIST_ITEMS, $items, $start);
}
// Farbgebung gemaess Eintraegen in cms_spezial setzen
$farbe = $frontend->set_css_class('seite', $aktive_menupos, $css_classes);
// bildleiste und galerielink verstecken
$tpl->setVariable('leiste', HIDDEN);
$tpl->setVariable('galink', HIDDEN);
if ($items != 0) {
    // Seitentitel zusammensetzen und anzeigen
    $frontend->create_titel($seiten_infos['kurztitel'], $seiten_infos['template_name']);
    while ($row = $overview->fetchRow(MDB2_FETCHMODE_ASSOC)) {
        $tpl->setCurrentBlock('inhalt');
        // Textelement einer Seite anzeigen
        $frontend->display_texte($row);
        // Weiter Link
        $detail_link = $frontend->create_weiter_link($row['page_id']);