Guida installazione Ajax Tag Board 4 phpBB3 3.0.6b su 3.0.6

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.6b su 3.0.6

Messaggio da Venerabile Beda » lunedì 28 dicembre 2009, 22:00

Guida installazione Ajax Tag Board 4 phpBB3 3.0.6b (di bx67212 alias draghetto) su phpBB 3.0.6 (dove 3.0.6b non significa beta; si tratta di una versione successiva e ottimizzata rispetto alla Ajax Tag Board 4 phpBB3 3.0.6)

- Assicurarsi di avere un database MySQL standard.
Questa versione, non è infatti installabile su un database diverso da MySQL standard. (L'autore ufficiosamente dichiara che questa condizione non è assolutamente necessaria; in ogni caso, ci si attiene alle "Note dell'autore" ufficiali).
- Dopo essersi assicurati in tal senso, andare sul sito dell'autore, e scaricate il pacchetto di installazione:
http://forum.blogantropo.it/
(È qui che adesso si trova bx67212 alias draghetto, e il pacchetto di installazione della Tag 3.0.6b; in ogni caso, si trova anche su phpBB.it, cercando).
- 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.6 (priva di MOD), andare alla riga 4066, ovvero al seguente codice:


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:

Codice: Seleziona tutto

 // MOD Tag Board inizio
        '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] : '',
// 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_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'] : '',
// 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:#D4E1EC;
	border-bottom:#00608F 1px solid;
	border-top:#FFFFFF 1px solid;
	padding:3px;
	font-size:1em;
}
.tb_post_time{
	color:#666666;
}
.tb_post_username{
	/* usr's span */
}
.tb_post_text{
	color:#333333;
}
.tb_pointer{
	cursor:pointer;
}

- 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;
}
.tb_post_time{
	color:#666666;
}
.tb_post_username{
	/* usr's span */
}
.tb_post_text{
	color:#333333;
}
.tb_pointer{
	cursor:pointer;
}



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.php
deve 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/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




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 (24), 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...


- salvare il file



Una volta installata (o aggiornata), 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, l'interfaccia adesso, appare molto intuitiva.



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...

In questa nuova versione, non si visualizza il numero dei messaggi complessivi della Tag.
È possibile accedere comunque alla lettura dei vecchi messaggi, cliccando sulla freccia posta nella parte bassa della stessa Tag.


Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte e ce ne vantiamo!

****

Immagine

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

Sgatto
Bebè del Forum
Bebè del Forum
Messaggi: 1
Iscritto: lunedì 4 gennaio 2010, 9:39

Re: Guida installazione Ajax Tag Board 4 phpBB3 3.0.6b su 3.0.6

Messaggio da Sgatto » lunedì 4 gennaio 2010, 10:57

Ciao a tutti e complimenti per il forum, sono nuovo e non capisco se il file zippato lo devo dezippare in locale e poi fare le modifiche o caricarlo sul cpanel e farle da lì, scusate la mia ignoranza.



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

Re: Guida installazione Ajax Tag Board 4 phpBB3 3.0.6b su 3.0.6

Messaggio da Venerabile Beda » lunedì 4 gennaio 2010, 11:16

Il file zippato, ovvero il pacchetto di installazione della Tag, lo devi decomprimere sul tuo PC (ad es sul desktop).

Quindi aprire il file install.xml e seguire le istruzioni, che sono sostanzialmente le stesse istruzioni riportate in questa guida...

Sempre sul tuo PC, devi modificare i file che devono essere modificati, che devi prelevare dal tuo spazio web....
Li modifichi con attenzione, come indicato, e dopo averli modificati, li ricarichi nello spazio web, sovrascrivendo i vecchi.

Contestualmente, aggiungi i nuovi file che devono essere aggiunti, come indicato nella guida.

Il tutto dovrebbe essere fatto tramite client ftp (ad es. File Zilla) opportunamente configurato. Oppure tramite ftp di Risorse del computer (che è già opportunamente configurato).

Sì, potresti usare anche il pannello di controllo offerto dal tuo host,
ma ti conviene acquisire pratica e familiarità con un client ftp, cioè con un software che gestisca ad hoc, il protocollo, la connessione ftp.

Nel tuo interesse, anche in prospettiva di backup completi.

Spero di essermi spiegato.

Se non hai idea di come usare il File Zilla, apri un argomento, e vediamo se è possibile aiutarti.

Ma non è difficile. Basta un po' di attenzione, e qualche prova.


Usa il Notepad++ per modificare i file (che non è il Notepad... ma il Notepad++... attenzione).



P.S.

Anche per la modifica dei file, in teoria, potresti farlo con un editor offerto dal tuo host...

Ma non tutto quello che si può fare, coincide con quello che conviene...

Se l'editor dell'host, non ti dà alcun controllo sulla codifica, ti conviene usare il Notepad++ (che è gratis e in Italiano), che ti consente un controllo totale sulla codifica...

E quindi, caricare dopo il file modicato...


Il Venerabile Beda

Immagine

Noi, siamo sfacciatamente di parte e ce ne vantiamo!

****

Immagine

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

Sgatto
Bebè del Forum
Bebè del Forum
Messaggi: 1
Iscritto: lunedì 4 gennaio 2010, 9:39

Re: Guida installazione Ajax Tag Board 4 phpBB3 3.0.6b su 3.0.6

Messaggio da Sgatto » martedì 5 gennaio 2010, 13:32

Grazie mille con la tua guida usata passo passo ci sono riuscito.
Grazie ancora.



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

Re: Guida installazione Ajax Tag Board 4 phpBB3 3.0.6b su 3.0.6

Messaggio da Venerabile Beda » mercoledì 6 gennaio 2010, 11:59

Prego...


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”