Seite 1 von 1

Brauche Hilfe bei Category-Mod Einbau

Verfasst: 05.01.2005 20:13
von Ruhrpottler
Hallo zusammen,

versuche nun schon den ganzen Tag besagten Mod einzubauen. Leider stören da ein paar andere Mods. Vielleicht kann mir ja jemand von euch helfen.

Und zwar hänge ich bei folgenden Dateien:

admin_forumauth.php

Das soll ich tun:
#-----[ FIND ]------------------------------------------------
#
View Read Post Reply Edit Delete Sticky Announce Vote Poll
$simple_auth_ary = array(
0 => array(AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_MOD, AUTH_REG, AUTH_REG),
1 => array(AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_MOD, AUTH_REG, AUTH_REG),
2 => array(AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_MOD, AUTH_REG, AUTH_REG),
3 => array(AUTH_ALL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_MOD, AUTH_ACL, AUTH_ACL),
4 => array(AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_MOD, AUTH_ACL, AUTH_ACL),
5 => array(AUTH_ALL, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD),
6 => array(AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD),
);

$simple_auth_types = array($lang['Public'], $lang['Registered'], $lang['Registered'] . ' [' . $lang['Hidden'] . ']', $lang['Private'], $lang['Private'] . ' [' . $lang['Hidden'] . ']', $lang['Moderators'], $lang['Moderators'] . ' [' . $lang['Hidden'] . ']');

$forum_auth_fields = array('auth_view', 'auth_read', 'auth_post', 'auth_reply', 'auth_edit', 'auth_delete', 'auth_sticky', 'auth_announce', 'auth_vote', 'auth_pollcreate');

$field_names = array(
'auth_view' => $lang['View'],
'auth_read' => $lang['Read'],
'auth_post' => $lang['Post'],
'auth_reply' => $lang['Reply'],
'auth_edit' => $lang['Edit'],
'auth_delete' => $lang['Delete'],
'auth_sticky' => $lang['Sticky'],
'auth_announce' => $lang['Announce'],
'auth_vote' => $lang['Vote'],
'auth_pollcreate' => $lang['Pollcreate']);

$forum_auth_levels = array('ALL', 'REG', 'PRIVATE', 'MOD', 'ADMIN');
$forum_auth_const = array(AUTH_ALL, AUTH_REG, AUTH_ACL, AUTH_MOD, AUTH_ADMIN);
#
#-----[ REPLACE WITH ]----------------------------------------
#
//-- mod : categories hierarchy --------------------------------------------------------------------
//-- delete
// all the preset and auth fields definition has been moved to includes/def_auth.php
//-- add
// auth list : put in this file all the auth fields description
include( $phpbb_root_path . './includes/def_auth.' . $phpEx );

// build an indexed array on field names
@reset($field_names);
$forum_auth_fields = array();
while ( list($auth_key, $auth_name) = @each($field_names) )
{
$forum_auth_fields[] = $auth_key;
}
//-- fin mod : categories hierarchy ----------------------------------------------------------------

Meine Datei sieht so aus:
//
// Start program - define vars
//
// View Read Post Reply Edit Delete Sticky Announce Vote Poll Warn/ban Unban Repport
$simple_auth_ary = array(
0 => array(AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_MOD, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
1 => array(AUTH_ALL, AUTH_ALL, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_MOD, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
2 => array(AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_MOD, AUTH_REG, AUTH_REG, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
3 => array(AUTH_ALL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_MOD, AUTH_ACL, AUTH_ACL, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
4 => array(AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_ACL, AUTH_MOD, AUTH_ACL, AUTH_ACL, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
5 => array(AUTH_ALL, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
6 => array(AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_MOD, AUTH_ADMIN, AUTH_REG, AUTH_MOD),
);

$simple_auth_types = array($lang['Public'], $lang['Registered'], $lang['Registered'] . ' [' . $lang['Hidden'] . ']', $lang['Private'], $lang['Private'] . ' [' . $lang['Hidden'] . ']', $lang['Moderators'], $lang['Moderators'] . ' [' . $lang['Hidden'] . ']');

$forum_auth_fields = array('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_globalannounce');

$field_names = array(
'auth_view' => $lang['View'],
'auth_read' => $lang['Read'],
'auth_post' => $lang['Post'],
'auth_reply' => $lang['Reply'],
'auth_edit' => $lang['Edit'],
'auth_delete' => $lang['Delete'],
'auth_sticky' => $lang['Sticky'],
'auth_announce' => $lang['Announce'],
'auth_vote' => $lang['Vote'],
'auth_pollcreate' => $lang['Pollcreate'],
'auth_ban' => $lang['Ban'],
'auth_greencard' => $lang['Greencard'],
'auth_bluecard' => $lang['Bluecard'],
// Start add - Global announcement MOD
'auth_globalannounce' => $lang['Globalannounce']);
// End add - Global announcement MOD



$forum_auth_levels = array('ALL', 'REG', 'PRIVATE', 'MOD', 'ADMIN');
$forum_auth_const = array(AUTH_ALL, AUTH_REG, AUTH_ACL, AUTH_MOD, AUTH_ADMIN);
attach_setup_forum_auth($simple_auth_ary, $forum_auth_fields, $field_names);
Hier ist der Karten Mod und der Global Anouncement Mod im Weg.
Kann man da noch was machen? Oder soll ich lieber auf den Categoriy Mod verzichten???
So ziemlich das selbe Problem auch bei der Datei "admin_ug_auth.php".
Hatte auch Probleme mit dem "Forumpasswort-Mod", aber da ich den eh nicht verwendet habe hab ich diesen einfach wieder entfernt.
Auf den Karten Mod möchte ich allerdings nicht verzichten.
Kann man da noch was machen????

Verfasst: 05.01.2005 21:45
von rabbit
als erstes solltest du die aktuellste version des CH nehmen. ;)

und dann empfiehlt es sich, ein neues board aufzusetzen auf basis des CH, um danach alle anderen MODs einzupassen. :)

Verfasst: 06.01.2005 03:42
von SemiX
wo wa schonmal grad beim Thema sind äääh....besoffen genug ne Updateanleitung für 2.0.5 RC2 zusammenzutippseln war noch keiner, oder? :D

Zumal die 2.1.0 ja immer noch in der Testphase zu sein scheint. Aber fürs komplette neu-modden hab ich einfach keine Zeit *schnüff*

SemiX

Verfasst: 06.01.2005 08:32
von Ruhrpottler
@rabbit:

Ich kann doch kein komplett neues Board aufsetzen.
Ich habe zig Mods installiert und an die 10 verschiedenen Templates.
Kannst dir ja vorstellen was das für ne Arbeit war alle Mods einzubauen.
NOCHMAL mach ich das nicht. Dann verzichte ich lieber auf den Mod :cry:
Schade, trotzdem danke!!!

Verfasst: 06.01.2005 16:07
von rabbit
lol, ich weiß sehr genau, was das für eine arbeit ist... ;)
ich hab' mein board auf basis des CH 2.1.0 komplett neu aufgebaut mit ca. 80 größeren und kleineren MODs und drei templates.

eine update-anleitung von 2.0.5RC2 -> 2.1.0 wird es mit dem final release geben.