Easy Sub-Forums: Kann im ACP keine Sub-Foren erstellen

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
LOLRainbow
Mitglied
Beiträge: 242
Registriert: 20.09.2007 12:13
Wohnort: Ebersbach an der Fils
Kontaktdaten:

Easy Sub-Forums: Kann im ACP keine Sub-Foren erstellen

Beitrag von LOLRainbow »

Ich hab den Easy Sub-Forum MOD installiert. ich habe alles nach bestem Wissen und Gewissen eingebaut.

Im ACP kann ich aber keine Unterkategorien erstellen, da ist kein Drop-Down Feld oder so.

[ externes Bild ]

Wo versteckt sich der Fehler?
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

sieht so aus, als hättest du was vergessen einzubauen, hast du diese Anweisungen ausgeführt?

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#
   /admin/admin_forums.php

#
#-----[ FIND ]------------------------------------------------
#
   $forumstatus = $row['forum_status'];
   
#
#-----[ AFTER, ADD ]------------------------------------------
#
   // Added by Easy Sub-Forums MOD
   
			   $forum_attached_id = $row['attached_forum_id'];
				$sql = "SELECT * from ". FORUMS_TABLE. " WHERE attached_forum_id = $forum_id";
				if( !$r = $db->sql_query($sql) )
				{
					message_die(GENERAL_ERROR, "Couldn't get list of children Forums", "", __LINE__, __FILE__, $sql);
				}

				if( $db->sql_numrows($r) > 0 )
				{

					$not_attachable=1;
					$has_subforums=1;
					$template->assign_block_vars('switch_attached_no', array());
					if (intval($HTTP_POST_VARS['detach_enabled'])) $detach_enabled = "checked=\"checked\"";

				}
				else
				{

					// this forum is not a parent of any other forum
					$sql = "SELECT * FROM ". FORUMS_TABLE. " WHERE attached_forum_id=-1 and cat_id= $cat_id and forum_id<>$forum_id ORDER BY forum_order";

					if( !$result1 = $db->sql_query($sql) )
					{
						message_die(GENERAL_ERROR, "Couldn't get list of attachable Forums", "", __LINE__, __FILE__, $sql);
					}
					if( $db->sql_numrows($result1) > 0 )
					{
						$attachable_forums = '<option value = "-1"'.($forum_attached_id==-1?' selected':'').'> NOT ATTACHED TO ANY FORUM </a>';
						while( $row1 = $db->sql_fetchrow($result1) )
						{
							$s='';
							if ($forum_attached_id == $row1['forum_id'])
							{
								$s = " selected=\"selected\"";
							}
							$attachable_forums .= '<option value="'.$row1[forum_id].$s.'">' . $row1[forum_name] . '</option>\n';
						}
					}
					else
					{
						$no_attachable_forums=1;
					}

				}
   // End Added by Easy Sub-Forums MOD


#
#-----[ FIND ]------------------------------------------------
#

				$forum_id = '';
				$prune_enabled = '';
#
#-----[ AFTER, ADD ]------------------------------------------
#
   // Added by Easy Sub-Forums MOD

					$sql = "SELECT * FROM ". FORUMS_TABLE. " WHERE attached_forum_id=-1 and cat_id= $cat_id ORDER BY forum_order";

					if( !$result1 = $db->sql_query($sql) )
					{
						message_die(GENERAL_ERROR, "Couldn't get list of Categories/Forums", "", __LINE__, __FILE__, $sql);
					}
				if( $db->sql_numrows($result1) > 0 )
				{
					$attachable_forums = '<option value = "-1"'.(($forum_attached_id==-1 || !$forum_attached_id)?' selected':'').'> NOT ATTACHED TO ANY FORUM </a>';
					while( $row1 = $db->sql_fetchrow($result1) )
					{

						if ($forum_attached_id == $row1['forum_id'])
						{
							$s = " selected=\"selected\"";
						}
						$attachable_forums .= '<option value="'.$row1[forum_id].$s.'">' . $row1[forum_name] . '</option>\n';
					}


				}
				else
				{
					$no_attachable_forums=1;
				}
   // END Added by Easy Sub-Forums MOD
und die Änderungen in der Template-Datei:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#
   /templates/DeinTemplate/admin/forum_edit_body.tpl


#
#-----[ FIND ]------------------------------------------------
#

   <tr>
     <td class="row1">{L_CATEGORY}</td>
     <td class="row2"><select name="c">{S_CAT_LIST}</select></td>
   </tr>

#
#-----[ AFTER, ADD ]------------------------------------------
#

	<tr>
		<td class="row1">{L_ATTACHED_FORUM}</td>
		<td class="row2">
		<!-- BEGIN switch_attached_yes -->
		<select name="attached_forum_id">{S_ATTACHED_FORUM_ID}</select>
		<!-- END switch_attached_yes -->
		<!-- BEGIN switch_attached_no -->
		{L_DETACH_DESC} <input type="checkbox" name="detach_enabled" value="1" {S_DETACH_ENABLED} /><br />
		<!-- END switch_attached_no -->
		{L_ATTACHED_DESC}
		</td>
	</tr>
Ich an deiner Stelle würde jedenfalls erst nochmal die Installationsanleitung Schritt für Schritt durchgehen.
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
DevilzHome
Mitglied
Beiträge: 10
Registriert: 18.09.2006 04:33

Beitrag von DevilzHome »

bei mir zwar nicht das gleiche problem hat aber mit der selben datei zu tun.

Und zwar ,sobald ich die forum_edit_body.tpl geändert habe, kann ich keine Foren mehr erstellen.

Hängt das damit zusammen das der MOD nur bis 2.0.19 tauglich bzw. getestet wurde und mit Vers. 2.0.22 das nicht mehr kompatibel ist?

jedenfalls ab diesem Zeitpunkt kann ich keine Foren mehr erstellen

woran könnte das liegen?

Code: Alles auswählen

 <tr>
      <td class="row1">{L_ATTACHED_FORUM}</td>
      <td class="row2">
      <!-- BEGIN switch_attached_yes -->
      <select name="attached_forum_id">{S_ATTACHED_FORUM_ID}</select>
      <!-- END switch_attached_yes -->
      <!-- BEGIN switch_attached_no -->
      {L_DETACH_DESC} <input type="checkbox" name="detach_enabled" value="1" {S_DETACH_ENABLED} /><br />
      <!-- END switch_attached_no -->
      {L_ATTACHED_DESC}
      </td>
   </tr>
dieser schnippsel scheint nicht mehr aktuell zu sein bzw. da is der wurm drin :P
Benutzeravatar
StarWolf3000
Mitglied
Beiträge: 1019
Registriert: 25.07.2005 10:20
Wohnort: Stolpen
Kontaktdaten:

Beitrag von StarWolf3000 »

DevilzHome hat geschrieben:Hängt das damit zusammen das der MOD nur bis 2.0.19 tauglich bzw. getestet wurde und mit Vers. 2.0.22 das nicht mehr kompatibel ist?
Ne, kann nicht sein, ich hab selbst ein 2.0.22 und den MOD drin, der funzt ohne Probleme auch im aktuellen phpBB 2.x.
MOD-Einbauhilfe und Installationen über ICQ, TeamSpeak 2/3 und TeamViewer. Support nur im Forum, eingeschränkt per TeamViewer, aber nicht mehr per PN! • KB:knigge
Antworten

Zurück zu „phpBB 2.0: Mod Support“