MyBB.de Forum

Normale Version: neueste themen auf externe seite anzeigen lassen???
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Klar. Aber du solltest dich mit php auskennen.
Habe volgenden PHP-Code in meiner seite eingebaut.
Jetzt wollte ich dee Scriftart und die Tabelle verändern, komme aber mit dem Code nicht zurecht.
Kann mir da jemand helfen?
PHP-Code:
<?php
### Konfiguration ###

// Anzahl der Themen
$limit "5";

// Überlange Themen kürzen (0 = Nein, x = Anzahl der auszugebenden Zeichen)
$length "0";

// Globales
define("KILL_GLOBALS"1);
define("NO_ONLINE"1);

require(
"./global.php");

### Konfiguration ###

//Nicht sichtbare Foren ausschließen
$unviewable getunviewableforums();
if(
$unviewable)
{
$unviewwhere "AND fid NOT IN (".$unviewable.")";
}

// Head ausgeben
echo "<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\"><tr><td colpan=\"4\"><strong>Letzte Themen</strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>";

// Themen aus Datenbank holen
$query $db->query ("SELECT subject,username,uid,tid,fid,dateline FROM ".TABLE_PREFIX."threads WHERE visible='1' $unviewwhere ORDER BY tid DESC LIMIT 0,".$limit."");
while(
$threads $db->fetch_array($query))
{
// Forum ermitteln
$query2 $db->query ("SELECT name FROM ".TABLE_PREFIX."forums WHERE fid = '".$threads['fid']."'");
$forums $db->fetch_array($query2);

// Betreff kürzen?
if ($length != 0)
{
    if (strlen($threads['subject']) > $length
    {
    $threads['subject'] = substr($threads['subject'],0,$length) . "...";
    }
}

// Daten ausgeben
echo "<tr><td><a href=\"".$mybb->settings['bburl']."/forumdisplay.php?fid=".$threads['fid']."\">".htmlentities($forums['name'])."</a></td>
<td><a href=\""
.$mybb->settings['bburl']."/member.php?action=profile&amp;uid=".$threads['uid']."\">".htmlentities($threads['username'])."</a></td>
<td>"
.htmlentities(mydate($mybb->settings['dateformat'], $threads['dateline'])).", ".htmlentities(mydate($mybb->settings['timeformat'], $threads['dateline']))."</td>
<td><a href=\""
.$mybb->settings['bburl']."/showthread.php?tid=".$threads['tid']."\">".htmlentities($threads['subject'])."</a></td></tr>";
}

// Footer ausgeben
echo "</table>";
?>
Ersetze:
PHP-Code:
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\"><tr><td colpan=\"4\"><strong>Letzte Themen</strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>"
mit
PHP-Code:
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" style=\"font-family: XXX;\"><tr><td colpan=\"4\"><strong>Letzte Themen</strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>"

Für XXX musst du dann die Schriftart einsetzen. Um sir zu sagen, was du sonst noch ändern musst, musst du schon genau erklären, was du denn möchtest.
Mak schrieb:Ersetze:
PHP-Code:
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\"><tr><td colpan=\"4\"><strong>Letzte Themen</strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>"
mit
PHP-Code:
<table width=\"100%\" border=\"0\" cellpadding=\"3\" cellspacing=\"0\" style=\"font-family: XXX;\"><tr><td colpan=\"4\"><strong>Letzte Themen</strong></td></tr><tr><td>Forum</td><td>Benutzer</td><td>Datum</td><td>Thema</td></tr>"

Für XXX musst du dann die Schriftart einsetzen. Um sir zu sagen, was du sonst noch ändern musst, musst du schon genau erklären, was du denn möchtest.

Danke erst mal für deine Antwort.
Die Schriftgröße wollte ich noch einstellen.
Dann ersetze style=\"font-family: XXX;\" mit:

Code:
style=\"font-family: XXX; font-size: CCC\"
Auch hier wieder das XXX durch die Größe, z.B. 15px ersetzen.
Danke, hat prima geklappt.Smile
habe nun einiges probiert...... funzt nix wirklich Sad

in meiner last_forum_post.php die ja dafür wohl benutzt wird steht folgendes drin
Code:
<?php
/*
+--------------------------------------------------------------------------
|   MkPortal
|   ========================================
|   by Meo aka Luponero <Amedeo de longis>
|
|   Copyright (c) 2004-2006 mkportal.it
|   http://www.mkportal.it
|   Email: luponero@mclink.it
|
+---------------------------------------------------------------------------
|
|   > MKPortal
|   > Written By Amedeo de longis
|   > Date started: 9.2.2004
|
+--------------------------------------------------------------------------
*/

$content = "";
$content = $mklib_board->get_last_posts($this->lang['from'], $this->lang['in_date']);





?>

sobald ich dort was ändere funktioniert es nicht mehr Sad

und für den ganz doofen......... Rolleyes
was muss ich wo einfügen??
oder sollte ich einen neuen Block erstellen, wenn ja welcher Code muss da genau enthalten sein?? Was muss ich noch machen??

Sorry das ich soo blöd frage aber hier ist einiges schon behandelt worden und da komm ich a bissl durcheinander.......Rolleyes

DANKE
Ich verstehe jetzt nicht so ganz, was du möchtest. Wenn du die neusten Themen auf einer anderen Seite angezeigt haben möchtest, dann kannst du den Code nehmen, der oben steht. Einfach eine neue Datei damit erstellen, fertig. Wenn du aber was anderes machen möchtest (und davon gehe ich aus), dann mach bitte ein neues Thema auf, das hier ist sowieso schon voll.
habe ich doch schon HIER gwemacht.

Dort ist auch mein Anliegen beschrieben.

Danke
Dann wende dich bitte an den Support des Portals. Wir können nicht sagen, wie man dort etwas einbinden kann.
Seiten: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30