Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 6
Seite [1]
thextor


Beginner




Beiträge: 3
# Thema - 01.05.2014 um 12:18 Uhr
Guten Tag,

ich bräuchte einmal eure Hilfe, um in der Artikel-Navlist ein Bild auszugeben.
Man hat ja bei den Artikeln die Möglichkeit, beim erstellen und bearbeiten, ein Bild mit hochzuladen.
Dieses wird aber irgendwie nirgendwo ausgeben und ich würde dieses nun halt gerne ändern und dieses Bild in der Artikel-Navlist ausgeben lassen.

der Navlist-Code:
mehr... +-
 
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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('articles');
$cs_get cs_get('catid');
$cs_option cs_sql_option(__FILE__,'articles');
$data = array();

//cut headline after...
$figures 15;

$select 'ar.articles_id AS articles_id, ar.articles_headline AS articles_headline, ar.articles_time AS articles_time';
$check 'ar.articles_navlist > \'0\' AND cat.categories_access <= \'' $account['access_articles'] . '\'';
if(!empty(
$cs_get['catid'])) {
  
$check .= ' AND cat.categories_id = ' $cs_get['catid'];
}
$order 'ar.articles_time DESC';
$tables 'articles ar INNER JOIN {pre}_categories cat ON ar.categories_id = cat.categories_id';
$cs_articles cs_sql_select(__FILE__,$tables,$select,$check,'ar.articles_time DESC',0,$cs_option['max_navlist']);

if(empty(
$cs_articles)) {
  echo 
'';
}
else {
  if(
$cs_option['max_navlist'] == 1)
    
$cs_articles = array(=> $cs_articles);

  
$run 0;
  foreach (
$cs_articles AS $articles) {
    
$data['articles'][$run]['articles_time'] = cs_date('unix',$articles['articles_time'],1,1,0);
    
$short strlen($articles['articles_headline']) <= $figures $articles['articles_headline'] : cs_substr($articles['articles_headline'],0,$figures) . '...';
    
$data['articles'][$run]['articles_url'] = cs_url('articles','view','id=' $articles['articles_id']);
    
$data['articles'][$run]['articles_short'] = cs_secure($short);
    
$data['articles'][$run]['articles_headline'] = cs_secure($articles['articles_headline']);
    
$run++;
  }
  echo 
cs_subtemplate(__FILE__,$data,'articles','navlist');
}


Wäre nett, wenn mir jemand dabei helfen könnte

mfg
Inaktiv
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 1 - 01.05.2014 um 12:38 Uhr
Hi, ein link zur Seite wäre nett.


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



Inaktiv
|
thextor
Thread-Ersteller


Beginner




Beiträge: 3
# Antwort: 2 - 01.05.2014 um 13:05 Uhr
nutze clansphere derzeit nur local aber es handelt sich dabei bisher um das standard template, möchte mir halt nur die navlist mit dem bild umbauen


Inaktiv
|
MastaofDisasta


Try to beat me




Herkunft: Saarbrücken
Beiträge: 189
# Antwort: 3 - 01.05.2014 um 13:17 Uhr
Dazu musst ein Kategorie einen zusätlichen Upload schreiben und diese in der Navlist auslesen lassen.


------------------
Grüße
MastaofDisasta

www.evonity-gaming.de

Zuletzt editiert von MastaofDisasta am 01.05.2014 um 13:18 Uhr (1x Editiert)
Inaktiv
|
thextor
Thread-Ersteller


Beginner




Beiträge: 3
# Antwort: 4 - 01.05.2014 um 13:23 Uhr
Warum sollte ich einen extra upload schreiben?
Ich will das bereits hochgeladene Bild auslesen lassen.


Inaktiv
|
MastaofDisasta


Try to beat me




Herkunft: Saarbrücken
Beiträge: 189
# Antwort: 5 - 01.05.2014 um 16:10 Uhr
Das was du meinst ist der Upload wo beim Artikel angezeigt werden kann aber nicht für die Navlist.


------------------
Grüße
MastaofDisasta

www.evonity-gaming.de

Inaktiv
|
thextor
Thread-Ersteller


Beginner




Beiträge: 3
# Antwort: 6 - 01.05.2014 um 16:14 Uhr
sry aber ich hab keine ahnung was du jetzt von mir möchtest. ich denke ich habe recht gut beschrieben was ich versuche und das hat nichts mit den kategorien zu tun.

Ok, habe es selbst hinbekommen
Falls es wenn interessiert, in die navlist.php:

 
1.
2.
3.
1. / 2. / ... 
 $cells 'pictures_file';
    
$cs_art_pic cs_sql_select(__FILE__,'pictures',$cells,"pictures_fid = '" $articles['articles_id'] . "'");
    
$data['articles'][$run]['articles_picture'] = 'uploads/pictures/'.$cs_art_pic['pictures_file'];


in die tpl dann:
<img src="{page:path}{articles:articles_picture}" alt="" />


Zuletzt editiert von thextor am 01.05.2014 um 16:35 Uhr (1x Editiert)
Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.