Qualcuno mi saprebbe dire come inserire un evento nel WP-fullcalendar?
Riferimento: www.laugher.it
Qualcuno mi saprebbe dire come inserire un evento nel WP-fullcalendar?
Riferimento: www.laugher.it
nell'altra discussione ti avevo scritto alcuni esempi commentati..
puoi fare cosi:
modifica lo shortcode in questo modo
agli articoli che vuoi che compaiano come eventi, assegna il tag 'eventi',codice:<?php echo do_shortcode('[fullcalendar type="post" tag="eventi"]'); ?>
e la data di pubblicazione che corrisponde al giorno dell'evento
Non mi sembra che possa funzionare. Nel senso che per inserire un evento nel calendario, deve esserci scritto da qualche parte il giorno del calendario dove inserire l'evento e nella tua istruzione non vedo traccia di questo.
Però sono riuscito a trovare il modo di inserire l'evento. Ho installato il plugin Event Manager e nel reparto delle pagine c'è la possibiltà di scegliere dove piazzarlo.
Fatto questo mi manca l'ultimo passo per dare il via alla sperimentazione vera e propria.
Non sono riuscito a far andare il puntatore dove dico io. Nel senso che cliccando mi va sulla pagina che viene contrassegnata per esempio in questo modo:
http://www.laugher.it/?page_id=48
Io vorrei far andare chi clicca sulla pagina che decido io. Per esempio, vorrei inserire al posto dell'indirizzo suddetto www.repubblica.it (per esempio) per far andare chi ci clicca su quella pagina. Come devo fare a cambiare il puntamento?
Forse ho trovato. Se io metto una cosa tipo:
subito dopo l'istruzione che carica il calendario che era:codice:
1 [
2 {
3 "id":111,
4 "title":"Event1",
5 "start":"2010-12-10",
6 "url":"http:\/\/yahoo.com\/"
7 },
8 {
9 "id":222,
10 "title":"Event2",
11 "start":"2010-12-20",
12 "end":"2010-12-22",
13 "url":"http:\/\/yahoo.com\/"
14 }
15 ]
Finora facevo un evento e mi assegnava una pagina in automatico con il suo ID. Cliccavo sull'evento e mi andava a quella pagina.codice:<?php echo do_shortcode('[fullcalendar]'); ?>
Con questa istruzione vorrei che invece che alla pagina che dice lui, mi andasse su www.yahoo.com, cambiando l'href che associa.
Ho detto una sciocchezza colossale? Può essere visto che vado per tentativi. Domani mattina faccio la prova e ti faccio sapere.![]()
Dicevo che la data di pubblicazione deve essere impostata al giorno
dell'evento, cioè devi pubblicare con una data futura.
A questo punto, se aggiungi un campo personalizzato con chiave 'evento_esterno' al post,
hai lo spazio per mettere l'url alternativo.
Poi nel file wp-content/plugins/wp-fullcalendar/wp-fullcalendar.php
dopo la riga 198 (dentro l'if) inserisci queste righe
poche righe dopo sostituiscicodice:$url_evento = get_permalink($post->ID); if ($url_esterno = get_post_meta($post->ID, 'evento_esterno', true)) { $url_evento = $url_esterno; }
concodice:"url" => get_permalink($post->ID)
codice:"url" => $url_evento
Prendilo così come spunto, fai un po' di prove..
sicuramente esiste un modo migliore
Ora ci studio un po'.
Cmq sei un fenomeno.![]()