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

Antworten: 7
Seite [1]
1a Schnitzel


Going for pro





Beiträge: 518
# Thema - 06.11.2007 um 10:00 Uhr
Nachdem es in der member/list.tpl so gut geklappt hatte wollte ich nun auch in der squads/view.tpl das {game:icon} mit {squads:squads_picture} tauschen damit dort mein Squadbanner anstelle von diesen kleinen Game Icon angezeigt werden.

Leider wird mir dann aber nicht der Squadbanner angezeigt, sondern nur {squads:squads_picture}


Dann würde ich auch gleich gerne wissen wie ich die Squadbanner ({squads:squads_picture&#125 in der Bildansicht von den Membern bekomme, habe keine .tpl gefunden für die Members/Bilderansicht.
Inaktiv
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 1 - 06.11.2007 um 13:03 Uhr
die variable {squad:squads_picture} gab es in der squads/view noch nicht, habe die soeben hinzugefügt.
musst dafür die datei mods/squads/view.php aus dem aktuellen svn laden, das kannst du über folgenden link: http://www.clansphere.de/trac/clansphere/browser/mods/squads/view.php?format=raw

dann musst du nurnoch die theme datei so ändern dass dort irgendwo steht:

<img src="uploads/squads/{squads:squads_picture}" alt="" />

viel erfolg,

duRiel


Inaktiv
|
1a Schnitzel
Thread-Ersteller


Going for pro





Beiträge: 518
# Antwort: 2 - 06.11.2007 um 14:10 Uhr
Hat leider nicht geklappt, wird gar nichts angezeigt, aber schonmal danke für die mühe.

Ich habe die view.php runtergeladen und dann für mods/squads/view.php eingefügt.

Dann habe ich in der themes/base/squads/view.tpl folgendes eingegeben <img src="uploads/squads/{squads:squads_picture}" alt="" /> und zwar da wo ich den Banner angezeigt haben will (da wo vorher {game:icon} stand).




Zuletzt editiert von Spedie am 12.11.2007 um 22:33 Uhr (5x Editiert)
Inaktiv
|
1a Schnitzel
Thread-Ersteller


Going for pro





Beiträge: 518
# Antwort: 3 - 12.11.2007 um 22:34 Uhr
Habe ich da irgendwo einen Fehler gemacht? bekomme die Squad Banner einfach nicht angezeigt.


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 4 - 18.11.2007 um 10:25 Uhr
zeig mal deine php und deine subtpl wie es bislang aussieht.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
1a Schnitzel
Thread-Ersteller


Going for pro





Beiträge: 518
# Antwort: 5 - 18.11.2007 um 19:25 Uhr
view.php
mehr... +-
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: view.php 185 2006-08-09 21:26:11Z hajo $

$cs_lang = cs_translate('squads');

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

include_once 'lang/' . $account['users_lang'] . '/countries.php';

$squads_id = $_GET['id'];
settype($squads_id,'integer');

$data['lang']['mod'] = $cs_lang[$op_squads['label'].'s'];

$select = 'sqd.games_id AS games_id, sqd.squads_name AS squads_name, cln.clans_name AS ';
$select .= 'clans_name, cln.clans_tag AS clans_tag, cln.clans_tagpos AS clans_tagpos, ';
$select .= 'cln.clans_id AS clans_id, sqd.squads_picture AS squads_picture';
$from = 'squads sqd INNER JOIN {pre}_clans cln ON sqd.clans_id = cln.clans_id ';
$where = "sqd.squads_id = '" . $squads_id . "'";
$data['squad'] = cs_sql_select(__FILE__,$from,$select,$where);

$data['lang']['members'] = $cs_lang[$op_members['label']];

$clans_name = cs_secure($data['squad']['clans_name']);
$clan_link = cs_link($clans_name,'clans','view','id=' . $data['squad']['clans_id']);
$data['lang']['part_of'] = sprintf($cs_lang['body_list'], $clan_link);

$icon = 'uploads/games/' . $data['squad']['games_id'] . '.gif';
$data['game']['icon'] = !file_exists($icon) ? '' : cs_html_img($icon);

$data['squad']['squads_name'] = cs_secure($data['squad']['squads_name']);

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

$data['members'] = cs_sql_select(__FILE__,$from,$select,$where,$order,0,0,0);

$data['squad']['members'] = count($data['members']);

$on_now = cs_time() - 300;
$on_week = cs_time() - 604800;

for($run = 0; $run < $data['squad']['members']; $run++) {
$data['members'][$run]['countrypath'] = 'symbols/countries/' . $data['members'][$run]['users_country'] . '.png';
$data['members'][$run]['country'] = $cs_country[$data['members'][$run]['users_country']];
$data['members'][$run]['members_since'] = empty($data['members'][$run]['members_since']) ?
'-' : cs_date('date',$data['members'][$run]['members_since']);
$on_now <= $data['members'][$run]['users_laston'] ? $icon = 'green' : $icon = 'red';
$icon = $on_week >= $data['members'][$run]['users_laston'] ? 'grey' : $icon;
$data['members'][$run]['page'] = 'symbols/clansphere/' . $icon . '.gif';

$users_nick = empty($data['members'][$run]['members_admin']) ? cs_secure($data['members'][$run]['users_nick']) :
cs_html_big(1) . cs_secure($data['members'][$run]['users_nick']) . cs_html_big(0);
$nick = $data['squad']['clans_tagpos'] == 1 ? $data['squad']['clans_tag'] . ' ' . $users_nick :
$users_nick . ' ' . $data['squad']['clans_tag'];

$data['members'][$run]['users_nick_tag'] = $nick;
}

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


?>



View.tpl

mehr... +-

<table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="1">
<tr>
<td class="headb">{lang:mod} - {lang:head_list}</td>
</tr>
<tr>
<td class="leftb">{lang:part_of}</td>
</tr>
</table>
<br />

<table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="1">
<tr>
<td class="headb" colspan="5">
<div style="float:left"><img src="uploads/squads/{squads:squads_picture}" alt="" /> {squad:squads_name}</div>
<div style="float:right">{squad:members} {lang:members}</div>
</td>
</tr>
<tr>
<td class="leftc" style="width:40px">{lang:country}</td>
<td class="leftc">{lang:nick}</td>
<td class="leftc">{lang:task}</td>
<td class="leftc" style="width:80px">{lang:since}</td>
<td class="leftc" style="width:40px">{lang:page}</td>
</tr>
{loop:members}
<tr>
<td class="leftb"><img src="{page:path}{members:countrypath}" style="height:11px;width:16px" alt="{members:country}" /></td>
<td class="leftb"><a href="{url:users_view,id={members:users_id}}">{ members:users_nick_tag}</a></td>
<td class="leftb">{members:members_task}</td>
<td class="leftb">{members:members_since}</td>
<td class="leftb"><img src="{page:path}{members:page}" alt="" /></td>
</tr>
{stop:members}
</table>


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 6 - 19.11.2007 um 09:57 Uhr
hast im subtpl einen kleinen Denkfehler, oder schreibfehler

Falsch: {squads:squads_picture}
Richtig: {squad:squads_picture}



------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
1a Schnitzel
Thread-Ersteller


Going for pro





Beiträge: 518
# Antwort: 7 - 19.11.2007 um 10:40 Uhr
Ach du meine Güte, so einfach kann es sein

Vielen vielen dank, kann geschlossen werden.


Inaktiv
|

Dieses Thema wurde von Fr33z3m4n ClanSphere Team PM geschlossen.

Antworten: 7
Seite [1]




ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo