ciao.
come posso (se posso...!!) abilitare la funzione allegati al mio forum phpBB?
grazie a tutti del supporto.
ciao.
come posso (se posso...!!) abilitare la funzione allegati al mio forum phpBB?
grazie a tutti del supporto.
Installando questa mod
Attachment Mod
Ultima modifica di LastWings : 27-05-2007 alle ore 02.01.14
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
l'ho scaricato.
ma ora come faccio per installare il tutto sul mio forum che è già funzionante?
devo creare una cartella col nome attachment_mod dentro la root e poi upparci tutti i file?
c'è una guida specifica magari in madrelingua?
tanXs
Ultima modifica di forumvideogiochi : 29-05-2007 alle ore 22.20.19
Andiamo per punti
1) fai il backup del database(non si sa mai)
2) fai il backup dell'intero forum(idem come sopra)
3) copia i file dell'attachment_mod nella root del forum
4) Nella barra degli indirizzi, al tuo indirizzo del forum, aggiungi :
5) Terminata la procedura, elimina le cartelle install e contrib/install/install.php
Ora dovremmo un po' modificare in base alle impostazioni della tua skin e del linguaggio.
Lingua - Solo se utilizzi una lingua diversa dall' Inglese(la mod sarà comunque in lingua inglese)
In locale, vai nella cartella dell' attachment_mod / language/lang_english, seleziona tutti i file, e mettili su altervista,nella directory attachment_mod / language/lang_xxx
Dove lang_xxx è la cartella con la lingua che utilizzi
Skin - Solo se utilizzi una skin diversa da SubSilver( la struttura sarà comunque, quella della subsilver)
In locale, vai nella cartella dell' attachment_mod / templates/subsilver, seleziona tutti i file, e mettili su altervista,nella directory template/nomeskin
Dove nomeskin, è il nome della skin che usi
Non ti assicuro il corretto funzionamento della mod, anche perchè io non l'ho mai installata, inoltre, il tutto dipende dal forum, dalle mod installate, dalla skin, dalla lingua, etc... e, non sono sicuro che il metodo di utilizzare i file della skin standard su una non standard, possa funzionare.
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
ho installato la cartella attachment_mod nella root.
quando provo a lanciare il comando di installazzione mi rimanda una pagina di errore:
Fatal error: Call to undefined function: session_pagestart() in /membri/forumvideogiochi/attachment_mod/install/install.php on line 20
forse questa installazzione deve essere fatta a monte, quando installi per la prima volta il forum?
EDIT:
....o forse devo uppare i file/cartelle contenuti/e nella cartella attachment_mod nella root e non la cartella stessa ?
tanXs.
Usa il tasto EDITA per scrivere messaggi consecutivi.
Ultima modifica di seneca : 30-05-2007 alle ore 14.08.29
Se leggi il punto 3,
ho chiaramente indicato che non devi copiare la cartella attachment_mod, nella root, ma il suo contenuto.3) copia i file dell'attachment_mod nella root del forum
In pratica devi avere più o meno queste cartelle:
-admin
-cache
-db
-docs
-images
-includes
-language
-templates
-install*
-contrib*
*Andranno poi eliminate
Ultima modifica di LastWings : 30-05-2007 alle ore 19.43.09
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
ok, ma io certe cartelle le ho già, tipo admin,image,teplates e languages....se uppo la cartella admin di attachment_mod poi mi sovrascrive sulla admin della root?
Si, aggiungendoti solo i file che ti mancano, facendo rimanere invariati, quelli che già hai, poichè nelle rispettive cartelle dell' attachment_mod, non c'è nessun file che già hai
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
ciao.
ho fatto tutto come da te indicato.
ho poi lanciato l'installazzione in http://www.forumvideogiochi.altervis...ll/install.php
e mi è uscita questa finestra:
Installing Attachment Mod
Checking attachment mod storage directory:
files/ Directory found, Directory writeable
Running :: CREATE TABLE phpbb_attachments_config ( config_name varchar(255) NOT NULL, config_value varchar(255) NOT NULL, PRIMARY KEY (config_name) ) -> COMPLETED
Running :: CREATE TABLE phpbb_forbidden_extensions ( ext_id mediumint(8) UNSIGNED NOT NULL auto_increment, extension varchar(100) NOT NULL, PRIMARY KEY (ext_id) ) -> COMPLETED
Running :: CREATE TABLE phpbb_extension_groups ( group_id mediumint(8) NOT NULL auto_increment, group_name char(20) NOT NULL, cat_id tinyint(2) DEFAULT '0' NOT NULL, allow_group tinyint(1) DEFAULT '0' NOT NULL, download_mode tinyint(1) UNSIGNED DEFAULT '1' NOT NULL, upload_icon varchar(100) DEFAULT '', max_filesize int(20) DEFAULT '0' NOT NULL, forum_permissions varchar(255) default '' NOT NULL, PRIMARY KEY group_id (group_id) ) -> COMPLETED
Running :: CREATE TABLE phpbb_extensions ( ext_id mediumint(8) UNSIGNED NOT NULL auto_increment, group_id mediumint(8) UNSIGNED DEFAULT '0' NOT NULL, extension varchar(100) NOT NULL, comment varchar(100), PRIMARY KEY ext_id (ext_id) ) -> COMPLETED
................ECC ECC (il testo è troppo lungo, lo devo troncare...)
COMPLETE!
Attachment Mod Tables generated successfully.
NOW REMOVE THE INSTALL AND CONTRIB DIRECTORIES
poi ho eliminato le due cartelle indicate.
entro nel forum, e nel pannello vado a in ATTACHMENTS / GESTIONE (ma la cosa non cambia nelle altre voci di ATTACHMENTS o EXTENSION) e mi ritorna questa finestra:
Fatal error: Unknown function: include_attach_lang() in /membri/forumvideogiochi/admin/admin_attachments.php on line 58
dove ho sbagliato?
Da nessuna parte, hai solamente svolto la prima parte del lavoro. Adesso arriva la parte più "dura", dove bisognerà mettere mano ai file e modificarli.
In attachment_mod/docs troverai un file chiamato install.txt, aprilo con un editor di testo, e vedrai che al suo interno sono specificate alcune cose da modificare in svariati file del forum.
Per farti un esempio, ne indico una parte di seguito, e la spiego
Ti indica di aprire il file common.php#-----[ OPEN ]---------------------------------------------
#
common.php
#
Ora nel file indicato sopra, in questo caso common.php, devi trovare#-----[ FIND ]---------------------------------------------
# around line 219
$board_config[$row['config_name']] = $row['config_value'];
}
#
Codice PHP:
$board_config[$row['config_name']] = $row['config_value'];
}
Dopo la parte di codice che hai trovato, devi scriverci#-----[ AFTER, ADD ]--------------------------------------
# After the closing brace
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
#
Codice PHP:
include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
[OPEN] = indica che devi aprire un file
[FIND] = indica che devi cercare una parte di codice all'interno del file aperto
[AFTER, ADD]= indica che dopo la parte di codice che hai trovato, devi aggiungere immediatamente dopo di esso il codice che ti viene indicato
[BEFORE, ADD]= indica che dopo la parte di codice che hai trovato, devi aggiungere immediatamente prima di esso il codice che ti viene indicato
[IN-LINE FIND]=dopo aver cercato una riga di codice, capita che ti posaa far cercare una parte più piccola, all'interno di esso
[IN-LINE AFTER, ADD]= dopo [IN-LINE FIND], questo ti indica di aggiungere immediatamente dopo il pezzo di codice che ti viene indicato
[IN-LINE BEFORE, ADD]= dopo [IN-LINE FIND], questo ti indica di aggiungere immediatamente prima il pezzo di codice che ti viene indicato
------------------
Ora capiterà che potresti dover modificare parti in alcuni file del template, ed in alcuni file della lingua, come ad esempio
A questo punto dovrai applicare la stessa modifica per tutti i tuoi template che intendi utilizzare, stessa cosa per le lingue.#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]---------------------------------------------
# around line 39
<td colspan="2"><span class="postbody">{postrow.MESSAGE}{postrow.SIGNATU RE}</span><span class="gensmall">{postrow.EDITED_MESSAGE}</span></td>
Dopo la modifica dei file, devi solo riupparli, nelle loro giuste posizioni.
Ciao
Ultima modifica di LastWings : 30-05-2007 alle ore 23.55.41
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
non ce la posso fare.....so già che fallirò!
Maddai, è un po' lunghetta la cosa, ma nulla di difficile, devi solo seguire attentamente ciò che ti dice, e poi... non rischi nulla, hai fatto il backup di tutto, prima di iniziare a modificare per la attachment_mod
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
Ciao...ho solo un piccolo problema in tutto quello che ha scritto LastWings, cioè quando aggiungo /install/install.php , nel forum appare una scritta "Prima di partire cancella le cartelle install/ e contrib/ con tutto il loro contenuto" ed inoltre non appare "Installing Attachment Mod
Checking attachment mod storage directory:
files/ Directory found, Directory writeable
Running :: CREATE TABLE phpbb_attachments_config ( config_name varchar(255) NOT NULL, config_value varchar(255) NOT NULL, PRIMARY KEY (config_name) ) -> COMPLETED"etc...etc...etc..., cioè quello che aveva descritto l'altro utente...
che faccio?
Se hai completato l'installazione della mod, devi cancellare le cartelle "install" e "contrib".
Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
«Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen
No...praticamente non partiva l'installazione. Cioè se aggiungevo /install/install.php non partiva, mentre sono dovuta andare nelle cartelle del sito e aprire la pagina da lì...grazie...
scusate il ritardo, sono stato fuori per lavoro....sorry...Originalmente inviato da LastWings
volevo chiedere, tipo alla prima riga mi chiede di aprire il file common.php, trovare una certa linea, che ho trovato nel file citato:
e poi di aggiungere una riga di codiceCodice:{ $board_config[$row['config_name']] = $row['config_value']; }
questa riga va subito dopo la chisura della graffa, così:Codice:include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
oppure prima della chiusura della stessa, in questo modo?Codice:{ $board_config[$row['config_name']] = $row['config_value']; } include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx);
abbiate pazienza, ma col php sono davvero (come avrete notato) alle primissime armi!Codice:{ $board_config[$row['config_name']] = $row['config_value']; include($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx); }
tanXs
Dopo la graffa, se ti dice di aggiungere dopo, altrimenti prima di tutto quel pezzo di codice, se ti dice di aggiungere prima
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
vado, provo e riferisco.....in ogni caso grazie....sei un grande!
EDIT: dovrei aver fatto il tutto.
ora, qualsiasi sezione del forum io clikki mi appare questa finestra:
Failed obtaining forum access control lists
DEBUG MODE
SQL Error : 1054 Unknown column 'a.auth_download' in 'field list'
SELECT a.forum_id, a.auth_view, a.auth_read, a.auth_post, a.auth_reply, a.auth_edit, a.auth_delete, a.auth_sticky, a.auth_announce, a.auth_vote, a.auth_pollcreate, a.auth_attachments, a.auth_download, a.auth_mod FROM phpbb_auth_access a, phpbb_user_group ug WHERE ug.user_id = 2 AND ug.user_pending = 0 AND a.group_id = ug.group_id AND a.forum_id = 1
Line : 157
File : auth.php
dove ho sbagliato?
FunCool: Non scrivere due messaggi consecutivi, utilizza il tasto Edita.
Ultima modifica di funcool : 06-06-2007 alle ore 09.16.52
ho installato in locale, e funziona perfettamente, prova a ricontrollare questa parte
Edit: Ho appena visionato il tuo forum , stessa cosa di prima, ora ricontrolla questa.#-----[ OPEN ]---------------------------------------------
#
includes/auth.php
#
#-----[ FIND ]---------------------------------------------
# around line 105
case AUTH_ATTACH:
break;
default:
break;
}
#
#-----[ AFTER, ADD ]---------------------------------------
# the Line have to be added AFTER the closing brace
attach_setup_basic_auth($type, $auth_fields, $a_sql);
In particolar modo questa parte#-----[ OPEN ]---------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]---------------------------------------------
# around line 152
AND f.forum_id = t.forum_id
$order_sql";
#
#-----[ AFTER, ADD ]---------------------------------------
#
attach_setup_viewtopic_auth($order_sql, $sql);
#
#-----[ FIND ]---------------------------------------------
# around line 587
$s_auth_can .= ( ( $is_auth['auth_vote'] ) ? $lang['Rules_vote_can'] : $lang['Rules_vote_cannot'] ) . '<br />';
#
#-----[ AFTER, ADD ]---------------------------------------
#
attach_build_auth_levels($is_auth, $s_auth_can);
#
#-----[ FIND ]---------------------------------------------
# around line 817
//
// Update the topic view counter
#
#-----[ BEFORE, ADD ]---------------------------------------
#
init_display_post_attachments($forum_topic_data['topic_attachment']);
#
#-----[ FIND ]---------------------------------------------
# around line 1209
'U_POST_ID' => $postrow[$i]['post_id'])
);
#
#-----[ AFTER, ADD ]---------------------------------------
# The Line have to be added AFTER the ');' and BEFORE the '}' (without single quotes)
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
#
#-----[ FIND ]---------------------------------------------
# around line 152
AND f.forum_id = t.forum_id
$order_sql";
#
#-----[ AFTER, ADD ]---------------------------------------
#
attach_setup_viewtopic_auth($order_sql, $sql);
#
Ultima modifica di LastWings : 06-06-2007 alle ore 04.42.07
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
nulla, ho fatto le modifiche ma mi dice:
Errore Generale
Failed obtaining forum access control lists
DEBUG MODE
SQL Error : 1054 Unknown column 'a.auth_download' in 'field list'
SELECT a.forum_id, a.auth_view, a.auth_read, a.auth_post, a.auth_reply, a.auth_edit, a.auth_delete, a.auth_sticky, a.auth_announce, a.auth_vote, a.auth_pollcreate, a.auth_attachments, a.auth_download, a.auth_mod FROM phpbb_auth_access a, phpbb_user_group ug WHERE ug.user_id = 2 AND ug.user_pending = 0 AND a.group_id = ug.group_id AND a.forum_id = 7
Line : 156
File : auth.php
p.s.
se entro nel forum e provo a mandare/leggere un msg pvt mi da anche questo errore:
Parse error: syntax error, unexpected T_VARIABLE in /membri/forumvideogiochi/privmsg.php on line 1641
Ultima modifica di forumvideogiochi : 06-06-2007 alle ore 14.13.56
Scusate, il mio post non vi sarà di aiuto, ma per allegati si intende la possibilità dell'utente di postare anche immagini, file .doc, .txt, .pdf, in un topic??Ho capito bene?Infatti ho notato anche io che questa opzione non c'è sul forum preinstallato da altervista e per un neofita, come me, da quanto ho letto sopra, mi sa che deve essere un po complicato installare questa opzione!!!Originalmente inviato da forumvideogiochi
si gli allegati sono proprio quelli che dici tu.
cmnq anche io non sono assolutamente esperto di php ma con l'aiuto di questo supporto ho fatto tutto (piccolo problemino sopra illustrato apparte) senza troppo penare.
provaci e vedrai che non è così difficile.
ciauz
Ho capito!!Ma questa operazione non potrebbe comportare qualche danno al funzionamento del forum (se fatto da un inesperto come me per es.)??In tal caso poi come si farebbe a ripristinare il funzionamento...??Originalmente inviato da forumvideogiochi
Grazie mille
Ultima modifica di forumunite : 06-06-2007 alle ore 15.43.45
prima di fare qualsiasi modifica fai il backup del forum....
se sbagli qualcosa ripristini e non ci sono problemi....
Ma per backup, tu intendi quello tramite il pannello di amministrazione del forum??alla voce, mi sembra, "backup database"?Ma quello è un backup solo degli archivi, oppure salva anche le pagine del forum?
Grazie ancora e scusa se sono stato un po seccante....
Ultima modifica di forumunite : 06-06-2007 alle ore 18.43.28
@forumvideogiochi questi errori, sono dovuti a qualche sbaglio nella modifica dei file. Se mi confermi che il forum è un phpBB2 2.021, e a quanto vedo, non ci sono altre modifiche, a parte questa che stiamo facendo, posso passarti io i file già modificati. Ho già testato il funzionamento di tutto, e funziona. Se vuoi controllare, ti lascio anche il link.
@forumunite: se non riesci a risolvere, posso fare la stessa cosa anche a te
Ultima modifica di LastWings : 06-06-2007 alle ore 21.28.35
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
magari lastwings....stò impazzendo a trovare l'errore....mi faresti un gran piacere...davvero...ma dove me li mandi i file?
Come preferisci, metto un link qui ad un archivio compresso, o te lo linko in pvt?
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.
come meglio credi, grazie....ti sono debitore.........
Ultima modifica di forumvideogiochi : 06-06-2007 alle ore 21.49.40
Tenendo presente che hai già modificato il database slq, con l'install.php...
Download
Nel caso, decidi di cambiare template, dovrai fare questi passaggi, solo che al posto di subSilver, andrà il nome del template nuovo.Copiare le cartelle ed i file nelle medesime posizioni, in cui sono messi qui.
Es: i file nella cartella admin, andranno copiati, nella cartella admin..., i files, fuori cartella, vanno nella root
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/modcp_body.tpl
#
#-----[ FIND ]---------------------------------------------
# around line 27
<td class="row1"> <span class="topictitle">{topicrow.TOPIC_TYPE}<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a></span></td>
#
#-----[ IN-LINE FIND ]---------------------------------------------
# around line 27 (directly in that line)
{topicrow.TOPIC_TYPE}
#
#-----[ IN-LINE BEFORE, ADD ]---------------------------------------
#
{topicrow.TOPIC_ATTACHMENT_IMG}
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]---------------------------------------------
# around line 258
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
#
#-----[ REPLACE WITH ]---------------------------------------
#
<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)" {S_FORM_ENCTYPE}>
#
#-----[ FIND ]---------------------------------------------
# around line 462
{POLLBOX}
#
#-----[ BEFORE, ADD ]---------------------------------------
#
{ATTACHBOX}
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/posting_preview.tpl
#
#-----[ FIND ]---------------------------------------------
# around line 13
<span class="postbody">{MESSAGE}</span>
#
#-----[ AFTER, ADD ]---------------------------------------
# Do NOT make one line out of this, a <!-- --> template statement has to be on one seperate line
<!-- BEGIN postrow -->
{ATTACHMENTS}
<!-- END postrow -->
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/posting_topic_review.tpl
#
#-----[ FIND ]---------------------------------------------
# around line 26
<td colspan="2"><span class="postbody">{postrow.MESSAGE}</span></td>
#
#-----[ IN-LINE FIND ]---------------------------------------------
# around line 26 (directly in that line)
{postrow.MESSAGE}</span>
#
#-----[ IN-LINE AFTER, ADD ]---------------------------------------
#
{postrow.ATTACHMENTS}
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/privmsgs_body.tpl
#
#-----[ FIND ]---------------------------------------------
# around line 15
<table border="0" cellspacing="0" cellpadding="0" align="center" width="100%">
<tr>
#
#-----[ AFTER, ADD ]---------------------------------------
#
<td align="right">
<!-- BEGIN switch_box_size_notice -->
<table width="175" cellspacing="1" cellpadding="2" border="0" class="bodyline">
<tr>
<td colspan="3" width="175" class="row1" nowrap="nowrap"><span class="gensmall">{ATTACH_BOX_SIZE_STATUS}</span></td>
</tr>
<tr>
<td colspan="3" width="175" class="row2">
<table cellspacing="0" cellpadding="1" border="0">
<tr>
<td bgcolor="{T_TD_COLOR2}"><img src="templates/subSilver/images/spacer.gif" width="{ATTACHBOX_LIMIT_IMG_WIDTH}" height="8" alt="{ATTACH_LIMIT_PERCENT}" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td width="33%" class="row1"><span class="gensmall">0%</span></td>
<td width="34%" align="center" class="row1"><span class="gensmall">50%</span></td>
<td width="33%" align="right" class="row1"><span class="gensmall">100%</span></td>
</tr>
</table>
<!-- END switch_box_size_notice -->
</td>
#
#-----[ FIND ]---------------------------------------------
# around line 106
<td width="55%" valign="middle" class="{listrow.ROW_CLASS}"><span class="topictitle"> <a href="{listrow.U_READ}" class="topictitle">{listrow.SUBJECT}</a></span></td>
#
[...] CUT
In più dovrai copiare nella cartella del template nuovo, questi file
posted_attachments_body.tpl
posting_attach_body.tpl
posting_attach_rules.tpl
viewtopic_attach_body.tpl
posting_attach_body.tpl
uacp_body.tpl
admin/attach_cat_body.tpl
admin/attach_cp_attachments.tpl
admin/attach_cp_body.tpl
admin/attach_cp_search.tpl
admin/attach_cp_user.tpl
admin/attach_extension_groups.tpl
admin/attach_extensions.tpl
admin/attach_forbidden_extensions.tpl
admin/attach_manage_body.tpl
admin/attach_quota_body.tpl
admin/attach_shadow.tpl
admin/extension_groups_permissions.tpl
PS: all'interno dell'archivio, c'è un file README.txt, identico a quanto ho scritto qui.
Ciao
Ultima modifica di LastWings : 06-06-2007 alle ore 23.09.53
Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni
Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico.