Pagina 1 di 1
Reindirizzare a pagina htm (x24 ore)
Inviato: 13/02/2012, 16:01
da magix65
Ho provato a cercare per questo argomento, quindi mi scuso se questa discussione dovesse avere avuto già risposte, c'è la grande possibilità che io non abbia postato la giusta domanda.
Vorrei sapere se fosse possibile, reindirizzare ad una pagina htm, pre-creata,tutti gli utenti che accedono dai preferiti al nostro forum,solo per un giorno (24 ore). in pratica avrei la necessità di reindirizzare tutti gli utenti che digitano http://www.MIOESEMPIO..FORUM/phpBB3/index.php
ad una pagina creata in html esempio (pippo.html) facendo scomparire tutta la struttura del forum cioè deve essere visualizzata solo pippo.html (siccome dobbiamo fare un annuncio, il forum deve essere sospeso ed al posto del forum deve caricare solo la pagina di esempio),
vorrei sapere gentilmente cosa devo cambiare,
Grazie infinite
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 14/02/2012, 17:05
da Tiger
Allora la prima cosa che mi e' saltata in mente e' la seguente:
Crei una pagina con notepad++ e la salvi con nome"index.html"
la piazzi fuori dalla cartella forum con questo contenuto:
Codice: Seleziona tutto
<HTML>
<HEAD>
<TITLE>titolotuoforum</TITLE>
<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=http://indirizzotuoforum/forum/evento.php">
</HEAD>
<BODY>
</BODY>
</HTML>
Poi seguendo
QUESTA GUIDA Ti crei la pagina
evento.php e (secondo la guida che ti ho linkato) il template(dove metterai il tuo contenuto precreato di cui hai parlato nel topic)lo chiamerai ad esempio:evento_body.html.Chiaramente il file evento.php ed il template evento_body.html li upperai nella root del tuo forum mentre il file precedentemente creato index.html al di fuori della root del tuo forum.
Alla fine delle 24 ore ti bastera' togliere il file index.html.
Chiaramente i tuoi utenti dovranno digitare:
http://tuosito/
non
http://tuosito/forum se il phpbb e' contenuto nella cartella forum.
Prova e fammi sapere.
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 14/02/2012, 19:00
da Tiger
Ho sbagliato,non funziona invece funzia in questo modo-.
Ti crei la pagina (custompage) secondo la guida che ti ho linkato con il relativo template dove andrai a mettere il contenuto che ti interessa visualizzare,poi apri il tuo .htaccess e trova:
Codice: Seleziona tutto
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
Aggiungi dopo
Codice: Seleziona tutto
DirectoryIndex evento.php index.php index.html index.htm
Fatto.
Lascia stare l'index.html.
Naturalmente passate le 24 ore togli il codice aggiunto nell'.htaccess e gli utenti sarranno nuovamente reinderizzati nell'index del tuo sito/forum.
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 15/02/2012, 13:56
da magix65
proveremo e ti faremo sapere..nel frattempo ti ringrazio davvero di cuore..
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 18/02/2012, 0:04
da magix65
no no, non funziona, ho provato ma forse sbaglio io, ecco cosa ho fatto:
ho creato un file php chiamato evento.php
Codice: Seleziona tutto
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
page_header('evento');
$template->set_filenames(array(
'body' => 'evento_body.html',
));
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
che ho inserito nella root del php (dove attualmente risiede anche l'index.php)
poi ho creato un file chiamato evento_body.html
Codice: Seleziona tutto
<!-- INCLUDE overall_header.html -->
<h2>prove tecniche</h2>
<div class="panel">
<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
<p>
prove tecniche di trasmissione
</p>
</div>
<span class="corners-bottom"><span></span></span></div>
</div>
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->
che ho inserito nella directory /phpBB3/styles/subsilver2/template/evento_body.html
ho modificato il file .htaccess che si trova nella root del php
Codice: Seleziona tutto
<Files "common.php">
Order Allow,Deny
Deny from All
</Files>
DirectoryIndex evento.php index.php index.html index.htm
ma niente da fare!!!
ho provato anche a rinominare il file evento.php in index.php (dopo aver fatto una copia di back_up dell'originale ovviamente) ma in questo caso mi sparisce tutto il body cioè vedo l'overall e il footer ma al centro dove in teoria dovrebbe uscire la scritta e/o la pagina creata non c'è niente,
anche volendo fare uscire al centro una scritta nera (es: prove tecniche) come posso rimediare????
Grazie a chi mi risponde
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 18/02/2012, 12:44
da Tiger
Strano,prima di darti questa soluzione,ho provato personalmente in locale ,e funziona,digitando ad esempio:
http://localhost/forumvenivo automaticamente reindirizzato nella pagina da me creata.
Vedendo i tuoi passaggi e' tutto corretto,mi sembra..
Altrimenti in alternativa potresti provare cosi:
Apri overall_header.html
trovi:
<head>
Aggiungi dopo:
Codice: Seleziona tutto
<meta http-equiv=’Refresh’ content=’1; url=http://tuosito/evento.php’
>
In pratica invece della modifica .htaccess,prova reindirizzando con i
meta
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 21/02/2012, 20:22
da magix65
tiger,
....provato anche questo sistema ma senza nessun risultato!!!!
alla fine ho risolto in questo modo:
ho creato una pagina index.php dove all'interno ho scritto
<?php
header("location: http://mio_dominio/pagina_che_voglio_visualizzare.htm");
exit;
?>
facendo così tutti coloro che si collegheranno al forum si troveranno immediatamente reindirizzati alla pagina html che ho creato
ringrazio tutti per essersi interessati a risolvere il mio problema!!!
Grazie Grazie Grazie
p.s. una domanda mi sorge spontanea, come posso fare in modo che tutti gli altri link vengano soppressi (solo quel giorno??)
per esempio il metodo che ho usato io vale solo per index.php mentre se qualcuno ha salvato tra i preferiti una discussione può tranquillamente accedere (già ho provato) quindi mi conviene mettere la board off-line solo quel giorno

(forse faccio prima, senza complicarmi la vita)
Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 03/03/2012, 12:18
da magix65
vi ringrazio per il supporto..finalmente siamo riusciti

Re: Reindirizzare a pagina htm (x24 ore)
Inviato: 03/03/2012, 13:07
da Tiger
Sono contento che hai risolto,ed hai reso anche disponibile la soluzione per tutti.
pero' e' strano,a me tutte e due le varianti che ti avevo dato funzionano perfettamente.