Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 09:59:19 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155554 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: anynews short wird nicht angezeigt  (Read 259 times)
bakerling

Offline Offline

Posts: 340



« on: December 20, 2011, 06:45:30 PM »

Hallo

Ich möchte nur auf der Startseite in der rechten Spalte anynews anzeigen. Dies nur wenn News vorhanden sind. Wenn keine News vorhanden sind soll der Newsblock verschwinden und der Content entsprechend breiter werden.
Ich habe dies wie folgt gelöst
Code:
<?php 

ob_start
();     // start output buffer
if(PAGE_ID == 8){
displayNewsItems(0,5,-1,1); }  // call content
$foo=ob_get_contents();    // put outputbuffer in $foo
ob_end_clean();             // clear outputbuffer
if ($foo<>"") {  // some code to execute cause there is some block
  
echo '<div id="anynews">';
  echo 
'<div class="innendiv">';
  echo 
'<p>';
  echo 
$foo// show the block (as saved in $foo)
  
echo '</p>';
  echo 
'</div>';
  echo 
'</div>';
  echo 
'<div id="content">';
  echo 
'<div class="innendiv">';
  echo 
'<h1>';
  echo 
page_title('','[PAGE_TITLE]');
  echo 
'</h1>';
  echo 
'<p>';
  echo 
page_content(3);
  echo 
'</p>';                              
  echo 
'</div>';
  echo 
'</div>';  
  
    } else { 
// some code for no info
    
  
echo '<div id="content-breit">';
  echo 
'<h1>';
  echo 
page_title('','[PAGE_TITLE]');
  echo 
'</h1>';
  echo 
'<p>';
  echo 
page_content(3);
  echo 
'</p>';  
  echo 
'</div>';
}
?>

Funktioniert alles wunderbar. Bis auf die Short-Texte. Diese werden nämlich nicht angezeigt. Ich muss da irgendwas falsch gemacht haben.
In den Optionen sollte alles richtig sein.
Code:
<tr class="post-top">
<td class="post-title"><a href="[LINK]">[TITLE]</a></td>
<td class="post-date">[PUBLISHED_DATE],, [PUBLISHED_TIME]</td>
</tr>
<tr>
<td class="post-short" colspan="2">
[SHORT]
<span style="visibility:[SHOW_READ_MORE];"><a href="[LINK]">[TEXT_READ_MORE]</a></span>
</td>
</tr>

Vielleicht hat jemand mal Zeit meinen Code anzuschauen und findet den Fehler, den ich vor lauter Bäumen nicht sehe.

LG Harry
Logged
badknight
Moderator
**
Offline Offline

Posts: 246



WWW
« Reply #1 on: December 20, 2011, 07:25:43 PM »

wie sieht denn der Inhalt der Datei:
/modules/anynews/htt/detailed_output.htt aus?
Logged

Ich würde gern die Welt verändern, doch Gott gibt mir den Quellcode nicht...
bakerling

Offline Offline

Posts: 340



« Reply #2 on: December 20, 2011, 10:09:27 PM »

Hallo badknight

Vielen herzlichen Dank für Deinen Hinweis. Das war es!
Quote
Zitat einfügen
wie sieht denn der Inhalt der Datei:
/modules/anynews/htt/detailed_output.htt aus?
Es fehlte tatsächlich der entsprechende Platzhalter:
Code:
<p>{CONTENT_SHORT}</p>

LG Harry
Logged
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!