pragmaMx Support Forum

pragmaMx => Individuelle Anpassungen => Thema gestartet von: Kurdo in 23 Februar 2006, 23:22:52

Titel: News Block Code
Beitrag von: Kurdo in 23 Februar 2006, 23:22:52
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
Titel: Re: News Block Code
Beitrag von: Andi in 24 Februar 2006, 00:48:31
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
Titel: Re: News Block Code
Beitrag von: -eSmeR- in 30 Juni 2006, 05:18:02
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?
Titel: Re: News Block Code
Beitrag von: jubilee in 30 Juni 2006, 10:26:29
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 (http://de.selfhtml.org/html/grafiken/einbinden.htm#breite_hoehe)
Titel: Re: News Block Code
Beitrag von: -eSmeR- in 30 Juni 2006, 10:35:55
$hometext = strip_tags($hometext, '<br><img width="100" height="100">');


so also???? geht nicht....!!! Der zeigt dann gar kein bild mehr
Titel: Re: News Block Code
Beitrag von: jubilee in 30 Juni 2006, 11:37:29
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 (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 ...
Titel: Re: News Block Code
Beitrag von: -eSmeR- in 30 Juni 2006, 16:27:30
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?