Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 9
Seite [1]
Subbi


Beginner




Beiträge: 11
# Thema - 11.05.2011 um 18:32 Uhr
Hallo!

Ich bin ein Anfänger in Sachen Clansphere!
Daher sind auch noch einige Sachen zu machen.

1. Ich versuche schon seid Stunden die Signaturgröße zu beschrenken aber alles hat nichts gebracht. habe schon alles was ich hier im Board gefunden habe versucht.

2. Ich hätte gerne bei der Navonline das nur Mitglieder also alle mit Zugriff 3 und höher angezeigt werden. Hoffe das ist machbar.

3. Kann man bei der Registrierung auf der Page eine Password überprüfung einrichten?


Ich hoffe ihr könnt mir helfen.

Danke in Vorraus.


Meine Seite noch im Test
Inaktiv
SlayR ClanSphere Team


Geekboy




Herkunft: Calbe (Saale)
Beiträge: 1133
# Antwort: 1 - 11.05.2011 um 20:04 Uhr
Zu 1. ...wenn ich nicht völlig falsch liege, wir die Bildgröße(auch für die Signatur) unter System -> Optionen -> Abcode festgelegt.
Zu 2. muss sich mal jemand mit besseren php Kenntnissen als ich melden
Zu 3. Was meinst Du mit Passwortüberprüfung? Etwas genauer bitte. Meinst Du die Passwortsicherheit (Buchstaben, Zahlen, Sonderzeichen müssen angegeben werden) oder ob ein Passwort bereits verwendet wird oder eine Passworthistorie?


------------------
--- CLANSPHERE ---
Professional clan care starts here


Inaktiv
|
Subbi
Thread-Ersteller


Beginner




Beiträge: 11
# Antwort: 2 - 11.05.2011 um 20:12 Uhr
Zu1. Leider nicht. siehe Post: http://www.euve20765.vserver.de/test/index.php?mod=board&action=thread&where=2&start=0#com2
bei dem 2ten Post habe ich die größ per width,height geregelt. aber das bei allen Signaturen zu machen nervt.

Zu 2. Dann hoffe ich das sich jemand meldet!

Zu 3. ich meinet das so evtl
.


Zuletzt editiert von Subbi am 11.05.2011 um 20:13 Uhr (1x Editiert)
Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 3 - 11.05.2011 um 20:28 Uhr
Zu 2:

mods/Users/access.php

$axx_file['online'] = 1;

Höher setzen auf 2 oder 3 Je nachdem... sollte funzen


Edit: Das war was anderes, habs falsch gelesen

Das hier sollte helfen:
mods/users/navonline.php

 
1.
2.
1. / 2. / ... 
 $upcome "users_laston > " $five_min " AND users_active = '1'" $invisible;


ändern in

 
1.
2.
1. / 2. / ... 
 $upcome "users_laston > " $five_min " AND users_active = '2'" $invisible;


Also in 2 oder 3 je nach zugriff, den deine Member haben ...


Edit: Auch Käse... man muss den Access glaub ich da erstmal mit einbauen, soweit ich weiss...

Zu 3: Gabs mal für eine Vorgängerversion iwo hier im forum... such mal pls und probiers obs noch hinhaut...


------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Zuletzt editiert von Swifter am 11.05.2011 um 20:41 Uhr (3x Editiert)
Inaktiv
|
Subbi
Thread-Ersteller


Beginner




Beiträge: 11
# Antwort: 4 - 11.05.2011 um 20:36 Uhr
zu 2. Leider nicht edit: das was da jetzt steht verstehe ich nicht.

zu 3. finde nix im board


Zuletzt editiert von Subbi am 11.05.2011 um 20:47 Uhr (1x Editiert)
Inaktiv
|
Swifter


Specialist





Beiträge: 1841
# Antwort: 5 - 11.05.2011 um 20:44 Uhr
Probier mal folgendes in die navonline.php einzubauen:

Unter

 
1.
2.
1. / 2. / ... 
 $select 'users_id, users_nick, users_country, users_active, users_invisible';


das hier:

 
1.
1. / 2. / ... 
  $data['users'] = cs_sql_select(__FILE__,'users',$select,'users_active = "1" AND users_delete = "0" AND access_id > 2','{random}',0,1);


Die 2 evtl in eine 3 ändern je nach zugriff...



------------------
Greetz Swifter


