Guida installazione Ajax Tag Board 4 phpBB3 3.0.5.0822

Feed - phpBB3
Rispondi
Avatar utente
Venerabile Beda
Moderatore
Moderatore
Messaggi: 4625
Iscritto: lunedì 6 ottobre 2008, 15:59
Contatta:

Guida installazione Ajax Tag Board 4 phpBB3 3.0.5.0822

Messaggio da Venerabile Beda » sabato 7 novembre 2009, 18:04

Guida installazione Ajax Tag Board 4 phpBB3 3.0.5.0822 di bx67212


- Assicurarsi di avere un database MySQL standard.
Questa versione, non è infatti installabile su un database
diverso da MySQL standard.
- Dopo essersi assicurati in tal senso, andare su http://www.phpbb.it/forum/viewtopic.php?f=62&t=13607 e scaricate il pacchetto di installazione della Tag 3.0.5.0822
- Decomprimetelo
- Lanciate (cliccate 2 volte) il file install.xml
- Si aprirà il browser con una pagina xml... selezionate
come lingua Italiano (attenzione, alcuni sistemi di protezione,
come PeerGuardian, PeerBlock, ProtoWall, ecc. possono inibire
la comunicazione... deselezionate Block HTTP)...
- Eseguite con assoluta attenzione e precisione, le istruzioni indicate, che cerchiamo di riportare qui, in modo se possibile più chiaro...
- Eseguire, non interpretare



- Dotarsi del Notepad++ per le modifiche ai file (gratis e italiano)
- Apri il file includes/functions.php
- In riferimento alla 3.0.5 (priva di MOD), andare alla riga 3734, ovvero al seguente codice:

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:

Codice: Seleziona tutto

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


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(
         // MOD Tag Board inizio 
        'TB_AUTH'        => $config['tb_auth'],
        'TB_GROUPS'        => ($config['tb_groups'] && !$auth->acl_get('a_')) ? preg_match('/([^0-9]*'.$user->data['group_id'].'[^0-9]*)/', $config['tb_groups']) : 1,
        'TB_DENIED'        => ($config['tb_denied'] && !$auth->acl_get('a_')) ? preg_match('/([^0-9]*'.$user->data['user_id'].'[^0-9]*)/', $config['tb_denied']) : 0,
        'TB_REFRESH'    => $config['tb_refresh'] * 1000,
        'TB_HEIGTH'        => $config['tb_heigth'],
        'TB_MAXLENGTH'    => $config['tb_maxlength'],
        'TB_BUTTONS'    => $config['tb_buttons'],
        'TB_BBCODE'        => $config['tb_bbcode'],
        'TB_IMG'        => $config['tb_img'],
        'TB_FLASH'        => $config['tb_flash'],
        'TB_SMILIES'    => $config['tb_smilies'],
        'TB_CUSTOM'        => $config['tb_custom'],
        'TB_FONT'        => $config['tb_fsize'],
        // MOD Tag Board fine       

- Salvare il file

- Ora, se come stile utilizziamo il prosilver, o uno stile derivato dal prosilver, apriamo il file styles/prosilver/template/index_body.html
Dove prosilver, indica prosilver o stile derivato dal prosilver.

Trova:

Codice: Seleziona tutto

<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->

Aggiungi dopo:

Codice: Seleziona tutto

<!-- INCLUDE tag_board.html -->
- Salvare

- Apri styles/prosilver/theme/common.css
Dove prosilver, indica prosilver o stile derivato dal prosilver.

Trova:

Codice: Seleziona tutto

.clear {
	display: block;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	background: transparent;
}
Aggiungi dopo:

Codice: Seleziona tutto

/* Tag Board
 ------------ */
.tb_style1,.tb_style2{
	background-color:#ECECEC;
	border-bottom:#A9B8C2 1px solid;
	border-left:#A9B8C2 1px solid;
	border-right:#A9B8C2 1px solid;
	border-top:#FFFFFF 1px solid;
	padding:3px;
	font-size:1em;  /* dimensione carattere */
}
.tb_post_time{
	color:#666666;
}
.tb_post_username{
	/* usr's span */
}
.tb_post_text{
	color:#333333;
}
- Salvare



Se invece il nostro stile è il subsilver2, o stile derivato dal subsilver2...

Apri il file styles/subsilver2/template/index_body.html
Dove subsilver2, indica subsilver2 o stile derivato dal subsilver2.


Trova:

Codice: Seleziona tutto

<!-- IF U_MCP -->
	<div id="pageheader">
		<p class="linkmcp">[ <a href="{U_MCP}">{L_MCP}</a> ]</p>
	</div>

	<br clear="all" /><br />
<!-- ENDIF -->

Aggiungi dopo:

Codice: Seleziona tutto

<!-- INCLUDE tag_board.html -->
- Salvate il file

- Apri il file styles/subsilver2/theme/stylesheet.css
Dove subsilver2, indica subsilver2 o stile derivato dal subsilver2.

Trova:

Codice: Seleziona tutto

.username-coloured {
	font-weight: bold;
}
Aggiungi dopo:

Codice: Seleziona tutto

/* Tag Board
 ------------ */
.tb_style1,.tb_style2{
	background-color:#ECECEC;
	border-bottom:#A9B8C2 1px solid;
	border-left:#A9B8C2 1px solid;
	border-right:#A9B8C2 1px solid;
	border-top:#FFFFFF 1px solid;
	padding:3px;
	font-size:1em; /* dimensione carattere */
}
.tb_post_time{
	color:#666666;
}
.tb_post_username{
	/* usr's span */
}
.tb_post_text{
	color:#333333;
}


Bene.
Ora che abbiamo modificato correttamente (si spera), i file da modificare, carichiamo questi file modificati, via ftp nella root del forum...
Per root, si intende la radice del forum...
Quindi se il nostro forum ha come indirizzo http://nome.cognome.it/forum
la root del forum sarà la cartella forum...
Se invece l'indirizzo è:
http://nome.cognome.it/phpbb
la root, sarà la cartella phpbb...
Se è http://nome.cognome.it/phpBB3
la root sarà la cartella phpBB3...
E via discorrendo...

Il File Zilla, o client analogo, deve essere configurato
sempre con i parametri noti:

Modifica>Impostazioni>Trasferimenti>Tipi di file e selezionare "Binario"; quindi deselezionare la voce "I file senza estensione saranno interpretati come ASCII"


I file modificati, devono essere caricati in modo speculare, rispetto alla root del forum...
Quindi..
Il file modificato includes/functions.phpdeve andare in root/includes/functions.php
ovvero in nome_cartella_forum/includes/functions.php

Il file modificato styles/prosilver/template/index_body.html
deve andare in /root/styles/prosilver/template/index_body.html
ovvero in nome_cartella_forum/styles/prosilver/template/index_body.html
Dove prosilver, indica prosilver o stile derivato dal prosilver.

E via discorrendo...

Dopo aver caricato i file modificati, bisogna caricare i file
da aggiungere...
Anche questi devono essere aggiunti in modo speculare, rispetto
alla root del forum..
Quindi, i file che nella cartella decompressa, troviamo in root/ devono andare in nome_cartella_forum...
I file che troviamo in root/language/it
devono andare in nome_cartella_forum/language/it
I file che troviamo in root/styles/prosilver devono andare
in nome_cartella_forum/styles/prosilver, se utilizziamo il prosilver...
Altrimenti devono andare in nome_cartella_forum/styles/nome_stile_derivato_dal_prosilver

E via discorrendo...


Questa è la lista completa dei file da 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/language/it/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/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



Ripetiamo per l'ennesima volta: dove prosilver indica prosilver,
o stile derivato dal prosilver.
Se si utilizza il subsilver2, bisogna fare riferimento al subsilver2
oppure allo stile derivato dal subsilver2...



Dopo aver caricato in modo assolutamente corretto i file modificati (3) e i file da aggiungere (25), lanciare dal browser questo link ovviamente da adattare, e ovviamente, avendo permessi amministrativi...

Codice: Seleziona tutto

http://nome.cognome.it/nome_cartella_forum/tb_install.php

E procedete all'installazione della Tag...

A installazione avvenuta:
- eliminare il file tb_install.php,
- svuotare la cache del forum (della Board)
- aggiornare la cache del browser


Se tutto è stato fatto in modo assolutamente corretto,
vedrete la Tag...


A questo punto, andare su PCA>TAG BOARD, per configurarla...
Molte cose sono soggettive...
Quello che è importante, è che impostiate i permessi e gli ID dei gruppi...

Per quanto riguarda i permessi:

R 4 all / W 4 reg = leggono tutti / scrivono i registrati

R & W 4 all = leggono e scrivono tutti

R & W 4 reg = leggono e scrivono i registrati


Per quanto riguarda gli ID dei gruppi, questi si trovano
posizionando il puntatore del mouse sul nome del gruppo in questione...
(O nella Legenda, o nel PCA, o ovunque sia presente il nome del gruppo nella Board)...
L'ID, è il numero che appare nella parte bassa del browser (a seconda del browser)...
Oppure, in altri browser, selezionare col tasto destro del mouse il nome del gruppo, proprietà...
L'ID, è sempre l'ultimo numero che appare....

Dopo aver impostato permessi e ID, svuotare la cache
del forum e del browser...


Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte e ce ne vantiamo!

****

Immagine

Angolo di cielo, link ufficiale: https://angolodicielo.altervista.org

Rispondi

Torna a “phpBB3”