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:

Code: [Select]  
//$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:

Code: [Select]  
$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  ;)

(http://www.zierberg.de/modules/Guestbook/images/sign.gif)

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:

Code: [Select]  
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: breakdancer
bei 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
Code: [Select]  
    // $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
Code: [Select]  
    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

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:
Code: [Select]  
// Diese Zeile ist auskommentiert
Das Entfernen dieser Slashs nennt man dann einkommentieren.
Code: [Select]  
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

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: