Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 10
Seite [1]
Rouven89


Going for pro




Beiträge: 539
# Thema - 23.09.2008 um 20:31 Uhr
hey hab folgendes problem hab mein profil umgebaut http://rouv3n.ro.funpic.de/kurse.php?mod=users&action=view&id=1 und habe die freunde links unten eingebaut werden aber jedoch nicht angezeigt jemand eine idee woran das liegt?

und weiß jemand wie ich mehrere gästebcuh einträgeim profil nacheinander schreiben kann...`?

mfg=)


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens
Inaktiv
Denni


Specialist




Herkunft: Ilsfeld
Beiträge: 1972
# Antwort: 1 - 23.09.2008 um 20:32 Uhr
sieht nach nem fehler in deine php datei aus
poste mal den inhalt (bitte in [ php] und [/ php] rein)


------------------
Gruß
Denni

ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 2 - 23.09.2008 um 20:43 Uhr
 
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.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
1. / 2. / ... 
 
// ##########################################
// DAS BUDDYs-Modul
// ##########################################

$users_id = empty($_GET['where']) ? $_GET['id'] : $_GET['where'];
$buddys_count cs_sql_count(__FILE__,'buddys',"users_id = '" $users_id "'");

    
$data['head']['action'] = $cs_lang['mod_name'];
    
$data['head']['body_text'] = cs_addons('users','view',$users_id,'buddys');
    echo 
cs_subtemplate(__FILE__,$data,'users','head');

    
$on_now cs_time() - 300
    
    
$from 'buddys bds INNER JOIN {pre}_users usr ON bds.buddys_user = usr.users_id';
    
$select 'bds.buddys_id AS buddys_id, bds.buddys_time AS buddys_time, bds.buddys_user AS ';
    
$select .= 'buddys_user, bds.users_id AS users_id, usr.users_nick AS users_nick, usr.users_country AS users_country, usr.users_laston AS ';
    
$select .= 'users_laston';
    
    
$online "bds.users_id = '" $users_id "' AND users_laston > '" $on_now "'";
    
$offline "bds.users_id = '" $users_id "' AND users_laston < '" $on_now "'";
    
    
$buddys_off cs_sql_select(__FILE__,$from,$select,$offline,'users_nick DESC','','0');
    
$loop_off count($buddys_off);
    
    
$buddy_data = array();
    for(
$run=0$run $loop_off$run++) {    
        if(!empty(
$buddys_off[$run]['users_id'])) {
        
$buddy_data['buddys_off'][$run]['buddys_user'] = $buddys_off[$run]['buddys_user'];
        
$buddy_data['buddys_off'][$run]['users_nick'] = $buddys_off[$run]['users_nick'];
        
$buddy_data['buddys_off'][$run]['users_country'] = cs_html_img('symbols/countries/' $buddys_off[$run]['users_country'] . '.png');
        }
    }
    
    
$buddys_on cs_sql_select(__FILE__,$from,$select,$online,'users_nick DESC','','0');
    
$loop_on count($buddys_on);
    
    for(
$run2=0$run2 $loop_on$run2++) {    
        if(!empty(
$buddys_on[$run]['users_id'])) {
        
$buddy_data['buddys_on'][$run2]['users_id'] = $buddys_on[$run2]['users_id'];
        
$buddy_data['buddys_on'][$run2]['users_nick'] = $buddys_on[$run2]['users_nick'];
        
$buddy_data['buddys_on'][$run2]['users_country'] = cs_html_img('symbols/countries/' $buddys_on[$run2]['users_country'] . '.png');
        }
    }
  
    
$buddy_data['buddys_on'] = $buddys_on;
    
$buddy_data['buddys_off'] = $buddys_off;
  

$data['usersgb']['weiter'] = cs_url('gbook','users','id=' $users_id);
$data['users']['gallery'] = cs_url('usersgallery','users','id=' $users_id);
$data['users']['board'] = cs_url('board','users','id=' $users_id);
$data['buddy']['add'] = cs_url('buddys','create','id=' $users_id);
$data['message']['create'] = cs_url('messages','create','to=' cs_secure($cs_user['users_nick']));



    echo 
cs_subtemplate(__FILE__,$data,'users','view');

}

?>


das ist nur der code von dem buddy.... weil der gesamte code zu lang ist^^

mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von YEAS am 23.09.2008 um 20:44 Uhr (1x Editiert)
Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 3 - 24.09.2008 um 00:41 Uhr
deine sachen der der Freundesliste werden in der $buddy_data gespeichert. In das Template übergibts du aber nur $data. Ich denke da liegt der Fehler.


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


Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 4 - 24.09.2008 um 13:45 Uhr
wo muss ich denn jetzt was ersetzen^^
so?

echo cs_subtemplate(__FILE__,$data,'users','view');

zu

echo cs_subtemplate(__FILE__,$buddy_data,'users','view');

? wenn ja dann wird improfil kein platzhalter mehr angezeit...


oder den?

$data['head']['action'] = $cs_lang['mod_name'];
$data['head']['body_text'] = cs_addons('users','view',$users_id,'buddys');
echo cs_subtemplate(__FILE__,$data,'users','head');

zu

$data['head']['action'] = $cs_lang['mod_name'];
$data['head']['body_text'] = cs_addons('users','view',$users_id,'buddys');
echo cs_subtemplate(__FILE__,$budy_data,'users','head');


oder keins vom beiden?^^


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von YEAS am 24.09.2008 um 13:47 Uhr (2x Editiert)
Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 5 - 24.09.2008 um 14:30 Uhr
richtig, keins von beiden ^^

Es geht um diesen abschnitt:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
1. / 2. / ... 
<?php     $buddy_data = array();
    for(
$run=0$run $loop_off$run++) {    
        if(!empty(
$buddys_off[$run]['users_id'])) {
        
$buddy_data['buddys_off'][$run]['buddys_user'] = $buddys_off[$run]['buddys_user'];
        
$buddy_data['buddys_off'][$run]['users_nick'] = $buddys_off[$run]['users_nick'];
        
$buddy_data['buddys_off'][$run]['users_country'] = cs_html_img('symbols/countries/' $buddys_off[$run]['users_country'] . '.png');
        }
    }
    
    
$buddys_on cs_sql_select(__FILE__,$from,$select,$online,'users_nick DESC','','0');
    
$loop_on count($buddys_on);
    
    for(
$run2=0$run2 $loop_on$run2++) {    
        if(!empty(
$buddys_on[$run]['users_id'])) {
        
$buddy_data['buddys_on'][$run2]['users_id'] = $buddys_on[$run2]['users_id'];
        
$buddy_data['buddys_on'][$run2]['users_nick'] = $buddys_on[$run2]['users_nick'];
        
$buddy_data['buddys_on'][$run2]['users_country'] = cs_html_img('symbols/countries/' $buddys_on[$run2]['users_country'] . '.png');
        }
    }
  
    
$buddy_data['buddys_on'] = $buddys_on;
    
$buddy_data['buddys_off'] = $buddys_off?>


Dort speicherst du ja alle Werte in die Variable $buddy_data in das Template wird aber nur $data übergeben. Also musst du korrekter weise auch die Buddy sachen in die Variable $data übergeben.

Oder einfach ausgedrückt: Ändere alle $buddy_data in $data um dann müsste es imho gehen.


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


Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 6 - 24.09.2008 um 15:24 Uhr
hm wenn ich alle $buddy_data (die oben angezeigt sind) in $data ersetze werden im profil nurnoch die platzhalter angezeigt - kann das sein das ich evtl in der user/view.tpl was falsch eingesetzt habe?link usw?

hier der quelltext(von dem buddylist):
 
1.
2.
3.
4.
1. / 2. / ... 
  <tr>
            <
td class="leftc" width="130" height="15"><a href="{url:users_view,id={buddys_on:buddys_user}}">{buddys_on:users_nick}</a></td>
            <
td class="leftc" width="120" height="15"><a href="{url:users_view,id={buddys_off:buddys_user}}">{buddys_off:users_nick}</a></td>
          </
tr


mfg


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 7 - 24.09.2008 um 15:50 Uhr
hast du {loop:buddys} {end:buddys} gesetzt?


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


Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 8 - 24.09.2008 um 17:24 Uhr
hey fett werden angezeigt!!! habnur folgendes problem... kann man das vlt auch noch beheben dann wäre das hammer fett...

also wenn zb meine freunde offline sind werden die alle untereinander angezeigt (perfekt) aber sobal einer online kommt rutscht der in der gleichen zeile rüber zu online freunde... sodass in der freunde offline einlücke ist (da wo der user vorher war) kann man das so machen das die automatisch nach oben aufrücken?


hier ein bild wie das ausieht wenn welche on- und offline sind:



------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von YEAS am 24.09.2008 um 17:36 Uhr (1x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 9 - 24.09.2008 um 17:59 Uhr
Kein Wunder ...
Der Code +-

 
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.
1. / 2. / ... 
        <tr>
            <
td width="151">{loop:buddys_on}
      <
tr>
        <
td class="leftb" width="151"><div style="float: left; width: 81; height: 19">
          
» <a href="{url:users_view,id={buddys_on:buddys_user}}">{buddys_on:users_nick}</a> </div>
        </
td>
      </
tr>
            <
tr>
              <
td width="151">{stop:buddys_on}
    </
table>
  <
div style="float: right; width: 132; height: 96">
    <
table class="forum" width="169">
      <
td width="161">{loop:buddys_off}
      <
tr>
        <
td class="leftb" width="161"><div style="float: left;">
          
»
        
<a href="{url:users_view,id={buddys_off:buddys_user}}">{buddys_off:users_nick}</a> </div>
          <
div style="float: right;"><a href="{url:messages_create,to={buddys_off:users_nick}}"></a></div></td>
      </
tr>
      <
td width="161">
      {
stop:buddys_off}
        </
tbody>
      </
table>
          </
div>
    </
td>


Da ist murks ^^

EDIT: Jetzt hab ichs aber korrigiert ... und nun funktioniert es auch


Tom


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


Zuletzt editiert von Tom08 ClanSphere Team am 24.09.2008 um 18:14 Uhr (1x Editiert)
Inaktiv
|
Rouven89
Thread-Ersteller


Going for pro




Beiträge: 539
# Antwort: 10 - 24.09.2008 um 20:15 Uhr
danke tom

und weiß jemand wie ich mehrere gästebucheinträge im profil nacheinander schreiben kann...`?
was muss ich verändern?

edit: habs selbst hinbekommen aber danke für die buddyliste


------------------
http://sc-wiesens.de/

Der Sport Club "13 Eichen" Wiesens

Zuletzt editiert von YEAS am 24.09.2008 um 22:47 Uhr (1x Editiert)
Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.