pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Ersin am 14 Mai 2008, 05:19:36

Titel: [Erledigt] Im News-Block erscheint das "New" Bildchen nicht.
Beitrag von: Ersin am 14 Mai 2008, 05:19:36
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:
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: Ersin am 16 Mai 2008, 07:58:12
hat denn wirklich niemand eine Idee?
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: Barbeytes am 17 Mai 2008, 15:55:54
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  ;)

(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fwww.zierberg.de%2Fmodules%2FGuestbook%2Fimages%2Fsign.gif&hash=7927fac74dbd009c910d17df563213b5a25c5ead)

Gruß Guido

Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: Barbeytes am 08 August 2008, 15:29:40
Hat das eigentlich geklappt?
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: breakdancer am 11 August 2008, 11:42:52
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
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: JoergK am 11 August 2008, 13:28:52
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:
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: breakdancer am 11 August 2008, 14:43:15
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 !
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: JoergK am 11 August 2008, 15:00:30
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?
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: breakdancer am 11 August 2008, 15:02:47
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
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: JoergK am 11 August 2008, 15:10:23
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:
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: Andi am 11 August 2008, 15:11:07
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....
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: breakdancer am 11 August 2008, 15:13:57
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:
Titel: Re: Beim Erstellen eines Artikels erscheint im Block das "New" Bildchen nicht.
Beitrag von: JoergK am 11 August 2008, 15:15:40
Okido ... :BD:

Dann betrachten wir das Thema hiermit als erledigt und machen die Türe zu. :bye: