Die neuesten Einträge auf der Homepage |
energun222
Mitglied
Dabei seit: 10.06.07
Beiträge: 102
Fähigkeiten: WBB2 Anfänger Herkunft: Deutschland Forenversion: 2.3
|
|
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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Freak2003
Mitglied
Dabei seit: 18.01.04
Beiträge: 1.529
|
|
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
Achja energun222 ... Lad die Datei hoch, pass die Einstellungen in der php-Datei an und include das DIng einfach
|
|
16.06.07 18:16 |
Finden
Als Freund hinzufügen
|
|
gtamodder
Mitglied
Dabei seit: 29.05.07
Beiträge: 58
Herkunft: Ingolstadt Forenversion: 2.3
|
|
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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
jens@fireball
Mitglied
Dabei seit: 02.07.06
Beiträge: 111
Themenstarter
|
|
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 |
E-Mail
Finden
Als Freund hinzufügen
|
|
gtamodder
Mitglied
Dabei seit: 29.05.07
Beiträge: 58
Herkunft: Ingolstadt Forenversion: 2.3
|
|
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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
DOFC
Mitglied
Dabei seit: 06.04.07
Beiträge: 23
Forenversion: 2.3
|
|
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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|
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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
lenamaus
Vollblutmama ;)
Dabei seit: 02.01.07
Beiträge: 43
Fähigkeiten: WBB2 Anfänger Herkunft: Wien Forenversion: 2.3
|
|
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($zeiger, MYSQL_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($zeiger1, MYSQL_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 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
jens@fireball
Mitglied
Dabei seit: 02.07.06
Beiträge: 111
Themenstarter
|
|
@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 |
E-Mail
Finden
Als Freund hinzufügen
|
|
lenamaus
Vollblutmama ;)
Dabei seit: 02.01.07
Beiträge: 43
Fähigkeiten: WBB2 Anfänger Herkunft: Wien Forenversion: 2.3
|
|
@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.
|
|
10.07.07 17:55 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
BCM
Mitglied
Dabei seit: 16.06.04
Beiträge: 1
|
|
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?
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von BCM: 01.08.07 23:09.
|
|
01.08.07 22:55 |
E-Mail
Finden
Als Freund hinzufügen
|
|
ScheinTod
Mitglied
Dabei seit: 14.04.07
Beiträge: 4
Forenversion: 2.3
|
|
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 |
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
|
|
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 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|