Antworten: 14
Seite [1] |
|||||
befubo Beginner Beiträge: 15 |
# Thema - 05.06.2013 um 13:49 Uhr
Hi zusammen Ich denke da es für die Suche besser ist, mache ich für die neue Frage auch n neues Thema auf: Folgenden Ausschnitt habe ich in der index.htm:
Jetzt möchte ich es gerne haben, dass man den Link "MEINE EXTERNE SEITE" nur sieht, wenn man einen bestimmten Zugriffsrang hat. Bei der Userverwaltung ist dass ja so gelöst:
Aber das ist nur für Admins und da es ein tpl ist, kann ich das auch nicht so ohne weiteres verwenden... Wie kann ich einen eigenen <a href Link Zugriff-Abhängig ein/ausblenden lassen? Vielen Dank und lg befubo Zuletzt editiert von befubo am 05.06.2013 um 13:49 Uhr (1x Editiert)
|
||||
Inaktiv |
|
||||
ven0m Going for pro Herkunft: Essen Beiträge: 406 |
# Antwort: 1 - 05.06.2013 um 13:58 Uhr
Hi, ich hatte damals mal ein ähnliches Problem. Hab das ganze dann über eine Php-Datei gelöst. Hier mal ein Beispiel:
Das ganze packt man in eine Php-Datei und diese dann einfach in den Ordner: /mods/users Danach kannst du dann ganz einfach über den Platzhalter { users : php-datei } die Datei aufrufen. Ich hoffe ich konnte dir etwas helfen. Gruß PS: Ich weiß nicht ob es mit der aktuellsten CSP Version funktioniert. ------------------ Gruß ven0m |
||||
Inaktiv |
|||||
befubo Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 2 - 05.06.2013 um 14:52 Uhr
Also ich hab jetzt unter themes/base/users/access_member.php folgenden Code:
und bei der templates/Spectra/index.htm den Code hier:
Dann wird mir aber anstatt dem Chatlink einfach dass hier angezeigt: m[0] users - m[1] access_member - Was hab ich falsch gemacht? Danke |
||||
Inaktiv |
|||||
ven0m Going for pro Herkunft: Essen Beiträge: 406 |
# Antwort: 3 - 05.06.2013 um 15:17 Uhr
Hi, die Php-Datei muss in den mods/users Ordner nicht in die themes Ordner ------------------ Gruß ven0m |
||||
Inaktiv |
|||||
befubo Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 4 - 05.06.2013 um 16:21 Uhr
Hey ven0m Danke, das hat soweit geklappt. Jetzt habe ich aber verschiedene Benutzerränge Neuling -> Chat nicht sehen Benutzer -> Chat sehen Admin -> Chat sehen Jetzt kann der Admin zwar den Chat sehen, nicht aber der Benutzer. Kann ich das irgendwie definieren? Vielen Dank! |
||||
Inaktiv |
|||||
ven0m Going for pro Herkunft: Essen Beiträge: 406 |
# Antwort: 5 - 05.06.2013 um 18:34 Uhr
Klar, ist ganz einfach Ersetzte:
Durch:
Dann sehen alle Nutzer ab Stufe 2 (Benutzer) den entsprechenden Link. ------------------ Gruß ven0m |
||||
Inaktiv |
|||||
befubo Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 6 - 06.06.2013 um 11:20 Uhr
Hey Das Problem ist, dass bei mir iwie die Benutzerränge (unter Zugriffe) Neuling und Wächter, beide in der $account["access_users"] eine 2 haben... Ich bin noch nicht ganz dahinter gekommen, wie diese Zahl vergeben wird... Hier die Übersicht in der Zugriffsverwaltung: Liste Bei den Neuling Einstellungen sind jetzt halt alle Rechte auf gesperrt (0) oder bei weniger Kategorieren auf lesen (1). Beim Wächter sind dafür alle auf erweitertes lesen (2). Wenn sich jemand bei uns registriert, ist er automatisch zuerst Neuling. Als Neuling sollte man keine Rechte haben (Auch den Chat-Link nicht sehen), erst wenn einer von uns Admins den Rang ändert, sollen die Zugriffe erlaubt sein. Aber wie gesagt, die Variable $account["access_users"] ist bei beiden Rängen "2". Ideen? Vielen Dank für deine Hilfe! |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 7 - 06.06.2013 um 11:31 Uhr
Dann nimm doch einfach die Zugriffsrechte von einem anderen Modul Sag' uns doch mal ein Modul, was bei den beiden Zugriffen unterschiedlich ist, z.b. Forum/Clans ... Dementsprechend kann man die Variable da infach austauschen. Fürs Forum wäre es das Modul board und dementsprechend dasnn $account['access_board'], für Clans $account['access_clan']. Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von Tom08 am 06.06.2013 um 11:32 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
befubo Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 8 - 06.06.2013 um 11:40 Uhr
Ahh, jetzt hab ich begriffen wie das Rad läuft Danke, jetzt hatts geklappt! Noch kurz ne andere Frage: Zum testen hab ich jetzt als Admin immer einen Benutzer erstellt (z.B. testuser) und konnte so alles löschen. Anschliessend habe ih ihn wieder gelöscht. Das Problem ist, wenn ich wieder einen Testbenutzer erstellen will, kann ich nicht wieder den Namen "testuser" verwenden. Er sagt immer, es gäbe den Nick schon... Aber ich habe den Benutzer ja gelöscht... Danke vielmals! |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 9 - 06.06.2013 um 12:17 Uhr
Soweit ich weiß wird beim Löschen eines Nutzers nicht alle gelöscht. Alle persönlichen Inhalte, d.h. alles bis auf Unsername und ID, werden gelöscht. Zusätzlich wird das Gelöscht-Flag auf 1 gesetzt. Was genau mit der E-Mail passiert, kann ich geade nicht sagen, da wird auch irgendwas mit gemacht. Das kann ihc aber gerade nicht ganz genau nachvollziehen in der /mods/users/remove.php. Der Nutzername und die ID bleiben erhalten, um eine Konsitenz bei den Kommentaren/Forenbeiträgen etc. zu erhalten. Sodass auch nach dem Löschen noch angezeigt werdne kann, wer den Beitrag mal verfasst hat usw. Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
|
||||
Inaktiv |
|||||
winnetou1977 Try to beat me Beiträge: 142 |
# Antwort: 10 - 06.06.2013 um 12:18 Uhr
Du hast ihn bei Clansphere gelöscht, aber nicht in der SQL_Tabelle User... Löschen ist auch nicht so toll... Deaktiviere lieber die User... |
||||
Inaktiv |
|||||
befubo Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 11 - 06.06.2013 um 12:21 Uhr
Na ja, es war ein testuser, ein Aliibi-Benutzer. Mit meiner Mailadresse. Ich habe ja weder Forenbeiträge geschrieben, noch ein Profil erstellt. Gibt es also keine Möglichkeit (über Clansphere) eine Nutzer zu 100% zu entfernen? |
||||
Inaktiv |
|||||
winnetou1977 Try to beat me Beiträge: 142 |
# Antwort: 12 - 06.06.2013 um 12:31 Uhr
Soweit mir bekannt ist NEIN. kannst aber über phpmyadmin den Nutzer komplett löschen... |
||||
Inaktiv |
|||||
Tom08 Supporter Herkunft: Daheim Beiträge: 2923 |
# Antwort: 13 - 06.06.2013 um 12:59 Uhr
Wie von winnetou1977 schon geschrieben, kannst du ihn nur über die Datenbank komplett löschen. Das macht wie oben beschrieben, allerdings in Betrachtung der Konsitenz keinen Sinn, den komplett zu entfernen. In deinem Fall hast vielleicht eine denkbare Ausnahme. Aber dann erstell dir doch einfach testuser1, testuser2, ... testusern, lösch die wieder und dann geht's doch. Oder du erstellst dir, wie oben vorgeschlagen. einen Testaccount und aktivierst/deaktivierst ihn nach Bedarf. /Tante Edit: Eine dritte Variante wäre noch die Löschen-Funktion im ACP so umzuschreiben, dass er wirklich den Nutzer komplett löscht bzw. den Nutzer umbennent und du somit den Namen wiederverwenden kannst. Das wäre noch ein mögliche Lösung. Grüße ------------------ Bei Problemen mit Code von mir bitte eine Private Nachricht an mich
Zuletzt editiert von Tom08 am 06.06.2013 um 13:00 Uhr (2x Editiert) |
||||
Inaktiv |
|||||
befubo Thread-Ersteller Beginner Beiträge: 15 |
# Antwort: 14 - 06.06.2013 um 14:50 Uhr
Ok, alles klar. Dann hau ich ihn einfach aus der DB raus. Es ist ja nur für mich wegen dem Testuser, bei den "normalen" Accounts leuchtet' mir schon ein, nicht ganz ganz zu löschen. In dem Fall vielen Dank an alle Helfer, ich denke es hat sich soweit alles erledigt... |
||||
Inaktiv |
|||||
Dieses Thema wurde von Tom08 geschlossen. |
|||||
Antworten: 14
Seite [1] |
Latest 5 CodePaste
Demo
Probiere ClanSphere aus und teste daran herum. Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden