Visualizzazione dei risultati da 1 a 6 su 6

Discussione: WP full calendar

  1. #1

    WP full calendar

    Qualcuno mi saprebbe dire come inserire un evento nel WP-fullcalendar?

    Riferimento: www.laugher.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    34
    nell'altra discussione ti avevo scritto alcuni esempi commentati..
    puoi fare cosi:

    modifica lo shortcode in questo modo
    codice:
    <?php  echo do_shortcode('[fullcalendar type="post" tag="eventi"]'); ?>
    agli articoli che vuoi che compaiano come eventi, assegna il tag 'eventi',
    e la data di pubblicazione che corrisponde al giorno dell'evento

  3. #3
    Quote Originariamente inviata da BMuff Visualizza il messaggio
    nell'altra discussione ti avevo scritto alcuni esempi commentati..
    puoi fare cosi:

    modifica lo shortcode in questo modo
    codice:
    <?php  echo do_shortcode('[fullcalendar type="post" tag="eventi"]'); ?>
    agli articoli che vuoi che compaiano come eventi, assegna il 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?

  4. #4
    Forse ho trovato. Se io metto una cosa tipo:

    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 ]
    subito dopo l'istruzione che carica il calendario che era:

    codice:
    <?php echo do_shortcode('[fullcalendar]'); ?>
    Finora facevo un evento e mi assegnava una pagina in automatico con il suo ID. Cliccavo sull'evento e mi andava a quella pagina.
    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.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2013
    Messaggi
    34
    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

    codice:
    $url_evento = get_permalink($post->ID);
    if ($url_esterno = get_post_meta($post->ID, 'evento_esterno', true)) {
            $url_evento = $url_esterno;
    }
    poche righe dopo sostituisci

    codice:
    "url" => get_permalink($post->ID)
    con

    codice:
    "url" => $url_evento

    Prendilo così come spunto, fai un po' di prove..
    sicuramente esiste un modo migliore

  6. #6
    Ora ci studio un po'.

    Cmq sei un fenomeno.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.