Back to top

Autore Topic: modificare le url dei menu  (Letto 1616 volte)

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
modificare le url dei menu
« il: 23 Dic 2011, 20:11:34 »
Ciao a tutti!
Vorrei creare un estensione per fare traduzioni automatiche.
La peculiarità rispetto a tutte le estensioni di questo tipo (e free) è che riscriverà anche l'url, così che google vede che esistono il doppio (se due lingue) delle pagine, perchè ci saraà index.php/it/... e index.php/en/...
Creare il modulo con le bandierine è abbastanza facile, mi dovrei studiare anche le API di bing o google per fare le traduzioni e potrei anche tradurre i contenuti in automatico...
il mio problema è:
Come faccio a tradurre i menu e soprattutto i link dei menu?
Iacopo Guarneri

mau_develop

  • Visitatore
Re:modificare le url dei menu
« Risposta #1 il: 23 Dic 2011, 21:26:07 »
La peculiarità rispetto a tutte le estensioni di questo tipo (e free) è che riscriverà anche l'url, così che google vede che esistono il doppio (se due lingue) delle pagine, perchè ci saraà index.php/it/... e index.php/en/...
--------------------------------
joomfish non lo fa?

M.

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #2 il: 23 Dic 2011, 21:51:25 »
si ma deve essere l'admin a tradurre contenuto per contenuto no? (io sapevo così :) )
Iacopo Guarneri

Offline giusebos

  • Fuori controllo
  • *
  • Post: 21748
  • Sesso: Maschio
  • Giuseppe Serbelloni Mazzanti Viendalmare
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #3 il: 24 Dic 2011, 00:27:23 »
Quelle estensioni esistono, non ho capito di nuovo cosa proponi? Inoltre la traduzione automatica è una penosa arma per la distruzione di una lingua! Fortunatamente non sono molti i siti che utilizzano questi dissacranti moduli.
su www.icagenda.it guide e tutorial con esempi di chronoforms e chronoconnectivity

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #4 il: 24 Dic 2011, 07:27:44 »
magari non ho guardato bene io... in sostanza cerco un estensione che permette la traduzione automatica di una pagina ricaricandola con un diverso url.
Siccome sono passato da prima a sesta pagina in google (non nelle ricerche globali) nel giro di poco e, siccome la sezione "blog" del sito ha parecchi articoli ormai, non posso mettermi a tradurli uno per uno e cercavo qualcosa del genere
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #5 il: 25 Dic 2011, 10:37:12 »
esistono estensioni per tradurre le pagine in automatico e che riscrivano anche le url?
grazie :)
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #6 il: 30 Dic 2011, 09:59:13 »
aiutaemi vi prego... se mi potete aiutare a trovare un estensione simile o aiutatemi a capire come creare il modulo per modificare le url dei menu...
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #7 il: 03 Gen 2012, 10:49:20 »
per esempio joomfish... come fa a cambiare le url?
gli diciamo noi come deve essere tradotta, non è automatico, ma come fa?
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:modificare le url dei menu
« Risposta #8 il: 05 Gen 2012, 14:41:57 »
sono riuscito a farlo così
Codice: [Seleziona]
$menu = & JSite::getMenu();
$currMenu  = $menu->getActive();

$defaultMenuItem = $menu->getDefault();

$defItemid = $defaultMenuItem->id;

$urlart=JURI::base().$menu->getItem(27)->link;
$u =& JURI::getInstance($urlart);
$u->setVar( 'lang', 'it' );
$menu->getItem(27)->link=$u->toString();
ovviamente il 27 sarà una variabile che si incrementerà così da modificare tutte le voci.

aiutatemi almeno qua vi prego... questo modo funziona solo se non si riscrivono le url con il mod rewrite.
come faccio? grazie :)
Iacopo Guarneri

 



Web Design Bolzano Kreatif