help

8 contenuti / 0 new
Ultimo contenuto
help

Salve da neofita vi scrivo per chiedervi dei chiarimenti, ho creato un sito web con drupal, ed Artisteer per generare il tema. Ho creato una intro in flash, che dopo 43 sec rimanda alla home del sito. Il problema che mi si pone è il seguente, da quando ho modificato il file .htaccess del server web, per far in modo che come prima pagina carichi la index.htm (intro in flash) e non la index.php, tutte le volte che clicco su home mi riavvia la intro anzichè andare su /node. Ho provato a cambiare questa pagina da " Informazioni sul sito" ma nulla. Cosa devo fare per risolvere il problema?

Ciao beh in parole povere se digito l'indirizzo www.miosito.com mi apre la intro ovvero index.htm perchè ho voluto io che facesse così, dopo 43 sec dalla intro apre la home del sito che è la pagina index.php ovvero la home di drupal....se mi sposto tra i vari nodi e poi clicco su home anzichè aprire www.miosito.com/node apre www.miosito.com che naturalmente ricarica la pagina predefinita che è l'index.htm che contiene la intro mentre io voglio che apra www.miosito.com/node. Come devo fare??

Il problema è che hai 'confuso' Apache...
Quando chiedi una cartella con http://www.example.com/[/codefilter_code] Apache lo 'traduce' in (per esempio) /home/jhl/www/, ma quale file deve spedire indietro?
Nel .htaccess, questo viene definito da:

# Set the default handler.
DirectoryIndex index.php

Quindi: http://www.example.com/[/codefilter_code] -> /home/jhl/www/ -> /home/jhl/www/index.psp
E Apache 'sa' che deve eseguire un *.php, non semplicemente restituirlo...
Immagino che hai modificato il default handler a:
# Set the default handler.
DirectoryIndex index.html

Quindi: http://www.example.com/[/codefilter_code] -> /home/jhl/www/ -> /home/jhl/www/index.html, sempre e comunque.

Se nel tuo file index.html hai fatto un ridirect (dopo 43 secondi) a (per esempio) http://www.example.com/index.php?q=node/1[/codefilter_code], Apache eseguirà index.php, anche perchè l'hai specificato il file (index.php) nella cartella (/).
Ma, se hai un link dentro Drupal a http://www.example.com/[/codefilter_code] o semplicemente a /, allora Apache seguirà la prima regola, mostrando index.html.

Poi, se elimini DirectoryIndex, Apache manda al browser una 'pagina' con la lista dei file nella cartella (di solito).

No sto a discuttere sul uso di 'splash page' o no (ma se vuoi sapere, sono contrario), ma quel splash page deve stare dentro Drupal. Nemeno togliere clean URLs ti salverà (appena provato) perchè non aggiunge /index.php/?q=..., solo /?q=...

Una rapida ricerca (cioè non ho controllato niente) per "drupal splash page" mi offre questi:
http://drupal.org/project/front
http://drupal.org/project/splash

HTH

John

Più imparo, più dubito.

Intanto grazie dei chiarimenti ora farò delle prove per vedere come va e ti farò sapere...

Ciao intanto grazie per il suggerimento. Io con lo splash screen dopo due tentativi ho ottenuto quello che mi serviva, ovvero far in modo che parta la intro solo al primo caricamento.

perchè l'Intro non lo metti direttamente in Drupal e fai modo che se "NON sei loggato" la home è quella con la Intro? invece appena ti loggi la home è un 'altra?

Puoi usare strumenti come page-node-ID.tpl.php o node-nodeType.tpl.php per modificare la visualizazione di vari menu ecc...

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits

Se non ha fatto come avevamo suggerito...

frankie978 wrote:
Ciao intanto grazie per il suggerimento. Io con lo splash screen dopo due tentativi ho ottenuto quello che mi serviva, ovvero far in modo che parta la intro solo al primo caricamento.

Puoi dedicare due righe per spiegare cos'hai fatto per farlo funzionare? (Sono un curioso...)

Più imparo, più dubito.

jhl.verona wrote:
Se non ha fatto come avevamo suggerito...
frankie978 wrote:
Ciao intanto grazie per il suggerimento. Io con lo splash screen dopo due tentativi ho ottenuto quello che mi serviva, ovvero far in modo che parta la intro solo al primo caricamento.

Puoi dedicare due righe per spiegare cos'hai fatto per farlo funzionare? (Sono un curioso...)

penso che questo problema rientri in un gruppo di esplorazione che personalmente se non trovo Moduli capaci di aiutarmi lo provo a sviluppare io...
la mia idea è basata su EVENTI singoli dell'utente.. si azioni realmente fatte...

Slice2Theme Servizio per la conversione di Design in markup HTML e/o temi.

WeBrain Solution | Pillsofbits Of Bits