Home › Forum › Plugin e temi di WP › Attivare immagini e testo in funzione di periodi temporali predefiniti
-
AutorePost
-
-
29 Febbraio 2016 alle 13:29 #30656serpico57Partecipante
Ciao a tutti,
Da poco sto esplorando il mondo WordPress. Ho costruito un sito statico
nel quale faccio apparire su di una pagina (in questo caso la homepage)
un’immagine ed un testo appropriato secondo il periodo astrologico
del momento (es. Acquario dal 21.01 al 19.02 e cosଠvia per gli altri segni zodiacali),
insomma una specie di timer periodico.
Per fare questo mi appoggio per il sito statico ad un paio di javascript che ho assemblato
ad hoc e che funziona bene.
Vi chiedo gentilmente se vale la pena trasferire (e anzitutto se è possibile) quanto sviluppato
nel vecchio ambiente al sito WordPress che sto allestendo (quindi riutilizzare gli script etc.)
oppure se esistono plugins o comunque strumenti che mi permettono di realizzare questo meccanismo
nel nuov abiente WP.
Grazie di cuore per in anticipo per le vs. risposte!
Saluti, Ernesto
-
29 Febbraio 2016 alle 15:29 #119929wollyAmministratore del forum
Certo.
Puoi trasfrormarli in plugin e/o creare un template di pagina per la tua home.
-
2 Marzo 2016 alle 16:15 #119948serpico57Partecipante
Wolly, grazie dell’indicazione. Vuol dire che devo fare un po’ di training
con questa tecnica dei plugin che mi piace assai ma che ancora devo capire a fondo.
Per il template invece,mi sembra (da quel poco che ho potuto leggere) che sia più intensivo come sviluppo.
Mi par di capire almeno.
Saluti
Ernesto
-
8 Marzo 2016 alle 16:10 #120000serpico57Partecipante
Ciao a tutte/i,
ho iniziato a fare un po’ di prove con il mio file di Javascript in WP e ho avuto dei risultati
in parte confortanti e in parte no (è questo il sale della vita no?…).
In particolare ho constatato che la parte di script che mi deve estrarre dei testi (il periodo astrologico e la pietra astrologica ad esso associata) funziona correttamente. La parte invece che dovrebbe estrarmi il percorso del file immagine non funzia!
Tramite l’analisi di pagina ho potuto constatare che non si compila il posto “src” vale a dire il percorso del file immagine e quindi mi ritrovo la seguente riga cosଠcompilata:
<p>
<script></script>
</img>
</p>
per cui mi si visualizza il classico quaratino vuoto…
Se parto invece dal sito attivo oppure anche localmente ma sempre col sito statico, mi ritrovo la corretta compilazione della riga cioé:
<p>
<script></script>
</img>
</p>
potete vedere la notazione del percorso in “src”.
Non vi tedio con i dettagli e con la visualizzazione dello script perché casomai già di base vi siete accorti che sbaglio grossolanamente.
Forse le immagini devono essere trattate diversamente in WP. Mi rimetto alle vs. prime considerazioni.
Premetto che non sto ancora utilizzando la tecnica del plugin in quanto vorrei rendermi conto dei limiti e delle possibilità date dall’ambiente WP nudo e crudo, quasi da Ctrl-C / Ctrl-V.
Fatemi sapere se vi servono altrimenti ulteriori info e/o files.
Vi ringrazio immensamente per l’aiuto che riuscirete a darmi.
Saluti
Ernesto
</p>
-
8 Marzo 2016 alle 16:14 #120001serpico57Partecipante
Sorry non mi aspettavo che formattasse i testi….
Queste le righe in questione
<!–
<p>
<script></script>
</img>
</p> –>
per cui mi si visualizza il classico quaratino vuoto…
Se parto invece dal sito attivo oppure anche localmente ma sempre col sito statico, mi ritrovo la corretta compilazione della riga cioé:
<!–
<p>
<script></script>
</img>
</p>
–>
potete vedere la notazione del percorso in “src”.
-
8 Marzo 2016 alle 16:18 #120002serpico57Partecipante
…niente da fare, proviamo cosଠtogliendo le cose qui superflue:
” class=”pietra” height=”92″ width=”123″ name=”galle” src=””> “
per cui mi si visualizza il classico quadratino vuoto…
Se parto invece dal sito attivo oppure anche localmente ma sempre col sito statico, mi ritrovo la corretta compilazione della riga cioé:
” class=”pietra” height=”92″ width=”123″ name=”galle” src=”imgpietre/ametista_pesci.png”> “
potete vedere la notazione del percorso in “src”.
-
18 Marzo 2016 alle 8:39 #120144serpico57Partecipante
Ciao Wolly,
utilizzando la tool web su JSfiddle.net e anche firebug, sono riuscito a capire dove stavano i bugs.
In parte nello script, in parte in functions.php e in parte pure nel codice HTML.
Ora tutto funziona a dovere. Vorrei avere da te un’ultimo consiglio sull’argomento:
Vale ugualmente la pena realizzare un plug-in per questa piccola funzionalità ?
Grazie e un saluto
Ernesto
PS. Da parte mia il post è chiuso
-
18 Marzo 2016 alle 8:48 #120145wollyAmministratore del forum
Secondo me ne vale sempre la pena.
Se vorrai aggiungere altre funzionalità le inserirai in quel plugin, meglio se in una classe.
In questo modo le tue funzionalità sono estranee al tema che stai utilizzando e quando deciderai di cambiarlo non dovrai rifare tutto.
-
21 Marzo 2016 alle 12:12 #120167serpico57Partecipante
Ciao Wolly,
forse mi sai consigliare un corso eLearning che mi possa insegnare le basi per una corretta costruzione di un Plug-in e di un widget ?
In rete esistono una quantità enorme di varianti e preferirei iniziare da una base trecnicamente ineccepibile.
Ti ringrazio in anticipo per una tua risposta !!!
PS.
Sempre nell’ottica delle mie prove che sto attuando in ambiente WP, ho notato quanto segue:
Ho notato un comportamento singolare facendo dei test con il mio famoso JS (vedi storico sopra) che sono riuscito finalmente a far girare in WP:
Se lo richiamo in una pagina ^di WP è tutto ok. Ho poi provato a inserirlo in un widget standard “testo” del tema in uso e con mia sorpresa, ho visto che non mi appare più l’immagine (che era il problema principale quando non il JS girava correttamente) sia nella pagina, sia nel widget utilizzato per la prova.
Se tolgo lo script dalla pagina mi funziona correttamente nel widget e viceversa. Altra particolarità , in questa situazione (solo il JS del widget attivo) e cambio pagina (quindi lo stesso widget si ripropone anche in questa), nella nuova pagina di nuovo non mi appare l’immagine.
Sembrerebbe quasi che ci sia un conflitto di variabili o qualcosa di simile.
Anche qui ti chiedo, sto operando in modo non ortodosso per le regole WP ?
Un salute e buona giornata !
Ernesto
-
21 Marzo 2016 alle 16:50 #120170wollyAmministratore del forum
Non lo so senza veder eil codice.
Magari utilizzi percorsi cablati e non utilizzi le funzioni di wp.
Per scrivere un plugin segui la guida nel codex, idem per i widget.
-
24 Marzo 2016 alle 10:12 #120191serpico57Partecipante
Ok Wolly,
ho costruito un semplice widget (quindi partendo da un plugin che me lo attiva) ed ho inserito le mie
brave righe che mi permettono di visualizzare quanto voglio nel widget posto nella sidebar (e questo avviene con successo).
Persiste invece il problema di cui ti avevo parlato nel precedente post, vale a dire, se cambio pagina, l’immagine della pietra che dovrebbe apparire nella widget della sidebar…non appare e mi ritrovo il solito quadratino vuoto.
Mi chiedi il codice. Certamente ma fammi sapere p.f. come fartelo pervenire. Nello spazio di testo dove sto scrivendo ho notato che spesso alcuni pezzi di codice vengono interpretati e quindi non appaiono nella loro forma originale e sempre per essere precisi, fammi sapere esattamente cosa ti serve oltre al codice delllo script nel caso vuoi simulare il problema.
Grazie e buona Pasqua!!!
Saluti
Ernesto
-
24 Marzo 2016 alle 10:19 #120192wollyAmministratore del forum
1 – PUBBLICARE CENTINAIA DI LINEE DI CODICE PHP O CSS NON RICHIESTO
(se vi verrà richiesto usate un servizio tipo http://pastebin.com/ e pubblicate SOLO il link fornito dal servizio)
-
26 Marzo 2016 alle 6:16 #120206serpico57Partecipante
Eccolo qui Wolly:
Se ti serve qaualche altra indicazione sono ovviamente a tua disposizione.
Presumo che i percorsi dei file delle immagini contenuti nella funzione con array
// define array with all zodiacal stones used
function apri(conta) {
non siano corretti (vale a dire sono statici) però ho provato ogni tipo di percorso che conosco senza successo.
Tuttavia immagino di aver tralasciato proprio quello giusto, mah….
Un saluto
Ernesto
-
3 Aprile 2016 alle 16:15 #120257serpico57Partecipante
Wolly,
problema risolto!
Come supponevo si trattava del percorso assoluto che non andava d’accordo con WP.
Acquisite le immagini nei media e utilizzando l’URL corrispà¼ondente per ogni immagine il tutto
gira alla perfezione.
Saluti
Ernesto
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.