Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 09.02.06, 09:12
Forum Zuschauer
 
Registriert seit: 28.11.05
Alter: 23
Beiträge: 6
Idee

NEWS ... Alternative


Mit Hilfe der Extension "page_php_content" und diesem Script:

PHP-Code:
<?php

//Var
$server "localhost";
$user "";
$pass "";
$datenbank "";
$Domain "www.xyz.de";

//Welches Forum?
$Forum_id "1";

//Header Style (bitte nur HTML einfügen)
$Header ='<table border="0" cellpadding="0" cellspacing="0" width="200">';
$Datensatz1='<tr><td>';
$Ueberschrift1 '<b><font size="3">';
$Ueberschrift2 '</font></b><br>';
$Text1 ='';
$Text2 ='<br>';
$Datensatz2='</td></tr>';
$Linie ='<tr><td height="3"></td></tr><tr><td bgcolor="#000000" width="100%" height="1"></td></tr><tr><td height="3"></td></tr>';
$Footer ='</table>';


// MySQL Verbindung herstellen
$conn = @mysql_connect($server$user$pass);
 @
mysql_select_db($datenbank$conn);
 
// Bei Fehler Verbindung kappen, und Nachricht hinterlassen.
if ($conn!=TRUE)
{
    echo 
"Verbindungsfehler: ".mysql_error()." !! Versuchen Sie es zu einem sp&auml;teren Zeitpunkt nochmals. Danke.";
    die;
}

//Überschrift:
//Daten lesen
$i "1";
$query_forum "SELECT * FROM phpbb_topics WHERE topic_id<>''";
$result_forum=mysql_query($query_forum);
while (
$Daten=mysql_fetch_array($result_forumMYSQL_ASSOC))
{
//Daten ausgeben

//Debugcode
//nl2br(print_r($Daten));

//Wenn Forum ID richtig, zeige alle Titel.
    
if ($Daten['forum_id']==$Forum_id) {
        
        
$LinkAnfang ='<a onfocus="blurLink(this);" class="linkWeiss" href="http://'$Domain .'/forum/viewtopic.php?t=' $Daten['topic_id'] . '" target="_top">';
        
$LinkEnde='</a>';
        
        
//Echo $Datensatz1 . $Ueberschrift1 . $LinkAnfang . $Daten['topic_title'] . $LinkEnde . $Ueberschrift2 . $Datensatz2;
        
$Titel[$i] = $LinkAnfang $Daten['topic_title'] . $LinkEnde;

        
//ID des ersten Posts speichern
        
$Post_id $Daten['topic_first_post_id'];

            
//Daten lesen
            
$query_post "SELECT * FROM phpbb_posts_text WHERE post_text<>''";
            
$result_post=mysql_query($query_post);
            while (
$Daten=mysql_fetch_array($result_postMYSQL_ASSOC))
            {
                if (
$Daten['post_id']==$Post_id) {
                    
//Echo $Datensatz1 . $Text1 . $Daten['post_text'] . $Text2 . $Datensatz2;
                    
$Text[$i] = $Daten['post_text'];
                    
$i++;
                    
                }

            }

    }
}

Echo 
$Header;


For (
$i2=1;$i2<=$i-1;$i2++) {
    
//Titel ausgeben
    
Echo $Datensatz1 $Ueberschrift1 $Titel[$i2] . $Ueberschrift2 $Datensatz2;

    
//Text ausgeben
    
Echo $Datensatz1 $Text1 $Text[$i2] . $Text2 $Datensatz2;

    
//Linie ausgeben, außer wenn letzter Datensatz
    
If ($i2!=$i-1) Echo $Linie;
}

Echo 
$Footer;

?>
die "News" aus einem phpbb2 Forum einfügen.

Vorteil:

- In 1 ner Minute eingerichtet.
- Keine Konfiguration in TypoScript usw. nötig.
- Voll Anpassungsfähig! Stylesheets verwenden genau wie auf dem Rest der Seite.

- Alter der Nachricht, Autor usw. voll anpassungsfähig - einfach die Daten aus den Arrays nutzen.

Ich hab da jetzt ne halbe Stunde für programmiert, und wenn man wirklich einfach nur News rechts haben will ist das die beste alternative.

Geändert von Sohn der Sonne (09.02.06 um 10:39 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
flash slideshow alternative xeon Extension modifizieren oder neu erstellen 0 30.06.08 15:07
Template für News Archiv oder Alternative zum Archiv markus306 News (tt_news, mininews und Co) 0 20.02.08 10:52
Alternative für spacing bei Gifbuilder mic_jan TYPO3 4.x Fragen und Probleme 3 03.10.07 07:35
Alternative zu maxW in Templavoila bolshi TemplaVoila 8 17.12.06 12:12


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:47 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS