Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
ChrisE


Beginner




Beiträge: 14
# Thema - 27.01.2008 um 21:42 Uhr
Hi Leute,

ich habe in meine index.html die {members:navrand} eingebunden und habe das die .tpl auch schon nach meinen Vorstellungen verändert. Ich will aber, dass der Name des Members zu dem Profil des Users verlinkt ist. Ich bekomme es aber einfach nicht hin, dass die ID des Users in den Link einzubinden... So sieht die navrand.php Datei aus:

Es geht um "memberlink"

mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
1. / 2. / ... 
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id:  $

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

$cells  'mm.members_task AS members_task, mm.members_since AS members_since, ';
$cells .= 'usr.users_picture AS users_picture, usr.users_country AS users_country, ';
$cells .= 'usr.users_nick AS users_nick, usr.users_name AS users_name, usr.users_surname AS users_surname';
$tables 'members mm INNER JOIN {pre}_users usr ON mm.users_id = usr.users_id';

$data['members'] = cs_sql_select(__FILE__,$tables,$cells,0,'RAND()',0,1);

$data['members']['picture'] = empty($data['members']['users_picture']) ? $cs_lang['nopic'] :
  
cs_html_img('uploads/users/' $data['members']['users_picture']);
$data['members']['since'] = empty($data['members']['members_since']) ? '-' :
  
cs_date('date',$data['members']['members_since']);

$data['members']['flag'] = cs_html_img('symbols/countries/' $data['members']['users_country'] . '.png',11,16);


if(empty(
$data['members']['users_name']) && empty($data['members']['users_surname'])) {
  
$data['members']['users_name'] = $cs_lang['noname'];
  
$data['members']['users_surname'] = '';
}

// Die Zeile hier:
$data['members']['memberlink'] = cs_link($data['members']['users_nick'],'users','view','id='.$data['members']['users_id'];);

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

?>


Der Link sieht immer so aus: [...]Index.php?mod=users&action=view&id=

Habt ihr vielleicht eine Idee, was falsch ist?


Danke im Vorraus.

Viele Grüße,
Chris
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 28.01.2008 um 09:45 Uhr
sofern du die spalte nicht mit in die SQL Abfrage packst, kann er auch keine users_id ausgeben. ^^

alt:
$cells .= 'usr.users_nick AS users_nick, usr.users_name AS users_name, usr.users_surname AS users_surname';


neu:
$cells .= 'usr.users_nick AS users_nick, usr.users_name AS users_name, usr.users_surname AS users_surname, usr.users_id AS users_id';


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 28.01.2008 um 09:46 Uhr (1x Editiert)
Inaktiv
|
ChrisE
Thread-Ersteller


Beginner




Beiträge: 14
# Antwort: 2 - 28.01.2008 um 15:15 Uhr
ah.... danke. Hab gedacht, das wäre schon drinnen... guckfehler


Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.