Last XForum Posts

Begonnen von Sariwa, 12 Juli 2002, 12:34:06

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sariwa

Hallo und guten Tag,
habe es nun endlich geschafft, die letzten Forum News auf der Startseite einzurichten, jedoch nun meine Frage:
Wie bekomme ich es in eine Tabelle?? Habe es nur untereinander aufgelistet, was aber nicht so schön aussieht...
weiß jemand Rat??

Gruss Andrea

DarkBoy

Hi
 bin mir nicht sicher was du meinst, aber schaue  doch mal in die Datei  selber im ORDNER  BLOCKS
 stelle dir die tabellen und borders da einfach mal ein.

Sariwa

Hallo DarkBoy,
ich meine es so, wie Ihr es auf der seite habt. Die letzten Posts in einer Tabelle. hmm könntest Du mir vielleicht sagen, wo genau ich was reinschrieben muss? Da ich noch Newbie auf dem Gebiet bin, weiss ich es nicht..
wäre Dir sehhhr dankbar...

Gruss Andrea

DarkBoy

HI
schaue in den ordner und suche  die BLOCk dateie, dann  schaue  wo bei dir der  code anfängt mit dem  ersten WORT hier und  ersetze ihn bis  zum schluss:
  $show = "<center><b>$topicspop</b> Themen <b>|</b> <b>$postpop</b> Beiträge <b>|</b> <b>$threadsall</b> x gelesen <b>|</b> <b>$member</b> Mitglieder <b>";

$content = "<table width=\"100%\" border=\"1\" bordercolor=\"#cacaca\">";
$query = mysql_query("SELECT views, tid, subject, lastpost, dateline, replies, author, icon FROM $prefix"._xmb_threads." ORDER BY lastpost Desc LIMIT 0, $posts") or die(mysql_error());
while(list($tid, $views, $subject, $lastpost,  $dateline, $replies, $author, $icon,) = mysql_fetch_row($query)) {
if ($icon == ""){
$icon="hot_red_folder.gif";
    }
$dateA = date('d/m/Y',substr($lastpost,0,strRpos($lastpost,'|')));
$lastauthor = substr(stristr($lastpost,'|'),1,strlen($lastpost));
$viewlast .="<tr><td><b><img src =\"modules/XForum/images/$icon\"><a href=\"modules.php?op=modload&name=XForum&file=viewthread&tid=$views\">  $subject</a></b></td><td><div align=\"center\"><b>$author</b></div></td><td><div align=\"center\"><b>$tid</b></div></td><td><div align=\"center\"><b>$replies</b></div></td><td  align=\"center\"> <b>$lastauthor</b><br><font size=\"-2\"><i>($dateA)</i></font></td></tr>";
}


    $content .= "<tr><td align=\"center\"><b>Artikel</b></td><td align=\"center\"><b><b>Author</b></b></td><td align=\"center\"><b>Gelesen</b></td><td align=\"center\"><b>Antworten</b></td><td align=\"center\"><b>letztes Post</b></td></tr>";
    $content .= "$viewlast";

$content .= "</table>";
 $content .= "$show";
$content .= "<br><center>[ <a href=\"modules.php?op=modload&name=XForum&file=indexnav\">Forum</a> ]            [ <a href=\"modules.php?op=modload&name=XForum&file=misc&action=search\">Suchen</a> ]</center>";

Sariwa

