Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 33
Seite [1] 2 >
Leitwolf


Try to beat me





Beiträge: 188
# Thema - 19.07.2010 um 19:35 Uhr
Ich wollte gerade die Platzhalter

{user:all} & {user:newest}

in meiner index.htm verwenden und musste festellen das dort nur


{user:all} & {user:newest}

da steht und nicht die entsprechenden Inhalte wiedergegeben werden.
Woran liegt das?


------------------
Inaktiv
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 1 - 19.07.2010 um 19:39 Uhr
hoi,
ich kann dir grad nicht folgen...
von wo beziehst du denn diese beiden platzhalter?


------------------
I like the part where it says 'nyan'



Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 2 - 19.07.2010 um 19:39 Uhr
Weil du die Sachen nicht einfach aus den Datein nehmen kannst und sie überall einsetzen kannst, du musst ihm schon irgendwie sagen was er dir da anzeigen soll.


Inaktiv
|
reVerB


Geekboy




Beiträge: 1237
# Antwort: 3 - 19.07.2010 um 19:53 Uhr
Für {user:newest} versuch mal {users:navlast}.

Aber stell dir jetzt mal vor, {user:all} klappt und ihr habt irgendwann 1000 registrierte User. Willst du das wirklich deiner Seite antun? Ich hoffe nicht ^^


Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 4 - 19.07.2010 um 21:16 Uhr
19.07.2010 um 19:39 Uhr - PAlle!:
hoi,
ich kann dir grad nicht folgen...
von wo beziehst du denn diese beiden platzhalter?


Aus Deiner Antwort zu meiner ersten Frage zu dem Thema -> http://www.csphere.eu/index/board/thread/where/13723

aus der Statistik.tpl

@equaL wie bekomme ich diese beiden Platzhalter in meiner index.htm zum funktionieren?

@ reVerB mit {user:newest} erzeugt man nur den Namen des zuletzt registrierten Users (sollte zumindest so sein) mit {user:navlast} bekomme ich in der Ausgabe Datum Uhrzeit und Name von den letzten 4. mit {user:all} sollte ich nur einen Zahlenwert erzeugen der in Deinem Beispiel dann 1000 anzeigt.

Hintergrund warum ich Euch auf den Nerven rumtanze ist meine Statistikbox auf der rechten Seite etwa mittig
[url]
http://www.hecke-clan.de/?mod=news&action=recent&template=BastelTemplate[/url]

Nachbauen wollte ich in etwa die Box von hier: http://www.team-german-clan.de/

Und dazu fehlten mir noch die beiden Platzhalter die ich in der /themes/base/board/statistik.tpl gefunden habe.



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


Zuletzt editiert von Leitwolf am 19.07.2010 um 21:17 Uhr (1x Editiert)
Inaktiv
|
Pet the Rap


King for a day



Herkunft: Essen
Beiträge: 263
# Antwort: 5 - 19.07.2010 um 21:19 Uhr
Hi
hast du das mal kurz gelesen
http://wiki.clansphere.de/Was_sind_Platzhalter?phpMyAdmin=97258ec15b1b2a69fea3c787bdfeb9bd

greets


------------------
if (ahnung == 0) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }




Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 6 - 19.07.2010 um 22:24 Uhr
Dabei geht es zwar um Platzhalter aber ich brauche mir ja keine erstellen, die gibt es ja schon^^ Nur sie funktionieren nicht in Verbindung mit html.


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


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 7 - 19.07.2010 um 22:34 Uhr
entweder du nutzt {board:statistik} und schnippelst dir das zurecht oder aber du befolgst den tipp von pet. du hast die wahl :] ich lege dir die platzhalter erstellung ans herz...


------------------
I like the part where it says 'nyan'



Zuletzt editiert von PAlle! ClanSphere Team am 19.07.2010 um 22:44 Uhr (2x Editiert)
Inaktiv
|
Pet the Rap


King for a day



Herkunft: Essen
Beiträge: 263
# Antwort: 8 - 19.07.2010 um 22:40 Uhr
@Leitwolf
Nur sie funktionieren nicht in Verbindung mit html.

lese
# Antwort: 2 - 19.07.2010 um 19:39 Uhr

Weil du die Sachen nicht einfach aus den Datein nehmen kannst und sie überall einsetzen kannst, du musst ihm schon irgendwie sagen was er dir da anzeigen soll.

mfg


------------------
if (ahnung == 0) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }




Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 9 - 20.07.2010 um 06:29 Uhr
Mit dem erstellen schön & gut ich weis jetzt wie ich diverse Module einfacher verlinken könnte aber immer noch nicht wie ich es schaffen könnte das zu erstellen das der mit n Zahlenwert ausspuckt.

Sry, ich bin halt n Vollpfosten und kenne mich mit dem Kram nicht so aus und wäre echt Froh wenn Ihr mir noch a weng mehr helfen könntet. Ihr nraucht mir nix fertiges vor die Füße legen, lernen möchte ich ja schon nur zeigt mir bitte den Weg wie es funktioniert...

Danke für Eure Geduld!


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


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 10 - 20.07.2010 um 11:26 Uhr
Wir reden ja hier von Platzhaltern die in der /mods/board/statistik.php definiert sind.
Die kannst du natürlich nicht global nutzen, dafür müsstest du die statistik.php ein wenig umschreiben:

Neue Datei erstellen: (mods/board/statsnav.php)
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.csphere.eu

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

// Abfrage des letzten, neuen Users
$select 'users_id, users_nick, users_register, users_active';
$order 'users_register DESC';
$cs_users cs_sql_select(__FILE__,'users',$select,'users_delete = "0" AND users_active = "1"',$order,0,1);

$secure_name cs_secure($cs_users['users_nick']);
$data['user']['newest'] = cs_user($cs_users['users_id'],$cs_users['users_nick'], $cs_users['users_active']);

// Abfrage der Anzahl an Usern
$data['user']['all'] = cs_sql_count(__FILE__,'users''users_delete = "0"');

echo 
cs_subtemplate(__FILE__,$data,'board','statsnav');


Dazu auch erstellen: Neues Themes-Datei (/themes/base/board/statsnav.tpl):
 
1.
2.
1. / 2. / ... 
 Neuster User: {users:newest}<br />
Anzahl an regUsern: {users:all}


Dies' dann einbinden in der index.htm via {board:statsnav}.

Dann werden dir die gewünschten Werte ausgegeben.

lG


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


Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 11 - 20.07.2010 um 14:36 Uhr
Hallo Tom, so habe ich mir das gewünscht, eine gut geschriebene Anleitung.

Leider scheint sie nicht zu Funktionieren. Ich habe die beiden Dateien mit dem oben gezeigtem Inhalt erstellt und hochgeladen. In der Index ehalte ich dann die Ausgabe sie wie es in der statsnav.tpl steht wieder mit {user:newest} & {user:all}

Besteht auch die Möglichkeit die beiden Platzhalter seperat zu nutzen da die beiden Anzeigen nicht direkt untereinander stehen sollten.

Du hast oben auch geschrieben ich müsste die statistik.php umschreiben, hast du evtl daszu den Code vergessen und es funktioniert deswegen nicht?

Ganz herzlichen Dank für diesen Klasse Support von Dir!


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


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 12 - 20.07.2010 um 15:40 Uhr
In meinem Code oben ist ein kleiner Fehler:
Ich habe in dem Themes users statt user geschrieben, daher wird es vermutlich nicht funktionieren.

Wenn du die Platzhalter einzeln nutzen willst, dann musst du die statsnav.php ein wenig ändern und zwei Dateien draus machen:

1. statsnav.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.csphere.eu

// Abfrage des letzten, neuen Users
$select 'users_id, users_nick, users_register, users_active';
$order 'users_register DESC';
$cs_users cs_sql_select(__FILE__,'users',$select,'users_delete = "0" AND users_active = "1"',$order,0,1);

$secure_name cs_secure($cs_users['users_nick']);
echo 
cs_user($cs_users['users_id'],$cs_users['users_nick'], $cs_users['users_active']);



2. statsnav2.php
 
1.
2.
3.
4.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.csphere.eu
// Abfrage der Anzahl an Usern
echo cs_sql_count(__FILE__,'users''users_delete = "0"');


Dann kannst du die jeweiligen Werte über {board:statsnav} für den letzten neuen User und {board:statsnav2} für die Anzahl an registrierten Usern in deinem Template verwenden.

lG


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


Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 13 - 20.07.2010 um 18:29 Uhr
Die Anzeige des zuletzt registrierten Funktioniert einwandfrei. Kann man hier evtl noch Ansicht so anpassen das es so aussieht wie die Ausgabe von {members:navrand} also mit Länderfähnchen und evtl dem PN Symbol? In dem Teil der die Anzahl an registrierten Usern anzeigt scheint sich noch ein Fehler zu verstecken. In meiner StatistikBox stehen dort 151 User drin klicke ich auf Forum werden mir dort 137 gemeldet...

Wir kommen vorran Danke Dir!



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


Zuletzt editiert von Leitwolf am 20.07.2010 um 18:33 Uhr (1x Editiert)
Inaktiv
|
Pet the Rap


King for a day



Herkunft: Essen
Beiträge: 263
# Antwort: 14 - 20.07.2010 um 19:39 Uhr
Hi
zu 1
in docs/German/readme.htm
findet man unter abcodes folgendes
 
1.
1. / 2. / ... 
 [flag=Kürzel]

Zeigt ein Icon mit der Flagge des angegebenen Landes an. Es ist das Kürzel des Landes anzugeben. Eine vollständige Liste ist bei Wikipedia zu finden: http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2

möglich das es auch anders gemacht werden kann "muss",
schau mal in mods/users/navonline.php
und
themes/base/users/navonline.tpl

da steht die Lösung drin, bin selbst noch anfänger und kann dir leider nicht sagen was du da genau von brauchst,
aber vielleicht siehst du es selber.


zu 2
könnte sein das die differenz aus nicht aktiven usern, oder möglicherweise gelöschten usern besteht.

EDIT:

Ohne Gewähr
Ich hab mir das grad mal angeguckt und stelle mir vor das,
in themes/base/users/navonline.tpl
{users:countryicon} und
<td style="text-align:right;"><a href="{users:messageurl}">{icon:mail_send}</ a></td>
für dich interessant sind
und hier mods/users/navonline.php wird wohl zum teil
$data['users'][$run]['countryicon'] = cs_html_img('symbols/countries/'.$cs_users[$run]['users_country' ].'.png');
$data['users'][$run]['messageurl'] = cs_url('messages','create','to_id='.$cs_users[$run ]['users_id']);
verantwortlich sein
ich hoffe das hilft dir ein wenig

greets


------------------
if (ahnung == 0) { read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; }




Zuletzt editiert von Pet the Rap am 20.07.2010 um 21:16 Uhr (3x Editiert)
Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 15 - 20.07.2010 um 21:53 Uhr
Willkommen im Tal der Ahnungslosen, hier verlasse ich mich ganz auf mein TomTom

xD. Danke für den Hilfsversuch aber ich blicke da auch nicht durch.


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


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 16 - 20.07.2010 um 23:22 Uhr
@pet:
Schon nicht schlecht.

1. statsnav.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.csphere.eu

// Abfrage des letzten, neuen Users
$select 'users_id, users_nick, users_register, users_active, users_country';
$order 'users_register DESC';
$cs_users cs_sql_select(__FILE__,'users',$select,'users_delete = "0" AND users_active = "1"',$order,0,1);

$secure_name cs_secure($cs_users['users_nick']);
echo 
cs_html_img('symbols/countries/'.$cs_users['users_country' ].'.png') . ' ';
echo 
cs_user($cs_users['users_id'],$cs_users['users_nick'], $cs_users['users_active']) . ' ';
echo 
cs_url('messages','create','to_id='.$cs_users['users_id']);


So sollte das eigentlich passen.

bzgl. 2.
Okay, da war meine Datei wohl alt.
Heute müsste die wie folgt aussehen:

 
1.
2.
3.
4.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.csphere.eu
// Abfrage der Anzahl an Usern
echo cs_sql_count(__FILE__,'users''users_delete = 0 AND users_active = 1'); 


lG


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


Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 17 - 21.07.2010 um 04:21 Uhr
Okay Punkt 2 Tip Top in Ordnung! Bei Punkt 1 steht unter dem Nemen einfach:

/index.php?mod=messages&action=create&to_id=169

ich lass es mal so auf www.hecke-clan.de stehen dann könnt ihr es Euch ansehen.

Bin heute aber wieder auf Arbeit und erst wieder so gegen 18 Uhr da.


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


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 18 - 21.07.2010 um 11:26 Uhr
Okay.
War spät gestern.

1. statsnav.php (Z. 12 durch folgendes ersetzen)
 
1.
2.
1. / 2. / ... 
<?php
echo cs_link(cs_icon('mail_send'),'messages','create','to_id='.$cs_users['users_id']); 


So sollte es richtig sein.


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


Zuletzt editiert von Tom08 ClanSphere Team am 21.07.2010 um 11:26 Uhr (1x Editiert)
Inaktiv
|
Leitwolf
Thread-Ersteller


Try to beat me





Beiträge: 188
# Antwort: 19 - 21.07.2010 um 16:54 Uhr
Super, Tom jetzt stimmt die Ansicht! Nur das es alles eng aneinander ist. Bei der normalen Ansicht stehen Fähnchen und Name links das Mailsymbol ganz rechts, bekommen wir das noch hin?

Ich wage es mich auch fast nicht zu Fragen aber könnten wir evtl statt nur dem letzten evtl auch die letzten 2 oder auch 3 registirerten dort anzeigen lassen?

Danke das Du so hartnäckig am Ball bleibst!


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


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 20 - 21.07.2010 um 17:29 Uhr
1. statsnav.php
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.csphere.eu

// Abfrage der letzten X neuen Users
$select 'users_id, users_nick, users_register, users_active, users_country';
$order 'users_register DESC';
$cs_users cs_sql_select(__FILE__,'users',$select,'users_delete = "0" AND users_active = "1"',$order,0,3);
$cnt count($cs_users);

for(
$run=0$run<$cnt$run++){
echo 
cs_html_img('symbols/countries/'.$cs_users[$run]['users_country'].'.png') . ' ';
echo 
cs_user($cs_users[$run]['users_id'],$cs_users[$run]['users_nick'], $cs_users[$run]['users_active']) . ' ';
echo 
'<span style="float:right;">' cs_link(cs_icon('mail_send'),'messages','create','to_id='.$cs_users[$run]['users_id']); . '</span>';


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


Zuletzt editiert von Tom08 ClanSphere Team am 21.07.2010 um 17:30 Uhr (1x Editiert)
Inaktiv
|
Antworten: 33
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.