#1 toniobr Lunedì, 10 Marzo 2008, 11:15
Salve a tutti ,
avrei la necessità di visualizzare un logo diverso ad ogni accesso al sito , un logo random .
Ogni volta che un utente accede al sito , l'immagine sitelogo_small.png deve cambiare
E' possibile ?
C'è qualcuno che potrebbe darmi un aiutino
In rete ho visto che c'è molta roba su come generare un'immagine random con jscript ma non so proprio dove inserirlo quel codice
Grazie Anticipatamente
Tonio
Ultima modifica di toniobr il Mercoledì, 12 Marzo 2008, 14:49, modificato 1 volta in totale
-

toniobr
-
Frequentatore

-
- Età: 36
- Registrato: Settembre 2007
- Messaggi: 107
-
#2 Mighty Gorgon Lunedì, 10 Marzo 2008, 12:00
Leggiti qui:
http://www.icyphoenix.it/viewtopic.php?t=84
In più in IP trovi in questa cartella già un file in php creato appositamente:
templates/common/images/random/random.php
Che legge tutte le immagini messe in quella cartella... richiamandolo poi da browser dovrebbe generare ogni volta una immagine diversa.
Fammi sapere.
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 toniobr Martedì, 11 Marzo 2008, 14:50
Leggiti qui:
http://www.icyphoenix.it/viewtopic.php?t=84
In più in IP trovi in questa cartella già un file in php creato appositamente:
templates/common/images/random/random.php
Che legge tutte le immagini messe in quella cartella... richiamandolo poi da browser dovrebbe generare ogni volta una immagine diversa.
Fammi sapere.
ma io che mastico qualcosa di html ce la potrei fare o occorrono altre conoscenze tipo php ecc.
-

toniobr
-
Frequentatore

-
- Età: 36
- Registrato: Settembre 2007
- Messaggi: 107
-
#4 Andrea75 Martedì, 11 Marzo 2008, 19:39
ma io che mastico qualcosa di html ce la potrei fare o occorrono altre conoscenze tipo php ecc. 
Se leggi il topic linkato da MG e segui le indicazioni che ti ha dato qui non dovresti aver problemi.
Versione di IP: 1.3.25.78
Server: Linux
____________ My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
-

Andrea75
-
Amministratore
 bel tempo con possibili rovesci
-
- Età: 36
- Registrato: Maggio 2007
- Residenza: Perugia
- Messaggi: 3777
-
#5 toniobr Giovedì, 13 Marzo 2008, 10:36
Grazie a tutti per i consigli , la generazione del logo randoma è riuscita !!!
Ho unito le info presenti nel forum e le vostre indicazioni per creare questa mini guida ,
spero di non aver commesso errori
1- Creare una nuova cartella nel vostro PC (date un nome qualsiasi alla cartella , nel mio caso è "rndlogo" )
2- Inserite nella cartella appena creata le immagini che volete utilizzare come logo random
3- Creare un nuovo file di testo con il wordpad ed insirire il seguente codice :
<?php
$filetype = end(explode(".",$_SERVER['REQUEST_URI']));
if($filetype != "jpg" && $filetype != "gif" && $filetype != "png") exit;
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && stristr($file, ".".$filetype)) $files[]=$file;
}
closedir($handle);
}
if ($files) {
$imagenr = rand(0, sizeof($files)-1);
if($filetype == "jpg") $filetype = "jpeg";
$fp = fopen($files[$imagenr], 'rb');
header("Content-Type: image/$filetype");
header("Content-Length: " . filesize($files[$imagenr]));
fpassthru($fp);
exit;
}
?>
4- Salvare il file di testo con estensione .PHP (io l'ho chiamato "rndlogo.php")
5- Caricare la cartella nel server ( nel mio caso "/public/rndlogo/" )
6- Testare che la generazione del random image funzioni richiamando da browser il file php creato , nel mio caso " www.kiteforumpuglia.it/public/rndlogo/rndlogo.php/logo.jpg"
nb. logo.jpg può anche essere foto.jpg, immagine.jpg non ha importanza ma è necessario indicare un nome avente la "stessa" estensione delle immagini caricate.
7- Se la generazione delle immagini random funziona , copiare dal vostro server sul vs HD il file "overall_header.tpl" . La posizione di quest'ultimo dipende del tema che utilizzate , nel mio caso è "publictemplatesmgthemes" in quanto uso il tema di default .
8- Aprire il file appena downloadato e sostituire la stringa
<a href="{U_PORTAL}" title="{L_HOME}"><img src="{FULL_SITE_PATH}{SITELOGO}" alt="{L_HOME}" title="{L_HOME}"/></a>
con
<a href="{FULL_SITE_PATH}{U_PORTAL}" title="{L_HOME}"><img src="http://www.vostrosito.it/public/rndlogo/rndlogo.php/logo.jpg" alt="{L_HOME}" title="{L_HOME}"/></a>
9- Rinominare il file presente sul server da "overall_header.tpl" in "overall_header_org.tpl"
10- Uplodare il file modificato
FINE , ora dovreste avere il vostro logo random
BUONA FORTUNA!
-

toniobr
-
Frequentatore

-
- Età: 36
- Registrato: Settembre 2007
- Messaggi: 107
-
#6 Andrea75 Giovedì, 13 Marzo 2008, 13:01
Perfetto toniobr. Grazie del contributo
Spostato in "Guide".
Versione di IP: 1.3.25.78
Server: Linux
____________ My Icy forum: www.lineameteo.it
Staff Member @ Icy Phoenix.it & Icy Phoenix.com
-

Andrea75
-
Amministratore
 bel tempo con possibili rovesci
-
- Età: 36
- Registrato: Maggio 2007
- Residenza: Perugia
- Messaggi: 3777
-
#7 Nikon Domenica, 16 Marzo 2008, 03:51
La generazione del logo random per Icy Phoenix 1.2.0.27 e chi ha installato CMS ADV 1.0.4
Ho fatto cosi:
1- Creare una nuova cartella nel vostro PC (date un nome qualsiasi alla cartella ,anche nel mio caso è " rndlogo"
2- Inserite nella cartella appena creata le immagini che volete utilizzare come logo random.
3- Creare un nuovo file di testo con il wordpad ed inserire il codice citato sopra postato da toniobr:
4- Salvare il file di testo con estensione . PHP (anche io l'ho chiamato "rndlogo.php")
5- Caricare la cartella nel server nel mio caso "/ templates/ mg_themes"
6- Copiare dal vostro server sul vs HD il file " style_gray.css".
La posizione di quest'ultimo dipende del tema che utilizzate , nel mio caso è " templatesmgthemes" in quanto uso il tema style_gray.css
7- Aprire il file appena downloadato e sostituire la stringa :
#top_logo{
background: url( images/gray/falling_leaves.png) repeat-x;
CON:
10- Uplodare il file modificato.
11- Amen,ora dovreste avere il vostro logo random.
Versione di IP: 1.2.0.27
Ultima modifica di Nikon il Domenica, 16 Marzo 2008, 03:56, modificato 3 volte in totale
-

Nikon
-
Visitatore

-
- Età: 42
- Registrato: Febbraio 2008
- Messaggi: 83
-
#8 briza74 Martedì, 18 Marzo 2008, 22:12
Problemino..
Uso un tema aphrodite e in style_lite_blue.css (il css del mio tema, ovvero aphrodite lite blue)
la stringa #top_logo{ non c'è!
Dov'è che posso inserire l'URL per far apparire il logo???
(Icy Phoenix 1.2 e CMS ADV installato)
Grrazieee!
Versione di IP: 1.3.0.53
Server: Linux
-

briza74
-
VIP

-
- Età: 37
- Registrato: Dicembre 2007
- Residenza: Cagliari
- Messaggi: 994
-
#9 FedericoBiccheddu Martedì, 18 Marzo 2008, 22:57
se non ce crela e poi mettila nella tabella o nel div del logo, magari non la trovi in #top_logo ma o .top-logo oppure .top_logo
Versione di IP: 1.3.15 (αlphα)
Server: Linux
____________ Per favore inserisci nel tuo Profilo la versione di Icy Phoenix e il Server utilizzato.
-

FedericoBiccheddu
-
Veterano

-
- Età: 20
- Registrato: Dicembre 2007
- Residenza: Sant'Antioco
- Messaggi: 2593
-
#10 raphael10 Martedì, 18 Marzo 2008, 23:29
Per Briza
leggi il post di Tonibr che è un poco sopra e modifica il file overall_header.tpl, invece che il css, come da istruzioni.
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 briza74 Mercoledì, 19 Marzo 2008, 00:54
Raph.. ho installato il CSM ADV perciò l' overall_header è modificato e non vorrei fare danni a metterci le mani!
Infatti non c'è quella stringa ma fa riferimento al global header...
Provo a vedere se trovo il riferimento nel blocco, dovrebbe essere il nav_logo.tpl
Faccio una prova poi vi dico....
EDIT: Richiamando col browser mi dava errore, allora ho copiato, rinominato e inserito nella cartella che contiene le immagini il file suggerito da MG e ora funziona. Solo che non mi appare, quindi ci deve essere qualche inghippo nel percorso... o forse non andava impostato dal nav_logo.tpl, anche se è là che ho trovato la famosa stringa in cui inserire l'URL!
Ho disattivato e riattivato il blocco e svuotato sia la cache del sito che del browser, ma c'è sempre il vecchio logo...
E ti pareva che c'è qualcosa di semplice....
Vabbè, ora vado a nanna, domani riprovo.. intanto se vi viene in mente qualcosa..
Buonanotte!
Versione di IP: 1.3.0.53
Server: Linux
Ultima modifica di briza74 il Mercoledì, 19 Marzo 2008, 01:29, modificato 2 volte in totale
-

briza74
-
VIP

-
- Età: 37
- Registrato: Dicembre 2007
- Residenza: Cagliari
- Messaggi: 994
-
#12 hpl Mercoledì, 19 Marzo 2008, 12:55
@briza:
1. disabiliti il blocco "nav_logo"
2. crei un blocco di testo (bbcode/html) nell'header globale in posizione "centro/sinistra"
3. nel contenuto del blocco selezioni BBCODE e inserisci questo:
[img]http://www.vostrosito.it/public/rndlogo/rndlogo.php/logo.jpg[/img]
in alternativa puoi scriverlo in html se ti piace di più
utilizzando i blocchi al posto di modifiche ai tpl, la formattazione dell'header rimmarrà invariata con i futuri aggiornamenti...
Versione di IP: 1.3.x
Server: Linux
____________
- SoNo un PoMpIeRe -
-

hpl
-
Veterano
 miserable
-
- Età: 31
- Registrato: Maggio 2007
- Residenza: Trieste
- Messaggi: 1212
-
-

briza74
-
VIP

-
- Età: 37
- Registrato: Dicembre 2007
- Residenza: Cagliari
- Messaggi: 994
-
#14 hpl Mercoledì, 19 Marzo 2008, 16:26
beh il random no funziona perchè l'immagine va in cache, prova con questo codice:
[img cache=false]tuaimmagine.jpg[/img]
però credo che venga comunque ridimensionata...
...vai con l'html
Versione di IP: 1.3.x
Server: Linux
____________
- SoNo un PoMpIeRe -
-

hpl
-
Veterano
 miserable
-
- Età: 31
- Registrato: Maggio 2007
- Residenza: Trieste
- Messaggi: 1212
-
#15 briza74 Mercoledì, 19 Marzo 2008, 16:36
Versione di IP: 1.3.0.53
Server: Linux
Ultima modifica di briza74 il Mercoledì, 19 Marzo 2008, 16:58, modificato 2 volte in totale
-

briza74
-
VIP

-
- Età: 37
- Registrato: Dicembre 2007
- Residenza: Cagliari
- Messaggi: 994
-
#16 Nikon Giovedì, 27 Marzo 2008, 11:51
Per fare velocamente è senza troppi cambiamenti è possibile fare anche in questo modo:
Aprire templates/mg_themes/ mg_themes.cfg e cercare:
OPEN
FIND
$images['sitelogo'] = $current_template_images . 'sitelogo_small.png';
REPLACE WITH
$images['sitelogo'] = $current_template .'rndlogo/rndlogo.php/logo.jpg';
Questo vale anche per chi usa template Aphrodite,solo che deve cercare template_aphrodite/ ca_aphrodite.cfg
Versione di IP: 1.2.0.27
-

Nikon
-
Visitatore

-
- Età: 42
- Registrato: Febbraio 2008
- Messaggi: 83
-
#17 buldo Giovedì, 27 Marzo 2008, 11:55
Aprire templates/mg_themes/ mg_themes.cfg e cercare:
OPEN
FIND
$images['sitelogo'] = $current_template_images . 'sitelogo_small.png';
REPLACE WITH
$images['sitelogo'] = $current_template .'rndlogo/rndlogo.php/logo.jpg';
Ottimo suggerimento, grazie Nikon.
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
-
#18 hispanico Mercoledì, 28 Maggio 2008, 02:19
scusate ma fra modifiche e quant'altro non ci capisco più niente, qual è il file definitivo??
...a me servirebbe con il reindirizzamento (<a href="htt...)
-

hispanico
-
Visitatore

-
- Età: 24
- Registrato: Maggio 2008
- Messaggi: 55
-
#19 buldo Mercoledì, 28 Maggio 2008, 10:15
scusate ma fra modifiche e quant'altro non ci capisco più niente, qual è il file definitivo??
...a me servirebbe con il reindirizzamento (<a href="htt...)
Spiegati meglio...
Non esiste il file "definitivo", la modifica proposta da Nikon serve ad integrare il "logo_random" direttamente nel CSS.
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
-
#20 hispanico Mercoledì, 28 Maggio 2008, 11:11
a me servirebbe di associare ad ogni banner un link diverso, ma quello che è proposto qui è solo diverse immagini con uno stesso link.
è possibile mettere 1 link per ogni banner?
-

hispanico
-
Visitatore

-
- Età: 24
- Registrato: Maggio 2008
- Messaggi: 55
-
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 |
 |
Domanda Sul Logo (RISOLTO)
|
Luana |
Archivio 'Supporto Generale' |
10 |
Mercoledì, 22 Agosto 2007, 15:37  Luana |
 |
[RISOLTO] Logo IN Home Page
|
Salvo89 |
Archivio 'Temi e Grafica' |
42 |
Martedì, 29 Luglio 2008, 10:51  briza74 |
 |
[RISOLTO] Posizionare Il Logo Al Centro
|
Ng49 |
Archivio 'Temi e Grafica' |
9 |
Lunedì, 09 Febbraio 2009, 14:59  FedericoBiccheddu |
 |
Cambiare Logo Da Png A Gif [RISOLTO]
|
webpec |
Supporto Generale |
2 |
Giovedì, 10 Dicembre 2009, 14:59  webpec |
 |
[RISOLTO]Logo Firefly
|
DRAKE |
Supporto Generale |
9 |
Domenica, 15 Gennaio 2012, 02:19  furetto678 |
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
|
|
|
|
|