Pagina 1 di 2
Didascalie foto
Inviato: 08/07/2013, 14:31
da eniac
Mi hanno fatto notare che nel mio forum le didascalie riportate nell'apposita casella quando si inserisce una foto come allegato non vengono visualizzate , ho cercato nel pannello di amministrazione se ci fosse una qualche voce da impostare ma non ne ho trovato , da cosa potrebbe dipendere ?
Re: Didascalie foto
Inviato: 09/07/2013, 19:45
da eniac
Nessuno che mi puo aiutare?
Re: Didascalie foto
Inviato: 09/07/2013, 20:28
da Angolo
Dovresti specificare meglio cosa intendi... magari postando uno screen o indiando un link sul tuo Forum.
Ti riferisci alle descrizioni per gli allegati interni?
Re: Didascalie foto
Inviato: 10/07/2013, 23:12
da eniac
Si, nel mio forum gli allegati sono esclusivamente interni, visto che nel 90% dei casi sono foto non possiamo rischiare di accettare link tipo imageshack che dopo un po di tempo vanno persi , quando si allega appunto una foto c'è la possibilità di aggiungere una didascalia con delle spiegazioni ma queste non vengono poi visualizzate quando si invia il post. Nella foto che ho inserito qua sotto si vede in calce il testo scritto in corsivo.
Cattura.JPG
Re: Didascalie foto
Inviato: 11/07/2013, 8:09
da Angolo
Prova intanto a vedere cosa accade col subsilver 2 puro.
Re: Didascalie foto
Inviato: 11/07/2013, 8:44
da Micogian
Come dice Angolo, se con subsilver funziona il problema sta nello style.
Il "commento" degli allegati è rappresentato dalla variabile "_file.COMMENT" e viene inserito dal seguente codice presente nel file attachments_html:
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 -->
Dato che la visualizzazione degli allegati non è consentita ai non iscritti non è possibile controllare se ci sia un problema nel codice sorgente.
Il valore "COMMENT viene ricavato dal file "includes/functions_content.php", più di così non posso dire.
Oltre al "COMMENT" nell'allegato dovrebbe comparire anche il nome del file, la dimensione e le visualizzazioni.
Se anche con subsilvwer non funziona il problema sta nel php, o la variabile "_file.S_IMAGE" è vuota oppure non viene valorizzata la variabile "_file.COMMENT", ma dall'esterno non c'è possibilità di controllare perchè la visualizzazione degli allegati non è prevista per i non iscritti.
Per capire se il problema riguarda una o l'altra variabile bisogna vedere se nel codice sorgente della pagina c'è traccia del codice sopra indicato.
Non posso escludere che il problema sia legato ai permessi assegnati.
Re: Didascalie foto
Inviato: 11/07/2013, 9:26
da eniac
OK, ho provato tutti e 4 gli stili installati e le didascaliie si vedono solo con il subsilver2 , adesso vedo se la variabile che mi hai segnalato è presente nel codice... Vi faccio sapere, intanto grazie gia è qualcosa sapere dove andare a mettere mano...

Re: Didascalie foto
Inviato: 11/07/2013, 9:37
da Micogian
Con subsilver2 il "commento" è separato dagli allegati:
Codice: Seleziona tutto
<!-- IF _file.COMMENT -->
<span class="gensmall"><b>{L_FILE_COMMENT}:</b> {_file.COMMENT}</span><br />
<!-- ENDIF -->
Potrebbe darsi che gli allegati che inserisci non siano considerati "_file.S_IMAGE" e quindi il codice che ho postato prima non viene attivato.
Dovresti postare il codice sorgente della pagina per la parte dedicata alle immagini per capire che frammento di codice del file "attachments.html" viene preso.
Re: Didascalie foto
Inviato: 11/07/2013, 9:44
da eniac
Eccomi , ho controllato ma questo file Attachments.htm è presente solo nella cartella Template di subsilver2 negli altri stili non c'è affatto... comunque questo qua sotto è quello che leggo nel file di subsilver2
<!-- BEGIN _file -->
<!-- IF _file.S_DENIED -->
<span class="genmed">[{_file.DENIED_MESSAGE}]</span><br />
<!-- ELSE -->
<!-- IF _file.COMMENT -->
<div class="gensmall">{_file.COMMENT}</div>
<!-- ENDIF -->
Re: Didascalie foto
Inviato: 11/07/2013, 9:52
da eniac
Abbiamo postato quasi assieme, comunque per prenderti questa parte di codice come devo fare? vado sulla pagina interessata e faccio "visualizza sorgente pagina" e te lo copio oppure devo fare diversamente?