Bild nicht anzeigen

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
hawaigaign
Regular
Posts: 37
Joined: Thu Sep 14, 2006 11:43 am

Bild nicht anzeigen

Post by hawaigaign »

Hallo

Wenn ich eine Kategorie anlege, kann ich dieser ja ein Bild mit geben. Dieses wird dann bei jedem Eintarg angezeigt, entweder klein oder gross, das kann ich dann auswaehlen.

Die Funktion einer jeden Kategorie ein Bild zu verpassen finde ich gut und wollte diese Moeglichkeit fuer ein selbst gebasteltes SeitenleistenPlugin nutzen. Allerdings mochte ich, dass das Bild nicht jedes mal bei einem Eintrag angezeigt wird.

Kann ich das Bild also irgendwie nicht anzeigen lassen? Einen eigenen Style habe ich schon, kann ich das dort irgendwo veraendern, sodass ich den Blog auch in Zukunft updaten kann, ohne dass mein Code ueberschrieben wird? Wenn ja, wo?

Danke :-)

cu, dieter
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Bild nicht anzeigen

Post by garvinhicking »

Hi!

Wie lässt du die Einträge denn auslesen? Grundsätzlich wird das Bild über {$entry.categories.X.category_image} gesteuert; das wird in einer foreach-Schleife durchwandert. Such einfach mal nach "category_image", das muss dann weg.

Ggf. kannst Du es also auch per CSS verstecken indem Du dem eine besondere Klasse mitgibst.

Mir ist noch nicht ganz klar wie du wo was machen möchtest; wenn du es präziser oder mit beispielen beschreiben kannst, kann ich noch etwas präziser werden.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
hawaigaign
Regular
Posts: 37
Joined: Thu Sep 14, 2006 11:43 am

Post by hawaigaign »

Hi

Es geht um mein langes Vorhaben, in der rechten Leiste ein Bild zu jeder Kategorie anzuzeigen. Also zur jeweils aktuellen Kategorie soll ein Bild angezeigt werden, eben jenes, das man beim Anlegen der Kategorie angeben kann.

Dafuer habe ich jetzt einmal ein eigenes Seitenleistenplugin erstellt. Erstellt ist zu viel, ich habe ein vorhandenes (TemplateDropDown) veraendern angefangen.
Meine Ueberlegung waere "einfach" das jeweilige Bild aus der Datenbank auszulesen und auszugeben, bzw das Thum davon, denn es soll ja nicht unbedingt gross sein, das muss ich erst sehen, wie ich es machen werde.

Und dafuer muss eben das Bild aus den Kategorien entfernt werden :-)

Und dann habe ich meinen ganz persoenlichen Style und mein ganz persoenliches Plugin :-)))

Danke fuer die Hilfe!!!!!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Das würde ich so machen:

1. category_icon aus der entries.tpl rausnehmen, oder alternativ per CSS ausblenden

2. Eigenes Seitenleistenplugin programmieren. Dort auf $serendipity['GET']['category'] zugreifen, das enthält die aktuell angesehene Kategorie. Falls vorhanden -- denn in der Startseite hat man ja garkeine Kategorie (standardmäßig, es sei denn man nutzt serendipity_event_startcat plugin).

Das plugin kann dann serendipity_fetchCategoryInfo($serendipity['GET']['category']) aufrufen, das gibt dann die Daten zurück in dem auch category_icon drinliegt.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
hawaigaign
Regular
Posts: 37
Joined: Thu Sep 14, 2006 11:43 am

Post by hawaigaign »

Hehe, hat auf Anhieb funktioniert :-) Foto wird angezeigt :-) Sensationell, danke fuer die Hilfe!

Eine letzte Frage noch. Beim Bild auswaehlen kommt die Abfrage, ob ich ein grosses oder kleines Bild absoeichern will fuer diese Kategorie. Ich will aber immer das grose Bild, das Thumb ist mir zu klein.

Kann ich irgendwie regeln, dass es diese Abfrage nicht gibt, sondern einfach nur den zweiten Punkt. Also einfach die erste Zeile mit der Auswahlmoeglichkeit nach dem kleinen Bild loeschen? Das Problem ist, das dies dann wohl nicht mehr ueber den eigenen Style oder Plugin zu regeln, oder? Denn in der index.tpl und entries.tpl die ich in meinem Style Ordner habe, funktioniert das nicht, dort habe ich "I_WANT_BIG_IMAGE" nicht gefaunden.

Danke wie immer fuer die Hilfe!!!!!
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Kann ich irgendwie regeln, dass es diese Abfrage nicht gibt, sondern einfach nur den zweiten Punkt.
Könntest Du, indem Du die admin/media*.tpl Dateien editierst. Ich kann dir aber jetzt schon sagen dass das extrem komplex wird. Ich würd's nicht machen.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
hawaigaign
Regular
Posts: 37
Joined: Thu Sep 14, 2006 11:43 am

Post by hawaigaign »

hmm, funkt perfekt. hab die datei admin/media_choose aus dem default template ordner kopiert und in meinen template ordner rein, damit sollte es ja updatesicher sein, doer?

dann in der datei die zeile mit der auswahl, den input type statt "radio" einfach "hidden" verwendet und dat wars auch schon :-)

also bis jetzt hats allen debuggversuchen auf linux, mac und windoof systemen stand gehalten :-)

irgendwelche einwaende, oder hab ich was uebersehen?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Nein, das ist perfekt richtig so. :)

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply