smiley_permissions_1_0_1

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

smiley_permissions_1_0_1

Beitrag von Purzel00 »

Deine phpBB Version: 2.0.
Typ Deines phpBB Forums: Standard phpBB (auch Vanilla genannt)
MODs: Ja
Dein Wissensstand: Grundwissen
Link zu Deinem Forum: http://www.tears.de.gg

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
Den mod installiert


Was hast Du bereits versucht um das Problem zu lösen?
Konnt ich nicht ,weil ich davon keine ahnung hatte.



Fehlerbeschreibung und Nachricht

Hallo erstmal

Ich habe den smiley_permissions_1_0_1 installiert bei mir.
Nun kann ich dort nur die rechte für alle,mods und admins einstellen.

Aber ich möchte das gerne auch für einzelne User oder Gruppen einstellen.

Ich brauch das ,weil ich folgende Idee hatte:
Ich habe einen Shop dort können meine User smilies kaufen für Münzen.
Nun muss ich natürlich von jeden einzelnen User einstellen welche Smilies er benutzen darf.

Könnt ihr mir helfen wie man so etwas ändern kann?

Gruß Purzel
Zuletzt geändert von Purzel00 am Fr 27.Mai, 2005 11:57, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wenn Du für Münzen kaufen willst, welchen Mod setzt Du für die Münzen ein?
Dieser Mod sollte sicher auch für Smilies ein Add-On oder eine Funktion haben...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

Ich benutze die aktuelle Version des Cash Mods.
Ne mir gehts nicht darum.

Ich will nur mit den Smilie permissions Mod halt für alle meine Verfügbaren Gruppen die Befugnisse einstellen.

Also bis jetzt wenn ich auf einen Smilie gehe kann ich auswählen: Alle,Mods und Admin.
Aber ich will das ich dort alle meine Gruppen die ich habe kommen ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay.
Ist dann ein Problem:
Die Smilie-Zugriffsrechte werden online, also mit Abruf der Smilies abgefragt und umgesetzt.
Hier ist es ein leichtes gewesen, die Rechte analog den Forenrechten auf Alle, User, Admin zu setzen.
Wenn dieses auf Benutzer/Benutzergruppen eingestellt werden soll, ist eine zeitintensive Abfrage der Gruppenzugehörigkeit und damit -Berechtigung nötig. Im schlimmsten Fall für jeden Beitrag und das kostet dann viel Performance. Deine Topicansicht würde sich auf jeden Fall weiter verlangsamen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

hm

Was kann ich denn sonst machen?
Also ich habe einen sehr schnellen Server.

Ich würde es vielleicht in kauf nehmen ;)

Oder gibt es da andere möglichkeiten
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Naja, wie sowas machen:
Man müsste für jedes Smilie in einer weiteren Tabelle eintragen, welche Gruppe Rechte hat, dieses Smilie zu verwenden.
Soweit der noch einfache Admin-Part.
Im Board-Bereich muss dann geprüft werden, in welchen Gruppen der User steckt und dann prüfen, ob eine dieser Gruppen Rechte für das Smilie hat.
Und das bei jedem Post und jedem Smilie und allen Smilie-Ansichten!
Und ob das wirklich gut geht :confused:

Nur: Ich selber habe momentan noch zu viel um die Ohren, um da aktuell weiter helfen zu können...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

:(

Wie müsste ich das denn machen habe ka ;)
Ich habe schonmal versucht die dateien so zu ändern und dort ein Gruppennamen eingetragen das hat aber nicht geklappt :rolleyes:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ganze ist nicht so trivial, wie es sich anhört und wenn ich das Dir erkläre, ist der Mod dann auch schon fast geschrieben.
Wenn ich wieder mehr Zeit habe, schaue ich mal, was sich machen lässt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

erstmal vielen dank für diesen schnellen Support.
Also ich habe wie gesagt mir mal den Mod genauer angeschaut und ich habe herrausgefunden das man dort eigentlich nur in allen dateien acces und die Bezeichnung wofür man die berechtigung haben will.
Nun weis ich nicht wie Die bezeichnung für Gruppen sind Group_Name???

Edit:

Hier beispiel:

case ADMIN:
$access_level .= USER.', '.MOD.', '.ADMIN;
break;
case MOD:
$access_level .= USER.', '.MOD;
break;
case USER:
$access_level .= USER;
break;

Jetzt muss ich doch nur $access_level = Group_Smilies???

Und das in allen dateien so machen
Und natürlich für jede Gruppe

Nagut ich bin kein Programmierer ^9
Aber vielleicht ist es ja ein Anfang und ich kann es selber versuchen.
Musst mir nur sagen ob es denn so gehen würde und die Group Bezeichnung brauche ich.
Zuletzt geändert von Purzel00 am Fr 27.Mai, 2005 12:54, insgesamt 5-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Eben nicht. Es müssen ja erstmal alle Gruppennamen aus der Gruppen-Tabelle gelesen werden und auch nur die, die echte Gruppen darstellen. User werden hier nämlich auch als Gruppe (Single User Group) festgehalten, damit Berechtigungen immer nur auf eine Tabelle abgefragt werden müssen.

Wie gesagt: Steckt schon einiges mehr an Arbeit drinnen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

k das ist dann zu hoch für mich :rolleyes:

Das heißt wenn du Zeit hast machst du es :confused:

Wann kann ich den ca damit rechnen?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja, ist gemerkt.
Aber wann kann ich noch nicht sagen. Auch nicht einen ungefähren Zeitraum.
Also Tage, Wochen, Monate... K.a.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

Hoffentlich dauerts net zu lang :rolleyes:

ok dann will ich auch mal nicht aufdringlich sein sonst dauert es nur noch länger ^9

Ich sage dann in dieser Stelle erstmal nochmal vielen dank.

Eure Seite ist top.
Habe auch zufällig gesehen das smiley_permissions erweiterung auf der Seite steht mit % Zahl.

Ich werd dann mal jeden Tag vorbei schauen ;)


Und nochmal :respect:
Zuletzt geändert von Purzel00 am Fr 27.Mai, 2005 15:38, insgesamt 3-mal geändert.
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Wir schreiben den 29.05.2005 und der gute Bootenks setzt sich an diese Aufgabe:

Im Moment bin ich soweit das man im ACP schon die Gruppen einstellen und auch vernünftig sehen kann. Also ist quasi die admin_smilies.php schon fertig mit dazugehörigen Template Files.

Keine Ahnung wie lange ich brauchen werden, aber ich bin am Ball, das wollte ich nur mal schnell loswerden.

EDIT: So nun hier ist der MOd der das tun dürfte was er soll... ^^" Hoffe dass es so gemeint war.
Zuletzt geändert von Bootenks am So 29.Mai, 2005 21:47, insgesamt 1-mal geändert.
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hey erstmal danke für die Arbeit!
Werde ich demnächst mal mit testen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

und wie sieht es aus?
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Bewölkt.
Ich baue es gleich mal ein und berichte dann umgehend. Ob ich allerdings heute noch zum Testen komme...

EDIT
Fluppt bei mir wie verrückt. :respect:
Jetzt muss man richtig aufpassen, was man wie einstellt, um nicht durcheinander zu kommen.
Ich werde dann auch mal in der Mod-Beschreibung (also hier im Download) auch auf Dein Add-On verweisen. Ist eine gute und (wie ich nie dachte) performanceschonende Variante.
Zuletzt geändert von oxpus am Mo 30.Mai, 2005 18:40, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

freut mich dass es läuft ^^ habe mir alle möglichen Szenarien gedacht und beachtet hoffe ich ^^ *freu* Konnte dir jetzt schon den zweiten deiner To-Do List Mods abnehmen ^^
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die Benachrichtigung?
Öh ja. Gerne.
Und dann unterhalten wir uns um weitere, bislang zurückgestellte, Mods, wenn Du magst.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Ja ich kann die Benachrichtigung übernehmen, aber ich miente das ich dir 2 deiner ToDo List Mods abgearbeitet habe. Hoffe dass es dir hilft...aber nehm nicht soviel an :-P
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Momentan ist es in dieser Beziehung etwas ruhiger, aber Support hier und auf phpbb2.de jeweils als Admin ist schon nicht ohne. Und Privatleben hat man ja auch noch ein wenig :( (Warum eigentlich? :D).
Annehmen tue ich eh nichts mehr, wenn ich schon was bearbeite, ausser Änderungen, Fixe, Erweiterungen der eigenen Mods.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Gut ich nehm den Job an dir als Modder zur Seite zu stehen. ^^ Hoffe das Angebot stand noch. ^^

EDIT: Danke nochmal für den Text in der Download Ansicht deines Smilie Permission Mods aber du hast dich bei meinem Namen verschrieben:
Danke @Booetenks dafür!
Zuletzt geändert von Bootenks am Mo 30.Mai, 2005 19:35, insgesamt 1-mal geändert.
Nur ein Informatik Student. ^^
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:!: Wird sofort korrigiert.
Und das Angebot steht noch! Ich schalte Dir die Mod Request Todolist frei, dann kannst Du auch dort Deine Arbeiten festhalten.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Bootenks
Beiträge: 1836
Registriert: Sa 29.Mai, 2004 23:36
Wohnort: G?rlitz (?stlichste Stadt Deutschlands)

Beitrag von Bootenks »

Dank dir Oxpus! Ähm durch die Rechte die du mir gegeben hast, kann ich alle Beiträge ausser von dir bearbeiten! Ich glaub da haste mir zu viel Rechte gegeben oder? Ich würde es eh nicht ausnutzen deshalb schreib ich das hier ja aber ich fands halt komisch. ^^ Ausserdem fehlt mir die Berufsbezeichnung als Titel und die Färbung des Nicks.. so nebenbei *grins & frech werd*

Wo finde ich eigentlich diese ToDo-List ^^
Zuletzt geändert von Bootenks am Mo 30.Mai, 2005 21:17, insgesamt 1-mal geändert.
Nur ein Informatik Student. ^^
Purzel00
Beiträge: 18
Registriert: Fr 27.Mai, 2005 11:50

Beitrag von Purzel00 »

Hey vielen dank

Ich werde das Teil sofort einbauen =)
Man seid ihr geil drauf :)

Edit: Erster Bug gefunden.
Bei der Install.txt steht ihrgendwann suche ?> Und dann dahinter adden.
Aber wenn man es dahinter addet isses garnet mehr in dem php ^1

Wieder Edit:
Also bei mir ging alles nur folgendes konnte er net finden:

Code: Alles auswählen

#-----[ FIND ]------------------------------------------
#
		<th class="thTop">{L_SMILE_ACCESS}</th>

#
#-----[ AFTER, ADD ]------------------------------------------
#
		<th class="thTop">{L_SMILE_GROUP_ACCESS}</th>
Da beides nicht vorhanden war habe ich beide eingefügt.
Nun ist alles installiert.
Wieder Edit:

Aber wenn ich die Befugnisse einstellen will steht da wieder nur Admins mods alle.
Wo sind die Gruppen? :rolleyes:

Edit nächster Bug:

Ich habe mittlerweile das Probem gelöst man muss die smilies alle neu erstellen um es einzustellen ;)

Aber es geht guter mod danke ;)
Zuletzt geändert von Purzel00 am Mo 30.Mai, 2005 23:59, insgesamt 5-mal geändert.
Antworten