23.06.2009, 16:14
Probiere $newest_threads anstatt von $threads.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
neueste themen auf externe seite anzeigen lassen???
|
23.06.2009, 16:14
Probiere $newest_threads anstatt von $threads.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
23.06.2009, 17:34
Thx, hat funktioniert!
Eine kleine Bitte hätte ich da noch. Leider werden Umlaute (ä,ö,ü,ß etc.) nicht angezeigt, bzw. falsch angezeigt (�). Kann mir dazu jemand weiterhelfen, wie ich das behebe?
Vermutlich ist das Encoding deiner Seite nicht utf-8, die Daten vom Forum aber schon. Du solltest den Betreff vorher durch utf8_decode() bzw. utf8_encode() schicken, dann müsste es gehen.
Gruß, Michael Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren. Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Meine Page beinhaltet aber folgenden meta-Tag:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Trotzdem tritt der etwas hässliche fehler auf. Ich sehe gerade, dass es mit allen Abfragen aus der Datenbank ist. Weiß vielleicht einer warum oder wie ich das beheben kann? (Auch mit utf8_decode($variabel); klappt es nicht) =/ Edit: Kann es vielleicht an der Datenbank liegen? Ich habe es jetzt hinbekommen. o.ô Ich habe in den PHP Code folgende 2 Codes eingefügt: PHP-Code: header ("Content-Type: text/html; charset=utf-8"); Und nun geht es. kann mir einer sagen, wieso?^^
24.06.2009, 15:03
Wenn deine Seite auch UTF-8 ist, dann machen die Umlaute ja kein Problem mehr.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
24.06.2009, 23:04
Möglicherweise ist der Server so konfiguriert, dass es einen HTTP-Header mit der Kodierung sendet. In deinem Fall war es dann die falsche.
Gruß, Michael Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren. Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Ich habe leider noch eine kleine Bitte.
Leider kann ich als Gast Themen sehen, die ich gar nicht sehen dürfte. Folgender Code sollte das ja irgendwie verhindern: PHP-Code: $unviewable = get_unviewable_forums(); Das funktioniert leider nicht. Muss ich irgendwo anders noch etwas einfügen? Wäre euch sehr dankbar! EDIT: funktioniert nun! Hatte vergessen die Variabel in den Query einzufügen. Trotzdem danke!
08.07.2009, 17:55
(Dieser Beitrag wurde zuletzt bearbeitet: 08.07.2009, 18:09 von querschlaeger.)
Hallo,
also kleiner Tipp: MyBB erzeugt von sich aus brauchbare RSS Feeds. Somit braucht man gar nicht extra noch die Datenbank verbinden etc. und die Themen rausholen. Man kann doch auch einfach die RSS Feed nutzen und diese einbinden. Bekanntere CMS können dies von Haus aus. Wer eine Seite selbst baut kann sich z.B. dieser Skripte bedienen: http://www.dynamicdrive.com/dynamicindex.../index.htm http://www.dynamicdrive.com/dynamicindex.../index.htm http://www.dynamicdrive.com/dynamicindex.../index.htm Das erste habe ich mal als Demo für mein Forum (auf MyBB basierend ) hier umgesetzt: http://demo.wundi.net/rsstickerajax/ Wer noch das RSS Feed für Beiträge benötigt, kann sich gern hier bedienen: https://www.mybb.de/forum/thread-13764.html
15.07.2009, 10:17
Hallo!
Vor langer Zeit hatte ich oft genervt, um mein altes Forum wunderschön anzupassen. Mir wurde auch immer gut geholfen. Vielen Dank nochmal. Jetzt bin ich auf eurer neues Script gestoßen - das ist ja noch toller. Nun möchte ich die 5 neuesten Themen und Beiträge angezeigt bekommen aber mit dem Verfasser und am liebsten mit dem Wort "von" dazwischen, das aber eine kleinere Schriftart haben soll. Damit das alles schön ordentlich untereinandersteht, habe ich jeweils Thema und Verfasser in eine Tabellenspalte geschrieben. Solange nur ein Thema existiert, sieht das auch sehr schön aus. Nur wenn Themen dazukommen, rutschen mir die Verfasser und das Wort "von nach unten. Als Grundlage habe ich das Zitat genommen. Die Zeit brauche ich nicht, wenn ich es im Ganzen nehme, funktioniert's nicht, also habe ich mir die Teile rauskopiert, die ich brauche und in jeweils eine Spalte gemacht. Könnte mir jemand mitteilen, wie ich das hinkriegen könnte, dass mir die Verfasser nicht wegrutschen? (13.03.2006, 13:27)Michael schrieb: Hier ein weiteres Skript in Anlehnung an Scottys Mod. Die Ausgabe ist folgende: und so habe ich das für die neuestesten Beirträge gemacht: <table> <tr> <td style="border-width:2; border-color:#004c75; border-style:solid;"><table valign="top" cellpadding="0" cellspacing="0"> <tr> <td width="8" bgcolor="#99FA99"> </td> <td bgcolor="#99FA99" colspan="3" style="font-family:'MS Sans Serif'; font-weight:bold; font-size:9pt; color:#000000;">neueste Beiträge:</td> <td width="8" bgcolor="#99FA99"> </td> </tr> <tr> <td width="8" bgcolor="#ffffff"> </td> <td valign="top" bgcolor="#ffffff"><?php // Daten für Verbindung zur Datenbank $dbhost = "mysql"; $dbuser = ""; $dbpassword = ""; $dbdatabase = ""; // Präfix $prefix = ""; // URL zum Forum $url = "http://forum.strasse-und-schiene.de"; // Anzahl der Beiträge $limit = "5"; // Verbindung zur Datenbank aufnehmen $db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen"); mysql_select_db($dbdatabase,$db); // Letzte Beiträge auslesen $query = mysql_query ("SELECT subject,tid FROM ".$prefix."posts WHERE visible='1' ORDER BY pid DESC LIMIT 0,".$limit.""); while ($newest_posts = mysql_fetch_array($query)) { echo "<a href=\"".$url."/showthread.php?tid=".$newest_posts['tid']."&action=lastpost\" target=\"_parent\">".htmlentities($newest_posts['subject'])."</a><br />"; } ?></td> <td valign="bottom" bgcolor="#ffffff" style="font-size:8pt; color:#000000;"> von </td> <td valign="bottom" bgcolor="#ffffff" style="font-size:9pt; font-weight:bold;"><?php // Daten für Verbindung zur Datenbank $dbhost = "mysql"; $dbuser = ""; $dbpassword = ""; $dbdatabase = ""; // Präfix $prefix = ""; // URL zum Forum $url = "http://forum.strasse-und-schiene.de"; // Anzahl der Beiträge $limit = "5"; // Verbindung zur Datenbank aufnehmen $db = mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen"); mysql_select_db($dbdatabase,$db); // Letzte Beiträge auslesen $query = mysql_query ("SELECT username,tid FROM ".$prefix."posts WHERE visible='1' ORDER BY pid DESC LIMIT 0,".$limit.""); while ($newest_posts = mysql_fetch_array($query)) { echo "".$newest_posts['username']."<br />"; } ?></td> <td width="8" bgcolor="#ffffff"> </td> </tr> </table>
bastelige Grüße
Basteltrulla
15.07.2009, 23:21
Kannst du bitte einen Link dazu posten? Das macht es einfacher.
Gruß, Michael Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren. Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht. |
|
Möglicherweise verwandte Themen… | |||||
Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
Newsletter für User und Externe nachbauen wie auf MyBB.de | nitrofridi | 2 | 1.032 |
15.12.2023, 13:57 Letzter Beitrag: nitrofridi |
|
Neueste Beiträge anzeigen | UweJ | 6 | 1.090 |
22.11.2022, 14:02 Letzter Beitrag: UweJ |
|
Teamliste anzeigen lassen (Auf der Startseite) | DiesesForum | 4 | 2.191 |
10.04.2019, 14:27 Letzter Beitrag: DiesesForum |
|
Neueste Beiträge auf einer Homepage Seite einbinden | Sunny1980 | 1 | 1.773 |
18.02.2019, 09:44 Letzter Beitrag: itsmeJAY |
|
Anzahl der Attachments auf stats.php anzeigen lassen | Vespa | 3 | 2.122 |
26.11.2017, 21:04 Letzter Beitrag: MrBrechreiz |