News Block Code

Begonnen von Kurdo, 23 Februar 2006, 23:22:52

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kurdo

global $prefix;

if ($GLOBALS["multilingual"] == 1) {
   if(ereg("german", $GLOBALS["currentlang"])) $thislang = "german";
    else $thislang = $GLOBALS["currentlang"];
    $querylang = "AND (alanguage LIKE '".$thislang."%' OR alanguage='')";
} else {
    $querylang = "";
}

$qry = "SELECT sid, aid, s.title, time, DATE_ADD(time, INTERVAL 2 DAY), now(), hometext, bodytext, comments, s.counter, topic, informant, notes, acomm
FROM ${prefix}_stories AS s
WHERE (ihome='0' OR s.catid='0') AND time <= now() $querylang
ORDER BY s.time DESC
limit 0,$storynum";

$result = sql_query($qry);
if(!$result) {
   return;
   }

include_once("includes/mxNewsFunctions.php");
$list = '';
while(list($s_sid, $aid, $title, $time, $expire, $now, $hometext, $bodytext, $comments, $counter, $topic, $informant, $notes, $acomm) = sql_fetch_row($result)) {
   $title = "<a href=\"modules.php?name=$module_name&amp;file=article&amp;sid=$s_sid\">".strip_tags($title)."</a>";
   
   $hometext = preg_replace('#\<br( \/)?\>#i', ' ', convertNewsForView($hometext));
   $hometext = strip_tags($hometext); #,'<br><br />'
   
   $hometext = mxCutString($hometext, $textlen, "...", " ");
   $image = '';
   if ($now < $expire) {
      ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})", $time, $datetime);
      $datetime = mx_strftime(_SHORTDATESTRING, mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
      $image = mxCreateImage("images/menu/new.gif", 'new: '.$datetime)."&nbsp;";
      }
   $list .= "<p class=\"boxcontent\">".$image."<b>".$title."</b><br>&nbsp;".$hometext."</p>";
   }

if ($list) {
   $content = $list;
   }

?>




hallo ich wollte den code ändern damit der block mir bilder auf der startseite anzeigt aber ich blicke da nicht durch, es ist das block news short, kann mir jemand helfen

Andi

#1
Hi :)

http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_6
http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_4
http://www.pragmamx.org/Content-pa-showpage-pid-48.html#brule_8

Erst die oberen 3 Links besuchen, lesen und in Zukunft befolgen.



Dann ändere folgende zeile:
$hometext = strip_tags($hometext); #,'<br><br />'
wie folgt ab:
$hometext = strip_tags($hometext, '<br><img>');

http://www.php.net/manual/de/function.strip-tags.php
schön´s Grüssle, Andi

-eSmeR-

kann man den bild ne feste größe geben, so zusagen resizen... egal wie was für eine größe die original größe hat, soll er es zu width="130" height="75" anzeigen lassen auf der startseite bzw. im block halt.

ist das möglich?

jubilee

Na, im img-Tag die width und height Werte angeben, dann wird das Bild nur in der angegebenen Größe angezeigt.
Siehe auch hier :
http://de.selfhtml.org/html/grafiken/einbinden.htm#breite_hoehe

-eSmeR-

$hometext = strip_tags($hometext, '<br><img width="100" height="100">');


so also???? geht nicht....!!! Der zeigt dann gar kein bild mehr

jubilee

Zitatso also?
Nein, das hat in der strip_tags Funktion nix verloren.
Wir hatten doch ein ähnliches Problem, als Du dich noch mit deinen alten Nick
rmxdesignz eingeloggt hattest.
--> http://www.pragmamx.org/forum-topic-17192.0.html

Bitte stelle deine Fragen nächtes mal etwas präziser, damit man weiss WO Du ein Bild anzeigen möchtest.
Das kann man aus :
Zitatkann man den bild ne feste größe geben, so zusagen resizen... egal wie was für eine größe die original größe hat, soll er es zu width="130" height="75" anzeigen lassen auf der startseite bzw. im block halt.
nicht wirlich lesen. Du möchtest Bilder die in einem Artikel eingebunden sind auch in der Artikelübericht auf der Startseite (in bestimmter Größe)  angezeigt bekommen, stimmts ...

-eSmeR-

ja genau so siehs aus..

hey dachte wenn ich meinen nick lösche gehn die einträge weg von mir :) mh naja... und ist es nun möglich oder nicht?