Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 8
Seite [1]
starkiller


Try to beat me



Herkunft: Kirchheim unter Teck
Beiträge: 190
# Thema - 11.06.2013 um 15:50 Uhr
Hallo,

Ich möchte kurz bloß fragen wenn ich den Codeblock von "Benutzer erstellen" im Join Us entfernen will was muss ich aus dem Code entfernen.

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('joinus');
$cs_get cs_get('id');
$data = array();

$joinus_id = empty($cs_get['id']) ? $cs_get['id'];

$data['url']['convert_user'] = cs_url('users','create','joinus=' $joinus_id);
$data['url']['convert_member'] = cs_url('members','create','joinus=' $joinus_id);

echo 
cs_subtemplate(__FILE__,$data,'joinus','convert');


Oder muss ich noch was zusätzlich entfernen weil ich möchte Gruppen anj User vergeben und das User Regestrierung über Join Us benötige ich nicht


------------------
Mein Dad ist ein Cop

Zuletzt editiert von starkiller am 11.06.2013 um 15:52 Uhr (1x Editiert)
Inaktiv
Skype
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 11.06.2013 um 16:24 Uhr
Was genau willst du machen? Du willst den Nutzern nicht ermöglichen, einen Account über das Joinus-Formular zu beantragen?

Grundsätzlich solltest du dann den Zugriff auf das Erstellen einer JoinUs-Anfrage auf mindestens ein Level höher als den Zugriff für Benutzer stellen (sprich: vermutlich 1 statt 0 für new in der /mods/joinus/access.php).

Dann solltest du einfach in der new.tpl aus dem Eingabefeld für den Nick amchen:
 
1.
1. / 2. / ... 
 <input type="text" name="joinus_nick" value="{join:joinus_nick}" size="40" maxlength="40" />


 
1.
1. / 2. / ... 
 <input type="hidden" name="joinus_nick" value="{join:joinus_nick}" /> {join:joinus_nick}


Die Datei, die du oben ansprichst, ist dann nur letztendlich für die Konvertierung zuständig. Hier ist es Admisn dann noch möglich, einen entsprcehdnen Nutzer zu erstellen.

Entweder löscht du in der /tehems/base/joinus/conver.tpl einfach die Option "Nutzer erstellen" raus oder du änderst in der manage.php/view.php jeweils die Verlinkungen ung gehst direkt auf members/create.

d.h.
/mods/joinus/manage.php
 
1.
1. / 2. / ... 
  $data['join'][$run]['url_convert'] = cs_url('joinus','convert','id=' $id);

zu
 
1.
1. / 2. / ... 
  $data['join'][$run]['url_convert'] = cs_url('members','create','joinus=' $id);


und
/mods/joinus/view.php
 
1.
1. / 2. / ... 
 $data['link']['convert'] = cs_link($cs_lang['convert'],'joinus','convert','id=' $joinus_id);

 
1.
1. / 2. / ... 
 $data['link']['convert'] = cs_link($cs_lang['convert'],'members','create','joinus=' $joinus_id);


Die Funktionalität existiert in dem Fall zwar noch, du hast somit etwas dead-code, was vielleicht nicht allzu schön ist, aber es ist auch nichts schlimmes. Es beeinträchtigt nicht die Funktionalität.

Wichtig ist nur, dass der Nutzer beim Zugriff auf new wirklich eine aktive Session hat, also wirklich einen Nick hat! (eingeloggt ist)

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 11.06.2013 um 16:25 Uhr (1x Editiert)
Inaktiv
|
starkiller
Thread-Ersteller


Try to beat me



Herkunft: Kirchheim unter Teck
Beiträge: 190
# Antwort: 2 - 11.06.2013 um 16:41 Uhr
Ja super hat geklappt aber eins versteh ich beim Join Us nicht so ganz wenn ein Normaler Mitgliedaccount der Leiter einer Gruppe ist warum jabb er dann die Join Us anfrage nicht annehmen?

Bei der Rechtevergabe war schon 5- Entfernen drin und es wird verwehrt warum?

Also kurz gesagt ich will einstellen das :

Normale User Bewerbungen annehmen können die ihre Gruppe betreffen die sie Leiten und dann keine anderen Gruppen wie die StaffGruppen oder Gruppen anderer User


------------------
Mein Dad ist ein Cop

Zuletzt editiert von starkiller am 11.06.2013 um 16:55 Uhr (2x Editiert)
Inaktiv
Skype
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 11.06.2013 um 16:57 Uhr
Das ist alleine über die Berechtigungen nicht machbar.
Da brauchst du noch tiefergehende Bedingungen.

Zudem besteht das ganze aus 2 Modulen: Joinus und Members.

Joinus verwaltet nur die Anfragen, über das Members werden dann die Mitglieder erstellt.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
starkiller
Thread-Ersteller


Try to beat me



Herkunft: Kirchheim unter Teck
Beiträge: 190
# Antwort: 4 - 11.06.2013 um 18:33 Uhr
Dann müsste ich Gruppenmitglieder auf erstellen setzen oder?


------------------
Mein Dad ist ein Cop

Inaktiv
Skype
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 5 - 11.06.2013 um 20:50 Uhr
11.06.2013 um 18:33 Uhr - starkiller:
Dann müsste ich Gruppenmitglieder auf erstellen setzen oder?

Was?


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
starkiller
Thread-Ersteller


Try to beat me



Herkunft: Kirchheim unter Teck
Beiträge: 190
# Antwort: 6 - 11.06.2013 um 21:46 Uhr
Gibt es eine Möglichkeit das Auswahlfeld beim Konvertrieren das die Gruppe auswählt zu sperren so das man da keins auswählt weil wenn man auf Anfrage Konvertieren geht wird der Squad für den man sich beworben hat automatisch ausgewählt beim Abwesenheitsmodul ist das doch auch so da kann man den Namen vom Benutzer selbst als Mitglied nicht ändern nur über Verwaltung kann man einen anderen Benutzer auswählen und das müsste im Join Us doch auch möglich sein also das man das Feld sperrt weil wenn ich meien Admins in die Staff Gruppen setze kann ich über Gruppenmitgliederverwaltung notfalls änder ich dann die Squad id in der Datenbank muss man ja schließlich nur einmal machen


------------------
Mein Dad ist ein Cop

Inaktiv
Skype
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 11.06.2013 um 22:37 Uhr
Sorry, aber könntest du vor dem abschicken deinen Text nochmal lesen, Satzzeichen und Absätze setzen? So einen Fließtext bei dem die Sätze ineinander übergehen ist nur sehr schwer zu lesen. Auch dass da vollständige Sätze stehen. Ich hab echt keine Lust erstmal einige Minuten damit zu verbringen, bis ich verstehe was du mir eigentlich sagen willst ...

also das man das Feld sperrt weil wenn ich meien Admins in die Staff Gruppen setze kann ich über Gruppenmitgliederverwaltung [was kannst du da?][.] notfalls änder ich dann die Squad id in der Datenbank muss man ja schließlich nur einmal machen


Zu deinem Problem:
Anscheinend willst du ja einer Teilgruppe deiner Nutzer entsprechend Zugriff geben, dass sie ihren eigenen Squad administrieren können. Anscheinend wäre es für dich auch okay, wenn für dich als (Super)Admin die Möglichkeit wegfallen würde die Mitgleider eines Squads global zu ändern.

Also machbar ist das, aber es wird auch etwas umfangreicher sein. Im Grunde musst du dann wohl die center.php anpassen, sodass der Nutzer dort auch weitere erstellen kann und dann in einer abwandelten create.php nur bestimmte Sqauds (eben die, in denen der Nutzer Mitglied ist und in denen er das Verwaltungsrecht hat) zur Verfügung stellen.

Und natürlich müsstest du gucken, wie du das mit dem Joinus-Modul machst. Du kannst die Verknüpfungen natürlich auch vom Access abhängig machen, also wer weniger REchte hat wird dann auf die modifizierte create.php verlinkt. Das wäre wahrscheinlich noch die einfachste Lösung.

Die Leute mit Verwaltungsrechten haben dann unter Einstellungen -> Squads -> dem Personenicon die Verwaltung ihres Squads.

Grüße


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 11.06.2013 um 22:38 Uhr (1x Editiert)
Inaktiv
|
starkiller
Thread-Ersteller


Try to beat me



Herkunft: Kirchheim unter Teck
Beiträge: 190
# Antwort: 8 - 12.06.2013 um 15:44 Uhr
Ja genau ich will so etwas reinmachen das ein User nur diese Gruppenanfragen über Join Us annehmen kann die er leitet also wo er mit Verwaltungsrechten eingetragen.

Ich erstelle nämlich Usern eigene Gruppen und es gibt Adminansicht und da ist es dumm wenn ein Normaler User nachher andere User in die Admingruppe einfügen kann.

was doch auch machbar sein müsste das man beim annehmen der Anfrage das Gruppenpasswort eingeben muss. Wie bei Gruppe erstellen da muss man auch ein Passwort vom Clan eingeben dem er unterliegen soll.


------------------
Mein Dad ist ein Cop

Inaktiv
Skype
|
Antworten: 8
Seite [1]


Sie müssen sich registrieren, um zu antworten.