Pagina 1 di 1

Aggiungere una tagbord al forum

Inviato: 07/08/2012, 8:53
da frisbee
Buongiorno,ho da poco installato la nuova versione di phpBB3 su un mio dominio,installazione effettuata alla perfezione.adesso vorrei inserire una tagboard,sò che bisogna installare la mod. e che bisogna fare delle modifiche ai codici ma non ho capito bene in cosa consistono queste modifiche.potreste aiutarmi ad installare la tagboard?

Re: Aggiungere una tagbord al forum

Inviato: 07/08/2012, 10:05
da Angolo
Intanto correggi il profilo, indicando l'esatta versione di phpBB3.

Facciamo attenzione alle sezioni: chiedi di una MOD, quindi perché hai aperto qui l'argomento?? Sposto.

Ti si era suggerito di fare una lunga e approfondita ricerca..., avendola fatta per bene, avrai trovato questi argomenti:

forum-di-supporto-f4/installare-una-mod ... tml#p51083

supporto-mods-f10/installazione-ajax-ta ... ard#p20311

e altri.

Cosa non ti è chiaro?

Ovviamente, devi iscriverti sul forum dell'autore, e scaricarla:
http://www.blogantropo.it/forum/viewtop ... 181&t=2480



Prima di avventurarti nell'installazione di una MOD, ti conviene prima di tutto, impararare a fare per bene un backup e il relativo ripristino; a trasferire il Forum in locale, dove potrai effettuare prove in tutta sicurezza, senza danneggiare il Forum reale.

Sono tutte informazioni, che trovi cercando per bene sul forum. Funzione cerca.

Re: Aggiungere una tagbord al forum

Inviato: 08/08/2012, 9:27
da frisbee
Ho cercato a destra e a manca nel forum ho letto che vanno modificati alcune parti dei file ma non ho capito in cosa consiste concretamente questa operazione.potreste essere più chiari?

Re: Aggiungere una tagbord al forum

Inviato: 08/08/2012, 11:08
da Angolo
Prequisiti
- Fare un backup completo del phpBB3; ripristinare backup (cerca per bene e a lungo sul Forum)
- Trasferire il Forum in locale (come sopra)
- Notepad++
- Pacchetto della MOD


1 - Decomprimi il pacchetto della MOD
2 - Lancia il file install.xml
3 - Seleziona la lingua Italiana
4 - Segui le istruzioni con assoluta attenzione ed estrema precisione.
Esempio:

File da modificare
includes/functions.php,
styles/prosilver/template/index_body.html,
styles/prosilver/theme/common.css

significa che devi prendere i file in questione dalla tua installazione del phpBB3. Se il tuo stile deriva del prosilver, seguirai lo schema del prosilver (applicandolo al tuo stile); se deriva dal subsilver2, applicherai al tuo stile, derivato dal subsilver2, le stesse istruzioni.
La modifica, è semplice. Posto che si esegua, senza interpretare.


Apri il file includes/functions.php

Trova:

Codice: Seleziona tutto

// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(

Aggiungi dopo (quindi, copia-incolla):

Codice: Seleziona tutto

'TB_URL' 		=> append_sid("{$phpbb_root_path}tag_board.$phpEx"),
		'TB_AUTH'		=> isset($config['tb_auth']) ? $config['tb_auth'] : '',
		'TB_GROUPS'		=> isset($config['tb_groups']) ? (($config['tb_groups'] && !$auth->acl_get('a_')) ? preg_match('/([^0-9]*' . $user->data['group_id'] . '[^0-9]*)/', $config['tb_groups']) : 1) : 1,
		'TB_DENIED'		=> (isset($config['tb_denied']) && !$auth->acl_get('a_')) ? preg_match('/([^0-9]*' . $user->data['user_id'] . '[^0-9]*)/', $config['tb_denied']) : 0,
		'TB_REFRESH'	=> isset($config['tb_refresh']) ? $config['tb_refresh'] * 1000 : '',
		'TB_HEIGTH'		=> isset($config['tb_heigth']) ? $config['tb_heigth'] : '',
		'TB_MAXLENGTH'	=> isset($config['tb_maxlength']) ? $config['tb_maxlength'] : '',
		'TB_BUTTONS'	=> isset($config['tb_buttons']) ? $config['tb_buttons'] : '',
		'TB_BBCODE'		=> isset($config['tb_bbcode']) ? $config['tb_bbcode'] : '',
		'TB_IMG'		=> isset($config['tb_img']) ? $config['tb_img'] : '',
		'TB_FLASH'		=> isset($config['tb_flash']) ? $config['tb_flash'] : '',
		'TB_SMILIES'	=> isset($config['tb_smilies']) ? $config['tb_smilies'] : '',
		'TB_CUSTOM'		=> isset($config['tb_custom']) ? $config['tb_custom'] : '',
		'TB_FONT'		=> isset($config['tb_fsize']) ? $config['tb_fsize'] : '',


