Back to top

Autore Topic: attributo title da inserire nei link  (Letto 2455 volte)

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
attributo title da inserire nei link
« il: 31 Ago 2008, 10:43:04 »
Per i collegamenti web ad altri siti sto usando il componente di default di Joomla.
Se vado a vedere le proprietà del link che viene visualizzato nella pagina c'è solo l'url.
Quando inserisco un nuovo link mi chiede titolo, url e descrizione.
E fin qui tutto ok.
Volevo sapere se c'è verso di aggiungere tra le proprietà visibile nel codice della pagina l'attributo title.

Infatti se vado a vedere il sorgente viene qualcosa del tipo:
Codice: [Seleziona]
<a href=url class=categoria>Titolo inserito e visualizzato</a>
<br /> descrizione inserita
</td>
</tr>

Volevo aggiungere qualcosa del tipo:
Codice: [Seleziona]
<a href=url class=categoria>Titolo inserito e visualizzato title=titolo</a>
<br />
descrizione inserita
</td>
</tr>

E' possibile?
Pensavo di modificare il componente in modo che una volta inserito url,titolo e descrizione il titolo compai anche nel tag a del codice.
Uhmmmm...ci devo pensare parecchio...
Intanto darò un'occhiata al codice, forse basta capire con che logica lui prende l'informazione dell'url e la "trasferisce" nel tag a.

Spero di essere riuscita ad esprimere il problema.
Grazie!  :)
                     

« Ultima modifica: 31 Ago 2008, 10:44:56 da ventus85 »
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline tonicopi

  • Global Moderator
  • Instancabile
  • ********
  • Post: 12790
  • Sesso: Maschio
    • Mostra profilo
Re: attributo title da inserire nei link
« Risposta #1 il: 31 Ago 2008, 17:11:40 »
No. Io non sono sicuro di aver ben capito il tuo problema.
Quando si inserisce un link con un editor di testo e si inserisce il title il  codice appare così
Codice: [Seleziona]
<a href="http://www.ecc.ecc" title="quello che voglio">link che appare sulla pagina</a>
Urca, solo dopo scritto mi sono accorto che parlavi dei ,link ad altri siti con la componente!

Qui un forumista bravo ha trovato il modo di mettere il title nel mainmenu
http://forum.joomla.it/index.php/topic,49588.0.html

Forse ti può essere utile
« Ultima modifica: 31 Ago 2008, 17:13:23 da tonicopi »
joomlacsszengarden.com = il giardino dei css di Joomla!
L'attesa del piacere è essa stessa... piacere!

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re: attributo title da inserire nei link
« Risposta #2 il: 31 Ago 2008, 20:58:27 »
Si, quello che intendevo io è un po' quello che viene detto nella discussione di cui hai postato il link.
Forse si, la soluzione più o meno è quella, però per avere conferma devo guardare il codice, cosa che farò a breve.
Intanto ti ringrazio e aspetto altre eventuali risposte.
 :)
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

Offline max78

  • Esploratore
  • **
  • Post: 73
  • Sesso: Maschio
    • Mostra profilo
Re: attributo title da inserire nei link
« Risposta #3 il: 01 Set 2008, 20:52:05 »
con una presentazione così non potevo che cercare la soluzione, eccola...
va modificato il file component/com_weblinks/views/category/view.html.php sostituendo il codice dalla riga 125 alla riga 140
con questo:
Codice: [Seleziona]
// cases are slightly different
case 1:
// open in a new window
$item->link = '<a href="'. $link .'" title="'.$this->escape($item->title).'" target="_blank" class="'. $menuclass .'">'. $this->escape($item->title) .'</a>';
break;

case 2:
// open in a popup window
$item->link = "<a href=\"#\" title=\"".$this->escape($item->title)."\" onclick=\"javascript: window.open('". $link ."', '', 'toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=780,height=550'); return false\" class=\"$menuclass\">". $this->escape($item->title) ."</a>\n";
break;

default:
// formerly case 2
// open in parent window
$item->link = '<a href="'. $link .'" title="'.$this->escape($item->title).'" class="'. $menuclass .'">'. $this->escape($item->title) .'</a>';
break;

non ho fatto altro che aggiungere la stringa
Codice: [Seleziona]
title="'.$this->escape($item->title).'"come attributo all'interno dei tre link ;)

a presto!

Offline ventus85

  • Instancabile
  • ******
  • Post: 6538
  • Sesso: Femmina
  • Affetta da Joomlaite
    • Mostra profilo
Re: attributo title da inserire nei link
« Risposta #4 il: 01 Set 2008, 23:33:14 »
con una presentazione così non potevo che cercare la soluzione, eccola...
Che presentazione?

Io avevo provato un po' a pasticciare lo stesso file, aggiungendo la riga
Codice: [Seleziona]
title="'.$this->escape($item->title).'"ma poi mi ero fermata a guardare con Google come fare per tirare fuori l'attributo title.
Ora vado a letto ma lo proverò, ti faccio sapere.
Buonanotte.
Se volete aiuto non mandate messaggi privati, ma usate la funzione Cerca e postate sul forum, grazie!

Born in the wind, born to be wild!

 



Web Design Bolzano Kreatif