Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  die letzten Gästebucheinträge im Info-Block

Forum : eXV2 Module

Titel : die letzten Gästebucheinträge im Info-Block

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=2829&forum=7


 herman :

19.09.2005 13:52
 Liebe forum,

sorry, dass ich euch in letzter Zeit arg in Beschuss nehme, aber das liegt daran, dass ich mich intensivst mit dem CMS beschäftigte Wink

Ich nutze den "Info-Block", um die letzten Gästebucheinträge anzeigen zu lassen. Es werden allerdings nur die Titel der Einträge angezeigt, optimal wäre natürlich wenn der eigentliche Text teilweise angezeigt würde ...

Vielleicht hat schon jemand die entsprechende Datei angepasst ?

Vielen Dank an Alle !

 Dj_PD :

19.09.2005 16:22
 Hi,

ich habe da mal etwas gemacht was Dir evtl. hilft.
Vielleicht kann sich das ja nochmal jemand ansehen und evtl. sagen ob es da eine bessere Variante gibt.

Tausche mal in modules/Info-Block/blocks/last_news.php
ab der Zeile 101 den Bereich
ab //***Last Guestbook*****
bis //****************************+
aus

Hier der Code:
Code:

//***Last Guestbook*****
if ($options[7] == 1){
$sql = " SELECT xtremguestbook_id, title, message
FROM ".$db->prefix("xtremguestbook")."
WHERE moderate=0 ORDER BY post_time DESC LIMIT $options[0]";

$result = $db->query($sql);
$block['content'] .= "<div align=\"center\"><b><A HREF=\"".XOOPS_URL."/modules/xtremguestbook\">"._IB_SHOW_GUEST."</A></b><br /><br></div>";
while ( list($xtremguestbook_id, $title, $message) = $db->fetch_row($result) ) {
$title = $myts->makeTboxData4Show($title);
$message1 = $myts->xoopsCodeDecode($message);

if ( strlen($title) > $options[1]/2 ) {
$title = substr($title, 0, $options[1]/2)."..";
}
if ( strlen($message) > $options[1]/2 ) {
$message2 = strip_tags($message1, '<a>');
$message3 = substr($message2, 0, $options[1]/2)."...";
}
$message4 = $myts->makeTboxData4PreviewInForm($message3);
$block['content'] .= "<img src=\"".XOOPS_URL."/modules/Info-Blocks/images/bullet.gif\"> <a href='".XOOPS_URL."/modules/xtremguestbook/'>$title</a>";
$block['content'] .= "<a href='".XOOPS_URL."/modules/xtremguestbook/'>&amp;nbsp;&amp;nbsp;-&amp;nbsp;&amp;nbsp;</a>";
$block['content'] .= "<a href='".XOOPS_URL."/modules/xtremguestbook/'>$message4</a>";
$block['content'] .= "<br />";
}
}
//****************************+


In diesem Code passiert folgendes.
Ich habe aus der Datenbank noch messages geladen und den dann zum anzeigen vorbereitet.
In den Blockoptionen kann man ja eistellen wie lang der Gesamttext "Länge der Beschreibung :" sein soll.
Dieser Wert wird /2 gerechnet.
D.H. ist der Titel und die Nachrichten bekommen jeweils die hälfte der Beschreibungslänge.

 herman :

20.09.2005 16:11
 dankeschön !
optimal für meine Bedürfnisse wäre eine Ausgabe ohne den Titel des Beitrages, einfach nur die ersten 50 Zeichen .... des Textbeitrages
Partnerseiten
http://www.contaxe.com/?cref=1674143

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France