Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 139.324 (Täglich: 22,93 )
Themen: 16.215
Mitglieder: 13.155
Neuestes Mitglied: Leviathan.
Ausl. d. letzten Minute: 198%
Ausl. d. letzten 5 Minuten: 205%
Ausl. d. letzten 15 Minuten: 202%
Freier Webspace: 1.93 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] Posts auslesen und auf der Hp wiedergeben » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Posts auslesen und auf der Hp wiedergeben
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Siggi
wBB2-User



Dabei seit: 22.07.2008
Beiträge: 164
0 Filebase-Einträge

wBB-Version: wBB2.3


Mitglied bewerten

Level: 35 [?]
Erfahrungspunkte: 700.704
Nächster Level: 824.290

123.586 Erfahrungspunkt(e) für den nächsten Levelanstieg



Posts auslesen und auf der Hp wiedergeben Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

huhu,

irgendwo hierher hatte ich mal ein code der mir die posts aus den forum ausliest und auf der homepage wiedergibt.

Es geht auch alles sehr gut jedoch funktioniert es nicht wenn man ein bild in einen thread hochlaedt das er es mir auch auf der hp angezeigt wird da es nicht in der message steht sondern ja via attachments

weisst da wer rat?

wie gesagt wenn man im beitrag mit img ein bild postet geht es aber wenn man es hochlaedt und es Siggi hat dieses Bild (verkleinerte Version) angehängt: geht es nicht ist das irgendwie moeglich es auch anzuzeigen?

code:
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:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
####################################################################################################
    $sql['user'] = ""; //hier den Usernamen der Datenbank
    $sql['passwort'] = ""; //hier das MySQL Passwort
    $sql['host'] = "localhost"; //hier den MySQL host angeben (i.d.R. localhost)
    $sql['db'] = ""; //hier den Namen der Datenbank eingeben
    $n = "1"; //Nummer des Forums (i.d.R. 1)
    $forenid[] = "33"; //ForenID des Newsforums
    $forenid[] = "91"; //ForenID des Newsforums
    $forenid[] = "105"; //ForenID des Newsforums
    $anzahl = "5"; //auszulesende News
    $ng = ""; //wieviel Zeichen des Beitrags sollen ausgelesen werden?(frei lassen für komplette News)
    $boardurl = "forum"; //URL zum Board
####################################################################################################
function changetext($str)
{
 $folder = "forum/images/smilies";
 $str = trim($str);
 $str = preg_replace('/\S{200}/', '\0 ', $str);
 $str = htmlspecialchars($str);
 $str = preg_replace('/(\s{2})\s+/', '\1', $str);
 $str = preg_replace('=\[b\](.*)\[/b\]=Uis',
                     '<b>\1</b>',
                     $str);
 $str = preg_replace('=\[i\](.*)\[/i\]=Uis',
                     '<i>\1</i>',
                     $str);
 $str = preg_replace('=\[center\](.*)\[/center\]=Uis',
                     '<center>\1</center>',
                     $str);
 $str = preg_replace('=\[u\](.*)\[/u\]=Uis',
                     '<u>\1</u>',
                     $str);
 $str = preg_replace('=\[list\](.*)\[/list\]=Uis',
                     '<list>\1</list>',
                     $str);
 $str = preg_replace('=\[img\](.*)\[/img\]=Uis',
                     '<a href="\1" rel="lightbox" title="Bild Vorschau"><img src="\1" width="125px" height="125px"></a>',
                     $str);
 $str = preg_replace('=\[url\](.*)\[/url\]=Uis',
                     '<a href="\1" target="_blank">\1</a>',
                     $str);
 $str = preg_replace('#\[url=(.*)\](.*)\[/url\]#Uis',
                     '<a href="\1" target="_blank">\2</a>',
                     $str);
 $str = preg_replace('#(^|[^"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm',
                     '\1<a href="\2\3" target="_blank">\2\3</a>\4',
                     $str);
 $str = nl2br($str);
 return $str;
}
####################################################################################################


//Verbindung zur DB aufbauen und Tabelle selektieren
    @mysql_connect($sql['host'], $sql['user'], $sql['passwort']) or die("Verbindung zur Datenbank konnte nicht aufgebaut werden!");
    @mysql_select_db($sql['db']) or die("Datenbank konnte nicht selektiert werden");

