Wer ist hier? 1 Gäste
User aus Gruppe entfernen - Schnellzugriff
|
|
emblinux |
Geschrieben am 15.01.2010 00000001 11:08
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 19 days 2 hours 24 minutes 31 seconds |
In PHP-Fusion ist es als Administrator möglich, User per Schnellzugriff in eine Gruppe zu packen. Dazu braucht man lediglich auf das entsprechende Profil des Users gehen und unten erscheinen die Möglichkeiten diesen User zu bearbeiten, bannen, löschen oder einer Gruppe hinzuzufügen. Wie gesagt nur als Administrator mit dem entsprechendem Recht. Aber wie entferne ich diesen User mal schnell wieder. Dazu muss man in den Adminbereich zu der Gruppenverwaltung, die Gruppe auswählen und dann auf löschen klicken. Nun habe ich mir gedacht, das geht doch auch schneller, so wie es ja auch mit dem hinzufügen geht, kann man das doch auch mit dem entfernen machen. Deshalb habe ich dazu einen Mod geschrieben, den ich euch hier auch nicht vorenthalten und vorstellen möchte. Dazu sind nur geringfügige Änderungen notwendig. * anzupassende Dateien: - profile.php - view_profile.php aus dem entsprechenden Sprach-Ordner ( z.B. locale/German) Als 1. öffnet man die Datei profile.php und sucht dort folgenden Code: Code Download Code
und ersetze diesen durch den nun folgenden Code: Code Download Code
Es wurde die Verarbeitung zum entfernen der Gruppe hinzugefügt. Nun fehlt uns noch der Link, der uns dahinleitet. Dazu sucht man in der profile.php weiter nach folgendem Code: Code Download Code for ($i = 0; $i < count($user_groups); $i++) { und ersetzt diesen durch folgenden: Code Download Code
Hier wurde nun der Link hinzugefügt, der uns dann zur Verarbeitung der Gruppenentfernung leitet. Damit der Link auch richtig angezeigt wird, fehlt uns lediglich noch der entsprechnde Text in der view_profile.php. Dazu öffnet man die Datei locale/German/view_profile.php und sucht nach: Code Download Code // View User Groups und fügt davor folgende Zeile ein: Code Download Code $locale['418'] = "Aus Gruppe entfernen"; Den Text kann man natürlich auch noch ändern, so wie es jeder möchte. Bitte macht von beiden Dateien ein Backup, damit man diese bei Problemen einfach wieder aufspielen kann. Das sollte es dann auch schon gewesen sein. Ich hoffe ihr könnt diesen Mod gebrauchen. Auf meiner Seite habe ich es im Einsatz, das es mir ein schnelleres Arbeiten ermöglicht. Für Feedback und konstruktive Kritik bin ich natürlich offen. EDIT: Bugfix. |
|
|
SC-Ad-Bot | Advertisement |
| |
emblinux |
Geschrieben am 15.01.2010 00000001 13:52
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 19 days 2 hours 24 minutes 31 seconds |
Danke. Leider musste ich gerade noch einen Bugfix vornehmen. Mit der nun oben aktualisierten Version ist es normalen Admins nicht mehr möglich andere Admins bzw. Superadmins aus diversen Gruppen zu entfernen. Soll also heißen, dass ein Admin oder SuperAdmin nur User/Admins mit kleinerem User-Level aus einer Gruppe entfernen darf.
|
|
|
DJ-Papst |
Geschrieben am 15.01.2010 00000001 20:55
|
Jung Mitglied Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 16 years 0 months 2 weeks 18 days 13 hours 20 minutes 0 seconds |
HIHI Genau die Idee hat ich vor ein paar Tagen auch, weil´s die Arbeit erleichert und es schneller geht. http://www.phpfusion-support.de/forum...d_id=24144 Erspart mir jetzt die Arbeit. Aber geile sache emblinux. Dankeeeeeeeeeeeeee |
|
|
Bumblebee |
Geschrieben am 21.01.2010 00000001 22:27
|
Senior Mitglied Beiträge: 237 Registriert am: 20.05.09 Fusioneer: 15 years 6 months 0 weeks 4 days 1 hours 46 minutes 58 seconds |
Hi, emblinux Eine sehr gute idee die modifikation. Danke funktioniert auch prima. Gruß
Bumblebee |
|
|
DJ-Papst |
Geschrieben am 06.05.2011 00000005 10:31
|
Jung Mitglied Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 16 years 0 months 2 weeks 18 days 13 hours 20 minutes 0 seconds |
Zitat emblinux schrieb: Danke. Leider musste ich gerade noch einen Bugfix vornehmen. Mit der nun oben aktualisierten Version ist es normalen Admins nicht mehr möglich andere Admins bzw. Superadmins aus diversen Gruppen zu entfernen. Soll also heißen, dass ein Admin oder SuperAdmin nur User/Admins mit kleinerem User-Level aus einer Gruppe entfernen darf. Sorry das ich diesen mehr als 1 Jahr alten beitrag hochhole. Aber mal anmerken muss das der Mod auch einwandfrei mit der 7.02.01 funzt. Jetzt zum eigentlichen Problem. Ich hab mich dumm und dämlich Probiert mal mit den fehlern mal Funtioniert es aber dann nur einseitig. emblinux könntest du mir den Fix wieder Rückgängig machen so das auch Super Admins andere Admin´s aus Gruppen entfernen können bzw Hinzufügen weil über die Benutzer Gruppen Option ist das immer sehr umständlich. Danke Gruß Papst |
|
|
emblinux |
Geschrieben am 06.05.2011 00000005 11:05
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 19 days 2 hours 24 minutes 31 seconds |
Das könnt ihr doch auch alleine oder...? es geht letztendlich nur um folgende Stellen: Code Download Code $user_data['user_level'] < $userdata['user_level'] Diese muss man anpassen. |
|
|
DJ-Papst |
Geschrieben am 06.05.2011 00000005 12:52
|
Jung Mitglied Beiträge: 38 Registriert am: 04.11.08 Fusioneer: 16 years 0 months 2 weeks 18 days 13 hours 20 minutes 0 seconds |
Danke für den Denkanstoss Ich hab zwar schon richtig gedacht mit Größer & Kleiner nur an der Falschen stelle geändert da war nen Denkfehler in meinem Kopf. |
|
|
emblinux |
Geschrieben am 30.11.2011 00000011 12:12
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 19 days 2 hours 24 minutes 31 seconds |
Das kann dann ja jeder selbst anpassen. Ist ja nicht weiter schwer.
|
|
|
Hads |
Geschrieben am 05.08.2012 00000008 23:24
|
Neuling Beiträge: 2 Registriert am: 20.07.09 Fusioneer: 15 years 4 months 0 weeks 3 days 16 hours 20 minutes 33 seconds |
Guten Morgen liebe Kollegen, ich habe mir mal erlaubt, auf Anfrage eines Benutzers auf meiner Seite, eure Anleitung zu nehmen und für die aktuelle Version v7.02.05 umzuschreiben. Ich bin mir nicht sicher, ob man hier einen Link zu einer anderen Seite setzten darf, falls nicht, entferne ich ihn wieder . Jedenfalls habe ich hier einen Tutorial Online gestellt, welcher es für die v7.02.05 beschreibt, natürlich mit einen Verweis zu euch. http://php-fusion.at/infusions/tutorials_database_panel/tutorial.php?tutorial_id=10 Vielen Dank, liebe Grüße, David. Mit freundlichen Grüßen, Hads (David) |
|
|
Septron |
Geschrieben am 06.08.2012 00000008 12:12
|
Seiten Administrator Beiträge: 480 Registriert am: 19.10.08 Fusioneer: 16 years 1 months 0 weeks 3 days 20 hours 19 minutes 42 seconds |
Hallo David, ich denke das wird bestimmt okay sein ich habe das Tut von dir auch gleich mal eingetragen bei mir in die Tut DB falls es nicht okay ist entferne ich es wieder LG Septron |
|
|
Hads |
Geschrieben am 06.08.2012 00000008 15:13
|
Neuling Beiträge: 2 Registriert am: 20.07.09 Fusioneer: 15 years 4 months 0 weeks 3 days 16 hours 20 minutes 33 seconds |
Hallo Septron, ist schon Ok, wie gesagt, ist ja eigentlich Emblinux sein Tutorial . Liebe Grüße, David. Mit freundlichen Grüßen, Hads (David) |
|
|
emblinux |
Geschrieben am 06.08.2012 00000008 19:47
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 2 weeks 19 days 2 hours 24 minutes 31 seconds |
Ist schon OK.
|
|
Springe ins Forum: |
Ähnliche Themen
Thema | Forum | Antworten | Letzter Beitrag |
---|---|---|---|
PHP Fusion 7 User Photogallery | Allgemeine Support Fragen | 3 | 26.04.2019 00000004 06:50 |
User Online / Offline | Allgemeine Support Fragen | 3 | 18.02.2017 00000002 23:46 |
Unable to establish connection to MySQL 1045 : Access denied for user 'www-data'@'localh | PHP & MySql | 13 | 18.08.2016 00000008 15:00 |
User News/Blog | Infusionen | 2 | 03.04.2016 00000004 15:33 |
PN bei User-Transfer (Scoresystem) | Infusionen | 18 | 06.01.2016 00000001 05:06 |