Code-Box

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Code-Box

    Hallo ich bin nicht sehr Fit in PhP doch muss ich ein Problem beheben.
    Ist zwar denke ich sehr simpel aber für einen Laien wie mich unmöglich ^^

    Also ich arbeite mit Code-Box einem Script

    Nun ist es so ich habe in meinem News-Archiv eine auflistung aller monate und jahre auf der rechten Seite.

    Nun möchte ich aber dass wenn ich auf die Startseite klicke also auf news.php klicke mir sofort alle Monate und Jahre aufgelistet werden damit ich alle komplett im überblick habe.

    Würde mich freuen wenn ihr mir helfen könntet.

    Teach me

    Hier noch der Coe der news.php

    PHP-Code:
    <?php
    /////////////////////////////////////////////////////////
    // CB-Portal - CMS (Content-Management-System)         //
    // -------------------------------------------         //
    //                                                     //
    // Copyright (c) by Carsten Hufe aka Tocsulus          //
    // [url]http://www.code-box.de[/url]                              //
    //                                                     //
    // This program is free software. You can redistribute //
    // it and/or modify  it under the terms of the GNU     //
    // General Public License as published by the Free     //
    // Software Foundation }.                              //
    //                                                     //
    // Dieses Programm ist freie Software. Es darf weiter- //
    // gegeben und verändert werden, unter den Bedingungen //
    // der GNU General Public License (veröffentlicht von  //
    // der Free Software Foundation).                      //
    /////////////////////////////////////////////////////////

    require("lib/class.main.php");
    require(
    "lib/class.news.php");

    $main = new main("news""news");
    $news = new news;
    $rights $main->getrights(91);

    switch(
    $_REQUEST['s'])
    {
      case 
    "read":
      
    $data $news->getdata($_REQUEST['id']);
      if(!
    $data$main->errormsg(_newsnoid);
      else if(!
    $main->checkright(9$_REQUEST['id'])) $main->errormsg(_newsnoright);
      else
      {
        
    $comtpl "";
        if(
    $data['comment'])
        {
          require(
    "lib/class.comment.php");
          
    $com = new comment;
          
    $comtpl $com->getcomments("news"$_REQUEST['id']);
        }
        
    $tpl tplload("news/newstab.tpl");
        
    $inhalt tplprint($tpl, array(
        
    "ID" => $data['id'],
        
    "TITEL" => $data['titel'],
        
    "DATUM" => date($conf->cfg_datestamp$data['datum']),
        
    "ZEIT" => date($conf->cfg_timestamp$data['datum']),
        
    "INHALT" => $data['inhalt'],
        
    "AUTOR" => $data['autor'],
        
    "MEHR" => $data['more'],
        
    "KOMMENTARE" => $comtpl));
      }
      break;

      case 
    "print":
      
    $data $news->getdata($_REQUEST['id']);
      if(!
    $data$main->errormsg(_newsnoid);
      else if(!
    $main->checkright(9$_REQUEST['id'])) $main->errormsg(_newsnoright);
      else
      {
        
    $tpl tplload("news/print.tpl");
        echo 
    tplprint($tpl, array(
        
    "ID" => $data['id'],
        
    "TITEL" => $data['titel'],
        
    "DATUM" => date($conf->cfg_datestamp$data['datum']),
        
    "ZEIT" => date($conf->cfg_timestamp$data['datum']),
        
    "INHALT" => $data['inhalt'],
        
    "AUTOR" => $data['autor'],
        
    "MEHR" => $data['more'],
        
    "PAGENAME" => $conf->cfg_pagename,
        
    "PATH" => $conf->cfg_path));
        exit;
      }
      break;

      case 
    "submitcomment":
      
    $data $news->getdata($_REQUEST['id']);
      if(!
    $data['comment']) $main->errormsg(_cmnocomment);
      else if(!
    $main->checkright(9$_REQUEST['id'])) $main->errormsg(_newsnoright);
      else
      {
        require(
    "lib/class.comment.php");
        
    $com = new comment;
        
    $com->submitcomment("news"$data['titel'], $data['id']);
      }
      break;

      case 
    "deletecomment":
      
    $data $news->getdata($_REQUEST['sid']);  //['comment']
      
    if(!$data$main->errormsg(_newsnoid);
      else if(!
    $main->checkright(9$_REQUEST['sid'])) $main->errormsg(_newsnoright);
      else
      {
        require(
    "lib/class.comment.php");
        
    $com = new comment;
        
    $com->deletecomment("news");
      }
      break;

      default:
      if(
    $_REQUEST['month'] && $_REQUEST['year']) $result mysql_query("select datum from ".$main->pretab."news where stamp = ".mktime(000intval($_REQUEST['month']), 1intval($_REQUEST['year'])).$rights." order by datum desc limit 0,1");
      else 
    $result mysql_query("select datum from ".$main->pretab."news where stamp >= 0".$rights." order by datum desc limit 0,1");

      if(
    mysql_num_rows($result))
      {
        
    $row mysql_fetch_array($result);
        
    $year date("Y"$row['datum']);
        
    $month date("n"$row['datum']);
        
    $tpl tplload("news/liste.tpl");
        
    $inhalt tplprint($tpl, array(
        
    "JAHR" => $year,
        
    "MONAT" => $news->getmonth($month),
        
    "LISTE" => $news->getlist($month$year)));
      }
      else 
    $main->errormsg(_newsemp);
      break;
    }
    $main->finalize($inhalt, array("HISTORY" => $news->genhistory()));

    ?>

  • #2
    1. Regeln lesen, Code umbrechen
    2. Falsche Forum! Das ist ein klassische Projekthilfe. *move*

    Kommentar

    Lädt...
    X