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

Antworten: 16
Seite [1]
mipap


Rock the board




Beiträge: 54
# Thema - 17.02.2009 um 23:17 Uhr
Ich würde gerne unter /index.php?mod=members die Tabelle "dabei seit" durch "Letzer Besuch" ersetzen.

Wo finde ich das. /lang/../members.htm wars nicht.


Danke schon mal im vorraus.

mipap


------------------
mip
Inaktiv
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 1 - 18.02.2009 um 15:44 Uhr
/lang/../members.php Zeile 51

$cs_lang['since'] = 'Dabei seit';


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


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 2 - 18.02.2009 um 17:02 Uhr
18.02.2009 um 15:44 Uhr - borchi:
/lang/../members.php Zeile 51

$cs_lang['since'] = 'Dabei seit';


ich glaube, das hat er anders gemeint


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 3 - 18.02.2009 um 17:54 Uhr
18.02.2009 um 17:02 Uhr - duRiel:
18.02.2009 um 15:44 Uhr - borchi:
/lang/../members.php Zeile 51

$cs_lang['since'] = 'Dabei seit';


ich glaube, das hat er anders gemeint


und borchi hat ihm die stelle gezeigt wo er es ändern muss xD


$cs_lang['since'] = 'Letzter Besuch';


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Ramires ClanSphere Team

Supporter
Supporter



Herkunft: Waldeck
Beiträge: 1900
# Antwort: 4 - 18.02.2009 um 17:58 Uhr
ja nur besteht zwischen "dabei seit" und "letzter besuch" nen kleiner feiner unterschied,.. duriel hat schon recht,...

für die textänderung trifft das schon zu, was ihr sagt, aber das ändert ja nicht gleichzeitig den "wert"


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

Verschwende keine Energie an Dinge die Du nicht ändern kannst...


Zuletzt editiert von Ramires ClanSphere Team am 18.02.2009 um 18:07 Uhr (1x Editiert)
Inaktiv
|
mipap
Thread-Ersteller


Rock the board




Beiträge: 54
# Antwort: 5 - 18.02.2009 um 20:30 Uhr
Korrekt, ich wollte natürlich nicht nur den Text sondern auch das $cs_lang['DAS HIER'] = 'Letzter Besuch';
Nur wie heisst die genaue Syntax?

Um es ganz klar zu sagen:
http://www.alk-clan.com/index.php?mod=members
dort soll der letzte Login angezeigt werden und nicht das Reg Datum.


------------------
mip

Zuletzt editiert von mipap am 18.02.2009 um 20:48 Uhr (1x Editiert)
Inaktiv
|
DopeK!cK


Going for pro



Herkunft: Syke (nähe Bremen)
Beiträge: 551
# Antwort: 6 - 18.02.2009 um 22:09 Uhr
1. /themes/<DEINTHEMES>/members/list.tpl öffnen

2. Folgende Zeile suchen:
 
1.
1. / 2. / ... 
 <td class="leftb">{members:since}</td>

3. Und in die Folgende ändern:
 
1.
1. / 2. / ... 
 <td class="leftb">{users:laston}</td>

4. /mods/members/list.php öffnen
5. Die folgenden Zeilen suchen:
 
1.
2.
1. / 2. / ... 
 $data['squads'][$sq_run]['members'][$run]['since'] = empty($cs_members[$run]['members_since']) ? '-'
      
cs_date('date',$cs_members[$run]['members_since']);

6. In folgendes abändern:
 
1.
1. / 2. / ... 
 $data['users']['laston'] = !empty($cs_users['users_invisible']) ? '--' cs_date('unix',$cs_user['users_laston'],1);


------------------
Mit freundlichen Grüßen

DopeK!cK

Inaktiv
|
mipap
Thread-Ersteller


Rock the board




Beiträge: 54
# Antwort: 7 - 19.02.2009 um 08:13 Uhr
HM, da kommt bei mir dann überall der 1.1.1970
Das ist nicht wirklich informativ





------------------
mip

Zuletzt editiert von mipap am 19.02.2009 um 08:15 Uhr (1x Editiert)
Inaktiv
|
Nachtmeister


Specialist




Herkunft: Bern
Beiträge: 2091
# Antwort: 8 - 19.02.2009 um 08:36 Uhr
Jetzt weisst du wenigstens wo der Timestamp anfängt zu zählen


------------------
"God created the universe in 1 Day, and then spent 5 days making it look good In Internet Explorer"

Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 9 - 19.02.2009 um 10:19 Uhr
Sorry, zu flink gelesen xD