//Infos auslesen
          $forenid = array_unique ($forenid);
      sort($forenid);
      foreach($forenid as $boardid) $boards  .= ",".$boardid;
      $query1 = mysql_query("SELECT * FROM bb".$n."_threads WHERE boardid IN (0".$boards.") ORDER BY starttime DESC LIMIT ".$anzahl);
//auslesen
    while($thread = mysql_fetch_array($query1, MYSQL_ASSOC)) {
    //Thema
        $topicid = $thread['threadid'];
        $starterid = $thread['starterid'];
        $topic = $thread['topic'];
        $topiclink = "<a href=\"".$boardurl."thread.php?threadid=".$topicid."\" target=\"_blank\">".$thread['topic']."</a>";
    //Beitrag
            $threadn = $thread['threadid'];
            $query2 = mysql_query("SELECT postid, message FROM bb".$n."_posts WHERE threadid='$threadn' ORDER BY postid ASC LIMIT 1");
                $query3 = mysql_fetch_array($query2, MYSQL_ASSOC);
                if($ng == ""){
                        $message = $query3['message'];
                }else{
                        $message = substr($query3['message'], "0", $ng)." ...[URL=forum/thread.php?threadid=$topicid]mehr dazu im Forum[/URL]";
	       }
                        $postid = $query3['postid'];
    //Poster
     $viewsnews = $thread['views'];
     $replynews = $thread['replycount'];
     $starternews = $thread['starter'];
     $kategorie ="".$thread['prefix']."";
    //Uhrzeit
     $time = $thread['starttime'];



####################################################################################################
####################################################################################################
  //Ausgabe

echo "<table width='100%' border='0' cellspacing='5' cellpadding='0'><tr>";
echo "<td rowspan='2' width='50'><img src='include/images/news/news.png' alt=''></td>";
echo "<td><b><font size='3'><a href=\"".$boardurl."/thread.php?threadid=".$topicid."\" target=\"_blank\">$kategorie $topic</a></font></b></td>";
echo "</tr><tr>";
echo "<td><font size='-1'>von $starternews am ".date("d.m.Y", $time)." ";
if ($replynews>0){
echo "<font size='-1'><a href=\"".$boardurl."/thread.php?threadid=".$topicid."\" target=\"_blank\"><img src=\"include/images/icons/sprechblase.gif\" alt=\"\" border=\"0\"> ". $replynews ."</a></font></td>";
}else{
echo "<font size='-1'><a href=\"".$boardurl."/thread.php?threadid=".$topicid."\" target=\"_blank\"><img src=\"include/images/icons/sprechblase.gif\" alt=\"\" border=\"0\"> ". $replynews ."</a></font></td>";
}
echo "</tr></table>";
echo "<table width='100%' border='0' cellspacing='10' cellpadding='0'><tr><td colspan='2' align='left'>";
echo changetext($message);
echo "</td></tr></table>";
echo "<br><center><img src='include/images/sonstiges/trennline.jpg' /></center><br>";
 }
30.09.2011 23:31 Siggi ist offline E-Mail an Siggi senden Beiträge von Siggi suchen Nehmen Sie Siggi in Ihre Freundesliste auf Germany
Siggi
wBB2-User



Dabei seit: 22.07.2008
Beiträge: 164
0 Filebase-Einträge

wBB-Version: wBB2.3


Mitglied bewerten

Level: 35 [?]
Erfahrungspunkte: 700.704
Nächster Level: 824.290

123.586 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von Siggi


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

keiner eine ahnung? smile

ich hab versucht das er die bb1_attachments ausliest aber anscheind habe ich es falsch gemacht oder kA man muss ja irgendwie vergleichen und schauen ob attachments durch 0 oder 1 benutzt werden und so
06.10.2011 09:55 Siggi ist offline E-Mail an Siggi senden Beiträge von Siggi suchen Nehmen Sie Siggi in Ihre Freundesliste auf Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Programmieren » MySQL und PHP » [Hilfe gesucht] Posts auslesen und auf der Hp wiedergeben

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 8.046
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 231 Tage, 10 Stunden, 40 Minuten und 39 Sekunden