pragmaMx Support Forum

pragmaMx => integrierte Module => Thema gestartet von: rmxdesignz am 17 Juni 2006, 09:20:37

Titel: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 17 Juni 2006, 09:20:37
[news] Artikel-Bild bei themeindex feste größe geben... wie funzt das?

hab bisschem rumgelesen im internet das soll ja mit der funktion preg_replace() funzen aber hab keine ahnung wie man das macht... in der theme.php hab ich die zeile gefunden...

----------------------------------
abschnitt themeindex()

    $story['content'] = "<a href='modules.php?name=News&amp;new_topic=" . $story['topic'] . "'>" . $topicimage . "</a>\n" . preg_replace("/<img ([^>]*)>/", "", $story['hometext']) . "\n";


das hier ---> preg_replace("/<img ([^>]*)>/", "", $story['hometext'])

und wie krieg ich das jetzt so hin, das er mir width=100px; height=100px  zwischen den <img > tag einfügen kann... :S mein gehirn ist stehen geblieben =)
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: jubilee am 17 Juni 2006, 12:06:04
Zitatin der theme.php hab ich die zeile gefunden...
Die Zeile ist dafür da evt. vorhandene Bilder im Text nicht mit anzuzeigen.

Diese Zeile
Zitat$topicimage = ($GLOBALS['storyhome_cols'] == 1) ? mxCreateImage($GLOBALS['tipath'] . $story['topicimage'], _TOPIC . ": " . $story['topictext'], 0, "align=\"" . $topicimage_pos . "\" style='padding: 5px; padding-bottom: 3px;'") : "";

musst Du so abändern:
Zitat$topicimage = ($GLOBALS['storyhome_cols'] == 1) ? "<img src=\"".$GLOBALS['tipath']."". $story['topicimage']."\" alt=\""._TOPIC.": ".$story['topictext']."\" title=\""._TOPIC.": ".$story['topictext']."\"  width=\"XXX\" height=\"XXX\" align=\"" . $topicimage_pos . "\" style=\"padding: 5px; padding-bottom: 3px;\">" : "";

K.A. ob ich jetzt alles richtig gemacht habe, ich kann es im moment nicht ausprobieren.
Bei width=\"XXX\" height=\"XXX\" musst Du dann noch für die XXX die gewünschte Bildgröße angeben
MfG


Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 17 Juni 2006, 15:03:07
ZitatDie Zeile ist dafür da evt. vorhandene Bilder im Text nicht mit anzuzeigen.

ahso ist das... mhh wahr wohl zu müde und hab´s falsch verstanden beim lesen.hehe

....

zu deinem code, den hab ich da eingebaut geht nicht:S
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: RiotheRat am 17 Juni 2006, 15:57:52
Warum den Browser resizen lassen? Schneide die Bilder direkt auf die gewünschte Grösse zu. Damit umgehst Du das grässliche Browserresize und musst nicht im Code friggeln.

Ausserdem sind dann auch wirklich alle Bilder gleich gross ...

RtR
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 17 Juni 2006, 16:07:00
ja aber, dann wenn man auf das artikel klickt soll er es ja in der original größe anzeigen, das ist mein ziel =) weil das wird so ne newsseite :S verstehn sie?...
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: jubilee am 17 Juni 2006, 21:42:28
Hmmmm

Hiermit:
Zitat$topicimage = ($GLOBALS['storyhome_cols'] == 1) ? "<img src=\"".$GLOBALS['tipath']."". $story['topicimage']."\" alt=\""._TOPIC.": ".$story['topictext']."\" title=\""._TOPIC.": ".$story['topictext']."\"  width=\"XXX\" height=\"XXX\" align=\"" . $topicimage_pos . "\" style=\"padding: 5px; padding-bottom: 3px;\">" : "";

geht es, WENN (!!) du bei height und width die XXX gegen reelle Größe wechselst.
Hast Du das bei meinem vorigen Post berücksichtigt ???
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 18 Juni 2006, 11:08:49
hey jubilee...danke nochmal für den code.. aber der geht einfach net :S

ne habs net berücksichtigt... hab da schon mein wert eingegeben...

Hier ist mein code, mach ich da etwas falsch oder so?.. hab zu letzt so gelassen, also in einer neuen zeile eingefügt.. davor hat ich ihn genau da wo $topicimage steht in der $story['content'] schon auch ausprobeiert geht auch net.. :S

