Back to top

Autore Topic: home page "di ritorno" (dopo esser già passati la prima volta per la home page)  (Letto 2634 volte)

Offline lbo

  • Esploratore
  • **
  • Post: 192
    • Mostra profilo
ho un problema.

nella home page di un sito joomla *devo* mettere una introduzione in flash diciamo così d'effetto.

dopo che l'utente ha visto questa flashata una prima volta, si desiderebbe che il pulsante home portasse ad una "seconda" home page (una coaiddetta home page di ritorno), senza quell'introduzione, perché l'effetto, per quanto gradevole, dopo un po' stucca.

senonché, se creo una voce diversa nel menu principale che indirizzi alla home di ritorno, mettendola al primo posto, va a finire che anche quando digito direttamente il nome del sito arrivo comunque sulla hp di ritorno e non sulla hp "flashata".

(tralascio tutte le seccature dovute al fatto che gli editor di joomla, anche quello solo testo, paiono non salvare mai le dimensioni corrette del filmato flash.  ormai sono rassegnato a modificarle tutte le volte con phpmyadmin ogni volta che salvo un db).

una cosa del genere la gestirei per mezzo di cookie ecc., ma ade sempio, un problema sarebbe che se setto un cookie "animazione vista" poi vorrò anche fare in modo che la prossima volta che l'utente visita il sito l'animazione iniziale sia vista.  oppure che l'utente decida di rivedere la splendida animazione invece che la hop di ritorno.  quindi dovrei regolarmi con variabili di sessione e compagnia bella, niente di impossibile, ma una bella seccatura.

ci sarebbe qualche modo più semplice?

grazie.

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Usa due template uno predefito ed uno Assegnato. Quello predefinito è il template che usi per tutte le pagine mentre il 2 lo assegni all'home page. Modifichi un pò il 2 template e aggiungi l'animazione.  :)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline lbo

  • Esploratore
  • **
  • Post: 192
    • Mostra profilo
Usa due template uno predefito ed uno Assegnato. Quello predefinito è il template che usi per tutte le pagine mentre il 2 lo assegni all'home page. Modifichi un pò il 2 template e aggiungi l'animazione.  :)

grazie, ottima soluzione.

nel frattempo per altri motivi (per evitare la messa a zero dei paramtri delle dimensioni del file flash) sono arrivato anche a questa che segue.

nell'index.php credo una funzione php che scrive direttamente in html il codice flash.  una cosa tipo:

Codice: [Seleziona]
<?php
function fMostraFlash() {
?>

<object classid="...
...
<?php
return 
false;
}
?>


se sono arrivato al sito digitando l'indirizzo, tipo www.sito.tld, o anche www.sito.tld/index.php avrò sicuramente il parametro $_GET['Itemid'] vuoto.  se invece sono arrivato alla home page cliccando su home dentro $_GET['Itemid'] ci sarà qualcosa.  in questo caso non richiamo la funzione flash ma il mosMainBody:

Codice: [Seleziona]
<?php
if (!isset($_GET['Itemid'])) {
fMostraFlash();
} else {
mosMainBody(); 
}
?>


Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
Ottima anche questa  :) Queste soluzioni sarebbero poi da inserire nella guida GuidaIntegrazioneFlashJoomla  :)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline lbo

  • Esploratore
  • **
  • Post: 192
    • Mostra profilo
Ottima anche questa  :) Queste soluzioni sarebbero poi da inserire nella guida GuidaIntegrazioneFlashJoomla  :)

in realtà mi sa che ci sarebbe qualche problema se uno usa sistemi SEO che modificano gli url...  ma poi si vedrà.  magari nell'if basta considerare solo se $_GET è settata o meno, senza stare a cercare un valore specifico...

Offline lbo

  • Esploratore
  • **
  • Post: 192
    • Mostra profilo
in effetti basta:

if (!$_GET) {...

senza tante complicazioni...

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
a volte si tenta di complicare  ;) cmq molto bene  :)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

Offline lbo

  • Esploratore
  • **
  • Post: 192
    • Mostra profilo
se mi dici dove metterlo magari preparo un testo per il wiki.

Offline surfbit

  • Instancabile
  • ******
  • Post: 7316
  • Sesso: Maschio
  • Verranno ignorati mp tecnici
    • Mostra profilo
se mi dici dove metterlo magari preparo un testo per il wiki.
ciao la guida è questa:

http://www.joomlaservice.org/index.php?option=com_docman&task=cat_view&gid=31&Itemid=60

il post dove si parla di guide e wiki e questo:

http://forum.joomla.it/index.php?topic=26219.msg112122#new

non sarebbe male invece del link al pdf integrarla direttamente  come dice alex nel wiki in questa maniera poi chi vuole aggiornarla come te può farlo  :) L'unica cosa che ora o poco tempo cmq se qualcuno la vuol integrare nel wiki gli passo il file word  :)
A volte basta un sorriso per far felice una persona.

La guida alla scelta dell'hosting per Joomla!  Joomlaspace.it: l'hosting per Joomla

 



Web Design Bolzano Kreatif