Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 14
Seite [1]
alexteam


Try to beat me




Beiträge: 186
# Thema - 07.01.2010 um 21:59 Uhr
Hallo Community,

in der Member Piture Ansicht ist es so, dass der Nickname ein Link zum Profil ist.
Wie und wo kann ich das ändern das der Komplette Name der Link zum Profil ist.

Ich meine das so

Nick: Test (das soll weg)
Name: Dr. Prof. Test Nachname (das soll der Link zum Profil sein)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 08.01.2010 um 10:55 Uhr
/mods/members/pictured.php

Suche
 
1.
2.
1. / 2. / ... 
   $members[$run]['nick'] .=
    
cs_user($members[$run]['users_id'],$members[$run]['users_nick'], $members[$run]['users_active'], $members[$run]['users_delete']);


Ersetze durch
 
1.
2.
1. / 2. / ... 
   $members[$run]['nick'] .=
    
cs_user($members[$run]['users_name'] . $members[$run]['users_surname'],$members[$run]['users_nick'], $members[$run]['users_active'], $members[$run]['users_delete']);


lg


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


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 2 - 08.01.2010 um 11:57 Uhr
Frage: Willst du es so auf deiner ganzen Homepage haben?


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 3 - 08.01.2010 um 14:09 Uhr
wenn das geht wär nicht schlecht! Habe es probiert aber es ist immer noch der Link beim Nick zum Profil und nicht beim Namen.

picture.php +-

<?php
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang = cs_translate('members');
$data = array();

$op_members = cs_sql_option(__FILE__,'members');
$op_squads = cs_sql_option(__FILE__,'squads');

$tables = 'squads sq INNER JOIN {pre}_clans cln ON sq.clans_id = cln.clans_id';
$cells = 'sq.squads_id AS squads_id, sq.games_id AS games_id, sq.squads_name AS squads_name, ';
$cells .= 'sq.clans_id AS clans_id, cln.clans_tagpos AS clans_tagpos, ';
$cells .= 'cln.clans_tag AS clans_tag';
$data['squads'] = cs_sql_select(__FILE__,$tables,$cells,'squads_own = \'1\'','squads_order, squads_name',0,0);
$squads_loop = count($data['squads']);

$data['head']['mod'] = $cs_lang[$op_members['label']];
$data['head']['body'] = sprintf($cs_lang['body_pictured'], $squads_loop);


for($sq_run=0; $sq_run<$squads_loop; $sq_run++) {

$select = 'mem.members_admin AS members_admin, mem.members_task AS members_task, ';
$select .= 'mem.members_since AS members_since, mem.users_id AS users_id, usr.users_nick AS users_nick, ';
$select .= 'usr.users_name AS users_name, usr.users_surname AS users_surname, usr.users_sex AS users_sex, ';
$select .= 'usr.users_age AS users_age, usr.users_place AS users_place, usr.users_country AS users_country, ';
$select .= 'usr.users_picture AS users_picture, usr.users_active AS users_active, usr.users_hidden AS users_hidden, usr.users_delete AS users_delete';
$from = 'members mem INNER JOIN {pre}_users usr ON mem.users_id = usr.users_id ';
$where = "mem.squads_id = '" . $data['squads'][$sq_run]['squads_id'] . "'";
$order = 'mem.members_order ASC, usr.users_nick ASC';

$data['squads'][$sq_run]['members'] = cs_sql_select(__FILE__,$from,$select,$where,$order,0,0);
$members_loop = count($data['squads'][$sq_run]['members']);

$data['squads'][$sq_run]['games_img'] = '';
if(!empty($data['squads'][$sq_run]['games_id'])) {
$data['squads'][$sq_run]['games_img'] = cs_html_img('uploads/games/' . $data['squads'][$sq_run]['games_id'] . '.gif');
}
$data['squads'][$sq_run]['squad_name'] = cs_secure($data['squads'][$sq_run]['squads_name']);
$data['squads'][$sq_run]['count_members'] = $members_loop;

if(empty($members_loop)) {
$data['squads'][$sq_run]['members'] = array();
}

$tr = 0;
for($run=0; $run<$members_loop; $run++) {

$members = $data['squads'][$sq_run]['members'];

$hidden = explode(',',$members[$run]['users_hidden']);
$allow = $members[$run]['users_id'] == $account['users_id'] OR $account['access_users'] > 4 ? 1 : 0;

if(empty($members[$run]['users_picture'])) {
$members[$run]['picture'] = $cs_lang['nopic'];
} else {
$place = 'uploads/users/' . $members[$run]['users_picture'];
$size = getimagesize($cs_main['def_path'] . '/' . $place);
$members[$run]['picture'] = cs_html_img($place,$size[1],$size[0]);
}

$url = 'symbols/countries/' . $members[$run]['users_country'] . '.png';
$members[$run]['country'] = cs_html_img($url,11,16) . ' ';

$members[$run]['nick'] = $data['squads'][$sq_run]['clans_tagpos'] == 1 ? $data['squads'][$sq_run]['clans_tag'] . ' ' : '';
$members[$run]['nick'] .=
cs_user($members[$run]['users_name'] . $members[$run]['users_surname'],$members[$run]['users_nick'] , $members[$run]['users_active'], $members[$run]['users_delete']);
$members[$run]['nick'] .= $data['squads'][$sq_run]['clans_tagpos'] == 2 ? ' ' . $data['squads'][$sq_run]['clans_tag'] : '';

$users_name = !in_array('users_name',$hidden) || !empty($allow) ? $members[$run]['users_name'] : '';
$users_surname = !in_array('users_surname',$hidden) || !empty($allow) ? $members[$run]['users_surname'] : '';
$members[$run]['surname'] = empty($users_name) && empty($users_surname) ? ' - ' : $users_name . ' ' . $users_surname;

$members[$run]['task'] = cs_secure($members[$run]['members_task']);
$since = empty($members[$run]['members_since']) ? '-' : cs_date('date',$members[$run]['members_since']);
$members[$run]['since'] = $since;

$tr++;
$members[$run]['if']['td'] = FALSE;
$members[$run]['if']['end_row'] = FALSE;

if(($tr %2 != 0) && ($tr == $members_loop)) {
$members[$run]['if']['td'] = TRUE;
} elseif (($tr %2 == 0) && ($tr != $members_loop)) {
$members[$run]['if']['end_row'] = TRUE;
}

$data['squads'][$sq_run]['members'] = $members;
}

}