Il risultato finale sarà:

Codice: Seleziona tutto

// The following assigns all _common_ variables that may be used at any point in a template.
$template->assign_vars(array(


'TB_URL' 		=> append_sid("{$phpbb_root_path}tag_board.$phpEx"),
		'TB_AUTH'		=> isset($config['tb_auth']) ? $config['tb_auth'] : '',
		'TB_GROUPS'		=> isset($config['tb_groups']) ? (($config['tb_groups'] && !$auth->acl_get('a_')) ? preg_match('/([^0-9]*' . $user->data['group_id'] . '[^0-9]*)/', $config['tb_groups']) : 1) : 1,
		'TB_DENIED'		=> (isset($config['tb_denied']) && !$auth->acl_get('a_')) ? preg_match('/([^0-9]*' . $user->data['user_id'] . '[^0-9]*)/', $config['tb_denied']) : 0,
		'TB_REFRESH'	=> isset($config['tb_refresh']) ? $config['tb_refresh'] * 1000 : '',
		'TB_HEIGTH'		=> isset($config['tb_heigth']) ? $config['tb_heigth'] : '',
		'TB_MAXLENGTH'	=> isset($config['tb_maxlength']) ? $config['tb_maxlength'] : '',
		'TB_BUTTONS'	=> isset($config['tb_buttons']) ? $config['tb_buttons'] : '',
		'TB_BBCODE'		=> isset($config['tb_bbcode']) ? $config['tb_bbcode'] : '',
		'TB_IMG'		=> isset($config['tb_img']) ? $config['tb_img'] : '',
		'TB_FLASH'		=> isset($config['tb_flash']) ? $config['tb_flash'] : '',
		'TB_SMILIES'	=> isset($config['tb_smilies']) ? $config['tb_smilies'] : '',
		'TB_CUSTOM'		=> isset($config['tb_custom']) ? $config['tb_custom'] : '',
		'TB_FONT'		=> isset($config['tb_fsize']) ? $config['tb_fsize'] : '',

Salva.


Procedi con la stessa precisione, per la modifica degli altri file. Dopo averli modificati, li carichi via ftp.
Quindi, aggiungi i file che la MOD ti dice di aggiungere:



root/tag_board.php,
root/tb_install.php,
root/includes/acp/acp_tag_board.php,
root/includes/acp/info/acp_tag_board.php,
root/language/en/tag_board.php,
root/styles/prosilver/template/tag_board.html,
root/styles/prosilver/template/tag_board_bbcodes.html,
root/styles/prosilver/template/tag_board_edit.html,
root/styles/prosilver/template/tag_board_layout.html,
root/styles/prosilver/template/tag_board_palette.html,
root/styles/prosilver/template/tag_board_smilies.html,
root/styles/prosilver/theme/images/tb_add.swf,
root/styles/prosilver/theme/images/icon_tb_audio.gif,
root/styles/prosilver/theme/images/icon_tb_no_audio.gif,
root/styles/prosilver/theme/images/icon_tb_delete.gif,
root/styles/prosilver/theme/images/icon_tb_edit.gif,
root/styles/prosilver/theme/images/icon_tb_guest.gif,
root/styles/prosilver/theme/images/icon_tb_inactive.gif,
root/styles/prosilver/theme/images/icon_tb_offline.gif,
root/styles/prosilver/theme/images/icon_tb_online.gif,
root/styles/prosilver/theme/images/icon_tb_quote.gif,
root/styles/prosilver/theme/images/icon_tb_refresh.gif,
root/styles/prosilver/theme/images/icon_tb_unread.gif,
root/styles/prosilver/theme/images/icon_tb_waiting.gif



Il tutto con assoluta attezione ed estrema precisione. Ogni file, nel percorso, nella posizione corretta. Ricordando di seguire lo schema di derivazione del tuo stile.


C'è da faticare parecchio all'inzio. E difficilmente ci si riesce al primo colpo. Ecco perché si consiglia vivamente di provare prima in locale N volte, finché non ti è chiaro.

Re: Aggiungere una tagbord al forum

Inviato: 08/08/2012, 11:25
da frisbee
grazie del consiglio,scusa la domanda assolutamente banale:come si prova in locale con filezilla?

Re: Aggiungere una tagbord al forum

Inviato: 08/08/2012, 11:55
da Angolo
Adesso sei a 15 messaggi... alla prossima infrazione o non eseguita indicazione, si procederà a richiamo formale, e quindi a ban. Regolati.

Come già detto più volte, devi cercare per bene e a lungo sul Forum e su Google.

Buona ricerca. Hai diverse ore di ricerca, lettura, prove e studio... prima di chiedere altro... domani.

Non ti si daranno più aiuti su cose risolvibili con una buona ricerca (prove e riprove). Spero di essermi spiegato molto chiaramente.