Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 18-03-10, 15:36   #1 (permalink)
Consiglio Direttivo
 
L'avatar di lorenzo-74
 
Data di registrazione: Jan 2007
Ubicazione: Roma
Messaggi: 12,730
immagine linkabile

Ciao a tutti,

Sto cercando di modificare il codice php di un plugin di joomla:
questa è la parte di codice interessata:

Codice PHP:
<p stylebackgroundurl("http://www.miosito.it/plugins/content/xtypo/icon/MAIL.png"no-repeat scroll 15px 50rgb(255246191); text-alignleftpadding30px 30px 30px 80pxcolorrgb(9412043); border-top2px solid rgb(22513417); border-bottom2px solid rgb(22513417);">
<a href="
/contatti/miocontatto.html
Come potete vedere il risultato è un'icona (mail.png) e a fianco il link ai "contatti".
Vorrei rendere linkabile alla stessa pagina contatti anche l'icona; ho provato a modificare ma non riesco.
Potreste darmi una dritta?
lorenzo-74 ora è in linea   Rispondi citando
Vecchio 18-03-10, 16:40   #2 (permalink)
User
 
L'avatar di giovandres90
 
Data di registrazione: Dec 2008
Messaggi: 83
Ciao lorenzo-74 li manca del codice, se inserisci l'altra parte del codice ti possiamo dire!
__________________
Realizzo script php-Mysql- creazione siti web
giovandres90 non in linea   Rispondi citando
Vecchio 18-03-10, 17:15   #3 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Ciao lorenzo-74,

il problema è che utilizzi appunto l'immagine come sfondo, quindi non puoi applicare ad essa un collegamento, la soluzione migliore sarebbe non usare l'immagine come sfondo ma utilizzare il tag img, in alternativa puoi sempre utilizzare javascript per impostare un redirect all'evento onclick del paragrafo che racchiude l'immagine come sfondo.
Thedarkita ora è in linea   Rispondi citando
Vecchio 18-03-10, 17:22   #4 (permalink)
User
 
L'avatar di giovandres90
 
Data di registrazione: Dec 2008
Messaggi: 83
Prova cosi

Codice PHP:
<p onClick="location.href='/contatti/miocontatto.html'" stylebackgroundurl("/plugins/content/xtypo/icon/MAIL.png"no-repeat scroll 15px 50rgb(255246191); text-alignleftpadding30px 30px 30px 80pxcolorrgb(9412043); border-top2px solid rgb(22513417); border-bottom2px solid rgb(22513417);">
<a href="
/contatti/miocontatto.html
__________________
Realizzo script php-Mysql- creazione siti web
giovandres90 non in linea   Rispondi citando
Vecchio 18-03-10, 20:31   #5 (permalink)
Consiglio Direttivo
 
L'avatar di lorenzo-74
 
Data di registrazione: Jan 2007
Ubicazione: Roma
Messaggi: 12,730
Innanzitutto grazie per le risposte.
Ho provato sia a inserire il tag img, sia a modificare come consiglio di giovandres90. In entrambi i casi aggiornando la pagina mi da pagina bianca.

Per precisare, quei righi di codice che ho postato erano il risultato ottenuto dal sorgente pagina.

Aprendo il file xtypo.php la situazione è ben diversa e più complessa:

Codice PHP:
"xtypo_download" => array("
<p style=\"background: url("
.JURI::base()."plugins/content/xtypo/icon/".$bgimgdownload.") center no-repeat;     background-color: ".$bgcolordownload.";    background-position: 15px 50%; text-align: left; padding: ".$pt_download." ".$pr_download." ".$pb_download." ".$pl_download."; color:".$color_download."; border-top: ".$bordertopsize_download." ".$bordertoptype_download." ".$bordertopcolor_download." ; border-bottom: ".$borderbotsize_download." ".$borderbottype_download." ".$borderbotcolor_download.";\">
    ***code***</p>"
,"#{xtypo_download}(.*?){/xtypo_download}#s") , 
Nella mia più totale ignoranza a questo punto immagino che la soluzione sia più complessa che inserire una semplice riga di codice.
lorenzo-74 ora è in linea   Rispondi citando
Vecchio 18-03-10, 20:36   #6 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Per fare come suggerito da giovandres90 dovresti modificare in questo modo:
Codice PHP:
"xtypo_download" => array("
<p onclick=\"location.href='/contatti/miocontatto.html';\" style=\"background: url("
.JURI::base()."plugins/content/xtypo/icon/".$bgimgdownload.") center no-repeat;     background-color: ".$bgcolordownload.";    background-position: 15px 50%; text-align: left; padding: ".$pt_download." ".$pr_download." ".$pb_download." ".$pl_download."; color:".$color_download."; border-top: ".$bordertopsize_download." ".$bordertoptype_download." ".$bordertopcolor_download." ; border-bottom: ".$borderbotsize_download." ".$borderbottype_download." ".$borderbotcolor_download.";\">
    ***code***</p>"
,"#{xtypo_download}(.*?){/xtypo_download}#s") , 
Thedarkita ora è in linea   Rispondi citando
Vecchio 18-03-10, 20:44   #7 (permalink)
Consiglio Direttivo
 
L'avatar di lorenzo-74
 
Data di registrazione: Jan 2007
Ubicazione: Roma
Messaggi: 12,730
Ok! Diciamo che ho risolto... con la strada più facile.
Dal pannello di controllo del plugin ho disattivato la visualizzazione dell'immagine, che andrò ad inserire manualmente all'interno di ogni pagina (articolo)... ; sarà poco ortodosso ma almeno non mi crea problemi
Grazie di nuovo!

Edit: ciao thedarkita... si in effetti ho fatto così, ma aggiornando il sistema mi caricava la pagina bianca!
lorenzo-74 ora è in linea   Rispondi citando
Vecchio 18-03-10, 20:48   #8 (permalink)
ModSenior
 
L'avatar di Thedarkita
 
Data di registrazione: Aug 2006
Ubicazione: Messina
Messaggi: 6,439
Invia un messaggio tramite Skype a Thedarkita
Figurati.

Thedarkita ora è in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 15:26.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.