echo cs_subtemplate(__FILE__,$data,'members','pictured');



Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 4 - 08.01.2010 um 15:47 Uhr
Okay. Kein Ding

- Sollte man sich dann auch mit den Namen Einloggen können?


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 5 - 08.01.2010 um 20:13 Uhr
Würde auch gehen aber der Nick ist leichter.
Das hat den Grund in der Memberansicht muß Dipl.- Ing ... angezeigt werden und der Nick muß raus(das ist kein Problem)


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 6 - 08.01.2010 um 20:18 Uhr
Ist jeder Dpl. Ing oder wo wird das gespeichert?


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 7 - 08.01.2010 um 21:56 Uhr
Ja fast jeder und es wird im Profil bei Vorname gespeichert (mit eingetragen).


Zuletzt editiert von alexteam am 08.01.2010 um 21:56 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 8 - 08.01.2010 um 22:16 Uhr
 
1.
2.
1. / 2. / ... 
    $members[$run]['nick'] .=
    
cs_user($members[$run]['users_id'], $members[$run]['users_name'] . $members[$run]['users_surname'],$members[$run]['users_active'], $members[$run]['users_delete']);


Tom hatte 'nen Dreher drin.

Man könnte außerdem noch die cs_user Funktion umschreiben, dass nicht mehr der Nickname bentutzt wird sondern Extra aus der DB der Vor- und Nachname benutzt wird.


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Zuletzt editiert von Jam2 ClanSphere Team am 08.01.2010 um 22:16 Uhr (1x Editiert)
Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 9 - 08.01.2010 um 22:36 Uhr
Danke hat super geklappt. Jetzt meine frage zu deiner Idee oben, wenn mann das so macht muß da immer beim Einloggen Dipl.- Ing. davor geschrieben werden?


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 10 - 08.01.2010 um 22:44 Uhr
Nein, die cs_user() Funktion wird nur zur Ausgabe des Nicks benutzt


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 11 - 08.01.2010 um 23:04 Uhr
Das klingt richtig gut! Ist es ein großer Aufwand? Und würdest du mir zeigen wie das geht?


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 12 - 08.01.2010 um 23:12 Uhr
system/core/tools.php
 
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;
}

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

  
settype($users_id'integer');
  
$cs_user cs_sql_select(__FILE__,'users','users_name, users_surname',"users_id = '" $users_id "'");
  
$users_nick $cs_user['users_name'] . $cs_user['users_surname'];
  if(!empty(
$users_active) && empty($users_delete))
    return 
cs_link($users_nick'users''view''id=' $users_id);
  else
    return 
$users_nick;
}


!ungetestet!


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Zuletzt editiert von Jam2 ClanSphere Team am 08.01.2010 um 23:12 Uhr (1x Editiert)
Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 13 - 08.01.2010 um 23:18 Uhr
08.01.2010 um 21:56 Uhr - alexteam:
Ja fast jeder und es wird im Profil bei Vorname gespeichert (mit eingetragen).


Sorry für Offtopic, aber:
Arbeitest du etwa am DiplIngVZ ?! ^^


------------------


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 14 - 08.01.2010 um 23:23 Uhr
Das ist echt super Danke Dir. Ich sag es immer wieder super Support.
Ihr seit klasse.

Nein mache ich nicht ich mache eine Seite für einen Freund und die Mitarbeiter sind eben Dipl.- Ing.


Zuletzt editiert von alexteam am 08.01.2010 um 23:24 Uhr (1x Editiert)
Inaktiv
|
Antworten: 14
Seite [1]


Sie müssen sich registrieren, um zu antworten.