Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 10
Seite [1]
Radiate


King for a day





Beiträge: 293
# Thema - 29.03.2008 um 14:50 Uhr
Der PHP Teil +-
 
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.
1. / 2. / ... 
<?php$cs_lang = cs_translate('users');

$one_min = cs_time() - 60;
#$five_min = cs_time() - 300;/*
$select = 'users_id, users_nick, users_country';
$upcome = "users_laston > '" . $one_min . "'";
$order = 'users_laston DESC';
$cs_users1 = cs_sql_select(__FILE__,'users',$select,$upcome,$order,0,3);
$cs_users2 = cs_sql_select(__FILE__,'users',$select,$upcome,$order,4,3);
$data = array();

/* » cs_users1 & cs_users2 « */
if(!empty($cs_users1) AND !empty($cs_users2)) {
    $count_users1 = count($cs_users1);
    for ($run1 = 0; $run1 < $count_users1; $run1++) {
        $data['users1'][$run1]['nick'] = cs_user($cs_users1[$run1]['users_id'], $cs_users1[$run1]['users_nick']);
        $data['users1'][$run1]['countryicon'] = cs_html_img('symbols/countries/'.$cs_users1[$run1]['users_country'].'.png');
        $data['users1'][$run1]['url'] = cs_url('users','view','id='.$cs_users1[$run1]['users_id']);
        $data['users1'][$run1]['messageurl'] = cs_url('messages','create','to='.cs_secure($cs_users1[$run1]['users_nick']));
    }
    $count_users2 = count($cs_users2);
    for ($run2 = 0; $run2 < $count_users2; $run2++) {
        $data['users2'][$run2]['nick'] = cs_user($cs_users2[$run2]['users_id'], $cs_users2[$run2]['users_nick']);
        $data['users2'][$run2]['countryicon'] = cs_html_img('symbols/countries/'.$cs_users2[$run2]['users_country'].'.png');
        $data['users2'][$run2]['url'] = cs_url('users','view','id='.$cs_users2[$run2]['users_id']);
        $data['users2'][$run2]['messageurl'] = cs_url('messages','create','to='.cs_secure($cs_users2[$run2]['users_nick']));
    }
    echo cs_subtemplate(__FILE__,$data,'users','navonline');
}
/* » cs_users1 « */
elseif(!empty($cs_users1)) {
    $count_users1 = count($cs_users1);
    for ($run1 = 0; $run1 < $count_users1; $run1++) {
        $data['users1'][$run1]['nick'] = cs_user($cs_users1[$run1]['users_id'], $cs_users1[$run1]['users_nick']);
        $data['users1'][$run1]['countryicon'] = cs_html_img('symbols/countries/'.$cs_users1[$run1]['users_country'].'.png');
        $data['users1'][$run1]['url'] = cs_url('users','view','id='.$cs_users1[$run1]['users_id']);
        $data['users1'][$run1]['messageurl'] = cs_url('messages','create','to='.cs_secure($cs_users1[$run1]['users_nick']));
    }
    echo cs_subtemplate(__FILE__,$data,'users','navonline');
}
else {
    $data['lang']['no_users'] = '';
    echo cs_subtemplate(__FILE__,$data,'users','no_users');
}?>


Wieso ist das so?
Will 5 Spalten á 5 User auf meine neue Page darstellen lassen aber die Platzhalter über die ersten 5 hinaus werden nicht wirklich weggeblendet wenn sie leer sind.
Woran kann das liegen, denn die Debug sagt auch nichts aus.


Grüße


------------------
Clansphere 2008.0
Inaktiv
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 1 - 29.03.2008 um 19:18 Uhr
Keiner? Sry hab nen Zeitplan. ^^
Kann mich nicht 1 Woche mit einem Fehler rumschlagen.

Ist aber auch keine selbstverständlichkeit hier, für den Fall das jemand mit sonem Spruch kommen sollte.


------------------
Clansphere 2008.0

Inaktiv
|
xsigndll


Try to beat me




Beiträge: 124
# Antwort: 2 - 30.03.2008 um 05:11 Uhr
 
1.
2.
3.
1. / 2. / ... 
 
$upcome 
"users_laston > '" $one_min "'";


int werte bitte ungequoted!

gib mal die templates dazu noch...


------------------
x!sign.dll - Full-Stack with a touch of DevOps
---
Facebook - x!sign.dll
Twitter - x!sign.dll
Instagram - x!sign.dll
Pinterest - x!sign.dll
LinkedIn - x!sign.dll
Tumblr - x!sign.dll
Flickr - x!sign.dll
Reddit - x!sign.dll

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 3 - 30.03.2008 um 07:19 Uhr
Aaaaahhhhh jetzt hab ich voll den Käse hier. xD
@ xsign: Schau dir bitte mal meine Files an.
Dateianhänge:
php navonline.php (9.45 KiB - 109 mal heruntergeladen )
tpl navonline.tpl (590 Byte - 89 mal heruntergeladen )


------------------
Clansphere 2008.0

Inaktiv
|
xsigndll


Try to beat me




Beiträge: 124
# Antwort: 4 - 30.03.2008 um 09:20 Uhr

$data['users5'][$run1]['nick'] = cs_user($cs_users5[$run5]['users_id'], $cs_users5[$run5]['users_nick']);
$data['users5'][$run1]['countryicon'] = cs_html_img('symbols/countries/'.$cs_users5[$run5]['users_country '].'.png');
$data['users5'][$run1]['url'] = cs_url('users','view','id='.$cs_users5[$run5][' users_id']);
$data['users5'][$run1]['messageurl'] = cs_url('messages','create','to='.cs_secure($cs_use rs5[$run5]['users_nick']));


$run1 is falsch
aber obs dein prob löst... springt mir eben nur gerade so ins auge...

/edit: ok ich bin verwirrt.

mal einmal bitte in paint, wie es letztlich aussehn soll. denn die td zellen sehn nicht wirklich gesund aus


------------------
x!sign.dll - Full-Stack with a touch of DevOps
---
Facebook - x!sign.dll
Twitter - x!sign.dll
Instagram - x!sign.dll
Pinterest - x!sign.dll
LinkedIn - x!sign.dll
Tumblr - x!sign.dll
Flickr - x!sign.dll
Reddit - x!sign.dll

Zuletzt editiert von xsign am 30.03.2008 um 09:22 Uhr (1x Editiert)
Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 5 - 30.03.2008 um 11:13 Uhr
Da gibt es im Grunde nicht viel zu malen. xD
Aber für dich mache ich das einfach mal, arbeite ja gern im Photoshop. *hehe*

Uuunnnnndd hier das Resultat (in etwa, da ich es in eine selbstswitchende Tabbing Box packen will):



Jede Spalte sollte 20% sein.


------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 30.03.2008 um 11:14 Uhr (2x Editiert)
Inaktiv
|
xsigndll


Try to beat me




Beiträge: 124
# Antwort: 6 - 30.03.2008 um 11:19 Uhr

<table cellpadding="0" cellspacing="0" style="width:100%">
<tr>
{loop:users1}
<td style="width:20%;">
{users1:countryicon} {users1:nick}
</td>
{stop:users1}
{loop:users2}
<td style="width:20%;">
{users2:countryicon} {users2:nick}
</td>
{stop:users2}
{loop:users3}
<td style="width:20%;">
{users3:countryicon} {users3:nick}
</td>
{stop:users3}
{loop:users4}
<td style="width:20%;">
{users4:countryicon} {users4:nick}
</td>
{stop:users4}
{loop:users5}
<td style="width:20%;">
{users5:countryicon} {users5:nick}
</td>
{stop:users5}
</tr>
</table>


damit wird das dann nicht gehn

versuch mal folgendes:


<table cellpadding="0" cellspacing="0" style="width:100%">
<tr>
{loop:users1}
<td style="width:20%;">
{users1:countryicon} {users1:nick}
</td>
{stop:users1}
</tr>
<tr>
{loop:users2}
<td style="width:20%;">
{users2:countryicon} {users2:nick}
</td>
{stop:users2}
</tr>
<tr>
{loop:users3}
<td style="width:20%;">
{users3:countryicon} {users3:nick}
</td>
{stop:users3}
</tr>
<tr>
{loop:users4}
<td style="width:20%;">
{users4:countryicon} {users4:nick}
</td>
{stop:users4}
</tr>
<tr>
{loop:users5}
<td style="width:20%;">
{users5:countryicon} {users5:nick}
</td>
{stop:users5}
</tr>
</table>


------------------
x!sign.dll - Full-Stack with a touch of DevOps
---
Facebook - x!sign.dll
Twitter - x!sign.dll
Instagram - x!sign.dll
Pinterest - x!sign.dll
LinkedIn - x!sign.dll
Tumblr - x!sign.dll
Flickr - x!sign.dll
Reddit - x!sign.dll

Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 7 - 30.03.2008 um 11:38 Uhr
Toll, dazu brauche ich aber dann keine 5 einzelne Users Loops, richtig?
Ich möchte sie ja nebeneinander und dazu brauche ich auch keine <tr>'s denn diese bezwecken ja tr = tablerow (Tabellenumbruch) und dann würden die User nicht nebeneinandern so wie ich es gern hätte, stehen sondern untereinander.

Aber wenn mich nicht alles täuscht dann stehe ich immernoch vorm PHP Problem und nicht beim Designprob.


------------------
Clansphere 2008.0

Zuletzt editiert von Radiate am 30.03.2008 um 11:39 Uhr (1x Editiert)
Inaktiv
|
xsigndll


Try to beat me




Beiträge: 124
# Antwort: 8 - 30.03.2008 um 11:55 Uhr
<div> mit float:left ?

@php prob: kP - bin ersma was essen. schaus mir später nochma an, wenn ich nich eingepennt bin


------------------
x!sign.dll - Full-Stack with a touch of DevOps
---
Facebook - x!sign.dll
Twitter - x!sign.dll
Instagram - x!sign.dll
Pinterest - x!sign.dll
LinkedIn - x!sign.dll
Tumblr - x!sign.dll
Flickr - x!sign.dll
Reddit - x!sign.dll

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 9 - 31.03.2008 um 02:37 Uhr
umsortieren:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
1. / 2. / ... 
<?php

$cols 
5;
$width round(100 $cols);
$array = array();
$i 0;

foreach (
$array_alt AS $entry) {
  
$row $i $cols;
  
$array[$row][] = $entry;
  
$i++;
}

$array_new = array();

for (
$i 0$i $cols$i++) {
  
$array_new array_merge($array_new$array[$i]);
}

?>


ungetestet


Inaktiv
|
Radiate
Thread-Ersteller


King for a day





Beiträge: 293
# Antwort: 10 - 02.04.2008 um 17:41 Uhr
Ich verstehe das mit dem "$array_new = ..." nicht.^^


------------------
Clansphere 2008.0

Inaktiv
|
Antworten: 10
Seite [1]


Sie müssen sich registrieren, um zu antworten.