Artilliste

AlexG
Beiträge: 37
Registriert: Do 26. Jun 2003, 13:27
Wohnort: Baiersdorf
Kontaktdaten:

Beitrag von AlexG »

Damaskus hat geschrieben:Hi,
ich hab mit der Artikelliste ein Problem.
Angezeigt wird bei mir nichts außer
"Artikel: 1-0 von 2"
im Errorlog steht dafür aber folgendes:

Code: Alles auswählen

[05-Dec-2004 18:32:27] PHP Warning:  Division by zero in /home/www/web44/html/contenido/ssg/front_content.php(582) : eval()'d code on line 539
[05-Dec-2004 18:32:27] Invalid SQL: SELECT ARTLANG.idart, ARTLANG.idartlang, ARTLANG.created FROM con_cat_art AS CATART, con_art_lang AS ARTLANG WHERE CATART.idcat = '21' AND ARTLANG.idart = CATART.idart AND ARTLANG.idlang = '4'  AND CATART.is_start = '0' AND ARTLANG.online = '1' ORDER BY ARTLANG.created DESC LIMIT 0,<br><br>
[05-Dec-2004 18:32:27] next_record called with no query pending.
Helft mir mal bitte weiter!
Hallo Damaskus,

welche Artikelliste ist es denn?, die von Seite 1, oder 2, oder...??? Bitte um Code, dann versuche ich zu helfen.

Gruss,Alex
Damaskus
Beiträge: 54
Registriert: Do 6. Mai 2004, 06:41
Kontaktdaten:

Beitrag von Damaskus »

Die von Seite 1
Verändert hab ich nichts außer die Korrektur mit dem Startartikel
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech »

AlexG hat geschrieben:
Salech hat geschrieben:Hallo,
das ist ja sehr nett von Dir!
Aber warum gibt es Artikelliste-II und Artikelliste-III bzw. Was ist der Unterschied?

Da bei mir weder Artikelliste-II noch Artikelliste-III funktionieren, bei beiden wird nur eine weiße Seite angezeigt... (bin schon fast am Verzweifeln und kurz davor den Rechner gegen die Wand zu schmeißen)
Hallo Salech,

ich hatte auch 3 Rechner und eine Wand erneuern müssen, bis es bei mir funktioniert hatte. :wink:

Um dir zu helfen, noch ein paar Fragen:

1. Wenn Du das Template konfigurierst (Vorkonfiguration),-- lassen sich bei dir die verschiedenen Artikellisten konfigurieren, oder gibt es hier schon ein Problem?
was heißt verschiedene – ich kann nur einen Container bearbeiten...
AlexG hat geschrieben:2. Hast Du auch schon mal versucht nur eine Artikelliste in einem Template zu konfigurieren (Kam es dabei auch schon zu Problemen?)
ja – dasselbe in grün
AlexG hat geschrieben:3. Was sagt dein errorlog???

Gruss,Alex
das sagt mein errorlog:

Code: Alles auswählen

[06-Dec-2004 12:23:43] PHP Parse error:  parse error in c:\contenido\htdocs\cms\front_content.php(563) : eval()'d code on line 588
AlexG
Beiträge: 37
Registriert: Do 26. Jun 2003, 13:27
Wohnort: Baiersdorf
Kontaktdaten:

Beitrag von AlexG »

Hallo Salech,

sieht danach aus, das Du eine Artikelliste zweimal im selben Template verwendest. Also, wenn ich richtig liege, bitte Artikelliste-II in einen Container packen, und Artikelliste-III in einen zweiten.(Das ganze in einem Template) Ich habe diese Artikellisten bereits mehrfach auf anderen Contenido-Installationen getestet. Unter 4.4.4 läuft diese Konfiguration, unter 4.4.0 gibt es Probleme beim auswählen des Thumbnailordners.

Gruss,Alex
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech »

Hallo AlexG,

wie durch ein Wunder geht es jetzt einwandfrei - obwohl ich nichts geändert habe!!
Keine Ahnung wieso das jetzt geht, hab aber nix dagegen... :D

Jetzt hab ich nur noch ein Problem:
Das Modul "Headline (HTML)" das in den Artikeln funktioniert wird nicht in der Artikelliste angezeigt, obwohl ich die Länge der "Ausgabe der Artikel-Headline" auf 99999999 gesetzt habe, eine Idee warum? Werde jetzt aber auch noch was herumprobieren – so schwer kann das doch nicht sein...

Fürs erste vielen Dank
Salech
AlexG
Beiträge: 37
Registriert: Do 26. Jun 2003, 13:27
Wohnort: Baiersdorf
Kontaktdaten:

Beitrag von AlexG »

Salech hat geschrieben:Hallo AlexG,

wie durch ein Wunder geht es jetzt einwandfrei - obwohl ich nichts geändert habe!!
Keine Ahnung wieso das jetzt geht, hab aber nix dagegen... :D

Jetzt hab ich nur noch ein Problem:
Das Modul "Headline (HTML)" das in den Artikeln funktioniert wird nicht in der Artikelliste angezeigt, obwohl ich die Länge der "Ausgabe der Artikel-Headline" auf 99999999 gesetzt habe, eine Idee warum? Werde jetzt aber auch noch was herumprobieren – so schwer kann das doch nicht sein...

Fürs erste vielen Dank
Salech
hi salech,

schön, das es jetzt funktioniert. Das mit den Headlines,-- keine Ahnung, könnte aber auch so was banales sein, wie weisser Adler auf weissen Grund, also evt. Styles modifizieren.
Da diese modifizierten Artikellisten ja auf Snoopys Artikelliste basieren, gilt auch hier, verwendet die styles von seite 1.

Habe glaube ich einen kleinen Fehler drinnen.Versuch mal folgendes!

----->EDIT Output Artikeliste-III
DIESEN CODE ersetzen

Code: Alles auswählen

// Loop through articles 
if (is_array($articleID)) { 
    foreach ($articleID as $key => $value) { 
    // select all CMS variables of the article 

    if($print_headline!="0" && $print_headline!=""){ 
    $sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'"; 

    $db->query($sql); 
    $db->next_record(); 
    

  $headline3 = urldecode($db->f("value")); 
MIT DIESEM

Code: Alles auswählen

// Loop through articles 
if (is_array($articleID)) { 
    foreach ($articleID as $key => $value) { 
    // select all CMS variables of the article 

    if($print_headline3!="0" && $print_headline3!=""){ 
    $sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'"; 

    $db->query($sql); 
    $db->next_record(); 
    

  $headline3 = urldecode($db->f("value")); 
Gruss,Alex
Salech
Beiträge: 89
Registriert: So 5. Dez 2004, 11:00
Kontaktdaten:

Beitrag von Salech »

DANKE !!

Habe den Code ersetzt und jetzt funtzt es endlich...

Vielen, vielen Dank

Salech
Damaskus
Beiträge: 54
Registriert: Do 6. Mai 2004, 06:41
Kontaktdaten:

Beitrag von Damaskus »

Hat jemand noch ne Idee wie ich den Bildcontainer
verstecken kann?
Also ich will zwar das Thumbnail haben aber das Bild nicht imArtikel.
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

Beitrag von Flex32 »

bei mir steht nur true da und es ist ein großer fetter weißer balken zu sehen, sonst nix
AlexG
Beiträge: 37
Registriert: Do 26. Jun 2003, 13:27
Wohnort: Baiersdorf
Kontaktdaten:

Beitrag von AlexG »

Flex32 hat geschrieben:bei mir steht nur true da und es ist ein großer fetter weißer balken zu sehen, sonst nix
Hallo Flex32,

ist das jetzt ein Aufruf, das man dir evt. hilft??? -- wenn das so sein sollte, dann bitte mehr Angaben. Bei Damaskus und Salech funktionierts, die hatten aber auch mehr Angaben gemacht.

Gruss,Alex
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

Beitrag von Flex32 »

ja ok was soll ich noch sagen,im errolog steht nix drinn, und ich habe die version von der ersten seite benutzt
[/code]
AlexG
Beiträge: 37
Registriert: Do 26. Jun 2003, 13:27
Wohnort: Baiersdorf
Kontaktdaten:

Beitrag von AlexG »

Flex32 hat geschrieben:ja ok was soll ich noch sagen,im errolog steht nix drinn, und ich habe die version von der ersten seite benutzt
[/code]
Um es einfacher zu machen hier der Code Artikelliste-- Urspung Snoopy Seite 1/ Code verbessert Bartekk Seite 2/ Andere kleine Fehler ausgebessert von versch. Seiten/ Modul ohne blättern. Artikelbegrenzung auf 55

----------->INPUT

Code: Alles auswählen

/** 
* Artikelliste 
* 
* Liste von Artikeln mit mehreren Daten basierend 
* auf 4fb referenz modul 
* 1.Gibt die Subheadline eines Artikel mit aus 
* 2.Anschnitte nur nach ganzen Wörtern 
* 3.Thumnails werden vernünftig berechnet 
* 4.Image für Erzeugung von Thumbs kann gewählt werden 
* Author : Evert Smit / Dirk Uptmoor / Peter Beauvain 
* Copyright : None 
* Created : 13-07-03 
* Modified : 16-08-02 /20-09-03 upt /02-02-04 Beau 
*/ 

// selected category 
$selected = "CMS_VALUE[0]"; 
$seldir = "CMS_VALUE[9]"; 
$selimg = "CMS_VALUE[11]"; 
//funktion für die checkboxen 
function d_checked($which) { 
  if ($which != "") { 
    return "checked"; 
  } 
} // end function 



echo "<table cellspacing="0" cellpadding="2" border="0"> 
         <tr bgcolor="#E8E8EE" valign="top"> 
            <td></td> 
            <td><input type="checkbox" value="on" ".d_checked("CMS_VALUE[14]")." name="CMS_VAR[14]"></td> 
            <td width="120">Ausgabe mit Startartikel</td> 
            <td></td> 
<td>Kategorie wählen:<br> 
          
<select name="CMS_VAR[0]">"; 

if($selected!="0" && $selected!=""){ 
             echo"<option value="0">--- kein ---</option>"; 

            }else{ 
            echo"<option selected="selected" value="0">--- kein ---</option>"; 
            } 

            // fetch all categorys 
            $query = "SELECT A.idcat, A.level, C.name FROM ".$cfg["tab"]["cat_tree"]." AS A, ". 
                     $cfg["tab"]["cat"]." AS B,  ".$cfg["tab"]["cat_lang"]." AS C WHERE A.idcat=B.idcat ". 
                     "AND B.idcat=C.idcat AND C.idlang='$lang' AND B.idclient='$client' ". 
                     "AND C.visible=1 ORDER BY A.idtree"; 
            // execute query 
            $db->query($query); 

            // loop result and build the options 
            while ($db->next_record()) { 

              // indent spacer 
              $spaces = "|"; 

              // how many levels 
              $levels = $db->f("level"); 

              for ($i = 0; $i < $levels; $i ++) { 
                // add 2 spaces for every level 
                $spaces = $spaces . "--"; 

              } // end for 
              
              $spaces .= ">"; 


              if ($selected == $db->f("idcat")) { 
                // selected category 
                echo "<option selected="selected" value="". $db->f("idcat") ."">". $spaces . $db->f("name") ."</option>"; 

              } else { 
                // category 
                echo "<option value="". $db->f("idcat") ."">". $spaces . $db->f("name") ."</option>"; 

              } // end if 

            } // end while 

echo "</select>"; 


        
echo "</td> 
<td></td>      
</tr> 
      <tr valign="top"> 
         <td></td> 
         <td></td> 
         <td width="120"></td> 
            <td></td> 
            <td>Überschrift: (wenn leer, keine Ausgabe)<br> 
               <input type="text" name="CMS_VAR[2]" value="CMS_VALUE[2]" size="24"></td> 
         </tr> 
         <tr bgcolor="#E8E8EE" valign="top"> 
            <td></td> 
            <td> <input type="checkbox" value="on" ".d_checked("CMS_VALUE[4]")." name="CMS_VAR[4]"> </td> 
            <td width="120">Ausgabe der Artikel-Headline</td> 
            <td></td> 
            <td>Angezeigte Zeichen Artikel-Headline:<br> 
               <input type="text" name="CMS_VAR[3]" value="CMS_VALUE[3]" size="24"></td> 
         </tr> 
         <tr valign="top"> 
            <td></td> 
            <td><input type="checkbox" value="on" ".d_checked("CMS_VALUE[5]")."  name="CMS_VAR[5]"></td> 
            <td width="120">Ausgabe der Artikel-Subheadline:</td> 
            <td></td> 
            <td>Angezeigte Zeichen Artikel-Subheadline:<br> 
               <input type="text" name="CMS_VAR[6]" value="CMS_VALUE[6]" size="24"></td> 
         </tr> 
         <tr bgcolor="#E8E8EE" valign="top"> 
            <td></td> 
            
<tr bgcolor="#E8E8EE" valign="top"> 
            <td></td> 
            <td><input type="checkbox" value="on" ".d_checked("CMS_VALUE[7]")."  name="CMS_VAR[7]" ></td> 
            <td width="120">Ausgabe der Thumbnails:</td> 
            <td></td> 
            <td>Bildcontainer für Thumbnail Quelle:<br>"; 
                

$db  = new DB_Contenido; 
$query = "SELECT output AS out, name AS beschreibung FROM ".$cfg["tab"]["mod"]." "; 
$db->query($query); 
echo"<select name="CMS_VAR[11]">"; 
echo"<option value="kein">-- kein --</option> "; 
while ($db->next_record()) { 
$frontendpath = $db->f("out"); 
$name = $db->f("beschreibung"); 

$rest = substr("$frontendpath", 3, 30); 

$find = strpos($rest,"CMS_IMG"); 
if ($find === false) { 

} 

else { 




$ok = substr($rest, $find, 10); 

$nummer = substr($ok, 8, 1); 


?> 
            <option value="<?php echo $nummer ?>"<?php if ($selimg == $nummer) echo " selected" ?>><?php echo $db->f("beschreibung") ?> 
<? 

} 


} 

echo" </option> </select> "; 
echo"</td> 

</tr> 
<td></td><td></td> 
<td width="120">Thumbnail Ordner</td> 

<td></td><td>Bitte wählen:<br><select name="CMS_VAR[9]" size="1">"; 
echo"<option value="kein">-- kein --</option>"; 

$db  = new DB_Contenido; 
$query = "SELECT DISTINCT dirname FROM ".$cfg["tab"]["upl"]." ORDER BY dirname ASC"; 
$db->query($query); 
while ($db->next_record()) { 

?> 
            <option value="<?php echo $db->f("dirname") ?>"<?php if ($seldir == $db->f("dirname")) echo " selected" ?>><?php echo $db->f("dirname") ?></option> 
<?php 
   } 
echo "</select></td> 


<tr valign="top"> 
<td></td> 
<td></td> 
<td></td> 
<td></td> 
<td></td>

</tr> 
</table> 
"; //Ende 
---------OUTPUT

Code: Alles auswählen

<? 
/*********************************************** 
* CONTENIDO MODUL - OUTPUT 
* 
* Erweiterte Artikel liste 
* 
* Liste von Artikeln mit mehreren Daten basierend 
* auf 4fb referenz modul 
* 1.Gibt die Subheadline eines Artikel mit aus 
* 2.Anschnitte nur nach ganzen Wörtern 
* 3.Thumnails werden vernünftig berechnet 
* 4.Image für Erzeugung von Thumbs kann gewählt werden 
* Author : Evert Smit / Dirk Uptmoor / Peter Beauvain 
* Copyright : None 
* Created : 13-07-03 
* Modified : 16-08-02 /20-09-03 upt /02-02-04 Beau 
************************************************/ 
//Frontendpfad ermitteln 
$query = "SELECT  frontendpath FROM ".$cfg["tab"]["clients"]." WHERE idclient='".$client."'"; 
$db->query($query); 
$db->next_record(); 
$frontendpath = $db->f("frontendpath"); 



$startarton = "AND CATART.is_start = '0' AND"; 

//soll der startartikel mit ausgegeben werden?. 
$print_startartikel = "CMS_VALUE[14]"; 
if($print_startartikel !=""){ 
$startarton = "AND"; 

} 

//die Überschrift wird ausgegeben wenn sie nicht leer ist. 
$print_mainheadline = "CMS_VALUE[2]"; 

//soll headline ausgegeben werden? 
$print_headline = "CMS_VALUE[4]"; 

//soll subheadline ausgegeben werden? 
$print_subheadline = "CMS_VALUE[5]"; 

//soll ein thumnail ausgegeben werden? 
$print_thumbnail = "CMS_VALUE[7]"; 

//thumbnail breite 
$thumbnail_width = "CMS_VALUE[8]"; 

//wenn thumbnails = 0 
$imagetag = ""; 



// second db class instance 
$db2 = new DB_Contenido; 

// selected category 
$selcat = "CMS_VALUE[0]"; 

if($selcat!="0" && $selcat!=""){ 

// select all articles in category widthout start article
$query = "SELECT ARTLANG.idart, ARTLANG.idartlang, ARTLANG.lastmodified FROM ".$cfg["tab"]["cat_art"]." AS CATART, ".
$cfg["tab"]["art_lang"]." AS ARTLANG ".
"WHERE CATART.idcat = '$selcat' AND ARTLANG.idart = CATART.idart AND ARTLANG.idlang = '$lang' "." $startarton " ."ARTLANG.online = '1' ORDER BY ARTLANG.lastmodified DESC limit 55";

// execute query 
$db->query($query); 

unset($articleID); 
unset($linkID); 

// get id's of sub articles 
while ($db->next_record()) { 
$articleID[] = $db->f("idartlang"); 
$linkID[] = $db->f("idart"); 
} // end while 


/****************** start table **************************/ 
echo ' 
<table border="0" borderstyle="dashed" cellpadding="1" cellspacing="2" width="100%" 
'; 


/**** Überschrift der Artikelliste wird ausgegeben, wenn nicht leer ********/ 

if($print_mainheadline !=""){ 
echo ' 
 <tr> 
<td bgcolor="#efefef" border="0" colspan="3" class="newsheadline">&nbsp;CMS_VALUE[2] <br>  </td> 
</tr> 

<tr> 
<td height="5" class="text">&nbsp; </td> 
<td align="right" > </td> 
</tr> '; 
} 
if($print_mainheadline ==""){ 
echo ' 
<tr> 
<td colspan="2" class="newsheadline">&nbsp;<br></td> 
<td align="right">  </td> 
</tr> 

<tr> 
<td bgcolor="#ffffff" class="text">&nbsp; </td> 
<td align="right" bgcolor="#ffffff"> </td> 
</tr> 
'; 
} 



// Loop through articles 
if (is_array($articleID)) { 
    foreach ($articleID as $key => $value) { 
    // select all CMS variables of the article 

    if($print_headline!="0" && $print_headline!=""){ 
    $sql = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '1'"; 

    $db->query($sql); 
    $db->next_record(); 
    

  $headline = urldecode($db->f("value")); 



for ($j=CMS_VALUE[3]; $j < CMS_VALUE[3]+20; $j++) 
{ 
$headline1 = substr($headline , 0, $j); 

$cut = substr($headline, $j); 
if ((ord ($cut) == 32)||(ord ($cut) == 44)||(ord ($cut) == 45)) { 

$headline= substr($headline , 0, $j); 
$headline .= ' .....'; 
       } 
    } 
} 




$cfgTab_art_lang = $cfg['tab']['art_lang']; 
$cfgTab_content = $cfg['tab']['content']; 

$sql = "SELECT A.author AS author, B.lastmodified AS lastmod FROM $cfgTab_art_lang AS A, $cfgTab_content AS B WHERE A.idartlang='$value' AND B.idartlang=A.idartlang ORDER BY B.lastmodified DESC"; 
$db->query($sql);$db->next_record(); 
$modifydate= date("d.m.y",strtotime($db->f("lastmod"))); 
$modifytime= date("H:i",strtotime($db->f("lastmod"))); 






    if($print_subheadline!="0" && $print_subheadline!=""){ 
    $sql_subheadline = "SELECT * FROM ".$cfg["tab"]["content"]." WHERE idartlang = '$value' AND idtype = '1' AND typeid = '2'"; 

    $db->query($sql_subheadline); 
    $db->next_record(); 

   $subheadline = urldecode($db->f("value")); 



for ($i=CMS_VALUE[6]; $i < CMS_VALUE[6]+20; $i++) 
{ 
$subheadline1 = substr($subheadline , 0, $i); 

$cut = substr($subheadline, $i); 
if ((ord ($cut) == 32)||(ord ($cut) == 44)||(ord ($cut) == 45)) { 

$subheadline= substr($subheadline , 0, $i); 
$subheadline .= ' .....'; 
       } 
    } 
} 





/******************* begin thumbnails **********************************/ 
if($print_thumbnail !="0" && $print_thumbnail !=""){ 

    // select and resolve image path 
    $imagesql="select value from ".$cfg["tab"]["content"]." where idartlang='$value' and idtype='4' and typeid='CMS_VALUE[11]'"; 
    $db2->query($imagesql); 
    $db2->next_record(); 
    $image_id= $db2->f("value"); 


    // get image name and path 
    $imagesql="select * from ".$cfg["tab"]["upl"]." where idupl='$image_id'"; 
    $db2->query($imagesql); 
    $db2->next_record(); 


    $webdir='upload/'; 
    $thumbdir='CMS_VALUE[9]'; 
    $filedir=$frontendpath; 
    $imagelocation=$filedir.$webdir.$db2->f('dirname').$db2->f('filename'); 
    $thumblocation=$filedir.$webdir.$thumbdir.$db2->f('filename'); 
    if (!file_exists($thumblocation)){ 
    // create thunbnail 
    $fileinformation=getimagesize($imagelocation); 
    $imagewidth = $fileinformation[0]; 
    $imageheight = $fileinformation[1]; 
    $imagetype=$db2->f('filetype'); 
    $imageattributes = $fileinformation[3]; 
    //$newfile= $last_id."-image.".$imagetype; 
    $target=$thumblocation; 

    if ( !(copy($imagelocation,$target))) 
    { 
    echo "Could not copy file to destintaion., Command returned Error Message. Please check your log files. ".$imagelocation." ".$target; 
die; 
    } 

    //create thumbnails 80xrelational height; neu $thumbnail_width x proportionale Höhe 
    // Determine what filetype and set pointer to source image 

  
    $original_image=ImageCreateFromJPEG($target); 

    if (!$original_image){ 
    echo 'Error getting image from '.$target.'.'; 
    } 



$palette_image =$filedir.$webdir.$thumbdir.'vorlage.jpg'; 
$thumbsize = getImageSize($palette_image); 
$maxdim = $thumbsize[0]; 
$draw_from = $imagelocation; 
$dim = GetImageSize($draw_from); 
if($dim[0]>$dim[1]) 
{ 
$to_w = $maxdim; 
$to_h = round($dim[1]*($maxdim/$dim[0])); 
$to_x = 0; 
$to_y = round($maxdim-$to_h)/2; 
} 
else 
{ 
$to_h = $maxdim; 
$to_w = round($dim[0]*($maxdim/$dim[1])); 
$to_y = 0; 
$to_x = round($maxdim-$to_w)/2; 
} 

if($dim[2]==1) {$from = ImageCreateFromGIF($draw_from);} 
elseif($dim[2]==2) {$from = ImageCreateFromJPEG($draw_from);} 
elseif($dim[2]==3) {$from = ImageCreateFromPNG($draw_from);} 
$thumb = ImageCreateFromJPEG($palette_image); 
// $set_bg_colour = ImageColorAllocate($thumb,255,0,0); 
// $fill_bg_colour = ImageFill($thumb,0,0,$set_bg_colour); 
imagecopyresampled($thumb, $from, $to_x, $to_y, 0,  
0, $to_w, $to_h, $dim[0], $dim[1]); 






//echo $target; 
    // set image width and height of thunbnail and put pointer for filesytsem 
    $thumbfile= $db2->f('filename'); 
    $target_thumb=$thumblocation; 
    $t_width=$thumbnail_width; 
    // calculating height to maintain ratio 
    $t_height=($thumbnail_width/$imagewidth)*$imageheight; 
    // remove digits to get solid number 
    list ($t_height,$notimportand)=explode('.',$t_height); 
    // create blank image 
$thumb_image=imagecreatetruecolor($t_width,$t_height); 
//     $thumb_image=imagecreate($t_width,$t_height); 
  //   $thumb_image=ImageCreateFromJPEG($palette_image); 
    // resize image based on height and width 
    imagecopyresampled($thumb_image,$original_image,0,0,0,0,$t_width,$t_height,$imagewidth,$imageheight); 
    // store image on file system 
    // requires different functionf for either gif or jpeg 
    
    imagejpeg($thumb,$target_thumb); 

    imagedestroy($thumb); 
    imagedestroy($original_image); 
    } 
    $image=$webdir.$thumbdir.$db2->f('filename'); 
    $imagetag="<img src=" $image " border=0>"; 

$image=$webdir.$thumbdir.$db2->f('filename');
   
//wenn Artikel kein Bild hat   

if (!$db2->f('filename')){
$image=$webdir.$thumbdir.'vorlage.jpg';
}
//Ende

$imagetag="<img src=" $image " border=0>";

} // ende wenn keine thumbs gewünscht
/**************** Ende Thumbnails ***********************/


// link 
$link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=$selcat&idart=$linkID[$key]&m=$m&s=$s"); 



/***********************Anfang Tablezeile für Artikelliste**********************/ 
echo ' 
  <tr>
    <td colspan="3" class="trnews1" cellpadding="2" ><div align="center"></div></td>
  </tr>
  <tr> 
<td colspan="3" class="trnews1" cellpadding="2" ><A HREF="'.$link.'">'.$headline.'</a></td> 
</tr> 

<tr> 
<td width="$thumbnail_width" align="left" bgcolor="#ffffff"><A HREF="'.$link.'">'.$imagetag.'</a></td> 
<td colspan="2" valign="top" bgcolor="#ffffff" class="newstext">'.$subheadline.'</td> 

</tr>
<tr>
  <td align="left" bgcolor="#ffffff"><span class="trnews1"><img  src="upload/design/date.gif" border="0" align="middle" valign"bottom"></span></td>
  <td align="center" class="trnews2"><A HREF="'.$link.'">'.$modifydate.'</a></td>
  <td valign="bottom"><a  href="'.$link.'"><img  src="upload/design/mehr.gif" border="0" align="right"></a></td>
  
</tr> 
<tr><td bgcolor="#FFFFFF"><IMG SRC="upload/design/fueller.gif" WIDTH="1" HEIGHT="2" 
BORDER="0"></td></tr> '; 


} // end while 



unset($headline); 
unset($headline1); 
unset($subheadline); 
unset($subheadline1); 
unset($thumb);
 
} // end foreach 

} // end if (is_array) 

echo '</table>'; 
/***********************ende Table**********************/ 

?> 
Leicht angepasst an mein versuchlayout

Gruss,Alex
Flex32
Beiträge: 175
Registriert: Mi 17. Nov 2004, 13:23
Kontaktdaten:

Beitrag von Flex32 »

hab mal noch ne frage, wo finde ich den die standart.css?
AlexG
Beiträge: 37
Registriert: Do 26. Jun 2003, 13:27
Wohnort: Baiersdorf
Kontaktdaten:

Beitrag von AlexG »

Flex32 hat geschrieben:hab mal noch ne frage, wo finde ich den die standart.css?
--->style---->styleeditor--->bei dir wohl format.css || ein wenig solltest Du aber auch mal nachdenken!

Gruss,Alex
Christoph Scheck
Beiträge: 56
Registriert: Mi 14. Apr 2004, 16:24
Kontaktdaten:

bei keinem dieser Versionen ist es mir möglich den Startart

Beitrag von Christoph Scheck »

..ikel wegzulassen.

Hallo Forum habe alle vorherigen Versionen der Postings ausprobiert, aber es ist mir nicht möglich den Startartikel wegzulassen. Auf die änderung im Forum kann ich zwar den Haken Startartikel Speichern etc. setzen und löschen mein Startartikel ist allerdings immer noch da :( Hat keiner Rat für mich? und das Blättern von Artikeln wäre natürlich der Hit.

Danke freue mich auf Antwort
Gesperrt