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

Modifica visualizzazione allegati

Supporto per phpBB 3.0.x.
Rispondi
Marco P
Utente
Utente
Messaggi: 3
Iscritto il: 15/01/2013, 16:42
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQLi

Modifica visualizzazione allegati

Messaggio da Marco P » 05/02/2013, 22:33

Scusatemi ma sono da poco tempo alleprese con il php.
La mia domanda è questa : come faccio a far apparire solo la foto come allegato senza altre diciture.
In poche parole vorrei che non si vedessero le scritte sopra e sotto la foto. Sopra mi compare la dicitura "allegati" e sotto "nomefoto.jpg (kb...) osservato xx volte"
Grazie per la comprensione

Avatar utente
ludwig
Utente
Utente
Messaggi: 28
Iscritto il: 04/02/2013, 13:06
Sesso: Maschio
Versione: 3.0.11

Re: Modifica visualizzazione allegati

Messaggio da ludwig » 06/02/2013, 13:47

Personalmente ti consiglio di visualizzare ugualmente la scritta ALLEGATI nell'intestazione, modificando solo il file ./styles/prosilver/template/attachment.html ed in esso sostituendo questo:

Codice: Seleziona tutto

<!-- IF _file.S_IMAGE -->
		<dl class="file">
			<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);" /></dt>
			<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
			<dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
		</dl>
		<!-- ENDIF -->
con

Codice: Seleziona tutto

<!-- IF _file.S_IMAGE -->
		<dl class="file">
			<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);" /></dt>
			<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
		</dl>
		<!-- ENDIF -->
Se poi desideri proprio eliminare tutto e vedere solo l'immagine (al più col commento... perché se uno lo mette ovviamente desidera che si visualizzi) dovrai, oltre a quanto fatto precedentemente, andare in ./styles/prosilver/template/viewtopic_body.html e sostituire questo:

Codice: Seleziona tutto

<!-- IF postrow.S_HAS_ATTACHMENTS -->
				<dl class="attachbox">
					<dt>{L_ATTACHMENTS}</dt> 
					<!-- BEGIN attachment -->
						<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
					<!-- END attachment -->
				</dl>
			<!-- ENDIF -->
con

Codice: Seleziona tutto

<!-- IF postrow.S_HAS_ATTACHMENTS -->
			       <!-- IF postrow.S_HAS_IMG_ATTACHMENTS -->
                                <dl class="attachimagebox">
					<!-- BEGIN attachment -->
						<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
					<!-- END attachment -->
				</dl>
                                <!-- ELSE -->
				<dl class="attachbox">
					<dt>{L_ATTACHMENTS}</dt>
					<!-- BEGIN attachment -->
						<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
					<!-- END attachment -->
				</dl>
				<!-- ENDIF -->
			<!-- ENDIF -->
poi andare in ./styles/prosilver/theme/content.css e sotto questo:

Codice: Seleziona tutto

.attachbox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}
inserire

Codice: Seleziona tutto

.attachimagebox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}
ed infine andare in ./viewtopic.php e sotto questo:

Codice: Seleziona tutto

$row =& $rowset[$post_list[$i]];
	$poster_id = $row['user_id'];
inserire

Codice: Seleziona tutto

$solo_immagini = false;
        $conta = $ciclo = 0;
        if (!empty($attachments[$row['post_id']]))
	{
           foreach ($attachments[$row['post_id']] as $attachment)
                {
                   $conta++;
                   if ($extensions[$attachment['extension']]['display_cat'] == 1 && !$attachment['thumbnail'])
                   {
                       $ciclo++;
                   }
                }
           if ($conta == $ciclo)
           {
              $solo_immagini = true;
           }
        }
ed ancora, sempre nello stesso file, sotto questo:

Codice: Seleziona tutto

'S_HAS_ATTACHMENTS'	=> (!empty($attachments[$row['post_id']])) ? true : false,
inserire

Codice: Seleziona tutto

'S_HAS_IMG_ATTACHMENTS'	=>  $solo_immagini,
Alla fine di tutto ricorda di aggiornare i template (PCA :arrow: STILI :arrow: Template :arrow: Aggiorna)
ed i temi (PCA :arrow: STILI :arrow: Temi :arrow: Aggiorna),
e di svuotare la cache.

Ovviamente, data l'impossibilità di saperlo, ho supposto che lo stile applicato al tuo forum sia il prosilver... sebbene "atteggiamenti" più o meno analoghi possono essere considerati validi anche per gli altri possibili stili.
Ultima modifica di ludwig il 06/02/2013, 18:38, modificato 2 volte in totale.

Marco P
Utente
Utente
Messaggi: 3
Iscritto il: 15/01/2013, 16:42
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQLi

Re: Modifica visualizzazione allegati

Messaggio da Marco P » 06/02/2013, 17:19

Grazie sei sato molto gentile. Funziona tutto ok.
Ti chiederei ancora una cosa : se volessi eliminare lo sfondo bianco ed il bordo cosa devo modificare?
Ho fatto alcuni tentativi ma non mi prende il colore che ho impostato uguale allo sfondo.
Comunque uso lo stile xsilver.
Grazie

Avatar utente
ludwig
Utente
Utente
Messaggi: 28
Iscritto il: 04/02/2013, 13:06
Sesso: Maschio
Versione: 3.0.11

Re: Modifica visualizzazione allegati

Messaggio da ludwig » 06/02/2013, 18:45

Se vedi ho modificato il precedente postato,
per far si che la scritta ALLEGATI ed il separatore compaiano nel caso non si tratti di un'immagine, o nel caso tra gli allegati, oltre all'immagine, siano presenti altri file.

In questo caso (ossia con l'ultima modifica effettuata al mio precedente post) per modificare lo sfondo ed il bordo di un immagine basta modificare i parametri in in ./styles/prosilver/theme/content.css...
ad esempio sostituendo questo

Codice: Seleziona tutto

.attachimagebox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: #FFFFFF;
	border: 1px dashed #d8d8d8;
	clear: left;
}
con

Codice: Seleziona tutto

.attachimagebox {
	float: left;
	width: auto; 
	margin: 5px 5px 5px 0;
	padding: 6px;
	background-color: none;
	border: none;
	clear: left;
}
si eliminano sia il bordo che lo sfondo... ovviamente ricorda sempre di aggiornare Template e Temi.

Marco P
Utente
Utente
Messaggi: 3
Iscritto il: 15/01/2013, 16:42
Sesso: Maschio
Versione: 3.0.11
Server: UNIX/Linux
PHP: 5.4.6
Database: MySQLi

Re: Modifica visualizzazione allegati

Messaggio da Marco P » 06/02/2013, 20:10

Grazie molte gentilissimo

Avatar utente
ludwig
Utente
Utente
Messaggi: 28
Iscritto il: 04/02/2013, 13:06
Sesso: Maschio
Versione: 3.0.11

Re: Modifica visualizzazione allegati

Messaggio da ludwig » 07/02/2013, 15:37

Marco P ha scritto:Comunque uso lo stile xsilver.

Immagine
Scusami non avevo visto che avevi chiarito lo stile usato.
Beh sembra che comunque le modifiche varino di poco...

Rispondi

Torna a “[3.0.x] Forum di Supporto”

Chi c’è in linea

Visitano il forum: Nessuno e 6 ospiti