OXID Community Forum

> German forum > Templates und Design > Bildertitel bzw. Bilderbeschreibung
Login
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Thread: Bildertitel bzw. Bilderbeschreibung


Reply
 
Thread Tools Display Modes
#Top   #1  
Old 03-24-2012, 06:18 PM
oxid_on_mac oxid_on_mac is offline
Senior Member
Join Date: Jan 2011
Posts: 115
oxid_on_mac is on a distinguished road
Default Bildertitel bzw. Bilderbeschreibung

Hi, da habe ich jetzt noch nichts gefunden. Wenn ich zu einem Artikel mehrere Fotos/Thumbnails bringe, z.B für verschiedene Farben, dann soll da natürlich nicht bei jedem Bild der Artikelname stehen, sondern die Namen der Farben.

Gibt es da vielleicht ein Modul, ich habe gerade Magiczoomplus-Demo installiert, aber da kann man auch nichts eingeben.
__________________
beste Grüße
Oxid im Betrieb
Reply With Quote
#Top   #2  
Old 03-26-2012, 09:26 PM
oxid_on_mac oxid_on_mac is offline
Senior Member
Join Date: Jan 2011
Posts: 115
oxid_on_mac is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

tja, alt-text für bilder bei oxid wohl Fehlanzeige
__________________
beste Grüße
Oxid im Betrieb
Reply With Quote
#Top   #3  
Old 03-26-2012, 11:31 PM
vanilla thunder's Avatar
vanilla thunder vanilla thunder is online now
Senior Member
Join Date: Nov 2010
Posts: 3,424
vanilla thunder is on a distinguished road
Default Re: Bildertitel bzw. Bilderbeschreibung

nein natürlich nicht
für wie viele Bilder brauchst du Beschreibungen? Ich zaubere morgen etwas, wenn ich wieder nüchtern bin
Reply With Quote
#Top   #4  
Old 03-27-2012, 08:29 AM
oxid_on_mac oxid_on_mac is offline
Senior Member
Join Date: Jan 2011
Posts: 115
oxid_on_mac is on a distinguished road
Default AW: Re: Bildertitel bzw. Bilderbeschreibung

Quote:
Originally Posted by vanilla thunder View Post
nein natürlich nicht
für wie viele Bilder brauchst du Beschreibungen? Ich zaubere morgen etwas, wenn ich wieder nüchtern bin
Moin, also standardmäßig kann man sieben Bilder pro Artikel hochladen.
__________________
beste Grüße
Oxid im Betrieb
Reply With Quote
#Top   #5  
Old 03-29-2012, 09:53 AM
vanilla thunder's Avatar
vanilla thunder vanilla thunder is online now
Senior Member
Join Date: Nov 2010
Posts: 3,424
vanilla thunder is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

ok, dann gehts auch direkt los:

1. Modul erstellen
im "modules"-Ordner eine neuen Unterordner anlegen => "oxarticle"
und da drin eine oxarticle_ext.php mit folgendem Inhalt anlegen:
Code:
<?php 
class oxarticle_ext extends oxarticle_ext_parent
{
	public function getPicTitle( $sIndex = 1)
	{
			return $this->{"oxarticles__oxpictitle".$sIndex}->value;
	}
	
}
2. im Backend
Modul eintragen:
Code:
oxarticle => oxarticle/oxarticle_ext
falls die oxarticle bereits überladen wird, dann einfach &oxarticle/oxarticle_ext an die bestehende Zeile anhängen

Unter Service => Tools den SQL Code ausführen:
Code:
ALTER TABLE  `oxarticles`
ADD  `OXPICTITLE1`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC1` ,
ADD  `OXPICTITLE1_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE1` ,
ADD  `OXPICTITLE1_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE1_1` ,
ADD  `OXPICTITLE1_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE1_2`,
ADD  `OXPICTITLE2`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC2` ,
ADD  `OXPICTITLE2_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE2` ,
ADD  `OXPICTITLE2_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE2_1` ,
ADD  `OXPICTITLE2_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE2_2`,
ADD  `OXPICTITLE3`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC3` ,
ADD  `OXPICTITLE3_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE3` ,
ADD  `OXPICTITLE3_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE3_1` ,
ADD  `OXPICTITLE3_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE3_2`,
ADD  `OXPICTITLE4`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC4` ,
ADD  `OXPICTITLE4_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE4` ,
ADD  `OXPICTITLE4_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE4_1` ,
ADD  `OXPICTITLE4_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE4_2`,
ADD  `OXPICTITLE5`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC5` ,
ADD  `OXPICTITLE5_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE5` ,
ADD  `OXPICTITLE5_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE5_1` ,
ADD  `OXPICTITLE5_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE5_2`,
ADD  `OXPICTITLE6`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC6` ,
ADD  `OXPICTITLE6_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE6` ,
ADD  `OXPICTITLE6_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE6_1` ,
ADD  `OXPICTITLE6_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE6_2`,
ADD  `OXPICTITLE7`   VARCHAR( 255 ) NOT NULL AFTER  `OXPIC7` ,
ADD  `OXPICTITLE7_1` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE7` ,
ADD  `OXPICTITLE7_2` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE7_1` ,
ADD  `OXPICTITLE7_3` VARCHAR( 255 ) NOT NULL AFTER  `OXPICTITLE7_2`
Views updaten

3. Admin Template
out/admin/tpl/article_pictures.tpl Zeile ~125 rum so ergänzen: (Magenta= neu)
Code:
<td class="edittext">
   <input class="editinput" name="myfile[M[{$iIndex}]@oxarticles__oxpic[{$iIndex}]]" type="file"> 
   <input class="editinput" name="editval[oxarticles__oxpictitle[{$iIndex}]]" type="text" value="[{ $edit->getPicTitle($iIndex) }]">
</td>
und damit bei kleiner Bildschirmauflösung die "Löschen" und "Vorschau" texte nicht so komisch umbrechen habe ich sie als Titel gemacht:
Code:
<a href... ><span class="ico"></span><span class="float: left;>">[{ oxmultilang ident="GENERAL_DELETE" }]</span></a>
...
...
<a href... ><span class="ico"></span><span class="float: left;>">[{ oxmultilang ident="ARTICLE_PICTURES_PREVIEW" }]</span></a>
wird zu
Code:
<a href.... ><span class="ico" title="[{ oxmultilang ident="GENERAL_DELETE" }]"></span></a>
....
....
<a href... ><span class="ico" title="[{ oxmultilang ident="ARTICLE_PICTURES_PREVIEW" }]"></span></a>
4. Frontend Template

Im Frontend bekommt man die Titel mit der Funktion getPicTitle( x ) wobei x für die Bildnummer steht.

Würde man jetzt die Titel bei "other pictures" auf der Produktdetailseite einbauen wollen, wäre das in out/azure/tpl/page/details/inc/morepics.tpl folgende Zeile innerhalb der foreach-Schleife (Zeilen 6 bis 13)
Code:
[{$oPictureProduct->getPicTitle($iPicNr) }]

dann nur noch das Magiczoomplus configurieren, dass er sich den Titel aus irgendeinem Attribut holt oder die CSS anpassen und das wars auch schon.
Reply With Quote
#Top   #6  
Old 03-30-2012, 04:26 PM
oxid_on_mac oxid_on_mac is offline
Senior Member
Join Date: Jan 2011
Posts: 115
oxid_on_mac is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

Hi Vanilla,
supertolle Arbeit und Doku, vielen Dank dafür.
Leider hakt es bei mir bei Schritt 4, weil es in 4.4.8 keine morepics.tmp gibt. Weißt du da noch ne Lösung? Ansonsten werde ich mich wohl nochmal intensiver mit der Update-Geschichte beschäftigen müssen.
__________________
beste Grüße
Oxid im Betrieb
Reply With Quote
#Top   #7  
Old 03-30-2012, 04:46 PM
vanilla thunder's Avatar
vanilla thunder vanilla thunder is online now
Senior Member
Join Date: Nov 2010
Posts: 3,424
vanilla thunder is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

dann schau mal in die out/..dein template.../tpl/details.tpl
im basic template ist das in der Zeile 307, der Aufruf müsste dann mit [{$product->getPictureTitle()$ipicnr) }] gehen, aber ich hab bis jetzt nur auf 4.5.8 getestet.
Reply With Quote
#Top   #8  
Old 08-14-2012, 12:39 PM
Dreamland Dreamland is offline
Junior Member
Join Date: Jul 2012
Posts: 8
Dreamland is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

Hallo Vanilla,

das Thema ist eigentlich nun doch schon ein paar Monate alt aber als absoluter Neuling habe ich zu Deiner Lösung doch zwei Fragen.

Bei Schritt 4 in der morepics.tpl komme ich nicht weiter, wie müsste die komplette Zeile lauten? Ebenso bin ich bei Magiczoomplus oder mit der css-Datei überfordert. Welche Anpassungen müssten hier erfolgen?

Über Deine Hilfe wäre ich sehr erfreut!

Vielen Dank Erik
Reply With Quote
#Top   #9  
Old 08-14-2012, 01:54 PM
vanilla thunder's Avatar
vanilla thunder vanilla thunder is online now
Senior Member
Join Date: Nov 2010
Posts: 3,424
vanilla thunder is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

ich nehme mal an, es geht um eine neuere Shop Version und Azure Theme, oder?
Reply With Quote
#Top   #10  
Old 08-14-2012, 01:56 PM
Dreamland Dreamland is offline
Junior Member
Join Date: Jul 2012
Posts: 8
Dreamland is on a distinguished road
Default AW: Bildertitel bzw. Bilderbeschreibung

Hallo Vanilla,

ging ja schnell und genau ist es die Version 4.6.3.

Viele Grüße Erik
Reply With Quote
Reply

Bookmarks

Tags
bilderbeschreibung, bildertitel

« Previous Thread | Next Thread »
Thread Tools
Display Modes

Nicht Sichtbar
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +1. The time now is 10:39 AM.