[Erledigt] Im News-Block erscheint das "New" Bildchen nicht.

Begonnen von Ersin, 14 Mai 2008, 05:19:36

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Ersin

Liebe Freunde..

ich hätte da nur ne kurze Frage:

Ich benutze den Block "block-News.php" .Wenn ich neue Artikel erstelle,müsste doch im News-Block ein kleines blinkendes "New" Bildchen bzw. gif erscheinen,nur tut es leider nicht.Wo genau kann man das aktivieren?Bevor ich da rumexperimentiere,frage ich lieber vorsichtshalber nach  :gruebel:

Danke schonmal für jede Hilfe  :thumbup:

Ersin


Barbeytes

Hallo,

ich habe gerade mal nachgeschaut.

Version pragmaMx_0.1.10.0

Du musst in der News.php in Zeile 154 und 155 folgende Zeile einkommentieren:

//$image = ($story['jetzt'] > $story['expire']) ? 'sign' : 'new';
  //$out .= '<td colspan="'.$colspan.'"><img src="images/menu/' . $image . '.gif" align="middle" alt="" />&nbsp;'.$story['title'].'</td>';


So das es nacher so aussieht:

$image = ($story['jetzt'] > $story['expire']) ? 'sign' : 'new';
  $out .= '<td colspan="'.$colspan.'"><img src="images/menu/' . $image . '.gif" align="middle" alt="" />&nbsp;'.$story['title'].'</td>';


Dann musst Du in den Ordner

images/menu/

Eine Grafik mit dem Dateinamen " sign.gif " hineinkopieren!

Entweder suchst du dir eine eigene aus oder du schaust mal in deinem PragmaMx in

modules/Guestbook/mages

oder

modules/Kalender/images

oder ich stelle Dir meins zur Verfügung  ;)



Gruß Guido


Barbeytes


breakdancer

Hi,

bei mir gibt es nach dem Einkommentieren der zwei Zeilen eine Fehlermeldung:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/www/flat13/html/blocks/block-News.php on line 153

... und die Seite ist natürlich nicht mehr aufrufbar...

Liebe Grüße

Markus

JoergK

Hoi ;)

Zitat von: breakdancerbei mir gibt es nach dem Einkommentieren der zwei Zeilen eine Fehlermeldung
Laut der Meldung ist der Fehler in oder vor der Zeile 153, die auskommentierten Zeilen bezüglich dem NEW-Bild befinden sich jedoch in den Zeilen 154 + 155. Somit haste da wohl noch was anderen gebastelt, was zu der Fehlermeldung führt.

Zitat von: Barbeytes
Du musst in der News.php in Zeile 154 und 155 folgende Zeile einkommentieren:
Das stimmt nur theoretisch, derweil diese Zeilen nicht mehr zum Tabellengerüst des Blocks passen.
Wer des NEW-Bild haben möchte, der ersetzt die Zeilen 154 + 155
    // $image = ($story['jetzt'] > $story['expire']) ? 'sign' : 'new';
    // $out .= '<td colspan="'.$colspan.'"><img src="images/menu/' . $image . '.gif" align="middle" alt="" />&nbsp;'.$story['title'].'</td>';


mit diesen Zeilen
    if ($story['jetzt'] < $story['expire']) {
        $story['title'] = mxCreateImage('themes/pmx2008/sys_images/images/menu/new.gif', '', 0, 'align="bottom"') . '&nbsp;' . $story['title'];
    }


In der kommenden 0.1.11 wird das dann in der Datei einstellbar sein.



EDIT: Tippfehler beseitigt. :red:
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

breakdancer

Zitat von: JoergK am 11 August 2008, 13:28:52

In der kommenden 0.1.11 wird das dann in der Datei einstellbar ein.

Das wäre mein Vorschlag gewesen... Hab mich nur nicht getraut, es zu schreiben...   :BD:

Die Datei block-news.php ist absolut unverändert aus dem neuesten Release... :-) Fehler kam auch nur dann, wenn ich die Zeilen auskommentiert habe...

Liebe Grüße

Markus

P. S. Der Bildpfad muss natürlich geändert werden. Geht auch mit dem absoluten Pfad h**p://w*w.deine-domain.de/images/menu/new.gif !

JoergK

Hoi ;)

Zitat
Fehler kam auch nur dann, wenn ich die Zeilen auskommentiert habe...
Dann hat nach dem Versuch des Einkommentierens beim erneuten Auskommentieren was nicht gepasst.

Kurze Erläuterung:
Eine Zeile in PHP ist auskommentiert, wenn sie mit 2 Slash (Schrägstrichen) beginnt:
// Diese Zeile ist auskommentiert
Das Entfernen dieser Slashs nennt man dann einkommentieren.
Diese Zeile ist einkommentiert

Haste denn mal die neuen Zeilen getestet?
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

breakdancer

Hi Joerg,

also hier stimmt irgendetwas nicht mit den Links, die werden alle umgeschrieben, siehe oben... Eingegeben hatte ich lediglich die Domain und dann den Pfad /images/new.gif ... Genau wie Du, aber es läßt sich nicht ändern.

Einkommentieren / Auskommentieren ist mir schon klar, das war eine der ersten Sachen die ich beim Umgang mit PMX gelernt hatte... :-) M. E. hatte ich alles richtig gemacht, aber wer weiss...

Ja, habs ausprobiert, den Pfad absolut gesetzt und es funktioniert !

Vielen Dank, habs ganz vergessen zu bestätigen...  :BD:

Liebe Grüße

Markus

JoergK

Hoi ;)

Zitat
also hier stimmt irgendetwas nicht mit den Links, die werden alle umgeschrieben, siehe oben... Eingegeben hatte ich lediglich die Domain und dann den Pfad /images/new.gif ...

Wie wär's mit /images/menu/new.gif ??

Desweiteren beziehen sich alle Angaben immer auf die aktuelle Version von pragmaMx (also hier 0.1.10) inkl, dem Theme mx-default, sofern nichts anderes angegeben wird.

Zitat
Ja, habs ausprobiert, ... und es funktioniert !
Supi :drinks:
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

Andi

Moin :)

das Umschreiben versch. Grafikpfade hier im Forum liegt an der sys_images Funktion unseres Themes...
Also nix schlimmes, einfach nur ein etwas zu gut gemeintes Umschreiben....
schön´s Grüssle, Andi

breakdancer

Zitat von: JoergK am 11 August 2008, 15:10:23

Wie wär's mit /images/menu/new.gif ??


Das meinte ich doch  :BD:  Das war dann mein Tippfehler für heute...  :BD:

JoergK

Okido ... :BD:

Dann betrachten wir das Thema hiermit als erledigt und machen die Türe zu. :bye:
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody