Folgende Warnungen sind aufgetreten:
Warning [2] Undefined property: MyLanguage::$archive_pages - Line: 2 - File: printthread.php(287) : eval()'d code PHP 8.2.19 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/printthread.php(287) : eval()'d code 2 errorHandler->error_callback
/printthread.php 287 eval
/printthread.php 117 printthread_multipage



net-board.net Archiv
Letzten Beiträge extra? - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Communitysysteme (https://net-board.net/forumdisplay.php?fid=25)
+---- Forum: wBB Support (Fragen und News) (https://net-board.net/forumdisplay.php?fid=8)
+---- Thema: Letzten Beiträge extra? (/showthread.php?tid=4074)

Seiten: 1 2


Letzten Beiträge extra? - earlyhost - 10.05.2004

Hi

Ich suche eine Erweiterung, wo dann die letzten Beiträge auf einer externen Seite stehen und das noch verlinkt.
Am besten gleich angepasst Wink
Mein LinK: http://vc.yourboardhosting.de/main.php


- trefixxx - 10.05.2004

für ein genauen code müsstest du mal pattex fragen, der hat es so für networld gemacht.

Ich würde es so machen, dass du immer die letzte id in der entsprechenden tabelle in der mysql "ansprichst" und dir daher den text holst.
Welche das ist weiß ich allerdings nicht. Dürfte aber herauszufindne sein... :] Schätze es ist für jedes forum/jede kategorie eine tabelle da.


- pattex - 10.05.2004

Willst du zum Beispiel 5 Beiträge verlinkt auf einer anderen Seite haben?
So wie es auch als Hack gibt (top5)?

Ich habe das gemacht aber gerade keine Zeit für.
Es geht aber so:
Du fragst aus der Datenbank die letzten 5 Beiträge ab und setzt einen link darüber. dazu musst du die id der letzten beiträge auslesen und dann geht es Smile


- earlyhost - 10.05.2004

Habe Code in einem adneren Forum gefunden! Ist es möglich php code in eine Html Seite einzubinden, also so:
<html>
<head></head>
<body>
Last posts<br>
<php>
Da der Code her
</php>
</body>
</html>

Geht das so?


- trefixxx - 10.05.2004

ja, so geht es, allerdings heißt es NICHT <php>..</php>, sondern <?php ... ?>.

Ob man deine varinate nehmen kann, weiß ich nicht....glaube aber eher nicht


- earlyhost - 10.05.2004

Irgendwie gibt es Fehler! Es kommt keine Ausgabe!
http://vc.yourboardhosting.de/startseite/
Er schreibt mit nur den Code hin???


- pattex - 10.05.2004

Hast du <? am Anfang vergessen?


- earlyhost - 10.05.2004

Nein. Mein Code:

PHP-Code:
..............
                                    <
p align="center"><font face="Verdana, Arial, Helvetica, sans-serif">
<?
php
$verbindung 
= @mysql_connect("localhost","xxxx","xxxx");
                
$db "usr_web102_1";
                
$htmlout "";


/* Anzahl der zu zeigenden Posts 
    * wenn mehr oder weniger asl 5 dargestellt werden sollen
    * den Wert verändern.
    */
    
$anzahl_posts 10
    
    
/* Url zu deinem Board ohne / am ende */
    
$boardpath "http://vc.yourboardhosting.de";
    
    
$query "
        select
            bb1_posts.*,
            bb1_threads.threadname,
            bb1_user_table.username
        from
            bb1_posts,
            bb1_threads,
            bb1_user_table
        where
            bb1_threads.threadid = bb1_posts.threadparentid
        and
            bb1_user_table.userid = bb1_posts.userid
        and 
            bb1_threads.boardparentid != '11'
        group by
            bb1_posts.threadparentid
        order by
            bb1_posts.posttime
            desc
        limit
            0,
$anzahl_posts
        "
;
        
function 
short_topic($text){
    
/* max = maximale anzahl von Zeichen im Topic 
    *  ggf ändern.
    */
    
$max 20;
    
    if (
strlen($text) > $max-3){
        
$text substr($text,0,$max)."...";
    }
    return 
$text;
    }

    
$result mysql_db_query($db,$query,$verbindung) or die("Fehler startseite");
    while ( 
$row mysql_fetch_array($result)) {
        
$datum formatdate($row['posttime'],"DD.MM.YYYY, HH:II");
        
$threadname $row['threadname'];
        
$boardid $row['boardparentid'];
        
$threadid $row['threadparentid'];
        
$autor $row['username'];
    
$link "<A TARGET=\"_blank\" HREF=\"$boardpath/action.php?action=getlastmain&boardid=$boardid\">$threadname</A>";
    
$htmlout .= "$link <br>";
    }

echo 
$htmlout;

                
                
                
                function 
formatdate($time,$format,$replacetoday=0) {
                    global 
$db_zugriff$n$timetype$timeoffset$today;
                    
$time $time+(3600*$timeoffset);
                    if(
date("dmY"time()+(3600*$timeoffset))==date("dmY"$time) && $replacetoday) {
                        
$position strpos($today"=");
                        if(
$position!==false) {
                            
$pcover substr($today$position+1);
                            
$val substr($today0$position);
                            
$format str_replace($val,$pcover$format);
                        }
                    }
                    
$out str_replace("DD",date("d"$time), $format);
                    
$out str_replace("MM",date("m"$time), $out);
                    
$out str_replace("YYYY",date("Y"$time), $out);
                    
$out str_replace("YY",date("y"$time), $out);
                    
$out str_replace("MN",get_month_name(date("n"$time)), $out);
                    if(
$timetype) { #12 Stunden
                        
$out str_replace("II","II ".date("A"$time), $out);
                        
$out str_replace("HH",date("h"$time), $out);
                    }
                    else 
$out str_replace("HH",date("H"$time), $out);
                    
$out str_replace("II",date("i"$time), $out);
                    return 
$out;
                }
                
                
                function 
get_month_name($month_number) {
                    
$name_monat[1]    =  "Januar";
                    
$name_monat[2]    =  "Februar";
                    
$name_monat[3]    =  "M&auml;rz";
                    
$name_monat[4]    =  "April";
                    
$name_monat[5]    =  "Mai";
                    
$name_monat[6]    =  "Juni";
                    
$name_monat[7]    =  "Juli";
                    
$name_monat[8]    =  "August";
                    
$name_monat[9]    =  "September";
                    
$name_monat[10]  =  "Oktober";
                    
$name_monat[11]  =  "November";
                    
$name_monat[12]  =  "Dezember";
                
                    return 
$name_monat[$month_number];
                }
?>




                    </font></p>
                                    <p> </p>

....... 



- kickedINtheHEAD - 10.05.2004

gibt mal ne datei mit
PHP-Code:
<?php phpinfo();?>
rauf kann sein das dein host php für diesen account gesperrt hat bzw kein php unterstützt - falls die datei funktioniert schick ma mal den ganzen code über pn

ps hab das pw und user von deiner datenbank entfernt - bitte poste sie zu deiner eigenen sicherheit nicht


- earlyhost - 11.05.2004

Die Datei extern: http://vc.yourboardhosting.de/lastposts.php

Hoster hat PHP und ist nicht auf meinem Account gesperrt!

PHP-Code:
<?php
$verbindung 
= @mysql_connect("localhost","xxxx","xxxx");
                
$db "usr_web102_1";
                
$htmlout "";


/* Anzahl der zu zeigenden Posts 
    * wenn mehr oder weniger asl 5 dargestellt werden sollen
    * den Wert verändern.
    */
    
$anzahl_posts 10
    
    
/* Url zu deinem Board ohne / am ende */
    
$boardpath "http://vc.yourboardhosting.de";
    
    
$query "
        select
            bb1_posts.*,
            bb1_threads.threadname,
            bb1_user_table.username
        from
            bb1_posts,
            bb1_threads,
            bb1_user_table
        where
            bb1_threads.threadid = bb1_posts.threadparentid
        and
            bb1_user_table.userid = bb1_posts.userid
        and 
            bb1_threads.boardparentid != '11'
        group by
            bb1_posts.threadparentid
        order by
            bb1_posts.posttime
            desc
        limit
            0,
$anzahl_posts
        "
;
        
function 
short_topic($text){
    
/* max = maximale anzahl von Zeichen im Topic 
    *  ggf ändern.
    */
    
$max 20;
    
    if (
strlen($text) > $max-3){
        
$text substr($text,0,$max)."...";
    }
    return 
$text;
    }

    
$result mysql_db_query($db,$query,$verbindung) or die("Fehler startseite");
    while ( 
$row mysql_fetch_array($result)) {
        
$datum formatdate($row['posttime'],"DD.MM.YYYY, HH:II");
        
$threadname $row['threadname'];
        
$boardid $row['boardparentid'];
        
$threadid $row['threadparentid'];
        
$autor $row['username'];
    
$link "<A TARGET=\"_blank\" HREF=\"$boardpath/action.php?action=getlastmain&boardid=$boardid\">$threadname</A>";
    
$htmlout .= "$link <br>";
    }

echo 
$htmlout;

                
                
                
                function 
formatdate($time,$format,$replacetoday=0) {
                    global 
$db_zugriff$n$timetype$timeoffset$today;
                    
$time $time+(3600*$timeoffset);
                    if(
date("dmY"time()+(3600*$timeoffset))==date("dmY"$time) && $replacetoday) {
                        
$position strpos($today"=");
                        if(
$position!==false) {
                            
$pcover substr($today$position+1);
                            
$val substr($today0$position);
                            
$format str_replace($val,$pcover$format);
                        }
                    }
                    
$out str_replace("DD",date("d"$time), $format);
                    
$out str_replace("MM",date("m"$time), $out);
                    
$out str_replace("YYYY",date("Y"$time), $out);
                    
$out str_replace("YY",date("y"$time), $out);
                    
$out str_replace("MN",get_month_name(date("n"$time)), $out);
                    if(
$timetype) { #12 Stunden
                        
$out str_replace("II","II ".date("A"$time), $out);
                        
$out str_replace("HH",date("h"$time), $out);
                    }
                    else 
$out str_replace("HH",date("H"$time), $out);
                    
$out str_replace("II",date("i"$time), $out);
                    return 
$out;
                }
                
                
                function 
get_month_name($month_number) {
                    
$name_monat[1]    =  "Januar";
                    
$name_monat[2]    =  "Februar";
                    
$name_monat[3]    =  "M&auml;rz";
                    
$name_monat[4]    =  "April";
                    
$name_monat[5]    =  "Mai";
                    
$name_monat[6]    =  "Juni";
                    
$name_monat[7]    =  "Juli";
                    
$name_monat[8]    =  "August";
                    
$name_monat[9]    =  "September";
                    
$name_monat[10]  =  "Oktober";
                    
$name_monat[11]  =  "November";
                    
$name_monat[12]  =  "Dezember";
                
                    return 
$name_monat[$month_number];
                }
?>