Add-On Forum Notification: Verfolgte Foren auf Index mark.

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!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Add-On Forum Notification: Verfolgte Foren auf Index mark.

Beitrag von oxpus »

Um auf Verfolgung gesetzte Foren auf dem mit dem CH Mod 2.0.5 erstellten Index anzeigen zu können, ist folgendes Add-On nötig:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
includes/functions_categories_hierarchy.php

#
#-----[ FIND ]-----
#
	// set the unread flag

#
#-----[ BEFORE, ADD ]-----
#
	// get the forum notification status
	$sql = "SELECT fw.forum_id FROM " . FORUMS_WATCH_TABLE . " fw, " . FORUMS_TABLE . " f
		WHERE f.forum_id = fw.forum_id
			AND f.forum_notify = 1
			AND fw.user_id = " . $userdata['user_id'];
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't obtain forum watch information", "", __LINE__, __FILE__, $sql);
	}
	$tree['forum_notify'] = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$tree['forum_notify'][$row['forum_id']] = TRUE;
	}
	$db->sql_freeresult($result);

	// get the status for allowed forum watchings
	$sql = "SELECT forum_id FROM " . FORUMS_TABLE . "
		WHERE forum_notify = 1";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't obtain forum watch information", "", __LINE__, __FILE__, $sql);
	}
	$tree['forum_allow_notify'] = array();
	while( $row = $db->sql_fetchrow($result) )
	{
		$tree['forum_allow_notify'][$row['forum_id']] = TRUE;
	}
	$db->sql_freeresult($result);

#
#-----[ FIND ]-----
#
					switch($tree['type'][$wthis])
					{
						case POST_FORUM_URL:
							$wpgm = append_sid("./viewforum.$phpEx?" . POST_FORUM_URL . '=' . $tree['id'][$wthis]);
							break;
						case POST_CAT_URL:
							$wpgm = append_sid("./index.$phpEx?" . POST_CAT_URL . '=' . $tree['id'][$wthis]);
							break;
						default:
							$wpgm = append_sid("./index.$phpEx");
							break;
					}

#
#-----[ AFTER, ADD ]-----
#
					if ($wdata['forum_id'] != '')
					{
						$forum_id = $wdata['forum_id'];
						if ($tree['forum_notify'][$forum_id] == TRUE)
						{
							$wname .= '</a>&nbsp;<span class="postdetails">[ '.$lang['Watching_forum_on'].' ]</span>';
						}

						if ($tree['forum_allow_notify'][$forum_id] == TRUE)
						{
							$forum_no_watch = '';
						}
						else
						{
							$forum_no_watch = '<img src="'.$images['icon_forum_no_watch'].'" border="0" title="'.$lang['Forum_watching_disabled'] . '"/>';
						}
					}

#
#-----[ FIND ]-----
#
						$wlast_post .= '<img src="' . $wfolder_image . '" border="0" alt="' . $wfolder_alt . '" title="' . $wfolder_alt . '" align="middle" /></a>';

#
#-----[ REPLACE WITH ]-----
#
						$wlast_post .= $forum_no_watch.'<img src="' . $wfolder_image . '" border="0" alt="' . $wfolder_alt . '" title="' . $wfolder_alt . '" align="middle" /></a>';

