Pagina 1 di 1

Inibire le visite / utilizzare osCommerce offline

Inviato: 18/12/2008, 20:04
da pecorazza
Saluti a tutti.
Innanzitutto mi presento; faccio il webmaster da diversi anni e ultimamente sto cominciando a utilizzare anche osCommerce. L'ho installato diverse volte su dei sistemi locali e tra pochi giorni farò la prima installazione sul web.

Volevo chiedere un aiuto/consiglio.
Vorrei sapere se esiste la possibilità di caricare il tutto ma inibire le visite da parte di chi casualmente trova il sito. Questo per un semplice motivo - che gestirà la vendita dovrebbe prima mettere dentro tramite l'interfaccia di amministrazione tutti gli articoli e poi, in un secondo momento e quando tutto è pronto aprire la homepage per la vendita

Una funzionalità simile è presente per esempio in vbulletin - difatti si può decidere, tramite l'Admin CP di mettere l'intero forum offline, ovviamente lo stesso pannello escluso. E' possibile in osCommerce? Sennò, esiste qualche accorgimento per rendere possibile questa cosa?

Grazie per le eventuali risposte

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 18/12/2008, 20:20
da xnetus
Puoi fare in questo modo:
- Crei una pagina, del tipo index.html;
- Inserisci nel file application_top.php, prima di ?>, il codice:

Codice: Seleziona tutto

tep_redirect(tep_href_link('index.html', '', 'SSL'));
Fammi sapere se funziona...

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 18/12/2008, 20:48
da vampire
Puoi anche semplicemente inserire un file .html all'interno della root (apache legge prima i file html e poi i file php) e disabilitare tutti i robots nel file robots.txt

Cmq riguardo fare questo lato admin esiste una contribution da installare che è la seguente

http://addons.oscommerce.com/info/5865

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 18/12/2008, 22:04
da xnetus
Qui trovi un'elenco di contribution che puoi scaricare... viewtopic.php?f=3&t=10783


Esiste una contribution:
Simple Down for Maintenance (http://addons.oscommerce.com/info/3902): Permette di chiudere momentaneamente il sito facendo apparire un messaggio. Da la possibilità anche di chiuderne solo una parte, per esempio i box a desta o sinistra e altre cose. Utile se dovete fare dei grossi cambiamenti che richiedono un po' di tempo, evitate di far visualizzare al mondo intero un sito che non funziona correttamente
P.S: quando l'ho provata io non mi funzionava bene ma non penso dipendesse dalla contribution, magari avevo fatto altre modifiche che andavano in conflitto tra loro... e comunque sono uscite altre versioni da allora, appena ho tempo la provo nuovamente.

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 19/12/2008, 5:30
da vampire
questa non la conoscevo :) me la segno...non si sa mai dovesse servire :P

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 19/12/2008, 12:27
da pecorazza
Ringrazio di cuore entrambi per le risposte molto esaustive :)
Ho provato aggiungendo il codice nel file application_top.php e creando l'index.html. In questo modo però, non riesco a visualizzare l'index.php se ci punto direttamente il browser.
Senza l'aggiunta, giustamente apache prende prima l'index.html.

Vi faccio sapere come risolverò - grazie di nuovo :)

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 19/12/2008, 15:14
da vampire
pecorazza ha scritto:Ringrazio di cuore entrambi per le risposte molto esaustive :)
Ho provato aggiungendo il codice nel file application_top.php e creando l'index.html. In questo modo però, non riesco a visualizzare l'index.php se ci punto direttamente il browser.
Senza l'aggiunta, giustamente apache prende prima l'index.html.

Vi faccio sapere come risolverò - grazie di nuovo :)
well! :P

Re: Inibire le visite / utilizzare osCommerce offline

Inviato: 19/12/2008, 16:35
da xnetus
pecorazza ha scritto:Ringrazio di cuore entrambi per le risposte molto esaustive :)
Ho provato aggiungendo il codice nel file application_top.php e creando l'index.html. In questo modo però, non riesco a visualizzare l'index.php se ci punto direttamente il browser.
Senza l'aggiunta, giustamente apache prende prima l'index.html.

Vi faccio sapere come risolverò - grazie di nuovo :)

De Nada...