Jump to content

Inserire un blocco di testo tipo "La Frase Del Giorno" nella home


Taty88

Recommended Posts

Ciao a tutti!! :)

 

Sono un'aspirante futura commerciante e su consiglio di un altro utente di PrestaShop ho deciso di sottoporvi la mia richiesta.

 

Ebbene, come da titolo del topic, la mia idea era per l'appunto quella di mostrare nella home una casella contenente un consiglio per i clienti che variasse giorno per giorno. Dopo svariate ricerche pressocché infruttose, ho infine trovato un tutorial riguardante ciò che più si avvicinava a quello che intendo fare (qui il link alla pagina di riferimento), contattando prontamente l'autore e traendone vari utili consigli sulla strada da seguire, MA senza tuttavia riuscire ad arrivare a qualcosa di definitivo, anche in considerazione delle mie NON certo eccelse conoscenze in fatto di PHP! :(

 

E così eccomi qua, speranzosa di ricevere il vostro aiuto!!! :)

 

Ho PrestaShop aggiornato all'ultimissima versione, mentre il tema da me utilizzato è quello di cui potete visualizzare una versione demo del FO a questa pagina. Altro non saprei aggiungere, ma qualora vi servissero altre info sono prontissima a fornirvele! ;)

 

Questo per il momento è tutto, ne approfitto per salutare tutta la Community di PrestaShop e ringrazio anticipatamente tutti voi per l'aiuto che potrete darmi!!!

 

Taty

Edited by Taty88 (see edit history)
  • Like 1
Link to comment
Share on other sites

Molto probabilmente l'unica soluzione è realizzare un modulo specifico che fa questo lavoro

Già, in effetti ci avevo pensato anch'io... anche se, come dicevo, le mie conoscenze a livello di programmazione in PHP lasciano purtroppo a desiderare...!!!!!!!!! :unsure:

 

In compenso, a proposito di moduli, proprio in questo Forum sono riuscita a trovarne uno qui che già potrebbe essere un'idea di ciò che sto cercando, solo mi piacerebbe capire come fare per poterlo "adattare" alle mie esigenze...

 

Qualche consiglio...?? :blink:

Link to comment
Share on other sites

Non sono una programmatrice, e nemmeno esperta di prestashop.

Anzi.. sono l'ultima delle 'niubbe'.....

 

Però potresti creare un blocco che può contenere javascript, come questo

http://www.bellini-services.com/shop/prestashop-modules/22-block-random.html

 

e all'interno inserire questo javascript 'frase del giorno'

http://www.html.it/script/frase-del-giorno/

 

Mi spiace non poter essere utile più di così

Link to comment
Share on other sites

Ebbene, come da titolo del topic, la mia idea era per l'appunto quella di mostrare nella home una casella contenente un consiglio per i clienti che variasse giorno per giorno.

 

1) fai un file .txt al cui interno infili le tue frasi (una per riga)

 

2) ti fai un modulino con questa script all'interno

 

if (!$p_file = fopen("frasi.txt","r")) {
echo "Spiacente, non posso aprire il file frasi.txt";
} else {
while(!feof($p_file))
{
$linea = fgets($p_file, 255);
echo "$linea<BR>";
}
fclose($p_file);
}
?>

 

il quale estrae e "stampa" a video le frasi

 

poi vedi tu come gestire il tutto...

Link to comment
Share on other sites

un secondo modo e' infilare nel TPL del blocco il seguente codice (modificando solo le frasi)

 

<script type="text/javascript" language="JavaScript">
 <!--
 function get_date(maxNum)
 {
   today=new Date();
   t=today.getDate()
   return t;
 }
 function dateQuote()
 {
   var maxQuotes=31;
   var dQuote=get_date(maxQuotes);
  dQuote--;
   var quote=new Array(maxQuotes)
  quote[0]="Frase del 1";
  quote[1]="Frase del 2";
  quote[2]="Frase del 3";  
  quote[3]="Frase del 4";
  quote[4]="Frase del 5";
  quote[5]="Frase del 6";
  quote[6]="Frase del 7";
  quote[7]="Frase del 8";
  quote[8]="Frase del 9";
  quote[9]="Frase del 10";
  quote[10]="Frase del 11";
  quote[11]="Frase del 12";
  quote[12]="Frase del 13";  
  quote[13]="Frase del 14";
  quote[14]="Frase del 15";
  quote[15]="Frase del 16";
  quote[16]="Frase del 17";
  quote[17]="Frase del 18";
  quote[18]="Frase del 19";
  quote[19]="Frase del 20";
  quote[20]="Frase del 21";
  quote[21]="Frase del 22";
  quote[22]="Frase del 23";  
  quote[23]="Frase del 24";
  quote[24]="Frase del 25";
  quote[25]="Frase del 26";
  quote[26]="Frase del 27";
  quote[27]="Frase del 28";
  quote[28]="Frase del 29";
  quote[29]="Frase del 30";
  quote[30]="Frase del 31";
   document.write(quote[dQuote]);
 }
 //-->
 </script>
 <div align="center">
   Consiglio del giorno: <br><script>dateQuote();</script>
  </div>

Link to comment
Share on other sites

Rieccomi!!! :)

 

Beh, tanto per cominciare grazie mille a tutti per le varie "dritte" che mi avete fornito, anche se sinceramente avrei già QUASI risolto con quel modulo gratuito di cui avevo indicato il link in un precedente post... Ora mi rimane "solo" da capire come far visualizzare ciascuna frase non ad ogni refresh della pagina ma bensì una sola volta al giorno e il gioco è fatto!!! ;)

 

Se vi serve posso postare il codice del modulo, sperando che possiate aiutarmi anche stavolta!!!!! :lol:

 

Saluti e, naturalmente, grazie ancora per tutto l'aiuto!!!

 

Taty

Link to comment
Share on other sites

Ciao,potresti postare il modulo?Sto' cercando qualcosa di simile.

Praticamente vorrei un blocco a lato che visualizzi delle notiezie flash

che invece si aggiornino dopo ogni 5 secondi.Il top per me sarebbe poter associare

ad ogni notizia una foto.

Uso presta 1.5.3.1

Grazie

Edited by vince78.russo (see edit history)
Link to comment
Share on other sites

Rieccomi!!! :)

 

Beh, tanto per cominciare grazie mille a tutti per le varie "dritte" che mi avete fornito, anche se sinceramente avrei già QUASI risolto con quel modulo gratuito di cui avevo indicato il link in un precedente post... Ora mi rimane "solo" da capire come far visualizzare ciascuna frase non ad ogni refresh della pagina ma bensì una sola volta al giorno e il gioco è fatto!!! ;)

 

Se vi serve posso postare il codice del modulo, sperando che possiate aiutarmi anche stavolta!!!!! :lol:

 

Saluti e, naturalmente, grazie ancora per tutto l'aiuto!!!

 

Taty

 

 

vedi QUESTO post

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...