#
#-----[ FIND ]-----
#
			// send to template
			$template->assign_block_vars('catrow', array());
			$template->assign_block_vars('catrow.forumrow',	array(

#
#-----[ BEFORE, ADD ]-----
#
			if ($data['forum_id'] != '')
			{
				$forum_id = $data['forum_id'];
				if ($tree['forum_notify'][$forum_id] == TRUE)
				{
					$desc .= '<br /><span class="postdetails">[ '.$lang['Watching_forum_on'].' ]</span>';
				}

				if ($tree['forum_allow_notify'][$forum_id] == TRUE)
				{
					$forum_no_watch = '';
				}
				else
				{
					$forum_no_watch = '<img src="'.$images['icon_forum_no_watch'].'" border="0" title="'.$lang['Forum_watching_disabled'] . '" />&nbsp;';
				}
			}

#
#-----[ FIND ]-----
#
				'FORUM_DESC'			=> $desc,

#
#-----[ AFTER, ADD ]-----
#
				'FORUM_NO_WATCH'			=> $forum_no_watch,

#
#-----[ OPEN ]-----
#
language/lang_english/lang_main.php

#
#-----[ FIND ]-----
#
$lang['You_are_watching_forum'] = 'You are now watching this forum.';
$lang['Forum_watching_disabled'] = 'Watching this forum was disabled';

#
#-----[ AFTER, ADD ]-----
#
$lang['Watching_forum_on'] = '<i>You watch this forum</i>';

#
#-----[ OPEN ]-----
#
language/lang_german/lang_main.php

#
#-----[ FIND ]-----
#
$lang['You_are_watching_forum'] = 'Du beobachtest nun das Forum.';
$lang['Forum_watching_disabled'] = 'Das Beobachten dieses Forums wurde abgeschaltet';

#
#-----[ AFTER, ADD ]-----
#
$lang['Watching_forum_on'] = '<i>Du verfolgst dieses Forum</i>';

#
#-----[ OPEN ]-----
#
templates/subSilver/index_box.tpl

#
#-----[ FIND ]-----
#
		<span class="forumlink"><a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br /></span>

#
#-----[ IN-LINE FIND ]-----
#
<a href="{catrow.forumrow.U_VIEWFORUM}"

#
#-----[ IN-LINE BEFORE, ADD ]-----
#
{catrow.forumrow.FORUM_NO_WATCH}

#
#-----[ OPEN ]-----
#
templates/subSilver/subSilver.cfg

#
#-----[ FIND ]-----
#
?>

#
#-----[ BEFORE, ADD ]-----
#
$images['icon_forum_no_watch'] = "$current_template_images/icon_forum_no_watch.gif";


#
#-----[SAVE/CLOSE FILES ]-----
#
# EoM
-- Code angepasst. Sprache hinzugefügt --
-- Snippet erweitert um die Anzeige der nicht verfolgbaren Foren --


Das nötige Icon im Anhang. Einfach mit rechter Maustaste und Speichern unter... herunterladen und unter templates/subSilver/images/ hochladen.
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 »

Kannst du mich bitte aufklären? Ich habe den Forum Notification Mod 1.4 installiert.

Was genau wird hier dann auf dem Index angezeigt?
Gilt das auch für den CH 2.0.4? Den 5er hab ich noch nicht installiert weil der noch RC ist.
Zuletzt geändert von modbo am Di 15.Feb, 2005 17:48, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

[quote="modbo - Di 15.Feb, 2005 17:12";p="23436"]Kannst du mich bitte aufklären? Ich habe den Forum Notification Mod 1.0.4 installiert.

Was genau wird hier dann auf dem Index angezeigt?
Gilt das auch für den CH 2.0.4? Den 5er hab ich noch nicht installiert weil der noch RC ist.[/quote]

Der installierte Mod ist der gemäß Hackliste.
Und das hier wird z.B. angezeigt:
[ Du verfolgst dieses Forum ]
Sollte übrigens auch mit dem CH Mod 2.0.4 funktionieren.

BTW: Der 2.0.5 CH Mod wird nicht mehr weiter entwickelt, bleibt also RC. Dafür ist der 2.1.0 draussen. Und das final und auch in deutsch.
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 »

Ok, dann werd ich mal nach CH 2.1.0 ausschau halten.

Im übrigen habe ich grade festgestellt, dass die aktuelle Version des Forum Notification Mod 1.5 ist.
Du hast nicht zufällig damit etwas zu tun?

//edit: Da steht die falsche Versionsnummer bei phpbbhacks.com. Ist offensichtlich immer noch 1.4
Zuletzt geändert von modbo am Di 15.Feb, 2005 18:06, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wo ist der 1.5er Notification zu bekommen?
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
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

modbo hat geschrieben:Ok, dann werd ich mal nach CH 2.1.0 ausschau halten.
Lass lieber die Finger vom CH 2.1 und nimm stattdessenb lieber den 2.0.5 RC!
Der 2.1.0 ist zwar mit Sicherheit ein großartiger Mod, aber er bringt auch viel ärger (in bezug auf andere mods) mit sich. :(
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

[quote="AmigaLink - Di 15.Feb, 2005 23:43";p="23460"]Lass lieber die Finger vom CH 2.1 und nimm stattdessenb lieber den 2.0.5 RC!
Der 2.1.0 ist zwar mit Sicherheit ein großartiger Mod, aber er bringt auch viel ärger (in bezug auf andere mods) mit sich. :([/quote]
Das Problem fängt schon damit an, dass ich keine Ahnung habe, wie ich den überhaupt installieren sollte :confused:
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das Problem fängt schon damit an, dass ich keine Ahnung habe, wie ich den überhaupt installieren sollte
Ist vielleicht auch besser so ;)
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!
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

naja beim Frisch installiertem Forum ist das einfach aber nach installieren.....

ich hattee das Teil lange genug gehabt und meine Mods wieder eingebaut, naja jedenfalls versucht. Ich sage nur vergiss es mit dieser Versopn und bleibt/benutzte 2.05 RC2.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das Snippet habe ich mal um die vergessenen Sprachdefinitionen erweitert.
Sieht dann besser auf dem Index aus, als nur "[]" unterhalb der Forenbeschreibung ;)

EDIT
Das Snippet ist nun erweitert worden, um Foren, die nicht beobachtet werden können, mit einem kleinen Icon zu versehen.
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
Rondom
Beiträge: 17
Registriert: Sa 01.Mai, 2004 23:05
Wohnort: Germany
Kontaktdaten:

Beitrag von Rondom »

Der neue CH 2.1.0 ist besser von der Funktionaltiät, Programmierung usw.
Das was euch eventuell stört ist, dass er so drastische Änderungen mit sich bringt, die es, für jemanden, der kein PHP kann, schwierig macht andere Hacks zu installieren.
Zuletzt geändert von Rondom am Sa 12.Mär, 2005 23:14, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist nicht das eigentliche Problem.
Der neue CH Mod kam nur so spät und ist eben so dramatisch tiefgreifend, daß sehr viele Hacks erstmal nicht laufen, stark gemoddete Boards wie OXPUS.de auch erst wieder auf den vorherigen Stand gebracht werden müssen und dafür eben kaum Zeit da ist.
Dazu ist der neue CH Mod zu vielen anderen Mods wieder inkompatibel. Das erleichtert einem nicht gerade die Arbeit.
Daher kann ich diese Version zwar für jeden empfehlen, aber nur, wenn das Board noch nicht oder nicht stark gemoddet ist.
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!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Guten Morgen,

ich hab Forum Notification 1.4 nach langen auch mit phpbb2 1.52 eingebaut gekriegt.
Mein Problem ist, dass wenn mehrer User dasselbe Forum abonniert haben, werden
die alle mit dem Usernamen in der E-Mail angesprochen, der als erstes das Forum abonniert hat.

Kann das jemand von euch nachvollziehen und wenn ja, hätte da jemand einen Lösungsvorschlag?


Gruß Stöbi
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oha, ich denke, hier wird nicht jedem User eine, sondern eine Email an alle User erstellt.
Ich schaue da mal rein...

EDIT
Vielleicht gehts es so besser:

-- Code durch Attachment ersetzt --
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von oxpus am So 06.Nov, 2005 18:24, insgesamt 2-mal geändert.
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!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo Oxpus,

vielen Dank für deine wunderbare Arbeit, ist doch noch erheblicher Code von dir hinzugefügt
worden. Soweit scheint es zu funktioniern. Die lokalen Testes scheinen so gut wie abgeschlossen,
ich möchte nur noch dein Addon von deinem 1 Beitrag einfügen.


Leider habe ich etwas neues entdeckt, aber es nichts besonderes.

Ich hab die Nacht auf dein Forum "News" abonniert. Und eben gerade beim Abfragen
meiner Mails sind auch einige Benachrichtigungen von hier eingegangen.

Auffällig ist, dass bei jeder Benachrichtigung das An Feld leer bleibt.

Beispiel:

Von: w.....@o.....de (mit Absicht gekürzt, man weiss ja nie)
An:
Betreff: Benachrichtigen bei neuen Beiträgen im Forum "News" - CBACK HAT KEINEN WURM PROGRAMMIERT

Bei mir ist das sporadisch.
Ich bekomme von meinem Forum die Nachricht auch mit leerem An: Feld.

Aber der von mir eingerichtete Testuser hat eine E-Mail bei GMX.
Da ist das An: Feld nicht leer. Also es steht die E-Mail Adresse, die auch im Forum (Profil)
angegeben wurde. Kannst du die das eklären?

Fragen über Fragen. Sorry.


Gruß Stöbi


Nachtrag:
Ich tippe eher auf einen Fehler, den ich in admin_forums.php gemacht habe.
Zuletzt geändert von Stoebi am Do 24.Mär, 2005 18:20, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn "An:" leer ist, wird der Empfänger über "BCC:" angemailt.
So ist nun auch die Forum-Benarichtigung aufgebaut ;)

Und es erscheint nun auch wirklich bei jedem User der richtige Username?
Dann kann ich nämlich auch die Funktion bei mir übernehmen...
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 - Do 24.März, 2005 16:54";p="26793"]Und es erscheint nun auch wirklich bei jedem User der richtige Username?
Dann kann ich nämlich auch die Funktion bei mir übernehmen...[/quote]
Würde ich auch gern wissen. Hab den Notification Mod auch verbaut.

Leider hab ich hier bei oxpus.de nicht drauf geachtet, was in der Anrede steht, wenn ich eine EMail-Benachrichtigung bekomme.
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

[quote="oxpus - Do 24.März, 2005 16:54";p="26793"]Wenn "An:" leer ist, wird der Empfänger über "BCC:" angemailt.
So ist nun auch die Forum-Benarichtigung aufgebaut ;)

Und es erscheint nun auch wirklich bei jedem User der richtige Username?
Dann kann ich nämlich auch die Funktion bei mir übernehmen...[/quote]

Ich hab es bisher nur lokal mit 3 Testusern austesten können, und da hat es 100%ig funktioniert.

modbo hat geschrieben:Leider hab ich hier bei oxpus.de nicht drauf geachtet, was in der Anrede steht, wenn ich eine EMail-Benachrichtigung bekomme.
Kurz und knapp:

Hallo !

;-)



Seitdem ich alles verbaut habe, ist das Layout zu den Forumeinstellungen (ACP -> Forum ->
Einstellungen) verschoben:

ohne Notification:
Bild


mit Notification:
Bild


Und das ist das Template, was unberührt ist. Hab Kopie herausgekramt, vom Server, wo
mein Forum installiert, das Template admin/forum_admin_body.tp, hergeholt,
immer wieder Cache gelöscht, aber das Ergebnis bleibt gleich.

Absolut merkwürdig. Liegt das an der unterschiedlichen PHP Version vielleicht? Plötzlich?

Lokal: PHP: 4.3.10
Server: PHP: 4.3.9-1


Traue mich daher noch nicht, die Änderungen und Anpassungen Online zu stellen.



Gruß Stöbi
Zuletzt geändert von Stoebi am Do 24.Mär, 2005 18:38, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Danke für den Testbericht, ich habe nun auch die neue Version hier eingestellt.
Aber zum ACP-Foren-Modul: Bitte die tpl als Datei (ZIP-Archiv) anhängen. Danke.
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!
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Sorry, ich schon wieder.


Auffällig ist, dass das Forum kategorie Test nach der Änderung in ( ) steht: (Test).

Dann hab ich die Test Kategorie ausgewählt und versucht ein Forum zu erstellen,
bekomme dann aber nach dem Klick eine Fehlermeldung:

Couldn't insert row in forums table

DEBUG MODE

SQL Error : 1064 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 'c', '', 0, 0, '')' at line 2

INSERT INTO phpbb2_forums (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, forum_notify, prune_enable, auth_view, auth_read, auth_post, auth_reply, auth_edit, auth_delete, auth_sticky, auth_announce, auth_vote, auth_pollcreate, auth_ban, auth_greencard, auth_bluecard, auth_attachments, auth_download, main_type, forum_link, forum_link_internal, forum_link_hit_count, icon) VALUES ('4', 'ere', 1, '0, '', 50, 0, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 3, 5, 1, 1, 1, 'c', '', 0, 0, '')

Line : 750
File : admin_forums.php

Das ist der Code:

Code: Alles auswählen

			$sql = "INSERT INTO " . FORUMS_TABLE . " (forum_id, forum_name, cat_id, forum_desc, forum_order, forum_status, forum_notify, prune_enable" . $field_sql . ")
					VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', $cat_id, '" . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ",  " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";
			if( !$result = $db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, "Couldn't insert row in forums table", "", __LINE__, __FILE__, $sql);
			}