Hallo Darkboy,
bei mir fängt es so an:
if (eregi("block-XForum.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}
   
$posts = 5;   
global $prefix;
etc.
also soll ich dann deinen Text vor dem "if" einsetzen??

Gruss Andrea

DarkBoy

ersetze   diesesn  kompletten code  gegen deinen:  php

if (eregi("block-XForum.php",$PHP_SELF)) {
    Header("Location: index.php");
    die();
}

$posts = 5;
global $prefix, $dbi, $sitename;

$query = mysql_query("SELECT COUNT(tid) as nbsites, SUM(views) as totalus FROM ".$prefix."_xmb_threads");
$row = mysql_fetch_array($query);
$topicspop = $row[nbsites];
$threadsall = $row[totalus];
$query = mysql_query("SELECT COUNT(pid) as nbposts FROM ".$prefix."_xmb_posts");
$row = mysql_fetch_array($query);
$postpop = $row[nbposts];
$postpop = $postpop + $topicspop;
$query = mysql_query("SELECT COUNT(uid) as xusers FROM ".$prefix."_xmb_members");
$row = mysql_fetch_array($query);
$member = $row[xusers];

$show = "<center><b>$topicspop</b> Themen <b>|</b> <b>$postpop</b> Beiträge <b>|</b> <b>$threadsall</b> x gelesen <b>|</b> <b>$member</b> Mitglieder <b>";

$content = "<table width=\"100%\" border=\"1\" bordercolor=\"#cacaca\">";
$query = mysql_query("SELECT views, tid, subject, lastpost, dateline, replies, author, icon FROM $prefix"._xmb_threads." ORDER BY lastpost Desc LIMIT 0, $posts") or die(mysql_error());
while(list($tid, $views, $subject, $lastpost,  $dateline, $replies, $author, $icon,) = mysql_fetch_row($query)) {
if ($icon == ""){
$icon="hot_red_folder.gif";
    }
$dateA = date('d/m/Y',substr($lastpost,0,strRpos($lastpost,'|')));
$lastauthor = substr(stristr($lastpost,'|'),1,strlen($lastpost));
$viewlast .="<tr><td><b><img src =\"modules/XForum/images/$icon\"><a href=\"modules.php?op=modload&name=XForum&file=viewthread&tid=$views\">  $subject</a></b></td><td><div align=\"center\"><b>$author</b></div></td><td><div align=\"center\"><b>$tid</b></div></td><td><div align=\"center\"><b>$replies</b></div></td><td  align=\"center\"> <b>$lastauthor</b><font size=\"-2\"><i>($dateA)</i></font></td></tr>";
}


    $content .= "<tr><td align=\"center\"><b>Artikel</b></td><td align=\"center\"><b><b>Author</b></b></td><td align=\"center\"><b>Gelesen</b></td><td align=\"center\"><b>Antworten</b></td><td align=\"center\"><b>letztes Post</b></td></tr>";
    $content .= "$viewlast";

$content .= "</table>";
 $content .= "$show";
$content .= "<center>[ <a href=\"modules.php?op=modload&name=XForum&file=indexnav\">Forum</a> ]            [ <a href=\"modules.php?op=modload&name=XForum&file=misc&action=search\">Suchen</a> ]</center>";


[Editiert am 12/7/2002 von Admin DarkBoy]

Sariwa

Hallo DArkboy
da bekomme ich folgenden Fehler und die Last posts sind futsch:
Parse error: parse error in /usr/local/httpd/htdocs/kunden/web9/html/blocks/block-XForum.php on line 5
 und es steht: Dieser Block hat zur Zeit keinen Inhalt...

Gruss Andrea

DarkBoy

´Hi, gib mir mal bitte nen link :)

Sariwa


DarkBoy

HI
 so,  auch bei dir ist das PROBLEM das du  nicht dirkt in  deinen ORDNER umleitest sondern  nur übergriefend zugreifst, das geht mit nuke nicht !   schaue dir mal  2 neuer POST hier an , da sind gleiche probleme .

ZUM Forum weiss ich noch nichts , da ich mich nicht einloggen kann :(

Sariwa

Hallo DarkBoy,
habe das Forum grad mal freigeschaltet, damit Du mal schauen kannst. Werde mir mal die Posts anschauen....
Vielen dank für deine Hilfe...
Gruss Andrea

DarkBoy

na  wusste ichs doch :)

hier gehen deine  rootlinks hin :
http://webxxx.berlin0xxxxx.server4free.de/modules.php?op=modload&name=XForum&file=indexnav

 habe natürlich  geXXed :)
 unddas ist deine doamine
http://www.hexenweb.com/

 das geht nicht, du musst schon in den  ordner  direkt umleiten.

Sariwa

Hallo DarkBoy,
Du meinst also ich muss es in den Hauptordner des Forums rooten?
hmm, naja hab ja schon viel mit eurer Hilfe, aber auch alleine geschafft, doch da muss mein Mann mal ran. Ich weiss ja nicht, wie ich das machen muss.
Trotzallem vielen Dank für deine Hilfe.
Ich bin echt gerne hier bei Euch und Ihr habt einen super Support..... @->->
Gruss Andrea

DarkBoy

Hi
 du musst nur  deine URL  direkt weiterleiten in den ORDNER wo  dein VKP drinne leigt!  

Sariwa

hi,
ok werd ich nachher mal machen.

Gruss Andrea