Seite 2 von 2
Re: Rechte programmieren
Verfasst: 20.08.2010 00:00
von mojito
super, danke euch.
bin gerade dabei diese permission-dings zu schreiben.
nun würde ich gerne 2 Kategorien einfügen. sowohl Stars, als auch hall of fame. muss ich da 2 permissions schreiben?
desweiteren habe ich jetzt die permission geschrieben und in den de/mos/-odner geladen und auch das insert into in die db eingefügt.
jedoch taucht dieser Reiter "Sterne" nciht bei den rechten auf
muss ich ncoh irgendwo etwas einstellen?
Re: Rechte programmieren
Verfasst: 20.08.2010 18:29
von Pyramide
Hast du den Cache einmal komplett geleert?
Wenn das nicht geholfen hat: Wie sieht deine permissions_xx.php und die Einträge in der Datenbank aus?
Re: Rechte programmieren
Verfasst: 20.08.2010 19:17
von mojito
datenbank-ding
Code: Alles auswählen
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_see', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_add', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_delete', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_add_own', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_delete_own', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_present', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_reset', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_hof_see', 1, 0, 0);
INSERT INTO `phpbb_acl_options` (auth_option, is_global, is_local, founder_only) VALUES ('u_stars_auth_hof_edit', 1, 0, 0);
und die permission_stars.php:
Code: Alles auswählen
<?php
/**
*
* calendar [Deutsch - Du]
*
* @package language
* @version $Id: v3_language.xml,v 1.5 2007/03/23 17:32:54 kellanved Exp $
* @copyright (c) 2007 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
/**
* DO NOT CHANGE
*/
if (!defined('IN_PHPBB'))
{
exit;
}
if (empty($lang) || !is_array($lang))
{
$lang = array();
}
$lang['permission_cat']['stars'] = 'Sterne';
$lang = array_merge($lang, array(
'acl_u_stars_auth_see' => array('lang' => 'Kann den Sterne sehen', 'cat' => 'stars'),
'acl_u_stars_auth_add' => array('lang' => 'Kann Sterne vergeben', 'cat' => 'stars'),
'acl_u_stars_auth_delete' => array('lang' => 'Kann Sterne abziehen', 'cat' => 'stars'),
'acl_u_stars_auth_add_own' => array('lang' => 'Kann sich Sterne geben', 'cat' => 'stars'),
'acl_u_stars_auth_delete_own' => array('lang' => 'Kann sich Sterne abziehen', 'cat' => 'stars'),
'acl_u_stars_auth_present' => array('lang' => 'Kann Sterne verschenken', 'cat' => 'stars'),
'acl_u_stars_auth_reset' => array('lang' => 'Kann Sterne zurücksetzen', 'cat' => 'stars'),
));
Re: Rechte programmieren
Verfasst: 21.08.2010 02:36
von Pyramide
Wenn ich die SQL-Befehle 1:1 ausführe, die Datei 1:1 so anlege und danach den Cache lösche, dann funktioniert es bei mir problemlos. Lediglich für u_stars_auth_hof_see und u_stars_auth_hof_edit werden keine Sprachvariablen angezeigt, aber die stehen ja auch in der Sprachdatei nicht drin.
Re: Rechte programmieren
Verfasst: 21.08.2010 02:53
von mojito
in welchen odner hast du die datei denn gepackt?
habe die datei permissions_stars.php genannt un geladen in language/de/mods/
achja, muss ich einen anderen cache leeren aus den bei dem button direkt auf der startseite?
mfg
Re: Rechte programmieren
Verfasst: 24.08.2010 13:59
von mojito
Die rechte funktionieren jetzt alle soweit, worüber ich recht froh bin ^^
nun noch eine andere frage.
wenn ich z.B. die Forenrechte auswähle gibt es ja diese 4 felder wo benuter eingetragen werden können oder auch gruppen
(siehe bild)
wie kann cih sowas programmieren und vor allem wo muss jeweils was eingefügt werden?
http://img801.imageshack.us/img801/5914/unbenanntjp.png
Große Bilder bitte nur verlinken - KB:16 - Dr.Death
Re: Rechte programmieren
Verfasst: 24.08.2010 14:03
von 7emper5i
Da ließt du dich am besten noch mal im Schnelleinstieg schlau:
Foren anlegen und Rechte zuweisen
Re: Rechte programmieren
Verfasst: 24.08.2010 18:49
von mojito
ne, ich meine ich will für meinen mod sowas programmieren. nciht das ganze für ein forum einstellen ^^