Gruß Stöbi
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Guten Abend,

den Fehler konnte ich selbst ausbessern. Ich dachte es wäre klug, cat_id wieder einzufügen,
da das im unerveränderten admin_forum.php in der Zeile vorkam:

Original:
VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', $cat_id, '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";

Nach Vorgaben des Notification Mod:
VALUES ('" . $next_id . "', '" . str_replace("\'", "''", $HTTP_POST_VARS['forumname']) . "', " . intval($HTTP_POST_VARS[POST_CAT_URL]) . ", '" . str_replace("\'", "''", $HTTP_POST_VARS['forumdesc']) . "', $next_order, " . intval($HTTP_POST_VARS['forumstatus']) . ", " . intval($HTTP_POST_VARS['notify_enable']) . ", " . intval($HTTP_POST_VARS['prune_enable']) . $value_sql . ")";

Nun funktioniert das Erstellen und Löschen von Foren.


Seltsam isses schon. Erstelle ich Kategorien, werden die in ( ) dargestellt. Überhaupt sieht es
sehr komisch aus, und ich komme einfach nicht drauf, wo ich ansetzen kann. Ich glaube nicht
an einem Fehler in forum_admin_body.tpl. Lösche ich bestehende Kategorien und
erstelle die erneut, werden auch die in ( ) dargestellt, und das Layout wird immer unübersichtlicher.



Gruß Stöbi


Nachtrag:


Ich kann Foren und Kategorien erstellen. In den erstellten Foren ist auch Schreiben usw. möglich.
Aber ich kann kein einziges Forum irgendeiner Kategorie zuweisen. Bleibt so erstellt wie es ist.

Trotz der ganzen Änderungen hab ich mal ein Backup von admin_forums.php, also ohne diese
Änderungen laut Notification eingespielt, und es lassen sich die einzelnen erstellten Foren dann
wieder in die Kategorien zuweisen, auch das Layout passt sich dann auch soweit wieder fast korrekt
an.

Vielleicht ein weiterer Tipp, wo man ansetzen könnte.
Zuletzt geändert von Stoebi am Do 24.Mär, 2005 21:00, insgesamt 2-mal geändert.
modbo
Beiträge: 1344
Registriert: Mo 13.Dez, 2004 11:18
Kontaktdaten:

Beitrag von modbo »

Kategorien werden solange in () dargestellt, solange sie kein Forum enthalten.
Sie sind dann im Foren-Index auch nicht sichtbar.

@oxpus: >ich habe nun auch die neue Version hier eingestellt.

Ich komme ein bisschen durcheinander. Der Fix mit den Usernamen in der EMail-Benachrichtigung betrifft jetzt den Notification Mod in seiner Standardausführung? Oder dein Snippet?
Wo hast du was neu eingestellt :heiss:
Stoebi
Beiträge: 447
Registriert: Do 24.Feb, 2005 16:35
Wohnort: Berlin
Kontaktdaten:

Beitrag von Stoebi »

Hallo,

@modbo
stimmt, du hast Recht. *peinlich, wenn man zu lange nichts mehr an den Foren selbst gemacht hat.

Aber leider schaffe ich kein einzig erstelltes Forum oder zufuhr erstelltes Forum in einer
bestehenden oder neuen Kategorie zuzuweisen.

Das liegt definitiv an admin_forums.php mit den neuen bzw. modifizierten SQL Statements.

Nur da bin ich echt überfragt und bin auf eure Hilfe angewiesen.


Gruß Stöbi
Zuletzt geändert von Stoebi am Do 24.Mär, 2005 22:32, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ui, jetzt ging aber einiges durcheinander...

@modbo
Dieser Fix bezieht sich auf den Mod. Mein Add-On hat damit nichts zu tun.
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 »

@oxpus: Ok, danke. Dann werd ich das mal produktiv testen.


@Stoebi: Bis jetzt hast du ja mein Angebot nicht angenommen. Deswegen klatsch ich jetzt hier meine admin_forums.php einfach mal rein. Nimm dir den TotalCommander und vergleiche die Dateien.

Bei mir installiert: Photo Album 2.0.53 + CH 1.3.0 + Album Upload Mod 1.0.0 +Fixes
Antworten