YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Die neuesten Einträge auf der Homepage » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 4.519 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Die neuesten Einträge auf der Homepage
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
jens@fireball
Mitglied


Dabei seit: 02.07.06
Beiträge: 111

 Die neuesten Einträge auf der Homepage Antworten Zitieren Editieren Melden       UP

Beschreibung: Titel: NewPost(at)Homepage v1.0
Version: 1.0
Beschreibung: Dieser Hack ermöglicht die Anzeige von neuen Forenbeiträgen auf der Homepage.
----
Demo: http://aidabar.philaforum.com/forum/newpostathp.php
Demo integriert auf Homepage: www.wework.de (wbb-Hacks)


weiter zum Download

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von jens@fireball: 16.06.07 17:38.

16.06.07 17:06 jens@fireball ist offline E-Mail Finden Als Freund hinzufügen
energun222 energun222 ist männlich
Mitglied


images/avatars/avatar-4941.gif

Dabei seit: 10.06.07
Beiträge: 102
Fähigkeiten: WBB2 Anfänger
Herkunft: Deutschland
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

hi,


da ist ja noch nitmal eine Anleitung bei! Mann kann zwar ein bissl wat in der php Datei einstellen aber wie man das dann auf der HP einbaut, welchen Code man nehmen muss steht dort alles nit. Und was bedeutet Usergruppe 4?

__________________
My YouTube### My Website
16.06.07 17:49 energun222 ist offline E-Mail WWW Finden Als Freund hinzufügen
Freak2003
Mitglied


images/avatars/avatar-1554.gif

Dabei seit: 18.01.04
Beiträge: 1.529

Antworten Zitieren Editieren Melden       UP

Als Anregung könntest du den Teil "Die x neusten Beiträge aus dem Forum" ja als Sprachvariable oberhalb des Teils "Ab hier nichts mehr ändern" einfügen ...

Gibt bestimmt ein paar Leute, die das evtl. anders benennen wollen smile

Achja energun222 ... Lad die Datei hoch, pass die Einstellungen in der php-Datei an und include das DIng einfach Augenzwinkern
16.06.07 18:16 Freak2003 ist offline Finden Als Freund hinzufügen
jens@fireball
Mitglied


Dabei seit: 02.07.06
Beiträge: 111

Themenstarter Thema begonnen von jens@fireball
Antworten Zitieren Editieren Melden       UP

hallo, ich hab vergessen die anleitung dem archiv beizufügen, selbsverständlich gibts diese auch auf www.wework.de nachzulesen unter wbb-hacks- Augenzwinkern
17.06.07 09:38 jens@fireball ist offline E-Mail Finden Als Freund hinzufügen
gtamodder gtamodder ist männlich
Mitglied


Dabei seit: 29.05.07
Beiträge: 58
Herkunft: Ingolstadt
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

bei mir kommt folgende fehlermeldung:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'on bb1_posts.threadid=bb1_threads.threadid and bb1_threads.boardid=bb1_boards.bo' at line 1


was kann ich da machen?
17.06.07 19:18 gtamodder ist offline E-Mail WWW Finden Als Freund hinzufügen Füge gtamodder in deine Kontaktliste ein
jens@fireball
Mitglied


Dabei seit: 02.07.06
Beiträge: 111

Themenstarter Thema begonnen von jens@fireball
Antworten Zitieren Editieren Melden       UP

Zitat:
Original von gtamodder
bei mir kommt folgende fehlermeldung:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'on bb1_posts.threadid=bb1_threads.threadid and bb1_threads.boardid=bb1_boards.bo' at line 1


was kann ich da machen?


welche boardversion hast du? liegt die newpostathp.php im hauptverzeichnis deines forums? liegt deine homepage, von der du die newpostathp.php includen möchtest auf dem selbigen space?

lg bjoern
18.06.07 07:40 jens@fireball ist offline E-Mail Finden Als Freund hinzufügen
gtamodder gtamodder ist männlich
Mitglied


Dabei seit: 29.05.07
Beiträge: 58
Herkunft: Ingolstadt
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

ich habe die 2.3.6

die newpostathp.php liegt im hauptverzeichnis des forums

und die hompage liegt auf dem selbigen space
18.06.07 23:57 gtamodder ist offline E-Mail WWW Finden Als Freund hinzufügen Füge gtamodder in deine Kontaktliste ein
DOFC
Mitglied


Dabei seit: 06.04.07
Beiträge: 23
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

wie kann ich die Schriftgröße bearbeiten?

Wir würden das gerne in unsere Homepage mit inebauen und das Layout anpassen. Siehe www.dofc.de oben Rechts.

Dort soll es dann hin.
24.06.07 12:31 DOFC ist offline E-Mail WWW Finden Als Freund hinzufügen Füge DOFC in deine Kontaktliste ein
devil_himself
Mitglied


Dabei seit: 13.08.04
Beiträge: 12

Antworten Zitieren Editieren Melden       UP

ich bekomme leider beim aufrufen der newpostathp.php folgende fehlermeldung -> Fatal error: main(): Security alert: Include filename is an URL in Unknown on line 0

an idea?
ich leider nicht, pfade sind angepasst ...

__________________
FaMI-Portal.de
24.06.07 19:16 devil_himself ist offline E-Mail WWW Finden Als Freund hinzufügen
lenamaus lenamaus ist weiblich
Vollblutmama ;)


images/avatars/avatar-5598.jpg

Dabei seit: 02.01.07
Beiträge: 43
Fähigkeiten: WBB2 Anfänger
Herkunft: Wien
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

hm also ich hab das gemacht wie in der anleitung aber bei mir scheinen die themen nicht auf der hp auf...kann es sein dass ich in der php datei was falsch gemacht habe?

php:
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:

<?php 
// NewPost(at)Homepage v1.0
// Beschreibung: Mit diesem Hack lassen sich die neusten Forenbeiträge auf der Homepage als Link darstellen.
// Autor: Michael Kusche und Bjoern Gerlach
// Version: v1.0
// Copyright: Sämtliche Rechte liegen bei den Autoren und dürfen nicht entfernt werden.

// Dieser Hack darf ohne ausdrückliche Genehmigung nirgens anders als auf www.wework.de angeboten werden.



$pfad="http://dieviennamamis.jppeterson.de/wbb2";
                        
$pfad1="/acp/lib/config.inc.php";

$anzeige=10;

$usergruppe=4;


/** Ab hier bitte nichts mehr ändern **/

include("$pfad$pfad1");                                     
mysql_connect($sqlhost,$sqluser,$sqlpassword)or
die("Verbindung zur Datenbank fehlgeschlagen");
mysql_select_db($sqldb);

$a=0;
echo "<br>Die $anzeige neusten Beiträge im Forum: <br><br>";
$sql="select * from bb".$n."_boards where invisible='1'";
$sql "select bb".$n."_boards.*, bb".$n."_permissions.* FROM bb".$n."_boards inner join bb".$n."_permissions on bb".$n."_boards.boardid=bb".$n."_permissions.boardid and bb".$n."_boards.isboard=1 and bb".$n."_permissions.can_view_board=0 and bb".$n."_permissions.groupid='$usergruppe' group by bb".$n."_boards.boardid";
$zeiger=mysql_query($sql) or die (mysql_error());
$anzahl=mysql_num_rows($zeiger);
if ($anzahl>="1")
{
    $boardid="and ";
    while($zeile=mysql_fetch_array($zeigerMYSQL_ASSOC))
    {
        $boardid.="bb".$n."_boards.boardid!='$zeile[boardid]' ";
        $a++;
        if ($anzahl!=$a)
        {
            $boardid.="and ";
        }
    }
}
$sql1 "select bb".$n."_posts.*, bb".$n."_threads.*, bb".$n."_boards.* FROM bb".$n."_posts inner join bb".$n."_threads,bb".$n."_boards on bb".$n."_posts.threadid=bb".$n."_threads.threadid and bb".$n."_threads.boardid=bb".$n."_boards.boardid $boardid group by bb".$n."_posts.threadid order by bb".$n."_threads.lastposttime DESC Limit $anzeige";
$zeiger1=mysql_query($sql1) or die (mysql_error());
$anzahl1=mysql_num_rows($zeiger1);
if ($anzahl1>="1")
{
    while($zeile1=mysql_fetch_array($zeiger1MYSQL_ASSOC))
    {
        echo "<b>$zeile1[title]:</b> <a target='_blank'  href='".$pfad."thread.php?goto=firstnew&threadid=$zeile1[threadid]&sid='>$zeile1[topic]</a><br>";
    }
}                      
?>          


26.06.07 03:15 lenamaus ist offline E-Mail WWW Finden Als Freund hinzufügen
jens@fireball
Mitglied


Dabei seit: 02.07.06
Beiträge: 111

Themenstarter Thema begonnen von jens@fireball
Antworten Zitieren Editieren Melden       UP

@gtamodder, leider wurde der hack noch nicht auf dieser version getestet

@dofc; einfach den ausgabeparameter "echo "<b>$zeile1[title]:</b> <a target='_blank' href='".$pfad."thread.php?goto=firstnew&threadid=$zeile1[threadid]&sid='>$z
eile1[topic]</a><br>";" mit css klassen definieren

@devil_himself; forenversion, link zum forum und deiner homepage?

@lenamaus, gib mal den link zu deiner homepage
27.06.07 21:58 jens@fireball ist offline E-Mail Finden Als Freund hinzufügen
lenamaus lenamaus ist weiblich
Vollblutmama ;)


images/avatars/avatar-5598.jpg

Dabei seit: 02.01.07
Beiträge: 43
Fähigkeiten: WBB2 Anfänger
Herkunft: Wien
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

@fireball

hab es wieder gelöscht aber ich lade es noch mal neu hoch da ich glauib ich weiß wieso es nicht geklappt hat. denke mein alter server konnte den script ned lesen. großes Grinsen
10.07.07 17:55 lenamaus ist offline E-Mail WWW Finden Als Freund hinzufügen
BCM
Mitglied


Dabei seit: 16.06.04
Beiträge: 1

Fragezeichen Antworten Zitieren Editieren Melden       UP

Hallo Jens,

hab es eingebaut und es klappt prima (http://www.blacktemplars.net/index.php?s=community) ! Vielen Dank.

Allerdings würde ich gern anzeigen lassen, wer als letztes auf das Thema geantwortet hat, anstatt, in welchem Forum das war.
Bei Deinem inner join gibt die Datenbank als Result *zwei* Spalten mit der Bezeichnung "lastposter" aus - zuerst den lastposter im Board und danach dann den im Thread.
wenn ich also am Ende Deiner Ausgage hinschreibe "....".$zeile1[topic]."</a> <i>im ".$zeile1[lastposter]."</i><br>";
dann bekomme ich eine Anzeige, die mir sagt
> "neuer Beitrag" von "letzter Poster in diesem BOARD"
und nicht
> "neuer Beitrag" von "letzter Poster in diesem THREAD"

Da die Spaltenbezeichnung exakt gleich ist, wüsste ich nicht, wie ich PHP nun dazu bringen kann, mir den User aus der zweiten Spalte "lastposter" zu liefern. Vielleicht könnte man eine zweite, left join-abfrage hineinverschachteln, die dann nur den lastposter des Threads übrig lässt. Allerdings reicht dazu mein MYSQL-wissen nicht aus.

*blinzel* Meinst Du, du könntest mir da helfen? Aufgeben

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von BCM: 01.08.07 23:09.

01.08.07 22:55 BCM ist offline E-Mail Finden Als Freund hinzufügen
ScheinTod
Mitglied


images/avatars/avatar-4726.gif

Dabei seit: 14.04.07
Beiträge: 4
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

wann gibts den die version für 2.3.6
hab nicht so viel ahnung von MySQL bin jetzt nur soweite das der fehler bei 2.3.6 im anzeigen der Last Post, die Foren werden angezeigt.

Fehler liegt in:
php:
1:
2:
3:
4:
$sqll "select bb".$n."_posts.*, bb".$n."_threads.*, bb".$n."_boards.* FROM 
bb".$n."_posts inner join bb".$n."_threads,bb".$n."_boards on bb".$n."_posts.threadid=bb".$n."_threads.threadid and 
bb".$n."_threads.boardid=bb".$n."_boards.boardid $boardid group by 
bb".$n."_posts.threadid order by bb".$n."_threads.lastposttime DESC Limit $anzeige";

kann da einer mal was zu sagen? bzw wo der unterschied an den DB's /tab's
von 2.3.6 und der älteren is

Meldung des Server's:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'on bb1_posts.threadid=bb1_threads.threadid and bb1_threads.boardid=bb1_boards.bo' at line 1

__________________
Visit www.3g-clan.com
and 3G Forum

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ScheinTod: 11.09.07 17:23.

11.09.07 17:23 ScheinTod ist offline E-Mail Finden Als Freund hinzufügen
newx
Mitglied


Dabei seit: 25.07.04
Beiträge: 63

Antworten Zitieren Editieren Melden       UP

Bei mir hauts jede menge fehle rein:


Warning: main(http://www.xxx.de/xxx/newpostathp.phpacp/lib/config.inc.php) [function.main]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /www/htdocs/xxx/xxx/newpostathp.php on line 23

Warning: main(http://www.xxx.de/xxx/newpostathp.phpacp/lib/config.inc.php) [function.main]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /www/htdocs/xxx/xxx/newpostathp.php on line 23

Warning: main() [function.include]: Failed opening 'http://www.xxx.de/xxx/newpostathp.phpacp/lib/config.inc.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/xxx/xxx/newpostathp.php on line 23

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'wwwrun'@'localhost' (using password: NO) in /www/htdocs/xxx/xxx/newpostathp.php on line 24
Verbindung zur Datenbank fehlgeschlagen

Board ist 2.3.6

__________________
Foto Forum - Galerie & Forum

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von newx: 27.09.07 23:40.

27.09.07 23:39 newx ist offline E-Mail Finden Als Freund hinzufügen
ScheinTod
Mitglied


images/avatars/avatar-4726.gif

Dabei seit: 14.04.07
Beiträge: 4
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

php:
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:
<?php
$shost="localhost";
$suser="dbuser";
$spw="password";
$sdb="dbname";
$n="1";
$fboard="";//Trage hier dein Boardverzeichnis ein (mit abschließendem /)
$anzlines="5"//Anzahl der Beiträge, die in der Tabelle gelistet werden

echo'<table width="100%" cellspacing="0" cellpadding="0">';

$fmysql mysql_connect($shost,$suser,$spw);
if(!mysql_select_db($sdb))
    {
        die("Es Konnte keine Verbindung zur Datenbank hergestellt werden");
    }
    $fsql "SELECT threadid, topic, lastposttime, lastposter FROM bb".$n."_threads WHERE boardid NOT IN (12,13,14,15,34,35,44) ORDER BY lastposttime DESC LIMIT ".$anzlines;
    $fresult mysql_query($fsql);
    if(!$fresult) {
        die("Konnte den Mysqlstring nicht abschicken");
    }
while($frow mysql_fetch_assoc($fresult))
{
echo '<tr><td width="2%"></td><td><a href="'.$fboard.'thread.php?threadid='.$frow[threadid].'">'.$frow[topic].'</a></div></td></tr>';

}
echo "</table>";
?>


Ist ne Abwandlung von nem anderen Hack

im oberen Feld müssen die DB daten des Forums eigetragen werden, der Bereich für "boardid NOT IN (...." ist für board die zB intern sind oder die nicht angezeigt werden sollen.

Wer das ganze in Webspell einfügen will sollte am Ende des Scripts noch
php:
1:
2:
3:
4:
include("_mysql.php");
mysql_connect($host,$user,$pwd);
mysql_select_db($db);
?>

einfügen

__________________
Visit www.3g-clan.com
and 3G Forum

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von ScheinTod: 08.10.07 18:26.

08.10.07 18:24 ScheinTod ist offline E-Mail Finden Als Freund hinzufügen
darkness112
Mitglied


Dabei seit: 27.08.08
Beiträge: 21
Fähigkeiten: WBB2 Anfänger
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

auch ich habe diesen fehler


Warning: include(daniel-gilberg.de/webhosting/acp/lib/config.inc.php) [function.include]: failed to open stream: No such file or directory in /www/htdocs/w00a1843/webhosting/newpostathp.php on line 23

Warning: include(daniel-gilberg.de/webhosting/acp/lib/config.inc.php) [function.include]: failed to open stream: No such file or directory in /www/htdocs/w00a1843/webhosting/newpostathp.php on line 23

Warning: include() [function.include]: Failed opening 'daniel-gilberg.de/webhosting/acp/lib/config.inc.php' for inclusion (include_path='.:/usr/share/php:..') in /www/htdocs/w00a1843/webhosting/newpostathp.php on line 23

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'wwwrun'@'localhost' (using password: NO) in /www/htdocs/w00a1843/webhosting/newpostathp.php on line 24
Verbindung zur Datenbank fehlgeschlagen
10.01.09 15:09 darkness112 ist offline E-Mail Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB 2.3.x » [WBB 2.3.x] Hacks und Addons » Die neuesten Einträge auf der Homepage