Seite 1 von 1
Easy Sub-Forums: Kann im ACP keine Sub-Foren erstellen
Verfasst: 15.11.2007 19:09
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?
Verfasst: 16.11.2007 11:12
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.
Verfasst: 14.12.2007 17:29
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

Verfasst: 15.12.2007 10:06
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.