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
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
Inserire una MOD nel file index.php
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Inserire una MOD nel file index.php
Beh, al momento non le uso, il nome del Forum potrebbe restare, nel caso di più subforum potrei inserirlo nel "title" del link, assieme al titolo del Topic, oppure il titolo potrebbe andare sotto la miniatura, ma quello non è un problema aggiungerle, eventualmente.
Diciamo che questa era una prima bozza, quello che mi interessava era la possibilità di inserirlo in index.php o viewforum.php senza fare grosse modifiche a questi file. Si potrebbe anche inserire una condizione "IF" e dare modo all'utente di scegliere se visualizzare o meno le miniature.
Altro problema è trovare il modo di calcolare la dimensione delle thumbs in base alle dimensioni disponibili su ciascun PC e se le dimensioni dell'immagine originale conviene prenderle dal database o dall'immagine stessa. Poi si fa una proporzione in base allo spazio disponibile e si ridimensiona in percentuale le 5 foto mantenendo una altezza uguale.
Poi, dimenticavo, il Forum nel quale ho inserito la MOD è ancora un 3.0.2.
Il fatto è che sono relativamente nuovo e abbiamo un sacco di roba e non mi fido a fare l'aggiornamento fino a quando non ho chiarito alcune cose. Prima eravamo con Aruba e avevamo grossi problemi, ora abbiamo cambiato host (Eurologon) e le cose vanno decisamente meglio, riesco perfino ad aprire la cartella files che contiene 69000 allegati.
Diciamo che questa era una prima bozza, quello che mi interessava era la possibilità di inserirlo in index.php o viewforum.php senza fare grosse modifiche a questi file. Si potrebbe anche inserire una condizione "IF" e dare modo all'utente di scegliere se visualizzare o meno le miniature.
Altro problema è trovare il modo di calcolare la dimensione delle thumbs in base alle dimensioni disponibili su ciascun PC e se le dimensioni dell'immagine originale conviene prenderle dal database o dall'immagine stessa. Poi si fa una proporzione in base allo spazio disponibile e si ridimensiona in percentuale le 5 foto mantenendo una altezza uguale.
Poi, dimenticavo, il Forum nel quale ho inserito la MOD è ancora un 3.0.2.
Il fatto è che sono relativamente nuovo e abbiamo un sacco di roba e non mi fido a fare l'aggiornamento fino a quando non ho chiarito alcune cose. Prima eravamo con Aruba e avevamo grossi problemi, ora abbiamo cambiato host (Eurologon) e le cose vanno decisamente meglio, riesco perfino ad aprire la cartella files che contiene 69000 allegati.
Ultima modifica di Micogian il 07/01/2010, 18:25, modificato 1 volta in totale.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Inserire una MOD nel file index.php
Ehm... non ho capito.bingo ha scritto:Altro problema è trovare il modo di calcolare la dimensione delle thumbs in base alle dimensioni disponibili su ciascun PC e se le dimensioni dell'immagine originale conviene prenderle dal database o dall'immagine stessa. Poi si fa una proporzione in base allo spazio disponibile e si ridimensiona in percentuale le 5 foto mantenendo una altezza uguale.
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Inserire una MOD nel file index.php
Io posso risalire alle dimensioni delle immagini, faccio la somma dello spazio che occuperebbero, ricavo lo spazio disponibile e trovo il coefficiente di riduzione per farle stare tutte in una riga, ma con altezza uguale.carlino1994 ha scritto:Ehm... non ho capito.bingo ha scritto:Altro problema è trovare il modo di calcolare la dimensione delle thumbs in base alle dimensioni disponibili su ciascun PC e se le dimensioni dell'immagine originale conviene prenderle dal database o dall'immagine stessa. Poi si fa una proporzione in base allo spazio disponibile e si ridimensiona in percentuale le 5 foto mantenendo una altezza uguale.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Inserire una MOD nel file index.php
Intelligente!
Però c'è di mezzo la matematica, cui non è il mio forte...
Comunque, mi sono accorto che quando estrai i topic con relativi allegati, la query la esegui due volte:
In allegato trovi il file index.php modificato. Ho sistemato anche il codice, con un'unica query per estrapolare i topic e gli allegati.
Il template non l'ho modificato, ma credo che tu riesco a farlo da solo.

Però c'è di mezzo la matematica, cui non è il mio forte...

