Demo

Probiere ClanSphere aus und teste daran herum. Demo

Codepaste - Details
Weitere Infos zum Codepaste

Name Referenzen Navlist
Autor de taM*
CMS-Version ClanSphere 2007
Datei referenz/navlist.php
Datum 02.01.2008 um 11:57 Uhr
Beschreibung Navlist zu dem Modul Referenzen von Drag0n.<br><br>

Am Anfang kann man die Menge der ausgebenden Referenzen bestimmen: $max = 2; Wobei die " die Menge ist.

Man muss noch in themes/base/referenz/ eine navlist.tpl anlegen und der Inhalt ist:

<div class="box_1_full" style="padding-left: 1px; width: 185px;">
{loop:referenz}
<div style="padding-bottom:2px;"><center><a href="{link:referenz}">{referenz:image}</a> </center></div>
{stop:referenz}
</div>

Natürlich kann man das alles in der tpl noch Anpassen

MfG taM*
Alter Code Alter Code +-
 
1.
1. / 2. / ... 
 ---
Neuer Code Neuer Code +-
 
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.
1. / 2. / ... 
<?php

$max 
2;

$data = array();

if(!empty(
$_GET['referenz_id'])) {
  
$where "referenz_id = '" $_GET['referenz_id'] . "'";
} else {
  
$where 0;
}

$cs_referenz cs_sql_select(__FILE__,'referenz','*',$where,'referenz_id DESC',0,$max);
$referenz_loop count($cs_referenz);

if(empty(
$cs_referenz)) {
    
$data['referenz']['image'] = 'Bisher noch keine Referenzen';
    echo 
cs_subtemplate(__FILE__,$data,'referenz','navlist');
}
else {

$data = array();
for(
$run=0$run<$referenz_loop$run++) {
        
    
$go 'uploads/referenz/' cs_secure($cs_referenz[$run]['referenz_img']);
      
$picture cs_html_img($go,0,0,0,cs_secure($cs_referenz[$run]['referenz_name']));
    
$cs_referenz[$run]['image'] = $picture;
    
$data['link']['referenz'] = cs_url('referenz','view','id=' $cs_referenz[$run]['referenz_id']);
    }
    
$data['referenz'] = $cs_referenz;
    echo 
cs_subtemplate(__FILE__,$data,'referenz','navlist');
}
?>
Zurück - Übersicht

Kommentare: 13
Seite [1]
taM*

07.12.2015

Ort: -
Beiträge: 1145
# 1 - 02.01.2008 um 11:58 Uhr

Beschreibung nochmal Übersichtlicher

Navlist zu dem Modul Referenzen von Drag0n.

Am Anfang kann man die Menge der ausgebenden Referenzen bestimmen: $max = 2; Wobei die 2 die Menge ist.

Man muss noch in themes/base/referenz/ eine navlist.tpl anlegen und der Inhalt ist:
<div style="padding-left: 1px; width: 185px;">
{loop:referenz}
<div style="padding-bottom:2px;"><center><a href="{link:referenz}">{referenz:image}</a> </center></div>
{stop:referenz}
</div>

Natürlich kann man das alles in der tpl noch Anpassen

Und dann ganz normal in seinem Template den Platzhalter {referenz:navlist} einfügen.

MfG taM*


Zuletzt editiert von taM*, am 02.01.2008 um 12:02 Uhr (4x Editiert)
mId3

--

Ort: -
Beiträge: 156
# 2 - 02.01.2008 um 20:37 Uhr

Hi,erst mal danke.
bei mir haut es nicht ganz hin, es zeigt mir die Bilder in volle grösse an ,statt 185px

kannst du bitte nochmal prüfen . würde es gern benutzen.
DANKE!
donkeydick

13.07.2014

Ort: -
Beiträge: 170
# 3 - 03.01.2008 um 06:59 Uhr

@ mide

Die 185px, definieren meines Erachtens nur die Weite des DIV's und nicht des Bildes, müsste dann in der navlist.php reingeschrieben werden das das Bild z.B. nur maximal 160px angezeigt wird.
taM*

07.12.2015

Ort: -
Beiträge: 1145
# 4 - 03.01.2008 um 20:47 Uhr

jop die 185px ist die div größe, aber das bild muss man in der navlist.php festlegen, ich hab es einfach so gemacht, dass ich es in den Optionen festgelegt habe...


Zuletzt editiert von taM*, am 03.01.2008 um 20:47 Uhr (1x Editiert)
mId3

--

Ort: -
Beiträge: 156
# 5 - 04.01.2008 um 00:19 Uhr

kannst du mir dann bitte sagen was ich in navlist.php ändern muss !
Fr33z3m4n ClanSphere Team

16.03.2022

Ort: Hamm
Beiträge: 11700
# 6 - 05.01.2008 um 12:11 Uhr

$picture = cs_html_img($go,0,0,0,cs_secure($cs_referenz[$run]['referenz_name']));

$picture = cs_html_img($go,'height','width',0,cs_secure($cs_referenz[$r un]['referenz_name']));

bsp:
$picture = cs_html_img($go,'100','100',0,cs_secure($cs_referenz[$run][' referenz_name']));
mId3

--

Ort: -
Beiträge: 156
# 7 - 05.01.2008 um 21:04 Uhr