function themeindex($x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array())
{
    // / $x bedeutet: nicht verwendet, nur zur nuke-Modulkompatibilitaet
    global $theme_template;
    static $viewcounter;
    // nur eine Spalte zulassen :-)
    $GLOBALS['storyhome_cols'] = 0;
    if (!isset($viewcounter) || ($viewcounter == 2)) $viewcounter = 0;
    $viewcounter++;
    # mxDebugFuncVars($story);
    $buttons = getThemeIndexButtons($story);
    $story['buttons'] = "<table width='20' border='0' cellspacing='0' cellpadding='0'><tr><td width='1%' valign='top'>" . implode("</td>\n<td width='1%' valign='top'>", $buttons) . "</tr></table>";
    $bmore = ($story['allmorelink']['bodycount']) ? "(" . $story['allmorelink']['bodycount'] . " " . _BYTESMORE . ")" : "";
    $story['readmore'] = (empty($bmore)) ? "" : "<span title='" . $bmore . "'>" . $story['allmorelink']['more'] . "</span>";
    $cattitle = (empty($story['cattitle'])) ? "" : " <span style='font-weight: normal;'>(" . $story['allmorelink']['categorie'] . ")</span>";
    $authorinfo = (empty($story['informant']) || $story['informant'] == $GLOBALS['anonymous']) ? getThemeAdminname($story) : " " . $story['allmorelink']['informantlink'] . $story['informant'] . "</a>";
$topicimage = ($GLOBALS['storyhome_cols'] == 1) ? "<img src=\"".$GLOBALS['tipath']."". $story['topicimage']."\" alt=\""._TOPIC.": ".$story['topictext']."\" title=\""._TOPIC.": ".$story['topictext']."\"  width=\"100\" height=\"100\" align=\"" . $topicimage_pos . "\" style=\"padding: 5px; padding-bottom: 3px;\">" : "";
    $story['content'] = "<a href='modules.php?name=News&amp;new_topic=" . $story['topic'] . "'>" . $topicimage . "</a>\n" . preg_replace("/<img ([^>]*)>/", "", $story['hometext']) . "\n";
    $story['infoline'] = ($GLOBALS['storyhome_cols'] == 1) ? " " . $story['allmorelink']['datetime'] : $story['datetime'];
    $story['title'] = "<b>"  .  strip_tags($story['title']) . "</b>";
    // die oben definierten Variablen in dem passenden templateteil ersetzen
    $artvars = theme_define_content();
    echo theme_replace_vars($theme_template[$artvars['themeindex'][$viewcounter]], $story);
    return;
}
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: jubilee am 18 Juni 2006, 13:00:05
Wird das Bild denn angezeigt ?
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 18 Juni 2006, 13:07:14
ja wird es... du frägst wegen dem preg_replace ne? .. da ist das "<img>" kleingeschrieben deswegen entfernt er das bild nicht, da bei mir der image tag großgeschrieben ist <IMG>

sobald ich das groß schreibe entfernt er schon ;) naja wie auch immer ...
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: jubilee am 18 Juni 2006, 13:09:48
Nein, ich Frage wegen dem Topicimage. Wenn das angezeigt wird, muss der Code ja zwangsläufig auch funktionieren.
Denn genau dafür ist ja diese Zeile um in der Übersicht die Topicimages anzuzeigen.
Wenn diese also nun angezeigt werden, wo ist das Problem jetzt genau ?
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 18 Juni 2006, 13:20:17
meinst du jetzt mit topicimage, diese kategorie symbole da.. (grafiken)

die mein ich garnicht :) meine frage hab ich vielleicht falsch formuliert, du kennst doch das News-Modul für die Startseite oder wenn du auf kategorien klickst, zeigt er dir doch die ganzen artikeln da drinne mit titel, einleitungstext und ein "foto", und dort in der "vorschau" soll er mir das Bild in einer bestimmten größe anzeigen, aber im Originalem Artikel bzw. Nachricht also wenn man es öffnet, zeigt er mir das artikel ja an, und dort soll es wieder "originale größe" sein... jetzt deutlicher erklärt oder?! ;P hehe
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: jubilee am 18 Juni 2006, 13:36:57
Was meinst Du jetzt mit "foto" Ein Bild welches Du mit im Artikel angegeben/verlinkt hast oder
meinst Du das Topicimage welches zu der jeweiligen Kategorie gehört ?
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 18 Juni 2006, 13:44:21
im artikel ein bild welches ich oben ins beitragsaufmacher hinzufüge bzw. hochlade...
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: jubilee am 18 Juni 2006, 18:15:34
Örks ....
Warum schreibst Du das denn nicht gleich....

Da muss ich nochmal schauen ...
Titel: Re: [news] Artikel-Bild bei themeindex feste größe geben.
Beitrag von: rmxdesignz am 18 Juni 2006, 19:50:35
tut mir leid :) dachte ich habs richtig beschrieben.. ist halt immer so ne sache wie die ganzen sachen gennant werden ne :) hehe

ok vielen dank, bin eh hier im forum..