[miniHack] Blog -> Nach Datum gruppiert

Begonnen von !maybe!, 29. Juni 2005, 07:42:17

Vorheriges Thema - Nächstes Thema

!maybe!

Hmm da ich ja grade am umschreiben der scipte, bzw anpassen bin und mich grade mal wieder am Blog ein klein wenig ausgelassen habe, dachte ich mir vielleicht kann es der ein oder andere ja gebrauchen /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
und zwar werden die Beiträge von dem selben tag jetzt zusammengepackt ... das sieht da ungefähr so aus
DATUM
     Beitrag
     Beitrag
     Beitrag
DATUM
    Beitrag
    ...
das ganze dauert nicht mal 10 min /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
geändert werden muss nur die While schleifen in der Index.php
Index.php


while ( $blog = mysql_fetch_array ($ergebnis)) {
   //Blog Vars setzen
$blog_kategorie= stripslashes(htmlspecialchars($blog[\'kategorie\']));
   $blog_titel    = stripslashes(htmlspecialchars($blog[\'titel\']));
   $blog_blog     = formatblog($blog[\'blog\']);
   $blog_zeit     = date(\"H:i\",$blog[\'zeit\']+$time_offset);
   $blog_datum    = date(\"d.m.Y\",$blog[\'zeit\']+$time_offset); // benötig damit der Check auch geht
   $blog_nickname = stripslashes(htmlspecialchars($blog[\'nickname\']));
   $blog_id       = $blog[\'id\'];
   $blog_komcount = $blog[\'komcount\'];
   // Das Datum wird mit dem vom ersten druchlauf gecheckt
   // Ist es = wird nix ausgegeben, wenn != wird das Datum angezeigt
   if ( $blog_datum != $blog_check ) {
       $blog_dhead = \"$blog_datum\";
      }
    else {$blog_dhead = \"\";}
   $blog_check = $blog_datum; // Datum für Check wird gesetzt!
   eval($TBlogRow->TemplateVar(\'tpl_blogview\'));
}
echo $tpl_blogview;

 
 
wie man sehen kann sind ein paar zeilen dazu gekommen.
mein tpl
blockview.html


$blog_dhead
$blog_titel
$blog_zeit
by [ $blog_nickname ]
$blog_blog
$blog_komcount Kommentare

 
wie man unschwer erkennen kann, etwas weniger code als bei Powie, was aber damit zusammen hängt das ich im diesem fall die table ersetzt habe /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" /> so läst sich das ganze sehr nett über die CSS datei anpassen /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
und in der CSS sieht das ganze bei mir da so aus


/* Blog */
.blogbox       {
               background:#8B7A69;
               color:#D2C8BE;
               padding:0 5px 0 10px;
}
.bloghead      {
               font-size:1.5em;
               float:left;
}
.blog-time    {
               text-align:right;
               border-bottom:1px solid #C0C9CF;
               padding:5px 5px 0 0;
}
.blog          {
               font-size:1.2em;
               color:black;
               padding:5px 10px;
}
.blog-autor    {
               text-align:right;
}
.blog-unten    {
               text-align:right;
               color:black;
               border-top:1px solid #C0C9CF;
               padding:5px 10px;
}

 
 
vielleicht kann es der ein oder andere ja gebrauchen /uploads/emoticons/icon_e_smile.gif.4a0acefcb917340d2c82e5239c009e6e.gif\" alt=\":)\" />
und hier ein Screen wie das ganze bei mir dann aussieht
http://bysteve.de/blog-hack.jpg\" rel=\"external nofollow\">Klick mich .. ich will es /uploads/emoticons/icon_e_wink.gif.fcb053ab2c91cb6224c03a16c6332abf.gif\" alt=\";)\" />
Greetz !MAYBE!

Der Support versucht immer sein Bestes egal wie lange es dauert


all your base are belong to us