Comunque, mi sono accorto che quando estrai i topic con relativi allegati, la query la esegui due volte:
Codice: Seleziona tutto
//query per estrarre gli ultimi 5 Topics con allegati
$sql = "SELECT
pt.topic_id, pt.forum_id, pt.topic_title, pt.topic_first_poster_name, pt.topic_attachment, pf.forum_name, pf.parent_id
FROM ". TOPICS_TABLE." pt,". FORUMS_TABLE. " pf
WHERE pf.parent_id = $forum_id
AND pt.forum_id = pf.forum_id
AND pt.topic_attachment = 1
ORDER BY pt.topic_id DESC LIMIT 5";
$db->sql_query($sql);
$result = $db->sql_query($sql);
Il template non l'ho modificato, ma credo che tu riesco a farlo da solo.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Inserire una MOD nel file index.php
Altro refuso.carlino1994 ha scritto: Comunque, mi sono accorto che quando estrai i topic con relativi allegati, la query la esegui due volte:
Avevo recuperato una MOD di T@by per realizzare una Lista dei Topics, che funziona, anche se ha bisogno di essere sistemata. Ho cominciato da poco a lavorare con il phpbb, devo fare un pò di gavetta.
Grazie, Carlino, questa sera a casa darò un'occhiata.
Ho l'impressione che una volta capito il meccanismo di phpbb ci sono molte cose che si possono fare.
Anche se la matematica non è il tuo forte, sai come si fa a conoscere la dimensione della pagina dell'utente collegato ?
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Inserire una MOD nel file index.php
Ma non ho capito che intendi con "la pagina dell'utente collegato".
Comunque chiamami Carlo.
Comunque chiamami Carlo.

- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Inserire una MOD nel file index.php
Diciamo che io mi collego al Forum ma la dimensione della pagina dipende dalla risoluzione del computer che uso.
Ecco, mi domando, è possibile che il comando php che utilizzo possa risalire alla dimensioni (in pixel) della pagina visualizzata nel mio PC. ?
E' fondamentale, se voglio creare un sistema che visualizzi le immagini in una riga, altrimenti devo creare un "table" a 5 colonne che lavori con dimensioni in percentuale, ma devo anche calcolare che le foto devono avere la stessa altezza e quindi possono variare in larghezza, in sostanza un pò incasinato ma credo si possa fare.
Ecco, mi domando, è possibile che il comando php che utilizzo possa risalire alla dimensioni (in pixel) della pagina visualizzata nel mio PC. ?
E' fondamentale, se voglio creare un sistema che visualizzi le immagini in una riga, altrimenti devo creare un "table" a 5 colonne che lavori con dimensioni in percentuale, ma devo anche calcolare che le foto devono avere la stessa altezza e quindi possono variare in larghezza, in sostanza un pò incasinato ma credo si possa fare.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Inserire una MOD nel file index.php
No, poichè il php lavora dalla parte del server, e non del client... comunque potresti utilizzare qualche JavaScript caso mai.
- Micogian
- Leader Programmatori
- Messaggi: 3704
- Iscritto il: 07/01/2010, 8:51
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 5.4.36
- Database: MySQL 5.1.70-log
- Località: Udine
- Contatta:
Re: Inserire una MOD nel file index.php
C'è qualcosa che va in conflitto con i permessi di visualizzazione dei Forum
Per non toccare il file index ho creato una copia "index_pic.php" collegandolo a "index_body_pic.html"
Se entro loggato mi visualizza il messaggio "Informazione = Non sei autorizzato a leggere questo forum."
Se mi sloggo mi chiede la password = http://www.actafungorum.org/actaforum/index_pic.php
Il primo è quello che mi hai mandato (ho tolto la doppia query)
Il file html è questo:
Ho provato anche in locale, stesso problema. Ho anche cambiato Forum.
Non è che il problema è legato al fatto che la query riguarda il parent_id e non il forum_id ?
Oppure c'è un intoppo nel controllo dei permessi.
Per non toccare il file index ho creato una copia "index_pic.php" collegandolo a "index_body_pic.html"
Se entro loggato mi visualizza il messaggio "Informazione = Non sei autorizzato a leggere questo forum."
Se mi sloggo mi chiede la password = http://www.actafungorum.org/actaforum/index_pic.php
Il primo è quello che mi hai mandato (ho tolto la doppia query)
Il file html è questo:
Codice: Seleziona tutto
<!-- INCLUDE overall_header.html -->
<!-- IF U_MCP -->
<div id="pageheader">
<p class="linkmcp">[ <a href="{U_MCP}">{L_MCP}</a> ]</p>
</div>
<br clear="all" /><br />
<!-- ENDIF -->
<div class="block-start"><table class="tablebg" width="100%" cellspacing="0">
<caption><div class="cap-left"><div class="cap-right">Ultime immagini del Forum </div></div></caption><tr>
<td class="row1" align="center"><br /><p class="gen">
<!-- BEGIN attach_list -->
<a href="{attach_list.MY_TOPIC_LINK}" title="{attach_list.MY_TOPIC_TITLE} (di {attach_list.MY_TOPIC_AUTHOR})"><img src="{attach_list.MY_ATTACH_LINK} alt="{attach_list.MY_FORUM_NAME}" border="0" height="200"></a>
<!-- END attach_list-->
</p><br /></td>
</tr>
</table>
<div class="block-end-left"><div class="block-end-right"></div></div></div>
<br clear="all" />
<!-- INCLUDE forumlist_body.html -->
<span class="gensmall"><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> | <!-- ENDIF --><a href="{U_TEAM}">{L_THE_TEAM}</a></span><br />
<br clear="all" />
<!-- INCLUDE breadcrumbs.html -->
<!-- IF S_DISPLAY_ONLINE_LIST -->
<br clear="all" />
{$CA_BLOCK_START}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
{$CA_CAP_START}<!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF -->{$CA_CAP_END}
<tr>
<!-- IF LEGEND -->
<td class="row1" rowspan="2" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ELSE -->
<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/whosonline.gif" alt="{L_WHO_IS_ONLINE}" /></td>
<!-- ENDIF -->
<td class="row1" width="100%"><span class="genmed">{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /><br />{LOGGED_IN_USER_LIST}</span></td>
</tr>
<!-- IF LEGEND -->
<tr>
<td class="row1 nobold"><b class="gensmall">{L_LEGEND} :: {LEGEND}</b></td>
</tr>
<!-- ENDIF -->
</table>
{$CA_BLOCK_END}
<!-- ENDIF -->
<!-- IF S_DISPLAY_BIRTHDAY_LIST && BIRTHDAY_LIST -->
<br clear="all" />
{$CA_BLOCK_START}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
{$CA_CAP_START}{L_BIRTHDAYS}{$CA_CAP_END}
<tr>
<td class="row1" align="center" valign="middle"><img src="{T_THEME_PATH}/images/birthday.gif" alt="{L_BIRTHDAYS}" /></td>
<td class="row1 nobold" width="100%"><p class="genmed"><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <b>{BIRTHDAY_LIST}</b><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p></td>
</tr>
</table>
{$CA_BLOCK_END}
<!-- ENDIF -->
<br clear="all" />
{$CA_BLOCK_START}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
{$CA_CAP_START}{L_STATISTICS}{$CA_CAP_END}
<tr>
<td class="row1"><img src="{T_THEME_PATH}/images/stats.gif" alt="{L_STATISTICS}" /></td>
<td class="row1 nobold" width="100%" valign="middle"><p class="genmed">{TOTAL_POSTS} | {TOTAL_TOPICS} | {TOTAL_USERS} | {NEWEST_USER}</p></td>
</tr>
</table>
{$CA_BLOCK_END}
<!-- IF not S_USER_LOGGED_IN -->
<br clear="all" />
<form method="post" action="{S_LOGIN_ACTION}">
{$CA_BLOCK_START}
<table class="tablebg" width="100%" cellspacing="{$CA_SPACING}">
{$CA_CAP_START}<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>{$CA_CAP_END}
<tr>
<td class="row1" align="center"><span class="genmed">{L_USERNAME}:</span> <input class="post" type="text" name="username" size="10" /> <span class="genmed">{L_PASSWORD}:</span> <input class="post" type="password" name="password" size="10" /> <!-- IF S_AUTOLOGIN_ENABLED --><span class="gensmall">{L_LOG_ME_IN}</span> <input type="checkbox" class="radio" name="autologin" /> <!-- ENDIF --> <input type="submit" class="btnmain" name="login" value="{L_LOGIN}" /></td>
</tr>
</table>
{$CA_BLOCK_END}
{S_FORM_TOKEN}
</form>
<!-- ENDIF -->
<br clear="all" />
<table class="legend">
<tr>
<td width="20" align="center">{FORUM_NEW_IMG}</td>
<td><span class="gensmall">{L_NEW_POSTS}</span></td>
<td> </td>
<td width="20" align="center">{FORUM_IMG}</td>
<td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
<td> </td>
<td width="20" align="center">{FORUM_LOCKED_IMG}</td>
<td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
</tr>
</table>
<!-- INCLUDE overall_footer.html -->
Non è che il problema è legato al fatto che la query riguarda il parent_id e non il forum_id ?
Oppure c'è un intoppo nel controllo dei permessi.
- Carlo
- Amministratore
- Messaggi: 9957
- Iscritto il: 19/04/2009, 10:24
- Sesso: Maschio
- Versione: 3.2.0
- Server: UNIX/Linux
- PHP: 7.1.0
- Database: MySQL(i) 10.0.27-MariaDB-cll-lve
- Località: Puglia
- Contatta:
Re: Inserire una MOD nel file index.php
Scusa, errore mio...
Ecco l'allegato corretto.

Ecco l'allegato corretto.
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Chi c’è in linea
Visitano il forum: Nessuno e 45 ospiti