Joomla.it Forum

Componenti per Joomla! => SEO => : FrancoG 08 Dec 2011, 16:08:08

: Alt attribute (alt tags text) nelle immagini generati da php
: FrancoG 08 Dec 2011, 16:08:08
Premetto che non ne so molto di php ma finora mi sono arrangiato sempre sulle cose che mi serviva modificare leggendo guide in giro. In questo caso non sto trovando nulla di utile.
In pratica nel mio caso ho dei prodotti su joomshopping a cui vorrei mettere gli attributi alt manualmente, in quanto il componente joomshopping come potete immaginare genera automaticamente delle immagini sia per i thumbnail che per le immagini intere. Comunqu  a parte il caso mio specifico con joomshopping, volevo sapere se esiste un modo per mettere gli alt tag a delle immagini generate da php. Cioè come o dove devo inserire l'attributo alt in questi casi dove le pagine non sono html
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: giovi 08 Dec 2011, 19:46:59
Ciao, non credo che le immagini siano create tramite php (che è una cosa diversa), piuttosto credo che il file che implementa il modello della visualizzazione sia scritto in php. Quindi avrai un codice tipo:


:
<img src="<?php echo $image->url?> " alt="<?php echo $image->description?>" />
Trovato il file che contiene tale codice, puoi modificare il codice dopo alt="" per avere il testo che desideri.
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: FrancoG 08 Dec 2011, 23:45:51
Grazie Giovi  infatti mi son spiegato male intendevo quello: cioè il file che implementa il modello x la visualizzazione sia fatto in php.
Ora però quello che non capisco è cosa succede se cambio l'alt in tale file php. Cioè le immagini che sono correlate a tale modello avranno sempre lo stesso alt tag io invece vorrei un alt tag per ogni immagine implementata dal codice php

: Re:Alt attribute (alt tags text) nelle immagini generati da php
: giovi 09 Dec 2011, 00:01:58
In questo senso, se sono limitate le tue conoscenze sul php, limitate saranno le opportunità che avrai di adeguare il codice alle tue esigenze. Il php ti da la possibilità di generare codice dinamico, dipendente proprio dall'immagine che si va ad esaminare. Se continuerai a generare l'alt con il php avrai ancora la possibilità di generare appunto un alt dipendente dall'immagine (ma devi studiare il codice per capire quali info ti offre questo componente), altrimenti potrai inserire un testo statico che, come dici tu, rimarrà uguale per tutte le immagini.

Inoltre il codice generato dal php deve essere prelevato da qualche parte (quel codice non fa altro che stampare una variabile allocata nel database), tu cosa vorresti fosse stampato al posto dell'attuale alt?
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: FrancoG 09 Dec 2011, 02:24:19
Grazie delle info,
purtroppo un testo statico stampato uguale per tutte le immagini non mi serve a granchè.
Quello che mi servirebbe è appunto che per ogni immagine che aggiungo mi crei un alt che però vorrei rinominare io per ogni singola immagine. Anche se capissi come funziona il codice sarebbe una cosa possibile fare questo?
Cioè ad esempio in joomshopping ci sono i prodotti con le relative immagini. Io carico le immagini e lui automaticamente mi salva i thumbnails e le immagini a dimensione piena nella cartella relativa del componente. NON mi crea nessun alt neanche generico e oltretutto mi rinomina i jpeg anche se hanno un nome specifico.
Sembra molto complicato per me che non conosco php però se ci fosse un esempio di codice per fare una cosa simile magari potrei capire da che parte cominciare
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: giovi 09 Dec 2011, 14:40:20
Ho capito cosa intendi ma purtroppo senza la materia prima disponibile (il componente installato) non saprei aiutarti al momento. Spero che qualcuno più esperto riesca a darti una mano. Piuttosto potresti provare tramite un override ad usare come alt il nome del prodotto + un testo statico a tuo piacimento!
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: FrancoG 10 Dec 2011, 01:31:37
Grazie dell'aiuto! :)
Vedrò se riesco a combinare qualcosa
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: Npaquito 19 Dec 2013, 10:27:15
Hola

...
:
<img src="<?php echo $image->url?> " alt="<?php echo $image->description?>" />

e se io volessi inserire nell'alt il titolo della pagina, ossia la variante page_title?
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: giovi 19 Dec 2013, 19:28:23
Salvo errori di sintassi, se stai usando la 2.5 dovrebbe funzionare un:
:
<img src="<?php echo $image->url?> " alt="<?php echo JFactory::getDocument()->getTitle(); ?>" />
: Re:Alt attribute (alt tags text) nelle immagini generati da php
: Npaquito 19 Dec 2013, 19:39:45
Ciao Giovi e grazie

Ho risolto con: '.$this->escape($this->params->get('page_title')).'