hmm , irgendwas ist in referenz/navlist.php falsch glaube ich , hab es 2x aufgesetzt und beides mal war die webseite nicht erreichbar . hab den server neustarten müssen und referenz/navlist.php entfernen.
taM*

07.12.2015

Ort: -
Beiträge: 1145
# 8 - 06.01.2008 um 18:18 Uhr

bei mir geht alles wunderbar :/
mId3

--

Ort: -
Beiträge: 156
# 9 - 06.01.2008 um 18:20 Uhr

jo, das freut mich zu hören

kannst es bitte nochmal prüfen , vielleicht fehlt da was.

thx
taM*

07.12.2015

Ort: -
Beiträge: 1145
# 10 - 07.01.2008 um 15:33 Uhr

was geht denn nicht? erklär mal!
mId3

--

Ort: -
Beiträge: 156
# 11 - 07.01.2008 um 18:51 Uhr

wenn ich es so mache wie du oben erkärt hast dann bei ersten aufruf der seite passt alles und wen ich die seite refreshe wird der server nicht mehr erreichtbar (down). hab daweill {referenz:navlist} von index.htm entfernt.

navlist.php +-

<?php

$max = 1;

$data = array();

if(!empty($_GET['referenz_id'])) {
$where = "referenz_id = '" . $_GET['referenz_id'] . "'";
} else {
$where = 0;
}

$cs_referenz = cs_sql_select(__FILE__,'referenz','*',$where,'referenz_id DESC',0,$max);
$referenz_loop = count($cs_referenz);

if(empty($cs_referenz)) {
$data['referenz']['image'] = 'Bisher noch keine Referenzen';
echo cs_subtemplate(__FILE__,$data,'referenz','navlist');
}
else {

$data = array();
for($run=0; $run<$referenz_loop; $run++) {

$go = 'uploads/referenz/' . cs_secure($cs_referenz[$run]['referenz_img']);
$picture = cs_html_img($go,150,150,0,cs_secure($cs_referenz[$run]['referenz_name']));
$cs_referenz[$run]['image'] = $picture;
$data['link']['referenz'] = cs_url('referenz','view','id=' . $cs_referenz[$run]['referenz_id']);
}
$data['referenz'] = $cs_referenz;
echo cs_subtemplate(__FILE__,$data,'referenz','navlist');
}
?>


navlist.tpl +-

{loop:referenz}
<div style="padding-bottom:2px;"><center><a href="{link:referenz}">{referenz:image}</a> </center></div>
{stop:referenz}


taM*

07.12.2015

Ort: -
Beiträge: 1145
# 12 - 09.01.2008 um 13:55 Uhr

dann nimm mal

navlist.php +-
<?php

$max = 1;

if(!empty($_GET['referenz_id'])) {
$where = "referenz_id = '" . $_GET['referenz_id'] . "'";
} else {
$where = 0;
}

$cs_referenz = cs_sql_select(__FILE__,'referenz','*',$where,'referenz_id DESC',0,$max);
$referenz_loop = count($cs_referenz);

if(empty($cs_referenz)) {
$data['referenz']['image'] = 'Bisher noch keine Referenzen';
}
else {

$data = array();
for($run=0; $run<$referenz_loop; $run++) {

$go = 'uploads/referenz/' . cs_secure($cs_referenz[$run]['referenz_img']);
$picture = cs_html_img($go,150,150,0,cs_secure($cs_referenz[$run]['referenz_name']));
$cs_referenz[$run]['image'] = $picture;
$data['link']['referenz'] = cs_url('referenz','view','id=' . $cs_referenz[$run]['referenz_id']);
}
$data['referenz'] = $cs_referenz;
echo cs_subtemplate(__FILE__,$data,'referenz','navlist');
}
?>


Waren jetzt 2 einträge doppelt, weiss nicht ob es bei php4 was zu sagen hat, ich habe nämlich php5.... probier das mal.
Likka

08.04.2017

Ort: -
Beiträge: 52
# 13 - 16.02.2008 um 05:00 Uhr

Moin, hab ein anderes Problem. Ich möchte gerne nur 1 anzeigen lassen und wenn ich $max auf 1 setze funktioniert es nicht mehr.

navlist.php +-
<?php

$max = 1;

if(!empty($_GET['referenz_id'])) {
$where = "referenz_id = '" . $_GET['referenz_id'] . "'";
} else {
$where = 0;
}

$cs_referenz = cs_sql_select(__FILE__,'referenz','*',$where,'referenz_id DESC',0,$max);
$referenz_loop = count($cs_referenz);

if(empty($cs_referenz)) {
$data['referenz']['image'] = 'Bisher noch keine Referenzen';
}
else {

$data = array();
for($run=0; $run<$referenz_loop; $run++) {

$go = 'uploads/referenz/' . cs_secure($cs_referenz[$run]['referenz_img']);
$picture = cs_html_img($go,172,579,0,cs_secure($cs_referenz[$run]['referenz_name']));
$cs_referenz[$run]['image'] = $picture;
$data['link']['referenz'] = cs_url('referenz','view','id=' . $cs_referenz[$run]['referenz_id']);
}
$data['referenz'] = $cs_referenz;
echo cs_subtemplate(__FILE__,$data,'referenz','navlist');
}
?>


MEINE SEITE


Bitte Login benutzen, um Kommentare zu schreiben.