Bei Dopekick ist es fast richitg, probiers mal so:

Einfügen nach Zeile 69 in mods/members/list.php

$data['squads'][$sq_run]['members'][$run]['laston' ] = cs_date('unix',$cs_members[$run]['users_laston'],1);


Hoffe ist nicht wieder nen Schnellschuss, aber bei Dopekick steht auf alle Fälle cs_users, da muss cs_members hin und die Schleife fehlt.


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


Inaktiv
|
wasgeht


Poststar





Beiträge: 648
# Antwort: 10 - 19.02.2009 um 10:58 Uhr
immer noch nicht richtig

http://zocker-gemeinde.de/CMS/index.php#mod=members&action=list
list.tpl
mehr... +-

<table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
<tr>
<td class="headb" colspan="2">{lang:members} - {lang:list}</td>
</tr>
<tr>
<td class="leftb">{icon:contents}{lang:total}: {count:members}</td>
<td class="rightb"><a href="{pictured:url}">{pictured:name}</a> </td>
</tr>
</table>
<br />

{loop:squads}
<table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
<tr>
<td class="headb" colspan="5">
<div style="float:left">{squads:gameicon} {squads:name}</div>
<div style="float:right">{squads:membercount}</div>
</td>
</tr>
<tr>
<td class="leftc" style="width:35px" align="center">{lang:country}</td>
<td class="leftc" style="width:150px">{lang:nick}</td>
<td class="leftc" >{lang:task}</td>
<td class="leftc" style="width:80px">{lang:laston}</td>
<td class="leftc" style="width:30px" align="center">{lang:page}</td>
</tr>
{loop:members}
<tr>
<td class="leftb">{members:country}</td>
<td class="leftb">{members:nick}</td>
<td class="leftb">{members:task}</td>
<td class="leftb">{users:laston}</td>
<td class="leftb">{members:status}</td>
</tr>
{stop:members}
{if:text}
<tr>
<td class="leftc" colspan="5">{squads:squads_text}</td>
</tr>{stop:text}
</table>
<br />
{stop:squads}


list.php
mehr... +-

<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: list.php 1688 2009-01-16 21:09:59Z duRiel $

$cs_lang = cs_translate('members');

$op_members = cs_sql_option(__FILE__,'members');
$op_squads = cs_sql_option(__FILE__,'squads');

$tables = 'squads sq INNER JOIN {pre}_clans cln ON sq.clans_id = cln.clans_id';
$cells = 'sq.squads_id AS squads_id, sq.games_id AS games_id, sq.squads_name AS squads_name, ';
$cells .= 'sq.clans_id AS clans_id, cln.clans_tagpos AS clans_tagpos, sq.squads_text AS squads_text, ';
$cells .= 'cln.clans_tag AS clans_tag, sq.squads_picture AS squads_picture';
$cs_squads = cs_sql_select(__FILE__,$tables,$cells,'squads_own = \'1\'','squads_order, squads_name',0,0);

$squads_loop = count($cs_squads);
$members_count = cs_sql_count(__FILE__,'members',0,'users_id');

$data['lang']['members'] = $cs_lang[$op_members['label']];
$data['lang']['list'] = $cs_lang['head_list'];
$data['count']['members'] = $members_count;
$data['pictured']['url'] = cs_url('members','pictured');
$data['pictured']['name'] = $cs_lang['pictured'];

$data['lang']['country'] = $cs_lang['country'];

if (empty($squads_loop)) {
$data['squads'] = '';
}

for($sq_run = 0; $sq_run < $squads_loop; $sq_run++) {

$select = 'mem.members_task AS members_task, mem.members_since AS members_since, mem.members_admin AS members_admin, mem.users_id AS users_id, usr.users_nick AS users_nick, usr.users_country AS users_country, usr.users_laston AS users_laston, usr.users_name AS users_name, usr.users_surname AS users_surname, usr.users_active AS users_active, usr.users_invisible AS users_invisible';
$from = 'members mem INNER JOIN {pre}_users usr ON mem.users_id = usr.users_id ';
$where = "mem.squads_id='" . $cs_squads[$sq_run]['squads_id'] . "'";
$order = 'mem.members_order ASC, usr.users_nick ASC';

$cs_members = cs_sql_select(__FILE__,$from,$select,$where,$order,0,0);
$members_loop = count($cs_members);

$data['squads'][$sq_run]['membercount'] = $members_loop . ' ' . $cs_lang['members'];
$data['squads'][$sq_run]['gameicon'] = empty($cs_squads[$sq_run]['games_id']) ? '' : cs_html_img('uploads/games/'.$cs_squads[$sq_run]['games_id'] .'.gif');

if (empty($cs_squads[$sq_run]['squads_text']))
$data['squads'][$sq_run]['if']['text'] = false;
else {
$data['squads'][$sq_run]['if']['text'] = 1;
$data['squads'][$sq_run]['squads_text'] = cs_secure($cs_squads[$sq_run]['squads_text'],1,1);
}

$data['squads'][$sq_run]['name'] = cs_secure($cs_squads[$sq_run]['squads_name']);
$data['squads'][$sq_run]['squads_picture'] = cs_html_img('uploads/squads/'.$cs_squads[$sq_run]['squads_picture ']);

$data['squads'][$sq_run]['members'] = !empty($cs_members) ? $cs_members : array();

for($run = 0; $run < $members_loop; $run++) {
$url = 'symbols/countries/' . $cs_members[$run]['users_country'] . '.png';
$data['squads'][$sq_run]['members'][$run]['country'] = cs_html_img($url,11,16);
$nick_secure = cs_secure($cs_members[$run]['users_nick']);
$data['squads'][$sq_run]['members'][$run]['nick'] = $cs_squads[$sq_run]['clans_tagpos'] == 1 ?
$cs_squads[$sq_run]['clans_tag'] . ' ' : '';
$data['squads'][$sq_run]['members'][$run]['nick'] .=
cs_user($cs_members[$run]['users_id'],$cs_members[$run]['users_ni ck'], $cs_members[$run]['users_active']);
$data['squads'][$sq_run]['members'][$run]['nick'] .= $cs_squads[$sq_run]['clans_tagpos'] == 2 ?
' ' . $cs_squads[$sq_run]['clans_tag'] : '';
$data['squads'][$sq_run]['members'][$run]['task'] = cs_secure($cs_members[$run]['members_task']);
$data['users']['laston'] = !empty($cs_users['users_invisible']) ? '--' : cs_date('unix',$cs_user['users_laston'],1);
$data['squads'][$sq_run]['members'][$run]['laston' ] = cs_date('unix',$cs_members[$run]['users_laston'],1);
$data['squads'][$sq_run]['members'][$run]['status' ] = cs_userstatus($cs_members[$run]['users_laston'],$cs_members[$run][' users_invisible']);
$data['squads'][$sq_run]['members'][$run]['users_name' ] =
empty($data['squads'][$sq_run]['members'][$run]['users_ name']) ? '' :
$data['squads'][$sq_run]['members'][$run]['users_name'];
$data['squads'][$sq_run]['members'][$run]['users_surnam e'] =
empty($data['squads'][$sq_run]['members'][$run]['users_ surname']) ? '' :
$data['squads'][$sq_run]['members'][$run]['users_surnam e'];
}
}

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

?>



------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................


Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 11 - 19.02.2009 um 11:19 Uhr
Muss in der list {members:laston} heißen. Sorry, hate ich nicht gesehen.


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


Inaktiv
|
wasgeht


Poststar





Beiträge: 648
# Antwort: 12 - 19.02.2009 um 11:24 Uhr
alles klar, passt, danke dir


------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................


Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 13 - 19.02.2009 um 11:34 Uhr
Büdde, kein Problem

Nächste Mal lese versuche ich auch genauer zu lesen


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


Inaktiv
|
wasgeht


Poststar





Beiträge: 648
# Antwort: 14 - 19.02.2009 um 14:15 Uhr
hätte auch selbst drauf kommen können,

bin halt noch nicht so vertraut mit der cs-engine
bin aber dran...


------------------
..............................................Club-HP unter www.zocker-gemeinde.com.................................


Inaktiv
|
mipap
Thread-Ersteller


Rock the board




Beiträge: 54
# Antwort: 15 - 22.02.2009 um 15:13 Uhr
Hm, funktioniert. aber nur in der Bilderansicht. Als http://www.alk-clan.com/index.php?mod=members&
action=list wird nichts angezeigt.

Debug meldet:
Error: /home/mipap/public_html/mods/members/list.php -> cs_sql_select - Unknown column 'sq.squads_text' in 'field list'

Was ist unterschieldich zwischen unseren Versionen? Nur die Bildansicht ist mir zu unübersichtlich.


------------------
mip

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 16 - 26.02.2009 um 19:36 Uhr
ALTER TABLE {pre}_squads ADD squads_text text;


Inaktiv
|
Antworten: 16
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo