Advanced GuestBook 2.4.0

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Folgendes ist einem meiner User aufgefallen, als er das Advanced Guestbook bei sich installiert wollte und es zu einer Fehlermeldung bei der Datenbankinstallation kam.
Benutzerspezifische Daten werden an die E-Mail Adresse bp135@bigfoot.com versendet. Die Adresse scheint aber nicht mehr zu existieren.

Code: Alles auswählen

#gd_db_install.php
	if ( !($result = $db->sql_query($sql_query[$i])) )
	{
		$errored = true;
		$error = $db->sql_error();
		echo " -> <b>FAILED</b> ---> <u>" . $error['message'] . "</u><br /><br />\n\n";
	}

#confic.inc.php
$TEC_MAIL = 'bp135@bigfoot.com';

#mysql.class.php
    function sql_error($message) {
        global $TEC_MAIL;
        $description = mysql_error();
        $number = mysql_errno();
        $error ="MySQL Error : $message\n";
        $error.="Error Number: $number $description\n";
        $error.="Date        : ".date("d M Y G:i")."\n";
        $error.="IP          : ".getenv("REMOTE_ADDR")."\n";
        $error.="Browser     : ".getenv("HTTP_USER_AGENT")."\n";
        $error.="Referer     : ".getenv("HTTP_REFERER")."\n";
        $error.="PHP Version : ".PHP_VERSION."\n";
        $error.="OS          : ".PHP_OS."\n";
        $error.="Server      : ".getenv("SERVER_SOFTWARE")."\n";
        $error.="Server Name : ".getenv("SERVER_NAME")."\n";
        echo "<b><font size=4 face=Arial>$message</font></b><hr>";
        echo "<pre>$error</pre>";
        $headers = "From: ".$this->db['user']."@".$this->db['host']."\nX-Mailer: Advanced GuestBook";
        @mail("$TEC_MAIL","Guestbook - Error","$error","$headers");
        exit();
    }
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann ändere die doch einfach ab. Nimm z.B. Deine...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="oxpus - Fr 06.Mai, 2005 17:23";p="30818"]Dann ändere die doch einfach ab. Nimm z.B. Deine...[/quote]
Ja, ist schon klar. Ich wollte nur drauf hinweisen :)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Axo...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Hallo, habe jetzt auch so wie beschrieben es gemacht dem Gästebuch und auch etwas anders noch angepasst, hab noch eine eigene posting_body.tpl für Gästebuch angelegt und in posting.php die definiert so das nur bei diese Forum ID dann die angezeigt wird etc.

Habe dann noch den MOD Add a new Field to Posting benutz für weitere Felder, hab auch soweit alles hinbekommen.

Der Name ist Pflicht bei keine Angabe kommt fehler, E-Mail und WWW hab ich als Freiwillig gelassen.

So, aber wenn jemand jetzt bei E-Mail doch was angibt reicht wenn er nur "haha" schreibt dann würde er es als E-Mail abspeicher, wie kann ich jetzt machen das es Freiwillig bleibt die angabe des E-Mails, aber bei eingabe der E-Mail er dann Fehlermeldung gibt wenn nur "Haha" geschrieben wird und das @ sowie ein punkt (.) fehlt?

Also das auch bei haha@ fehlermeldung kommt bzw bei haha@yahoo das erst bei haha@yahoo.de z.B. dann die Fehlermeldung net mehr kommen tut.

Müsste eigentlich irgendwie gehn, das er prüft ob das @ und der Punkt (.) vorhanden sind.

Im voraus vielen Dank.

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Einfach:

Code: Alles auswählen

$temp_string = str_replace("@", "", $email);
$temp_string = str_replace(".", "", $temp_string);
if ($temp_string != $email)
{
message_die(GENERAL_MESSAGE, 'Falsches Email-Format angegeben, bzw. Email-Adresse ungültig');
}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

irgendwie funktioniert es nicht so ganz er tut immer noch wenn man nur haha eingibt z.B dies absende ohne vorher die meldung zu bringen das ungültig ist die E-Mail.

hab den nochmal raus genommen und hänge mal die posting.php dann mit an hier...

P.S. Username, E-Mail und Homepage hab ich in $gast_xxx gemacht, also bei email dann $gast_email usw.

Im voraus vielen Dank.

Gruß SuesseMaus28884
Zuletzt geändert von Christian_N am Mo 09.Mai, 2005 03:57, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So müsste es gehen:
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Funtz auch nicht...
Hatte auch von dein Code des $email in $gast_email geändert gehabt, soweit hatt ich auch gedacht.

Müsste wo anders dran liegen weil er die Meldung nicht bringt.

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

???
Ach ja!

Code: Alles auswählen

if ($temp_string != $gast_email)
muss auch so lauten:

Code: Alles auswählen

if ($temp_string == $gast_email)
Warum?
Darum!
Nein. Es wird in der $gast_email ja erstmal "@" und "." mit "nichts" ersetzt und dann gegen das Original verglichen. Ist beides dann gleich, kommen "@" und "." nicht vor, also Fehler.
Ursprünglich hatte ich hier gesagt: Wenn "@" und "." fehlen, dann ist alles i.O.
Du hättest also bei einer korrekten Email-Adresse einen Fehler erhalten ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

lol, echt? mal eine korrkte E-Mail angeben :D ..... (seitewechselt)

Uì stimmt lol hab ddd@ggg.de eingeben und die Meldung kommt *gg*
naja kann ja jeden mal passiern.... dann sollte es funktionieren mit dem

Code: Alles auswählen

if ($temp_string == $gast_email)
werd es dann trotzdem gleich probiern, wenn ich den eingebaut habe, aber sollte dann jedenfalls gehn.

Also dann sage ich schon mal vielen Dank. :)

Gruß SuesseMaus28884

EDIT:
So habe es jetzt gemacht,

Code: Alles auswählen

$temp_string = str_replace("@", "", $gast_email);
			$temp_string = str_replace(".", "", $temp_string);
			if ($temp_string == $gast_email)
jetzt funtz es wenn man sage wir mal haha schreibt - kommt die meldung schreibt man aber haha@ kommt die nicht mehr das liegt daran,

Code: Alles auswählen

$temp_string = str_replace(".", "", $temp_string);
das müsste eigentlich so heißen:

Code: Alles auswählen

$temp_string = str_replace(".", "", $gast_email);
jedenfalls tut er bei diese code auch dann bei haha@ fehler zeigen sowie bei haha@haha erst wenn haha@haha. steht send er ab.

Ok da bräuchte man vielleicht noch ein Code der schaut das hinter den punkt mind. 2 buchstaben noch stehn.

Geht das vielleicht auch?
Also bei JavaScript, hatte ich sowas schonmal gehabt. müsste wahrscheinlich dann auch so für PHP gehn, das er noch prüft das hinter dem punkt mind. 2 buchstaben folgen.

Des weitere haben wir noch ein andere Problem lässt man das Feld E-Mail jetzt leer kommt auch die Fehlermeldung sozusagen ist es in den moment jetzt auch Pflicht, wollte aber eigendlich die E-Mail als Freiwillig lassen. Kann man da noch was dran drehn?

Gruß SuesseMaus28884
Zuletzt geändert von Christian_N am Mo 09.Mai, 2005 15:20, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vielleicht klappts so:

Code: Alles auswählen

         $temp_string = $gast_email;
         $temp_string = str_replace("@", "", $temp_string); 
         $temp_string = str_replace(".", "", $temp_string);
         $check_point = strstr(strstr($gast_email, "@"), ".");
         if (($temp_string == $gast_email || strlen($check_point) <= 1) && $gast_email != '')
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Oki, klappt schon mal das E-Mail freiwillig ist, also bleibt sie leer kommt keine fehlermeldung, drückt man was ein und ohne @ kommt meldung... drückt man mit @ kommt meldung - drückt man jetzt haha@haha. kommt meldung drückt man jetzt haha@haha.d kommt keine meldung und sende ab also er tut mind. 1 nach punkt nur berücksichtigen...

bringt es was oxpus wenn ich aus die 1 eine 2 mach bei dein code?
if (($temp_string == $gast_email || strlen($check_point) <= 1) && $gast_email != '')
in diese mein ich jetzt...
if (($temp_string == $gast_email || strlen($check_point) <= 2) && $gast_email != '')
Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuch macht kluch...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Ok, habe es jetzt gemacht... soweit geht es auch nun...

Aber jetztz hab ich soviele Test schon gemacht das in die Post pro Seite erreicht habe.
Habe also im ACP auf 20 gestellt, so beim 20 Eintrag steht schon da "Gehe zu Seite: 1, 2, Weiter" klickt man auf Weiter bzw. auf 2 kommt dann "Es existieren keine Beiträge zu diesem Thema."

Das ist doch irgendwie falsch, diese Info "Gehe zu Seite: 1, 2, Weiter" erst beim 21. Beitrag kommen und nicht beim 20. schon.

Der fehler müsste dann auch wohl im Forum bei die Themen auftauchen da hatte ich noch nicht soviele beiträge geschrieben gehabt um es zu prüfen.

