+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Sobi2 Banner Manager: Keine Anzeige wenn kein Logo vorhanden

  1. #1
    Neu an Board Avatar von Arch Stanton
    Registriert seit
    10.09.2008
    Beiträge
    3
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard Sobi2 Banner Manager: Keine Anzeige wenn kein Logo vorhanden

    Der Sobi2 Banner Manager von Aspi zeigt nicht immer ein Logo an. Ich vermute, es könnte daran liegen, dass in meinen Einträgen nicht immer ein Logo erfasst ist.
    Ich nutze derzeit die Version RC 2.8.7.2 unter Joomla! 1.5.10. und habe mit {loadmodules banner} die Bannerposition als Startseitenbeitrag gesetzt.

    Gibt es eine Möglichkeit, statt eines (nicht vorhandenen) Logos oder Icons auch die Felder "Firmenname" und "Website" (inkl.Hyperlink) anzuzeigen?

  2. #2
    Neu an Board
    Registriert seit
    21.11.2007
    Beiträge
    69
    Bedankte sich
    5
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Hallo Arch,

    Klar wenn kein Logo vorhanden ist, was soll dann angezeigt werden??
    Ein Banner ist ein Bild und wenn kein Bild vorhanden ist wird keines angezeigt..

    In Sobi2 kannst Du ja so viele Kategorien anlegen wie Du willst und die Einträge auch mehreren Kategorien zuordnen. Mach eine Separate Kategorie in die Du alle Einträge aufnimmst, deren Banners eingeblendet werden sollen.
    In der Konfiguration des Moduls kannst Du ja angeben, aus welchen Kategorien S2Banner
    die Banners holt.

    Grüsse
    Aspi

    hmm vielleicht raff ich jetzt worauf Du raus willst.. Du möchtest, dass wenn ein Eintrag ausgewählt wird, der kein Bild hat dieser übersprungen wird... so das immer ein Banner eingeblendet wird, auch wenn Einträge ohne Banner vorhanden sind..
    Müsste sich machen lassen gib mir ein paar Minuten..

    Nachtrag: geht doch etwas länger als ich gedacht hab... mach das nicht mehr heute..

    Ach so wenn kein logo oder Banner vorhanden.. dann nur einen Textlink? Meinst Du das so?

  3. #3
    Neu an Board
    Registriert seit
    21.11.2007
    Beiträge
    69
    Bedankte sich
    5
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Hallo,

    Also um den Textlink anstelle des Banners zu haben (wenn kein Banner also Logo bzw Icon vorhanden ist..)

    Ersetze Zeile 61-72 der helper.php des moduls ..
    also diese Zeilen hier:
    Code:
    		  $icon = null;
    		  if($banner == "1") {
    			  if($row->icon && file_exists(JPATH_BASE.DS."http://www.joomlaportal.de/images/com_sobi2/clients/{$row->icon}")) {
    				  $icon = "<a href=\"{$url}\" target=\"_blank\" title=\"{$title}\"><img style=\"border-style:none;\" src=\"{$site}images/com_sobi2/clients/{$row->icon}\" title=\"{$title}\" alt=\"{$title}\"/></a>&nbsp;";
    			  }
    		  }
    		  $image = null;
    		  if($banner == "0") {
    			 if($row->image && file_exists(JPATH_BASE.DS."http://www.joomlaportal.de/images/com_sobi2/clients/{$row->image}")) {
    				  $image = "<a href=\"{$url}\" target=\"_blank\" title=\"{$title}\"><img style=\"border-style:none;\" src=\"{$site}images/com_sobi2/clients/{$row->image}\" title=\"{$title}\" alt=\"{$title}\"/></a>&nbsp;";
    			 }
    		  }
    durch diese Zeilen
    Code:
    		  $icon = null;
    		  if($banner == "1") {
    			  if($row->icon && file_exists(JPATH_BASE.DS."http://www.joomlaportal.de/images/com_sobi2/clients/{$row->icon}")) {
    				  $icon = "<a href=\"{$url}\" target=\"_blank\" title=\"{$title}\"><img style=\"border-style:none;\" src=\"{$site}images/com_sobi2/clients/{$row->icon}\" title=\"{$title}\" alt=\"{$title}\"/></a>&nbsp;";
    			  }
    			  else {
    			  	$icon="<a href=\"{$url}\" target=\"_blank\" title=\"{$title}\"  class=\"s2banner_textlink\">$title</a>&nbsp;";
    			  }
    		  }
    		  $image = null;
    		  if($banner == "0") {
    			 if($row->image && file_exists(JPATH_BASE.DS."http://www.joomlaportal.de/images/com_sobi2/clients/{$row->image}")) {
    				  $image = "<a href=\"{$url}\" target=\"_blank\" title=\"{$title}\"><img style=\"border-style:none;\" src=\"{$site}images/com_sobi2/clients/{$row->image}\" title=\"{$title}\" alt=\"{$title}\"/></a>&nbsp;";
    			 }
    			 else {
    			 	$image="<a href=\"{$url}\" target=\"_blank\" title=\"{$title}\" class=\"s2banner_textlink\">$title</a>&nbsp;";
    			 }
    		  }
    Dann wird wenn kein Logo vorhanden ist ein Textlink erstellt.. Class ist "s2banner_textlink" so kannst Du diesen textlink über das Template auch separat designen (Schriftgrösse Farbe etc festlegen) wenn Du willst.

    Grüess
    Aspi

    PS: Ich glaube der Thread hier ist im falschen Subforum ;-)

  4. Erhielt Danksagungen von:


  5. #4
    Neu an Board Avatar von Arch Stanton
    Registriert seit
    10.09.2008
    Beiträge
    3
    Bedankte sich
    2
    1 Danksagung in 1 Beitrag

    Standard

    Hallo Aspi,
    genial, vielen Dank für den Code-Schnipsel!!
    War genau das, was ich gebraucht habe.
    Klar, Bannerverwaltung ohne (Grafik-)Banner ist etwas seltsam, ich habe aber wirklich viele Einträge, die keine Logos und keine Website aufweisen.
    Arch

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein