door mij geschreven code pakt alt text van een img niet
Door
Veronika J
op 12-09-2015 21:14
gewijzigd op 12-09-2015 21:56
1.410 views
Hi iedereen,
Eerst wil ik zeggen, dat ik nog geen prof ben, maar wil het graag leren. Ook, helaas, een beetje met Nederlands niet zo vloeiend...
Ik ga proberen uit te leggen.
Ik heb joomla module "laatste artikelen" een beetje aangepast, dat er ook een intro afbeelding van iedere artikel verschijnt. Maar volgens de SEO, moet er ook alt="..." bij zijn. Ik ben nog een php beginner, dus zit te puzzelen (wat vindt ik bijzonder interessant).
Zelf lege alt="" heb ik al staan, maar hoe krijg ik de tekst ertussen?
Eerste code werkt niet. Nu deze tweede mogelijkheid: in plats van?
In plats van $images->image_intro_alt; ook werkt niet
Als ik goed begrijp deze "echo" is om iets te herhalen? Ik wil gewoon omschrijving van afbeelding herhalen, daarom heb ik zo geschreven.
P.S. Bedankt, dat mijn code mooi aangepast is. Ik heb een briefje naar Contact gestuurd met de vraag hoe het aanpassen, want ik kreeg een rommel en vond niet hoe het verbeteren.
Probeer het eens met json_decode($item->images)->image_intro_alt
Waarschijnlijk is alle data in $item->images ge-encodeerd in JSON. Dit moet je eerst uitpakken voordat je er data uit kunt lezen met ->een_attribuut_naam.
De eigenschap "image_intro_alt" moet ook aanwezig zijn binnen $item->images, anders gaat dit natuurlijk sowieso niet werken.
EDIT "echo" wordt gebruikt om iets op het scherm af te drukken.
Aar, ik heb je code geplaatst en en een verschrikkelijke pagina gekregen, daarna terug oude code geplaatst en nu heb ik witte pagina. Waar is mijne pagina? ergens fout gedaan...
Toevoeging op 12/09/2015 23:55:05:
De hele bestand terug, nu weer goed. Aar, kan je wat uitbreiden je post? Waar precies moet ik je code plaatsen?
Toevoeging op 12/09/2015 23:59:03:
Ik ben nu op zoek naar deze $item. (Alle bestanden doorzoeken.)
Fijn dat het gelukt is. Dit print_r code was bedoeld als 'debugging' en kan je wel verwijderen.
Voor gebruiker die je site bezoeken heeft deze functie haast geen enkel nut.