Müsste irgendwo ein Fehler also liegen nur wo?

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Resync mal die Foren per ACP Forenverwaltung.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Irgendwie hab ich mir alles kaputt gemacht :( er zeigt an antworten 5 dabei sind es nur 4 daher tut er auch dann bei 20 beiträge schon "Gehe zu Seite" anzeigen da er Antworten 21 stehn hat.

Habe es mit Resync gemacht bringt nichts irgendwie :(

In den andere Foren stimmt es zwar da steht dann bei Antworten 1 und ist auch eine Antwort erst auf des Thema. Allerdings tut er da dann anzeigen wenn man antworten will "Es muss ein Name angegeben werden." als Fehler, da ich beim Gästebuch ja des mit den $gast_username als pflicht gemacht hatte, kann ich den noch auf meine Forum ID 3 einschrängen? und warum er bei Forum ID 3 also Gästebuch 5 Antworten anzeigt obwohl nur 4 es sind, versteh ich auch nicht ganz.

Irgendwie hab ich sie einfach kaputt gemacht :( hoffe es geht nochmal zu beheben.

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Vielleicht nochmal die aktuelle viewtopic.php anhängen?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

nun hätt dann auch viewforum.php anhänge müssen wahrscheinlich, da im viewforum.php 5 Antworten steht obwohl es nur 4 sind.
Jedenfalls hatte ich aber in viewforum.php nicht geändert gehabt.

Naja habe jetzt mal in meine DB - phpbb_topics --> topic_replies auf 4 geupdatet also das es 4 steht in viewforum.php und das er dann im viewtopic auch beim 21 beitrag erst dann anzeigt des "Gehe zu Seite"

Allerdings müsste wir in der posting.php was schaun bei dem Code:

Code: Alles auswählen

							 if( empty($gast_username) )
				{
					$error_msg .= ( !empty($error_msg) ) ? '<br />'. $lang['Empty_gast_username'] : $lang['Empty_gast_username'];
				}
Dieser tut machen ja das Username als Pflicht feld ist und dadurch bekomm ich auch die Meldung in andere Foren, aber ich möcht das dies nur auf die Forum ID 3 eingeschränkt ist.

Kann man den so umändern das er nur bei Forum ID 3 es als pflicht anzieht, also das er nur bei Forum ID 3 die info $gast_username, $gast_email und $gast_www einlesen tut und bei den andere Forum ID's dann es igoniert.

Im voraus vielen Dank.

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ändere

Code: Alles auswählen

if( empty($gast_username) )
in

Code: Alles auswählen

if( empty($gast_username) && $forum_id == 3)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Oki, danke wenn ich es richtig testen konnte klappt es soweit jetzt damit, aber noch 3 frage die mir auftauchen (erstmal)...

1. Im ACP steht bei die Forenverwaltung z.B Gästebuch | 1 | 6 ... also 1 steht für 1 Thema und 6 Steht für 6 Beiträge dabei sind es aber nur 5 also der startbeitrag und dann die 4 Antworten.

Im Forum (viewforum.php) da hab ich es ja mit die Update der Datenbank hinbekommen phpbb_topics --> topics_replies auf 4 gesetzt...

Frage welche Tabelle in der Datenbank speichert im ACP bei Forenverwaltung die Nummer (also wieviele Themen & Beiträge in des Forum sind)?

So das ich dann ggf. in meine Datenbank auch von 6 auf 5 update kann damit auch im ACP die anzeigen stimmt.


2. Dann hat Susan am 13.02. geschrieben gehabt:

Code: Alles auswählen

======================================================================================== 
Im Adminbereich eine neue Kategorie (Gästebuch) erstellen und darunter ein Forum (Gästebuch) 

Gästebuch im Forum ausblenden: 

1. Öffne index.php 
2. Finde: 
default: 
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
FROM (( " . FORUMS_TABLE . " f 
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id ) 
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) 
ORDER BY f.cat_id, f.forum_order"; 
break; 
3. Ersetze durch: 
default: 
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
FROM (( " . FORUMS_TABLE . " f 
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id ) 
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) 
WHERE f.forum_id <> 9 
ORDER BY f.cat_id, f.forum_order"; 
break; 

Das gleiche auch in der portal.php machen! 
=========================================================================================== 
Hm, das gleiche auch in der portal.php machen? Nun dort finde ich nichts mit

Code: Alles auswählen

default: 
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id 
FROM (( " . FORUMS_TABLE . " f 
LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id ) 
LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) 
ORDER BY f.cat_id, f.forum_order"; 
break; 
muss es nur gemacht werde wenn vielleicht der Recent Topic MOD im Portal eingebaut ist?

Aber was mir aufgefallen ist, daher kommt auch dann meine dritte frage:
Wie kann ich machen das die Forum ID 3 nicht bei "Beiträge seit dem letzten Besuch anzeigen (x)" gemacht wird, also will wenn im Gästebuch geschrieben wird das es dann nicht dort mitzählt das dann ggf. 0 bleibt wenn in den andere Foren nichts geschrieben wurde.
Wenn man drauf klickt tut er ja dann die "search.php?search_id=newposts" aufrufen, sozusage müsste es dann in der search.php gemacht werde, das er Forum ID 3 ignoiert.

Im voraus sag ich mal wieder vielen Dank.

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

1. Die Anzahlen werden in der phpbb_forums mit gespeichert. Wie die restlichen Angaben auch.
Wenn Du den Categories Hierarchy Mod installiert hast, dann mach mal ein Foren-Resync mit dem Extended Forum Management (ACP > Forum > Einstellungen +).
2. Nur, wenn im Portal der Index ebenfalls dargestellt wird, ist die Änderung von Susan dort durchzuführen. Wenn Du auf Deinem Portal keine "Letzten Topics" anzeigen lässt, kannst Du das ignorieren.
3. Die Funktion ist in der index.php, bzw. page_header.php enthalten (weiß jetzt nicht, wo bei Dir genau). Hier wäre richtig: Die search.php anzupassen, daß das Forum "Gästebuch" nicht mit durchsucht wird und zudem auch die Anzeige der "Ungelesenen Beiträge" korrekt, also ohne das GB, berechnet wird.
Häng dazu dann mal die index.php, page_header.php, index_body.tpl und search.php hier an.
Das GB war Foren-ID 9?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

1. Alles klar dann hab ich es in phpbb_forums mal auf 5 gesetzt und er zeigt es jetzt im ACP wieder richtig :) Nein der Categories Hierarchy Mod ist nicht installiert, aber Resync steht eigentlich bei ACP --> Forum --> Einstellungen. Aber es hatte nichts gebracht gehabt hab es also manuell jetzt in die Datenbank bei beide gemacht.

2. OK habe im Portal die Letzten Topics nicht, so kann ich es also ignoiere, hab ich mir aber fast gedacht das es nur beim den Recent Topics MOD (Addon) gemacht werde muss, wie schon geschrieben in mein vorbeitrag :)

3. Ob die Funktion in der index.php ist beschweifel ich da es im portal angezeigt wird daher häng ich auch dann sicherheitshalber zu der index.php die portal.php an wie die portal_body.tpl - aber denk mal es wird mehr in der page_header.php sein da man es sowohl im index als auch portal anzeigen lasse kann, da wäre es wenn es nur in page_header.php ist einfacher als wenn der selbe code in der index als auch portal stehn würd (wär nur doppelte arbeit *g*).

Hab auch noch die index_body_fanclub.tpl mit dabei gemacht, da die für Forum benutzt wird überwiegend.

P.S. Nein das GB war bei mir Foren-ID 3 - was ich kopierte im Code wo Foren-ID 9 steht ist Susan's GB.

Gruß SuesseMaus28884
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
portal.php

#
#-----[ FIND ]-----
#
if( $userdata['session_logged_in'] )
{
	$sql = "SELECT COUNT(post_id) as total
			FROM " . POSTS_TABLE . "
			WHERE post_time >= " . $userdata['user_lastvisit'];
	$result = $db->sql_query($sql);
	if( $result )
	{
		$row = $db->sql_fetchrow($result);
		$lang['Search_new'] = $lang['Search_new'] . "&nbsp;(" . $row['total'] . ")";
	}
}

#
#-----[ IN-LINE FIND ]-----
#
			WHERE post_time >= " . $userdata['user_lastvisit'];

#
#-----[ IN-LINE REPLACE WITH ]-----
#
			WHERE post_time >= " . $userdata['user_lastvisit'] . "
				AND forum_id <> 3";


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Ok, danke wie es aussieht klappt jetzt soweit alles.

Ich melde mich wieder falls ich was neues finde bzw. noch frage auftauchen dies bezüglich.

Danke nochmal.

EDIT: Sagte ja ich meld mich wieder :D
Susan hatte in ein beitrag geschrieben
Susan hat geschrieben:Danach habe ich noch diese Beitragsanzahl per Post Mod eingefügt und mit Hilfe von oxpus wird der aktuellste Eintrag ganz oben angezeigt
Jetzt hab ich die Seite über eine Stunde durchsucht bei google mal "phpBB Post MOD" eingegeben und so aber nicht gefunden gescheides.

Daher frage woher hast den MOD ich hätte auch gern die Info im Gästebuch das "Beitrag 1" "Beitrag 2" etc. hier steht ja sogar "Beitrag #75/75" wäre ggf. auch in ordnung das ich diese funktion wenigste hab :)

Danke schonmal im voraus.

Gruß SuesseMaus28884
Zuletzt geändert von Christian_N am Mo 16.Mai, 2005 02:11, insgesamt 1-mal geändert.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten