pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: Sariwa am 12 Juli 2002, 12:34:06

Titel: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 12:34:06
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
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 12:41:44
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.
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 12:58:11
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
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 13:06:03
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>";
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 13:18:51
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
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 13:31:13
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]
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 13:38:38
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
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 13:41:53
´Hi, gib mir mal bitte nen link :)
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 13:43:20
Hi, hier der Link:
http://www.hexenweb.com

Gruss Andrea
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 13:51:30
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 :(
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 13:54:25
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
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 13:57:01
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.
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 14:00:35
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
Titel: Re: Last XForum Posts
Beitrag von: DarkBoy am 12 Juli 2002, 14:02:41
Hi
 du musst nur  deine URL  direkt weiterleiten in den ORDNER wo  dein VKP drinne leigt!  
Titel: Re: Last XForum Posts
Beitrag von: Sariwa am 12 Juli 2002, 14:03:31
hi,
ok werd ich nachher mal machen.

Gruss Andrea