Wenn du dich klein, nutzlos, beleidigt und depressiv fühlst, denke immer daran: Du warst einmal das schnellste und erfolgreichste Spermium deiner Gruppe!


Inaktiv
|
Subbi
Thread-Ersteller


Beginner




Beiträge: 11
# Antwort: 6 - 11.05.2011 um 21:01 Uhr
ne leider immer noch kein ergebniss. mein testuser wird immer noch angezeigt



EDIT: Hat denn sonst keiner ne Idee?


Zuletzt editiert von Subbi am 12.05.2011 um 19:39 Uhr (1x Editiert)
Inaktiv
|
Subbi
Thread-Ersteller


Beginner




Beiträge: 11
# Antwort: 7 - 16.05.2011 um 10:20 Uhr
Push

Hat den keine noch ne idee für mich?


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 8 - 16.05.2011 um 11:26 Uhr
Für die Passwort überprüfung:

1. Sprachdatei
/lang/[Sprache]/users.php

Füge hinzu:
 
1.
2.
1. / 2. / ... 
 $cs_lang['not_the_same_pwd'] = '- Die Passwörter sind nicht identisch!';
$cs_lang['second_pw'] = 'Wiederholung'

2. Themes
/themes/base/users/register[_xxx].tpl -> je nach verwendeme Modus

Suche
 
1.
2.
1. / 2. / ... 
  <tr>
    <
td class="leftc"> {icon:passwordSicherheitsstufe:</td>

Füge davor ein
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 <tr>
      <
td class="leftc"> {icon:password} {lang:second_pw} *</td>
      <
td class="leftb"><input type="password" name="password2" value="" maxlength="30" size="30" autocomplete="off" />
      </
td>
    </
tr>


3. PHP
/mods/users/register.php

Suche
 
1.
1. / 2. / ... 
 $register['password'] = empty($_POST['password']) ? '' $_POST['password'];

Füge danach ein
 
1.
1. / 2. / ... 
 $register['password'] = empty($_POST['password']) ? '' $_POST['password'];


Suche
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
 $pwd2 str_replace(' ','',$register['password']);
    
$pwdchars strlen($pwd2);
    if(
$pwdchars<4) {
      
$error++;
      
$errormsg .= $cs_lang['short_pwd'] . cs_html_br(1);
    }

Füge danach ein
 
1.
2.
3.
4.
1. / 2. / ... 
  if($register['password'] != $register['password2']) {
      
$error++;
      
$errormsg .= $cs_lang['not_the_same_pwd'] . cs_html_br(1);
    }


Suche
 
1.
1. / 2. / ... 
     $register['password'] = '';

Füge danach ein
 
1.
1. / 2. / ... 
 $register['password2'] = '';


Suche
 
1.
1. / 2. / ... 
   $data['register']['password'] = $register['password'];

Füge danach ein
 
1.
1. / 2. / ... 
   $data['register']['password2'] = $register['password2'];


Fertig.


zu dem Problem mit den Zugriffen:
Sofern du noch die Standard-CSP-Ränge hast:
Suche
 
1.
1. / 2. / ... 
 $upcome "users_laston > " $five_min " AND users_active = '1'" $invisible;

Füge danach ein
 
1.
1. / 2. / ... 
 $upcome .= ' AND access_id > 2';


Falls du bereits weitere Rechteschemen erstellt haben solltest, kann man das auch vom access_users (oder auch jeden anderen Moduls abhängig machen).
Ist allerdings ein weniger schwieriger:

Gleiche Stelle wie vorhin, allerdings:
 
1.
2.
1. / 2. / ... 
 $upcome .= ' AND acs.access_users > 2';
$from 'users usr LEFT JOIN {pre}_access acs ON acs.access_id = usr.access_id';


Zudem:
 
1.
1. / 2. / ... 
 $cs_users cs_sql_select(__FILE__,'users',$select,$upcome,$order,0,8);

ändern zu
 
1.
1. / 2. / ... 
 $cs_users cs_sql_select(__FILE__,$from,$select,$upcome,$order,0,8);


Grüße ;-)


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


Inaktiv
|
Subbi
Thread-Ersteller


Beginner




Beiträge: 11
# Antwort: 9 - 16.05.2011 um 12:03 Uhr
Danke!

1. noch offen
2. erledigt
3. erledigt


Ich hoffe mir kann noch jemand bei der Signaturgröße helfen!


Inaktiv
|
Antworten: 9
Seite [1]


Sie müssen sich registrieren, um zu antworten.