Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 5
Seite [1]
RaPiD


Geekboy




Beiträge: 1192
# Thema - 30.04.2010 um 10:46 Uhr
Hi Leute ich bröchte mal kurz ne hilfe es geht um die wars navlist2 hier:

navlist2.php

kann mir hier jmd eine "class" einbauen wo dann "hover2" abfragt von der css datei wäre sehr nett, da man in der tpl datei keine class reinbauen kann weil es nur ein normaler platzhalter ist der später als "Buttonlink" angezeigt wird dann.

Danke schon mal für die nette hilfe.

codephaste:

navlist2.php +-
 
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.
1. / 2. / ... 

<?php
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang cs_translate('wars');

$cs_option cs_sql_option(__FILE__,'wars');

$data = array();

$select 'war.games_id AS games_id, cln.clans_short AS clans_short, war.wars_score1 AS wars_score1, '
        
'war.wars_score2 AS wars_score2, war.wars_date AS wars_date, sqd.squads_name AS squads_name, '
        
'war.wars_id AS wars_id, cat.categories_id AS categories_id, cat.categories_name AS categories_name';
$from 'wars war INNER JOIN {pre}_categories cat ON war.categories_id = cat.categories_id '
      
'INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id INNER JOIN {pre}_squads sqd ON war.squads_id = sqd.squads_id';
$order 'wars_date DESC';
$cs_wars cs_sql_select(__FILE__,$from,$select,"war.wars_status = 'played'",$order,0,$cs_option['max_navlist']);

if (!empty(
$cs_wars)) {

  
$all count($cs_wars);
  for (
$i 0$i $all$i++) {

    
$cs_wars[$i]['game_icon'] = file_exists('uploads/games/' $cs_wars[$i]['games_id'] . '.gif') ?
      
cs_html_img('uploads/games/' $cs_wars[$i]['games_id'] . '.gif') : '';
    
$secure_short =   ' vs ' cs_secure($cs_wars[$i]['clans_short']);
    
$cs_wars[$i]['matchup'] = cs_link($secure_short,'wars','view','id=' $cs_wars[$i]['wars_id']);

    
$result $cs_wars[$i]['wars_score1'] - $cs_wars[$i]['wars_score2'];
    
$icon $result 'green' 'red';
    if(empty(
$result)) $icon 'grey';
    
$cs_wars[$i]['icon'] = cs_html_img('symbols/clansphere/' $icon '.gif');
    
$cs_wars[$i]['date'] = cs_date('unix',$cs_wars[$i]['wars_date']);
  }
  
  
$data['wars'] = $cs_wars;
  echo 
cs_subtemplate(__FILE__,$data,'wars','navlist2');
}
else
  echo 
$cs_lang['no_data'];


Zuletzt editiert von RaPiD am 30.04.2010 um 11:37 Uhr (3x Editiert)
Inaktiv
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 1 - 30.04.2010 um 11:28 Uhr
5. Parameter von cs_link, also
(navnext.php)
cs_url('wars','view','id=' . $data['wars'][$run]['wars_id'],0,'hover2');


------------------
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
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 2 - 30.04.2010 um 11:30 Uhr
30.04.2010 um 11:28 Uhr - Jam2:
5. Parameter von cs_link, also
(navnext.php)
cs_url('wars','view','id=' . $data['wars'][$run]['wars_id'],0,'hover2');


du widersprichst dir schon selbst: die klasse ist wie du richtig sagst der fünfte parameter von cs_link, nicht aber von cs_url.
in der datei wird nur die url erstellt, der link kommt woanders her, wahrscheinlich eigentlich vom theme..


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 3 - 30.04.2010 um 11:36 Uhr
ahhh tut mir leid übersehen muss mich korrigieren mein fehler sry, es geht nur nicht bei der navlist2.php bsw. tpl nicht weil das dick makierte ist der ganze link wo ich nicht weiter weis wie ich dort den hover2 class rein kriege.

die themes sieht so hier aus und oben im 1 beitrag ist die codephaste von der navlist2.php


navlist2.tpl
<div style="float:left; margin-top:3px; width:321px;">
{loop:wars}
<div style="float:left; margin-top:1px; margin-left:7px; margin-right:7px; width:307px; height:17px;">
<div style="float:left; width:16px;">
{wars:game_icon}
</div>
<div style="float:left; margin-left:4px; width:287px;">
<div style="float:left; width:200px;">
{wars:matchup}
</div>
<div style="float:left; margin-left:4px; margin-right:4px; color:#ffffff;">
{wars:wars_score1} : {wars:wars_score2}
</div>
<div style="float:right; width:35px;">
{wars:icon}
</div>
</div>
</div>
{stop:wars}
</div>


Zuletzt editiert von RaPiD am 30.04.2010 um 11:42 Uhr (2x Editiert)
Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 4 - 30.04.2010 um 15:30 Uhr
bei dem wiederum hätte jam2 recht:

 
1.
1. / 2. / ... 
 $cs_wars[$i]['matchup'] = cs_link($secure_short,'wars','view','id=' $cs_wars[$i]['wars_id']);


->

 
1.
1. / 2. / ... 
 $cs_wars[$i]['matchup'] = cs_link($secure_short,'wars','view','id=' $cs_wars[$i]['wars_id'], 'hover2');


Inaktiv
|
RaPiD
Thread-Ersteller


Geekboy




Beiträge: 1192
# Antwort: 5 - 30.04.2010 um 16:49 Uhr
Coole sache, hat gut funktioniert danke duRiel


Zuletzt editiert von RaPiD am 30.04.2010 um 16:58 Uhr (3x Editiert)
Inaktiv
|

Dieses Thema wurde von palle ClanSphere Team PM geschlossen.

Antworten: 5
Seite [1]