Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
xehr


Rock the board




Beiträge: 55
# Thema - 10.01.2010 um 20:06 Uhr
Guten tag

ich hab eine frage zu der function cs_user.

Also gefunden habe ich sie schon in der datei system/core/tools.php
da sieht sie so aus:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 function cs_user($users_id$users_nick$users_active 1$users_delete 0) {

  
settype($users_id'integer');
  
$users_nick cs_secure($users_nick);
  if(!empty(
$users_active) && empty($users_delete))
    return 
cs_link($users_nick'users''view''id=' $users_id);
  else
    return 
$users_nick;
}



Nun meine Frage, ich habe 2 subdomains, einmal eine wo mein clan drauf läuft und dann noch die andere die nur für die community sein soll.

Deshalb hätte ich es nun gerne so das alle User-nicks auf die community.xxx.de weiterleiten und sich nicht wie bisher auf der clan.xxx.de seite öffnen.

Könnt ihr mir sagen wie ich die function abändern muss damit dies klappt?

Vielen dank schonmal
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 10.01.2010 um 20:18 Uhr
Da müsstest du an die Funktion cs_link ran.
Die bräuchte eine Erweiterung, sodass die jeweilige Domain mit angegeben werden kann.

In der Funktion cs_user müsste dann eine weitere Parameter bei der Funktion dazukommen.

Ich guck' mir mal eben die cs_link an, wie man das dort realisieren kann.

lg,
Tom


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


Inaktiv
|
xehr
Thread-Ersteller


Rock the board




Beiträge: 55
# Antwort: 2 - 10.01.2010 um 20:24 Uhr
Das wäre nett von dir weil hab leider nicht so die ahnung von php


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 3 - 10.01.2010 um 20:27 Uhr
/system/core/tools.php

Suche
 
1.
2.
3.
4.
1. / 2. / ... 
 function cs_link($name,$mod,$action 'list',$more 0,$class 0$title 0) {
    
$url cs_url($mod,$action,$more);
    return 
cs_html_link($url,$name,0,$class,$title);
}


Ersetze durch
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
 
function cs_link($name,$mod,$action 'list',$more 0,$class 0$title 0,$subdomain 0) {

if(empty(
$subdomain)){
    
$url cs_url($mod,$action,$more);
}else{
    
$url 'http://community.domain.de'.cs_url($mod,$action,$more);
}
    return 
cs_html_link($url,$name,0,$class,$title);
}


Suche
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 function cs_user($users_id$users_nick$users_active 1$users_delete 0) {

  
settype($users_id'integer');
  
$users_nick cs_secure($users_nick);
  if(!empty(
$users_active) && empty($users_delete))
    return 
cs_link($users_nick'users''view''id=' $users_id);
  else
    return 
$users_nick;
}


Ersetze durch
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
1. / 2. / ... 
 function cs_user($users_id$users_nick$users_active 1$users_delete 0) {

  
settype($users_id'integer');
  
$users_nick cs_secure($users_nick);
  if(!empty(
$users_active) && empty($users_delete))
    return 
cs_link($users_nick'users''view''id=' $users_id,0,0,1);
  else
    return 
$users_nick;
}


Zur verdeutlichung hab' ich mal die kompletten Funktionen gepostet.
Die Domain musst du oben noch eben anpassen.
Wichtig: Kein Slash am Ende!

Bei Problemen: Hier antworten oder ICQ =)

lg,
Tom


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


Inaktiv
|
xehr
Thread-Ersteller


Rock the board




Beiträge: 55
# Antwort: 4 - 10.01.2010 um 21:13 Uhr
funktionier einwandfrei

ich danke dir


Inaktiv
|

Dieses Thema wurde von Fr33z3m4n ClanSphere Team PM geschlossen.

Antworten: 4
Seite [1]