#1 zirosky Mercoledì, 11 Luglio 2007, 08:48
Salve, vorrei sapere se c'è un modo per aumentare la distanza fra una immagine ed il testo, in una news... vi mostro...
grazie
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
Ringraziano per l'utile discussione di zirosky: mik (23 Agosto)
#2 Mighty Gorgon Mercoledì, 08 Agosto 2007, 09:56
Devi modificare il file bbcode.php, cercando il tag IMG ed inserendo un padding nel codice HTML che inserisce l'immagine.
Fai qualche test...
Versione di IP: 3.X
Server: Linux
____________ Luca
-

Mighty Gorgon
-
I wanna love you tender
-
- Età: 37
- Registrato: Maggio 2007
- Residenza: Borgo San Michele
- Messaggi: 1608
-
#3 zirosky Lunedì, 12 Novembre 2007, 23:05
che vuol dire inserire un padding? qualcuno può aiutarmi?!
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#4 raphael10 Martedì, 13 Novembre 2007, 02:57
Se vuoi adattare il tuo forum graficamente non puoi prescindere dall'apprendere l'HTML ed i CSS (ti consiglio di studiare i tutorial su www.web-link.it )
Il padding è la spaziatura che diamo attorno ad un elemento, vedi qui: http://www.webmaster-risorse.com/css/padding.asp
e qui: http://www.morpheusweb.it/html/manuali/css/css_padding.asp
Per ciò che hai richiesto bisogna agire sul codice che si trova in includes/bbcode.php e in particolare sulla funzione che traduce il bbcode [img] in html... può essere sufficiente aggiungere il codice che ho evidenziato sotto in rosso ( a tutte le immagini mette un bordo su tutti i lati di 10 pixel, che possono però essere cambiati a piacimento)
il codice seguente inizia attorno alla riga 1263
// generate html
$html = '<span style="padding: 10px 10px 10px 10px;"><img';
foreach($params as $var => $value)
{
if ($this->process_text($value) != '')
{
$html .= ' ' . $var . '="' . $this->process_text($value) . '"';
}
}
if(!isset($params['title']))
{
$html .= ' title="' . $this->process_text($params['alt']) . '"';
}
$html .= ' /></span> ';
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#5 zirosky Martedì, 13 Novembre 2007, 10:55
il codice da te riportato l'ho trovato alla riga 1191, ho modificato esattamente come tu mi hai detto, ma non è cambiato nulla...
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#6 raphael10 Martedì, 13 Novembre 2007, 12:50
Ok, è solo perchè abbiamo usato due versioni di Icy differenti, ma il codice è lo stesso. Sei sicuro di aver fatto tutto correttamente?
Il codice funziona perchè l'ho testato su un paio di board! Non ho neppure avuto bisogno di cancellare la cache, con Firefox mi è bastato ricaricare la pagina di anteprima del post di prova per vedere i cambiamenti (ovvio che funziona solo sulle nuove immagini che vai a caricare, se vuoi che agisca sulle vecchie devi riaprire e ricaricare i post o agire da database con un REPLACE).
L'unico particolare che noto è che lo spazio laterale lo inserisce correttamente, mentre quello verticale no... ma ciò che ti serviva fondamentalmente era proprio la spaziatura laterale con il testo.
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#7 zirosky Martedì, 13 Novembre 2007, 13:12
Ok, è solo perchè abbiamo usato due versioni di Icy differenti, ma il codice è lo stesso. Sei sicuro di aver fatto tutto correttamente?
Il codice funziona perchè l'ho testato su un paio di board! Non ho neppure avuto bisogno di cancellare la cache, con Firefox mi è bastato ricaricare la pagina di anteprima del post di prova per vedere i cambiamenti (ovvio che funziona solo sulle nuove immagini che vai a caricare, se vuoi che agisca sulle vecchie devi riaprire e ricaricare i post o agire da database con un REPLACE).
L'unico particolare che noto è che lo spazio laterale lo inserisce correttamente, mentre quello verticale no... ma ciò che ti serviva fondamentalmente era proprio la spaziatura laterale con il testo.
niente... ho cancellato la cache e poi fatto quello che hai detto precedenetementa ma nulla... creande un nuovo post... ti mostro il codice che ho modificato:
// generate html
$html = '<span style="padding: 10px 10px 10px 10px;"><img';
foreach($params as $var => $value)
{
if ($this->process_text($value) != '')
{
$html .= ' ' . $var . '="' . $this->process_text($value) . '"';
}
}
if(!isset($params['title']))
{
$html .= ' title="' . $this->process_text($params['alt']) . '"';
}
$html .= ' /></span>';
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#8 raphael10 Martedì, 13 Novembre 2007, 16:59
Non so che dirti, è una modifica molto semplice e se caricata correttamente dovrebbe funzionare senza problemi...
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#9 zirosky Martedì, 13 Novembre 2007, 22:19
Non so che dirti, è una modifica molto semplice e se caricata correttamente dovrebbe funzionare senza problemi... 
AAAAAAAAAAlt! allora il tuo "metodo" ha funzionato ma per delle immagini postate come thumbnail e non per le immagini in homepage come volevo io...
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#10 raphael10 Mercoledì, 14 Novembre 2007, 00:26
Se le immagini in homepage non sono altro che dei post che hai fatto diventare "News"... allora quando carichi i post - e funziona la correzione - tale funzionalità resta pure in homepage!
Se in homepage hai dei blocchi html e le immagini le linki dopo averle caricate da qualche parte, allora devi inserire il padding nel codice html che crei per il blocco.
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#11 zirosky Mercoledì, 14 Novembre 2007, 09:38
Se le immagini in homepage non sono altro che dei post che hai fatto diventare "News"... allora quando carichi i post - e funziona la correzione - tale funzionalità resta pure in homepage!
Se in homepage hai dei blocchi html e le immagini le linki dopo averle caricate da qualche parte, allora devi inserire il padding nel codice html che crei per il blocco.
le immaggini in homepage sono semplidemente dei post che appartengono alla categoria news, per cui vanno in homepage... ma non funziona
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#12 buldo Giovedì, 15 Novembre 2007, 10:17
le immaggini in homepage sono semplidemente dei post che appartengono alla categoria news, per cui vanno in homepage... ma non funziona
La modifica di Raphael10 funziona perfettamente, hai "editato" i vecchi post come ti ha suggerito Raphael10?
Controlla il codice HTML generato della pagina e verifica che ci siano i tag corretti in corrispondenza delle immagini nei post.
- <span style="padding: 10px 10px 10px 10px;">...
Versione di IP: 1.3.17.70
Server: Linux
____________ ~~~ Andrea ~~~
Coltiva GNU/Linux, Windows si pianta da solo!
"Le password sono come le mutande: non devi lasciarle in bella vista, devi cambiarle frequentemente, non devi prestarle a nessuno"
-

buldo
-
Amministratore
 mio fratello è un BUG
-
- Età: 34
- Registrato: Maggio 2007
- Residenza: Borgo San Michele
- Messaggi: 2081
-
#13 zirosky Giovedì, 15 Novembre 2007, 20:22
niente, ripeto per le immagini nei post dei forum funziona ma per quelle in homepage no...
ecco cos ami spunta nel codice sorgente della immagine in homepage
<td class="row2g-left-top" width="100%">
<div class="post-text" style="padding:2px;"><a href="http://img216.imageshack.us/img216/5707/sanstitreic9.png" target="_blank" title="Clicca sull'immagine per aprirla in una nuova finestra"><span style="padding: 10px 10px 10px 10px"><img src="http://img216.imageshack.us/img216/5707/sanstitreic9.png" alt="Image" align="left" title="Image" /></span> </a> <div style="text-align:center;margin-left:auto;margin-right:auto;"><span style="font-size:14px;"><b><u>STANDING OVATION</u></b></span></div>
<br />
<b>Maria è andata vicina all'impresa, ma a causa della mancanza di competizione si è dovuta arrendere alla numero 1 del mondo dopo tre ore e 24 minuti di battaglia</b>
e questo è l'articolo (se vi può essere utile...)
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#14 zirosky Giovedì, 15 Novembre 2007, 22:19
torvato l'inghippo dopo varie prove... se metto le immagini allienate a sinistra (penso valga anche per destra o centro) la spaziatura non avviene... c'è un modo per fargli fare la spaziatura SOLO se allineata a sinistra?
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#15 raphael10 Giovedì, 15 Novembre 2007, 23:45
Non credo proprio, al più puoi inserire il padding solo per il margine destro [ padding-rigth : 10px; ] invece che per tutti i lati come ti ho illustrato in precedenza.
P.S. In realtà tutto è possibile, ma bisognerebbe lavorare sul codice php e sapere davvero quello che si sta facendo!
Versione di IP: 1.3.0.53a
Server: Linux
____________ "Non c'è una via per la Pace, la Pace è la Via!"
-

raphael10
-
VIP
 ...uno shamano tra noi...
-
- Età: 40
- Registrato: Maggio 2007
- Residenza: Lucca
- Messaggi: 991
-
#16 zirosky Venerdì, 16 Novembre 2007, 11:13
Non credo proprio, al più puoi inserire il padding solo per il margine destro [ padding-rigth : 10px; ] invece che per tutti i lati come ti ho illustrato in precedenza.
P.S. In realtà tutto è possibile, ma bisognerebbe lavorare sul codice php e sapere davvero quello che si sta facendo! 
il problema potrebbe essere raggirato se si riuscisse ad alineare a sinistra l'immagine ma senza toccare il tag solo che ho provato ad usare [align=left][img]http://[/img][/align] ma non funziona... mi mette l'immagine a sinistra ed il testo inizia a fine immagine...
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#17 Mighty Gorgon Venerdì, 16 Novembre 2007, 11:18
Teoricamente dovrebbe bastare consentire il tag padding nel bbcode.php e poi utilizzarlo nel BBCode.
Ora non ho tempo di fare dei test, ma se ti intendi un po' di php ed hai la pazienza di perderci un po' di tempo puoi fare dei tests.
Altrimenti non ti resta che aggiungere una cornice bianca alle immagini!
Versione di IP: 3.X
Server: Linux
____________ Luca
-

Mighty Gorgon
-
I wanna love you tender
-
- Età: 37
- Registrato: Maggio 2007
- Residenza: Borgo San Michele
- Messaggi: 1608
-
#18 zirosky Martedì, 08 Gennaio 2008, 14:41
ora non so perchè è spuntato un po di spazio nel basso dell'immagine lol...
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
#19 Mighty Gorgon Mercoledì, 09 Gennaio 2008, 16:06
Perché il testo va a finire un po' giù...
Comunque i consigli che ti do sono due:
- Aggiungi tu un bordino bianco o trasparente alle foto prima di caricarle... ci vuole poco e comunque ti è utile.
- Puoi modificare nel css la classe per le immagini... con un po' di pazienza dovresti riuscire... non è difficile!
Versione di IP: 3.X
Server: Linux
____________ Luca
-

Mighty Gorgon
-
I wanna love you tender
-
- Età: 37
- Registrato: Maggio 2007
- Residenza: Borgo San Michele
- Messaggi: 1608
-
#20 zirosky Giovedì, 10 Gennaio 2008, 08:27
Perché il testo va a finire un po' giù...
Comunque i consigli che ti do sono due:
- Aggiungi tu un bordino bianco o trasparente alle foto prima di caricarle... ci vuole poco e comunque ti è utile.
- Puoi modificare nel css la classe per le immagini... con un po' di pazienza dovresti riuscire... non è difficile!
ok provero', grazie per avervi risposto...
Versione di IP: 1.2.0.27
Server: Windows
-

zirosky
-
Interessato

-
- Età: 13
- Registrato: Giugno 2007
- Messaggi: 308
-
Questo argomento è stato utile?
Questo argomento è stato utile?
| Condividi Argomento |
|
 | | Inserisci un link per questo argomento |
| URL |
|
| BBCode |
|
| HTML |
|
Argomenti Simili
Argomenti Simili
| Argomento |
Autore |
Forum |
Risposte |
Ultimo Messaggio |
 |
News In Homepage
|
gambit |
Archivio 'Supporto Generale' |
2 |
Domenica, 29 Luglio 2007, 05:51  ernero |
 |
Immagini In Homepage
|
zirosky |
Archivio 'Supporto Generale' |
4 |
Martedì, 13 Novembre 2007, 23:27  zirosky |
 |
Post News In Homepage
|
zirosky |
Archivio 'Supporto Generale' |
25 |
Domenica, 16 Marzo 2008, 00:21  buldo |
 |
[RISOLTO] Immagini In Homepage
|
MaxWeb |
Archivio 'Supporto Generale' |
6 |
Martedì, 20 Maggio 2008, 18:46  MaxWeb |
 |
Come Inserire News Su Homepage
|
luigi3000 |
Archivio 'Supporto Generale' |
5 |
Domenica, 07 Settembre 2008, 20:27  system90 |
Lista Permessi
|
Non puoi inserire nuovi Argomenti Non puoi rispondere ai Messaggi Non puoi modificare i tuoi Messaggi Non puoi cancellare i tuoi Messaggi Non puoi votare nei Sondaggi Non puoi allegare files Non puoi scaricare gli allegati Non puoi inserire eventi calendario
|
|
|
|
|