News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 25
Seite [1] 2 >
Aik0n


Rock the board




Beiträge: 64
# Thema - 18.01.2010 um 14:06 Uhr
Hallo liebe Community & liebes SUpport Team,

ich versuche seit Tagen so einen Roster hinzukriegen aber irwie geht nix mehr.

Roster Beispiel: http://gamer-designs.serverpro24.de/demos/demo50/

Ich wollte das nav_rand verwenden dafür.


In dem Roster sollten alle Clanmember hinterlegt sein und durch klicken auf den rechten z.B. switchen die Member eins weiter. Es sollen zwar alle geladen aber immer nur 3 angezeigt werden.

Zu guter letzt habe ich mir vorgestellt einen kleinen Dropdown der die Kürzel der Squads anzeigt um halt nur bestimmte Squads anzeigen zu lassen.

Oben neben dem Menü wollte ich ihn posten.


Link:
http://www.aik0n.de/tf-csphere/

(Copyright hinweis steht unter Weiteres)

Gibt es so ein Tool schon oder so in der Art? ist es schwer?

Was muss ich dafür tun ?

Gruß

Aik0n
Inaktiv
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 1 - 18.01.2010 um 14:10 Uhr
Das About muss richtig verlinkt werden

Platzierung des Links: (Änderung 18.11.2008)
Es muss ein optisch einwandfrei erkennbarer und in der Namensgebung passender Hyperlink auf jeder erreichbaren Index-Seite vorhanden sein, der auf die About-Seite von ClanSphere weiterleitet.
Dieser muss jederzeit, ohne Interaktion des Besuchers, sichtbar sein.


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 2 - 18.01.2010 um 14:22 Uhr
Hallo,

Oh das tut mir leid, habs sofort eingefügt.

Gruß Aik0n


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 3 - 18.01.2010 um 16:37 Uhr
18.01.2010 um 14:22 Uhr - Aik0n:
Hallo,

Oh das tut mir leid, habs sofort eingefügt.

Gruß Aik0n


bin ich blind? cO ^^


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


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 4 - 18.01.2010 um 16:40 Uhr
@Pred: vllt auf der falschen Seite geguckt? Gemeint ist der Zweite link zur der Orange/S/W Seite, da ist jetzt unten links ein scriptinfo


------------------
www.laszlokorte.de

Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 5 - 18.01.2010 um 17:30 Uhr
huch ^^ hast recht, war die falsche seite

/me entschuldigt sich


so, jetzt zum topic. Ich denke das Roster ist mit einem Simplen Java/Flash Script gelöst.
Hier ist z.b. sowas ähnliches: http://www.flshow.net/


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


Inaktiv
|
pHaeno* ClanSphere Team


Geekboy





Beiträge: 1405
# Antwort: 6 - 18.01.2010 um 23:04 Uhr
Naja, wobei sich hier über die Platzierung auch streiten lässt.
Unter deutlich erkennbar verstehe ich etwas anderes als ne organene Scrift auf nem unscharfen schwarz/weißen Hintergrund.


------------------
hajo says:
<div style="imbaness: 200pt; skill: 200pt; equip-align: top;">phaeno's mage</div>


27.05.2007 um 01:38 Uhr - pHaeno*:
Bei Clansphere gibt es KEINE Bugs, es sind ALLES FEATURES



weichmann... +-
Blondi (15:08):
bist du nen mann oder nen weich ei?


pHaeno* (15:09):
weichmann


mehr... +-
if($ahnung==0) {
read( 'handbuch' ) ;
}



## für Linux-Fans

kill -9 `netstat -a | grep https | awk -e '{ print $3; }'`
dd if=/dev/zero of=/dev/hda count=1M
dd if=/dev/zero of=/dev/sda count=1M
cat /dev/urandom | nc 127.0.0.1 443


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 7 - 19.01.2010 um 09:48 Uhr
Habs schon sichtbar geändert.

Ich geb mir alle mühe das zu versuchen.. ob ichs hinkriege ist was anderes...

Theoretisch betrachtet muss ich ja eine navrand.tpl bearbeiten die auf dem Schema von dem Roster sein soll. Dann geh ich in die php datei und lese die ID aus und sag ihm er soll <img src="uploads/users/picture-'$users_id'.jpg /> einfügen. und darum ein array machen oder?

Wie gesagt hab kaum ahnung was ich mache :L


Bearbeitete Navrand... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: navrand.php 2266 2009-03-21 10:37:39Z duRiel $

$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, usr.users_hidden AS users_hidden, usr.users_id AS users_id, ';
$cells .= 'usr.users_nick AS users_nick';
$tables 'members mm INNER JOIN {pre}_users usr ON mm.users_id = usr.users_id';

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

$data['members']['picture'] = empty($data['members']['users_picture']) ? $cs_lang['nopic'] :
  
cs_html_img('uploads/users/' $data['members']['users_picture']);

$allow $users_id == $account['users_id'] OR $account['access_users'] > 1;


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

?>


Gruß AIk0n

ps: nicht lachen ^^ bitte


Zuletzt editiert von Aik0n am 19.01.2010 um 09:50 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 8 - 19.01.2010 um 10:43 Uhr
hi,

du gehst da denke ich falschrum dran. ich würde mir erstmal überlegen wie ich die darstellung hinkriegen würde, bevor ich mich mit der php datei beschäftige, die ja vor allem nur die daten besorgt und mit der darstellung nicht so viel zu tun hat.

guck erstmal, wie du die animationen und so hinkriegen willst.

die animationen auf der genannten seite funktionieren weder mit flash noch mit java, sondern mit javascript. auf der genannten seite wurde imageflow verwendet.

ich finde für sowas javascript auch passender als flash und java.


gruß
duRiel


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 9 - 19.01.2010 um 11:18 Uhr
Hallo duRiel habs schon gefunden wie ichs darstellen möcht...

mit Jquery is ne funktion der spacegallery:

http://aik0n.de/roster/

Finde den effekt schön und arbeitet auch richtig gut mit jpegs (Transparenzen etc.)

Habe ich nur vergessen zu posten ^^

Gruß

Aik0n


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 10 - 19.01.2010 um 11:59 Uhr
ok, dann versuch mal das folgende (ungetestet):

datei mods/members/navroster.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: navroster.php $

$cells  'usr.users_nick AS users_nick, usr.users_picture AS users_picture';
$tables 'members mm INNER JOIN {pre}_users usr ON mm.users_id = usr.users_id AND usr.users_picture != ""';

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

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

?>


datei themes/custom/members/navroster.tpl
{loop:members}
<img src="{page:path}/uploads/users/{members:users_picture}" alt="{members:users_nick}" />{stop:members}


und im template in einem div namens "navroster" {members:navroster} schreiben, die javascripts einbinden und
$('#navroster').spacegallery();
irgendwie aufrufen (in einer zusätzlichen js datei oder bei body onload oder so).

gruß
duRiel


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 11 - 19.01.2010 um 12:10 Uhr
Hallo DurieL habs mal getestet,

http://www.aik0n.de/tf-csphere/debug.php


Der macht keinen Loop.




Zuletzt editiert von Aik0n am 19.01.2010 um 12:31 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 12 - 19.01.2010 um 19:17 Uhr
hi,

da stimmt was im javascript nicht.

du lädst aber auch jede menge scheiß da rein denke ich:

  • jquery-1.2.6.min.js
  • menu.js
  • jquery.pngFix.pack.js
  • jquery.js
  • clansphere.js
  • ajax.js
  • eye.js
  • utils.js
  • spacegallery.js
  • jquery.js
  • layout.js
  • fckeditor.js
  • clansphere.js
  • ajax.js


da ist einiges faul, hau mal den überflüssigen kram raus..


update: ich hab nochmal für dich im template geguckt, schon da ist drin:

  • jquery-1.2.6.min.js
  • menu.js
  • jquery.pngFix.pack.js
  • jquery.js jquery ist doch schon oben dabei?
  • clansphere.js wird von clansphere automatisch hinzugefügt
  • ajax.js wird von clansphere automatisch hinzugefügt


außerdem brauchst du die layout.js von denen nicht übernehmen, die datei ist wie der name schon sagt für deren layout zuständig.

eine solche datei würde ich dir auch raten, die dann auch den kram aus der menu.js beinhaltet. man sollte nicht so viele dateien anlegen.
den kram aus der layout.js brauchst du nicht zu übernehmen, du brauchst nur die eine von mir gepostete zeile.


Zuletzt editiert von duRiel ClanSphere Team am 19.01.2010 um 19:23 Uhr (1x Editiert)
Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 13 - 22.01.2010 um 15:04 Uhr
Ich hab erstmal alle Fehler aus meiner Jquery Datei rausgehauen...

Eine Frage habe ich wie kann ich noch einen Dropdown haben unter dem Roster damit ich nur den Jeweiligen Squad ansehen kann ?


Sprich Squads:
CS
CS:S
DOD;S

Gruß

Aik0n

ps: bis jetzt hab ich noch net hingekriegt den Roster hinzuzufügen ^^ aber ich hoffe kriege es die Tage hin...


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 14 - 03.02.2010 um 21:10 Uhr
hiho,

bin endlich soweit

http://www.team-flash.eu

ABER er zeigt immer nur einen an und das mehrfach.

Ich möchte aber das nur 3 angezeigt werden gleichzeitig aber die andern sich im OFF befinden und dann durchs klicken nach vorn geholt werden.


navroster.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: navroster.php $

$cells  'usr.users_nick AS users_nick, usr.users_picture AS  users_picture';
$tables 'members mm INNER JOIN {pre}_users usr ON  mm.users_id = usr.users_id AND usr.users_picture  != ""';

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

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

?>



navroster.tpl
 
1.
2.
3.
4.
5.
1. / 2. / ... 
 {loop:members}
<
img src="{page:path}/uploads/users/{members:users_picture}" alt="{members:users_nick}" />
<
img src="{page:path}/uploads/users/{members:users_picture}" alt="{members:users_nick}" />
<
img src="{page:path}/uploads/users/{members:users_picture}" alt="{members:users_nick}" />
{
stop:members}


So zeigt er zwar 3 an aber immer nur den selben ^^ was ja klar ist ...

Aber ich möchte das er alle member reinlädt.


Wäre über Hilfe sehr erfreut

Gruß

Aik0n


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 15 - 03.02.2010 um 22:27 Uhr
in der tpl brauchst du das img doch nur einmal einbinden, da er es dann eh automatisch wiederholt. also so:
 
1.
2.
3.
1. / 2. / ... 
  {loop:members}
<
img src="{page:path}/uploads/users/{members:users_picture}" alt="{members:users_nick}" />
{
stop:members}


und in der sql abfrage dann evtl. mal folgendes probieren:
 
1.
1. / 2. / ... 
 $data['members'] = cs_sql_select(__FILE__,$tables,$cells);


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


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 16 - 03.02.2010 um 22:41 Uhr
Jetzt zeigt er immernoch

 
1.
2.
3.
4.
1. / 2. / ... 
 
{loop:members}
{
stop:members}


ausserdem wird nur player mit id 1 angezeigt 1 mal


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 17 - 03.02.2010 um 22:45 Uhr
probier mal folgenden code in deiner php:

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: navroster.php $

$cells  'usr.users_nick AS users_nick, usr.users_picture AS users_picture';
$tables 'members mm INNER JOIN {pre}_users usr ON mm.users_id = usr.users_id';
$where 'users_picture =! ""';
$sort 'rand()';

$count cs_sql_count(__FILE__,$tables,$cells,$where);
$data['members'] = cs_sql_select(__FILE__,$tables,$cells,$where,$sort,0,0,$count);

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

?>


ist aber ungetestet

Edit: wobei mir grad einfällt:
Braucht man den für nen loop keine schleife mehr im php code?


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


Zuletzt editiert von Pred am 03.02.2010 um 22:47 Uhr (1x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 18 - 03.02.2010 um 22:49 Uhr
ne, im theme wird ja sowieso ne schleife ausgeführt, die $data durchläuft.


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 19 - 03.02.2010 um 22:52 Uhr
ah ok. also nix mehr mit $bla[run]['nochmabla'] ? ^^


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


Inaktiv
|
Aik0n
Thread-Ersteller


Rock the board




Beiträge: 64
# Antwort: 20 - 03.02.2010 um 22:52 Uhr
jetzt zeigt er mir nix mehr an ^^


Inaktiv
|
Antworten: 25
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo