TPL Include

Kent94

Mitglied
Guten Abend,

Ich benutze eine Software die zum größten Teil verschlüsselt ist... Dieses Script hat ein BLOG System.

Nun habe ich folgende Datei blog_article.tpl

in diesen habe ich derzeit folgenden Code

PHP:
<?php include_once "header.tpl"; ?>


<?php include "artikel.tpl"; ?>

<?php include_once"footer.tpl"; ?>

Das Problem liegt nun das artikel.tpl die Blog einträge wiederspiegelt allerdings wird der zweite Eintrag aus meinen Div gehauen erst hatte ich es das der Header sich ständig wiederholt dies habe ich mit der PHP Schleife gelöst include once allerdings sollen die Einträge ja unter einander.

der code von Artikel.tpl

PHP:
<!-- blog_article START -->
<?php

// Example
//if ($box_articlelink != "") {
//    echo '<a href="'.$box_articlelink.'">'.$box_articletitle.'</a>';
//}else{
//    echo '<a href="modules.php?name=blog&op=article&ids='.$box_articleid.'">'.$box_articletitle.'</a>';
//}

echo '<div class="blogcatlink">
        <img src="'.$box_foldericon.'" border="0">&nbsp;';
           
if ($box_articlecatlink != "") {
    echo '<a href="'.$box_articlecatlink.'">';
}else{
    echo '<a href="modules.php?name=blog&ids='.$box_articlecatid.'">';
}           

echo ''.$box_articlecat.'</a>
      </div>
      <div class="blogarticledate">'.$box_articledate.'</div>
      <div style="clear:both;"></div>
      <div style="height:20px;"></div>
      <div class="blogarticletext">'.$box_articletext.'</div>
      <div style="clear:both;"></div>
      <div style="height:20px;"></div> 
      <div class="blogarticlefooter">';
     
if ($box_articlecomments != "no") {
    echo '<div class="blogcommentlink"><img src="'.$box_commenticon.'" border="0">&nbsp;';
       
    if ($box_articlecomments > 0) {
        if ($box_articlelink != "") {
            echo '<a href="'.$box_articlelink.'#comments">';
        }else{
            echo '<a href="modules.php?name=blog&op=article&ids='.$box_articleid.'#comments">';
        }   
        echo ''.$box_articlecomments.'&nbsp;'._BLOGCOMMENTS.'</a>';
    }else{
        if ($box_articlelink != "") {
            echo '<a href="'.$box_articlelink.'#respond">';
        }else{
            echo '<a href="modules.php?name=blog&op=article&ids='.$box_articleid.'#respond">';
        }   
        echo ''._BLOGWRITECOMMENT.'</a>';
    }

    echo '</div>';
}
     
echo '<div class="blogtaglink"><img src="'.$box_tagicon.'" border="0">&nbsp;';
     
for ($i=0; $i<count($box_articlekeywords); $i++) {
    if ($i > 0) {
        echo ', ';
    }
    $box_keyword = trim($box_articlekeywords[$i]);
    if ($box_articlecatlink != "" AND $box_seolink == 1) {
        echo '<a href="tag/'.$box_keyword.'">'.$box_keyword.'</a>';
    }else{
        echo '<a href="modules.php?name=blog&tag='.$box_keyword.'">'.$box_keyword.'</a>';
    }
}

if ($box_articlekeywords == "") {
    echo ''._BLOGNOKEYWORDS.'';
}
     
echo '</div>
      </div>
      <div style="clear:both;"></div>';
?>

<!-- blog_article END -->

Ich hänge euch mal ein Bild an gerne schicke ich euch die Adresse auch per PN
 

Anhänge

  • Unbenannt-2.png
    Unbenannt-2.png
    131,8 KB · Aufrufe: 10
Salü

Also mal kurz überflogen. Du möchtest für jeden Blogeintrag ein eigenen "Block" ?

Dazu würde ich dir empfehlen, für jeden Blog eintrag ein komplettes Div-Tag zu generieren.

Pseudocode:

for each article

make blog-div with content
----

Grüsse
 
Zurück