Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 2
Seite [1]
Nemo4Lupus


Beginner




Beiträge: 5
# Thema - 29.01.2009 um 17:05 Uhr
Ich hätte gerne in den Navlist-Elementen News und Wars vor dem eigentlichen Inhalt der Zeile auch die Kategorieangabe.

Bei Wars gibts ja die Möglichkeit über Navlist2 immerhin das Squad anzeigen zu lassen, wobei ich da lieber das Spiel als Kategorie vorstehen haben würde. Kein Icon, sondern Text.

Ähnliches bei News. Habs mit {news:categories_name} versucht. Würde wiederum gerne die Kategorie der News vor der Headline haben.

Danke
Inaktiv
Miraculix


Going for pro




Herkunft: Füssen
Beiträge: 429
# Antwort: 1 - 29.01.2009 um 22:23 Uhr
Für die wars:

jeweils Zeile 11 ändern in:

navlist.php:
 
1.
1. / 2. / ... 
 $select 'war.games_id AS games_id, cat.categories_name AS category, cln.clans_short AS clans_short, war.wars_score1 AS wars_score1, war.wars_score2 AS wars_score2, war.wars_id AS wars_id';

navlist2.php
 
1.
1. / 2. / ... 
 $select 'war.games_id AS games_id, cat.categories_name AS category, 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';

damit kannst du dann in deiner .tpl Datei den neuen Platzhalter {wars:category} verwenden. Um zB das Icon damit zu ersetzen.

Für die news:
diese navlist.php nehmen
navlist.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.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: navlist.php 196 2006-08-13 00:53:13Z hajo $

$cs_lang cs_translate('news');

$cs_option cs_sql_option(__FILE__,'news');

$select 'ne.news_id AS news_id, cat.categories_name AS category, ne.news_headline AS news_headline, ne.news_time AS news_time';
$public 'ne.news_public > \'0\' AND cat.categories_access <= \'' $account['access_news'] . '\'';
$order 'ne.news_time DESC';
$tables 'news ne INNER JOIN {pre}_categories cat ON ne.categories_id = cat.categories_id';
$cs_news cs_sql_select(__FILE__,$tables,$select,$public,$order,0,$cs_option['max_navlist']);

if(empty(
$cs_news)) {
  echo 
$cs_lang['no_data'];
}
else {
  
$data = array();
  
$run 0;
  foreach (
$cs_news AS $news) {
    
$format = ($cs_main['def_tpl'] == 'premium') ? "d.m." 0;
    
$data['news'][$run]['category'] = cs_secure($news['category']);
    
$data['news'][$run]['news_time'] = cs_date('unix',$news['news_time'],1,1,$format);
    
$short strlen($news['news_headline']) <= 15 $news['news_headline'] : substr($news['news_headline'],0,15) . '...';
    
$data['news'][$run]['news_url'] = cs_url('news','view','id=' $news['news_id']);
    
$data['news'][$run]['news_short'] = cs_secure($short);
    
$data['news'][$run]['news_headline'] = cs_secure($news['news_headline']);
    
$run++;
  }

  echo 
cs_subtemplate(__FILE__,$data,'news','navlist');
}

?>

dann gibt diesen neuen Platzhalter für die navlist.tpl: {news:category}


------------------
greeetz Miraculix

Band-Page -> www.muddleheaded-scum.de

Inaktiv
|
Nemo4Lupus
Thread-Ersteller


Beginner




Beiträge: 5
# Antwort: 2 - 30.01.2009 um 16:15 Uhr
Ich muss das ganze nun doch was umstellen ...

1. Benutze jetzt die Wars: Navlist2 ohne Veränderung bisher. Meine Frage: Wie kann ich dem eigentlichen, langen Squadname auch eine Abkürzung zuordnen?

Beispiel: Squadname ist "Counterstrike" - in der Navlist wäre ein "CS" wünschenswert.

2. Gibts für Wars etwas vergleichbares wie "{news:news_url}" der News:Navlist?

Danke


Zuletzt editiert von Nemo4Lupus am 30.01.2009 um 18:18 Uhr (2x Editiert)
Inaktiv
|
Antworten: 2
Seite [1]


Sie müssen sich registrieren, um zu antworten.