phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

creare pagina personalizzata che punta template sottodominio

Supporto per phpBB 3.0.x.
Rispondi
Armando
Utente
Utente
Messaggi: 140
Iscritto il: 22/11/2012, 11:32
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux

creare pagina personalizzata che punta template sottodominio

Messaggio da Armando » 30/12/2012, 16:18

Ciao,

ho creato un sottodominio creando la cartella /forum/ nel mio dominio;
dentro la cartella /forum/forum/ ho inserito tutto phpbb;
la cartella /forum/ si trova nella stessa posizione in cui si trova la cartella /public_html/;

chi possiede hosting linux sa di cosa parlo...

dentro la cartella /public_html/

si trovano tutti i file visibili facendo http://www.domain.tld

Come home page di http://www.domain.tld vorrei una pagina personalizzata phpbb che faccia riferimento al template phpbb che si trova nel sottodominio /forum/forum/styles/prosilver/template/ e quindi non /public_html/www.domain.tld/forum/styles/prosilver/template/

come posso fare?

grazie!
Edit:
Ho fatto riferimento alla guida come creare una pagina personalizzata

e quindi il file php l' ho cosi strutturato:

Codice: Seleziona tutto

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../forum/forum/';
$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('Prova');

$template->set_filenames(array(
    'body' => 'prova_body.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
La pagina funziona ma il logo nell' header non si vede.

Nell' overall_header c'è indirizzo che conduce nell' immagine relativo: {T_THEME_PATH}/images/site_logo.png

Quando mi trovo nella pagina personalizzata creata, ho provato a visualizzare l'indirizzo che punta l' immagine è noto che aggiunge una cartella di troppo

l' indirizzo sbagliato all' immagine è

Codice: Seleziona tutto

http://www.domain.tld/forum/forum/styles/prosilver_se/theme/images/site_logo.png


Mi date una mano?

Non capisco come rimuovere quel /forum/ di troppo
Ultima modifica di Armando il 30/12/2012, 20:14, modificato 2 volte in totale.

Avatar utente
Tiger
phpBB Expert
phpBB Expert
Messaggi: 1998
Iscritto il: 24/05/2011, 12:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.3.28
Database: MySQL(i) 5.5.35-cll
Località: Roma
Contatta:

Re: creare pagina personalizzata che punta template sottodom

Messaggio da Tiger » 30/12/2012, 19:45

Che senso ha inserire la cartella forum,all'interno di un'altra cartella forum?
Non ha piu' senso forse inserire il contenuto phpbb all'interno di un'unica directory forum?
http://www.miosito.com/forum/ ?

Cmq l'inghippo e' qui:

Codice: Seleziona tutto

$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : '../forum/forum/';
E' il percorso che devi sperimentare se correggerlo.

Di default il site_logo.estensione img si troova nella cartella imageset non in theme/images o sbaglio?

Armando
Utente
Utente
Messaggi: 140
Iscritto il: 22/11/2012, 11:32
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux

Re: creare pagina personalizzata che punta template sottodom

Messaggio da Armando » 30/12/2012, 19:57

specifiche netsons nella creazione di un sottodminio e strada attuata pure da html.it (forum) e a mio parere pure logica.

Ti ringrazio ma non so dove sbattere la testa nel risolvere questo problema. Non capisco che diamine è

Tutti i link rimandano al giusto indirizzo tranne due e questo nell' immagine...

Se modifico questa pagina poi come fa a comunicare con il template?

Tutti i link nella pagina personalizzata puntano correttamente al sottodominio solo due e quello nel logo non vanno

nell' overall_header gli altri due link che non vanno sono:

Codice: Seleziona tutto

<!-- IF S_DONATION_ENABLE --><li class="icon-donate"><a href="{U_DONATE}" title="{L_DONATE_EXPLAIN}">{L_DONATE}</a></li><!-- ENDIF -->

<!-- IF S_DONORLIST_ENABLE --><li class="icon-donors"><a href="{U_DONORLIST}" title="{L_DONORLIST_EXPLAIN}">{L_DONORLIST}</a></li><!-- ENDIF -->
Ultima modifica di Tiger il 30/12/2012, 20:11, modificato 3 volte in totale.
Motivazione: La funzione modifica..Please.Grazie.

Armando
Utente
Utente
Messaggi: 140
Iscritto il: 22/11/2012, 11:32
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux

Re: creare pagina personalizzata che punta template sottodom

Messaggio da Armando » 30/12/2012, 20:16

hai ragione il problema è {T_THEME_PATH}, occorre modificare il file php a dovere.

Però pensandoci è strano.. mi trovo in www.domain.tld facendo ../forum/forum/ dovrebbe andare giusto giusto nella cartella dove si trova il forum.

Come dici che potrei procedere?

Scusami con la fretta ho dimentcicato di editare il messaggio.

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 28 ospiti