Auto Group 1.2.2 Problem beim Einbau

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Overburn
Mitglied
Beiträge: 3
Registriert: 14.03.2003 16:36

Auto Group 1.2.2 Problem beim Einbau

Beitrag von Overburn »

##############################################################
## MOD Title: Auto group
## MOD Author: Niels < ncr@db9.dk > (Niels Chr. Rød) http://mods.db9.dk
## MOD Description: This mod will make it posible to add member
## to a user group, depending on there post count
## MOD Version: 1.2.2
## Compatibility: 2.0.5->2.0.6

Hallo,
ich versuche gerade diesen Mod in mein "phpBB2 Plus 1.52 based on phpBB 2.0.16 inkl. Short URL´s"
einzubauen.

Folgende Probleme habe ich:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
modcp.php
# 
#-----[ FIND ]------------------------------------------- 
# 
$sql = "SELECT post_id
finde ich einmal hier: (Zeile 332)

Code: Alles auswählen

			$sql = "SELECT post_id 
				FROM " . POSTS_TABLE . " 
				WHERE topic_id IN ($topic_id_sql)";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not get post id information', '', __LINE__, __FILE__, $sql);
			}

			$post_id_sql = '';
			while ( $row = $db->sql_fetchrow($result) )
			{
				$post_id_sql .= ( ( $post_id_sql != '' ) ? ', ' : '' ) . intval($row['post_id']);
			}
			$db->sql_freeresult($result);
und dann noch hier: (Zeile 874)

Code: Alles auswählen

			$sql = "SELECT post_id 
				FROM " . POSTS_TABLE . "
				WHERE post_id IN ($post_id_sql)
					AND forum_id = $forum_id";
			if ( !($result = $db->sql_query($sql)) )
			{
				message_die(GENERAL_ERROR, 'Could not get post id information', '', __LINE__, __FILE__, $sql);
			}
Und zum 3.mal hier: (Zeile 890)

Code: Alles auswählen

			$sql = "SELECT post_id, poster_id, topic_id, post_time
				FROM " . POSTS_TABLE . "
				WHERE post_id IN ($post_id_sql) 
				ORDER BY post_time ASC";
			if (!($result = $db->sql_query($sql)))
			{
				message_die(GENERAL_ERROR, 'Could not get post information', '', __LINE__, __FILE__, $sql);
			}
2.Problem:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------ 
# 
groupcp.php
# 

#-----[ FIND ]------------------------------------------ 
# 
if ( $group_info['group_type'] == GROUP_CLOSED )
{
$group_details =  $lang['This_closed_group'];
$s_hidden_fields = '';
}
else if ( $group_info['group_type'] == GROUP_HIDDEN )
{
$group_details =  $lang['This_hidden_group'];
$s_hidden_fields = '';
}

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
if ( $group_info['group_type'] == GROUP_CLOSED )
{
if ($is_autogroup_enable) 
{
	$template->assign_block_vars('switch_subscribe_group_input', array());
	$group_details =  sprintf ($lang['This_closed_group'],$lang['Join_auto']);
	$s_hidden_fields = '<input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" />';
} else
{
	$group_details =  sprintf ($lang['This_closed_group'],$lang['No_more']);
	$s_hidden_fields = '';
}
		}
		else if ( $group_info['group_type'] == GROUP_HIDDEN )
		{
if ($is_autogroup_enable) 
{
	$template->assign_block_vars('switch_subscribe_group_input', array());
	$group_details =  sprintf ($lang['This_hidden_group'],$lang['Join_auto']);
	$s_hidden_fields = '<input type="hidden" name="' . POST_GROUPS_URL . '" value="' . $group_id . '" />';
} else
{
	$group_details =  sprintf ($lang['This_closed_group'],$lang['No_add_allowed']);
	$s_hidden_fields = '';
}
}
Bei mir steht dort aber:

Code: Alles auswählen

		else if ( $group_info['group_type'] == GROUP_CLOSED )
		{
			$group_details =  $lang['This_closed_group'];
			$s_hidden_fields = '';
		}
		else if ( $group_info['group_type'] == GROUP_HIDDEN )
		{
			$group_details =  $lang['This_hidden_group'];
			$s_hidden_fields = '';
		}
Kann mir bitte jemand bei diesen 2 Problemen weiterhelfen ?

Danke im vorraus, Overburn
Benutzeravatar
kidrob
Mitglied
Beiträge: 755
Registriert: 29.01.2005 00:06
Wohnort: Brüssel
Kontaktdaten:

hmm

Beitrag von kidrob »

zum 1sten prob:

mach das was du da machen musst einfach bei ALLEN 3 einträgen!!

-> wenn du das schön in ne nächste zeile machst, sollte auch bei falscheinbau nichts passieren!?

wenn das nicht geht (fehler kommt) - probiers einfach im "ausschlussverfahren" aus!! (normal 3 versuche? :wink: )

-------------------------------------------------

zum 2ten prob: (einfacher)

mach einfach das, was du machehn musst, aber lass einfach das stehen!
Gruß Robin!
Overburn
Mitglied
Beiträge: 3
Registriert: 14.03.2003 16:36

Beitrag von Overburn »

Das Problem ist ja es Funktioniert mit und ohne, in allen Kombinationen !

Ich kann mir auch überhauptnicht vorstellen was dieser Mod mit
der modcp.php zutun hat. In der modcp.php editiere und lösche ich
Beiträge in Foren, was hat das den bitte mit Benutzergruppen zutun ? :cry:
Benutzeravatar
kidrob
Mitglied
Beiträge: 755
Registriert: 29.01.2005 00:06
Wohnort: Brüssel
Kontaktdaten:

einfach

Beitrag von kidrob »

ganz einfach: machen gruppen kannst du moderatorrechte geben (können einträge löschen, verschieben etc...)

-> deshalb dort der eintrag! ;-)

gruß, hoffe habe geholfen!
Gruß Robin!
Antworten

Zurück zu „phpBB 2.0: Mod Support“