Compare commits

...

4 Commits

Author SHA1 Message Date
Gianluigi bd488be444 Aggiornamento versione: 2023.1019 2023-10-19 16:02:54 +02:00
Gianluigi fdc0ec2773 Aggiornamento changelog 2023-10-19 16:02:38 +02:00
Gianluigi 044a118f56 Aggiornamenti vari su concorso Rodari 2023-10-19 16:02:26 +02:00
Gianluigi 4962a015c9 modifiche minori non salvate 2023-10-19 16:01:56 +02:00
6 changed files with 65 additions and 20 deletions

View File

@ -46,6 +46,7 @@ Aggiunti una tassonomia e due *shortcode* per la gestione degli Speciali. In par
Il *plugin* è stato originariamente sviluppato per integrarsi con [Co-Authors Plus](https://wordpress.org/plugins/co-authors-plus/). I codici di integrazione con questo *plugin* sono stati cancellati dalla versione attuale e spostati in [Co-Authors Widget](https://wordpress.org/plugins/widget-for-co-authors/) (vedi anche la [pagina del *plugin*](https://ulaulaman.github.io/#CoAuthorsWidget)).
## Changelog
* 2023.1019 Modificati link e aggiunti documenti per Rodari 2023 e archiviato il menu di Rodari 2022
* 2023.0113 Aggiuntinuovi loghi in collaborazioni
* 2022.1020 Correzione errori versione precedente e nuovo bando concorso Rodari 2022
* 2022.1012 Nuovi allegati per il concorso Rodari 2022

View File

@ -2,7 +2,7 @@
/*
Plugin Name: Edu INAF Tools
Description: Il plugin aggiunge varie funzionalità al sito Edu INAF senza modificare direttamente il codice php del tema.
Version: 2023.0113
Version: 2023.1019
Author: Gianluigi Filippelli
Author URI: http://dropseaofulaula.blogspot.it/
Plugin URI: https://ulaulaman.github.io/#EduINAF

Binary file not shown.

View File

@ -1,5 +1,50 @@
<?php
/* Documenti */
add_shortcode( 'rodaridocs', function () {
$informativa = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/Informativa_concorso_Rodari.pdf" target="pdf">Informativa sul trattamento dei dati personali</a>';
$bando = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/Bando_Concorso_GianniRodari_2023.pdf" target="pdf">Bando del concorso</a>';
$scheda1 = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/pubblicazione_contenuti_Rodari.pdf" target="pdf">Scheda di autorizzazione</a>';
$scheda = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/Scheda_di_autorizzazione_Concorso_Rodari_2023.pdf" target="pdf">Scheda di autorizzazione</a>';
$locandine = 'Locandine: <a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/A-Gianni-Rodari-2022-nero.png" target="img">in nero</a>, <a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/A-Gianni-Rodari-2022-bianco.png" target="img">in bianco</a>';
$form = '<a href="https://edu.inaf.it/concorso-gianni-rodari/form-individuale" target="form">Modulo di iscrizione</a>';
$formclasse = '<a href="https://edu.inaf.it/concorso-gianni-rodari/form-classe" target="form">Modulo di iscrizione</a>';
$lista = '<ul><li>Partecipazione individuale: '.$form.', '.$scheda.'</li><li>Partecipazione per classe: '.$formclasse.'</li><li>'.$informativa.'</li><li>'.$bando.'</li><li>'.$locandine.'</li></ul>';
$allegati = '<div align="center"><h3>Moduli e documentazione</h3></div>'.$lista;
$out = $allegati;
return $out;
} );
/* Concorso Rodari 2022 */
add_shortcode( 'rodari2022', function () {
$rodariNav = wp_get_nav_menu_items(3729);
foreach ( $rodariNav as $navItem ) {
$nav = $nav. '<button><a href="'.$navItem->url.'" title="'.$navItem->title.'">'.$navItem->title.'</a></button>';
}
$menu = '<div align="center" class="btn-group">'.$nav.'</div>';
$beni = '<a href="http://www.beniculturali.inaf.it/eventi/universi-da-ascoltare/" target="inaf">Universi da ascoltare</a><br/>';
$libri = '<a href="https://edu.inaf.it/libri-astronomia-bambini-ragazzi" target="eduinaf">Libri di astronomia per bambini e ragazzi</a><br/>';
$briciole = '<a href="http://edu.inaf.it/briciole-spaziali/" target="eduinaf">Briciole Spaziali</a><br/>';
$edprecedenti = '<a href="https://edu.inaf.it/concorsi/concorso-gianni-rodari-2020/" target="eduinaf">Concorso Rodari 2020</a><br/><a href="https://edu.inaf.it/concorsi/concorso-gianni-rodari-2021/" target="eduinaf">Concorso Rodari 2021</a>';
$pagine = '<div align="center" style="padding-top:40px;"><h3>Pagine correlate</h3> <br/>'.$beni.$libri.$briciole.$edprecedenti.'</div>';
$out = $menu.$pagine;
return $out;
} );
/* Concorso Rodari 2021 */
add_shortcode( 'rodari2021', function () {
@ -24,25 +69,6 @@ add_shortcode( 'rodari2021', function () {
return $out;
} );
add_shortcode( 'rodaridocs', function () {
$informativa = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/Informativa_concorso_Rodari.pdf" target="pdf">Informativa sul trattamento dei dati personali</a>';
$bando = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/Bando_Concorso_GianniRodari_2022.pdf" target="pdf">Bando del concorso</a>';
$scheda1 = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/pubblicazione_contenuti_Rodari.pdf" target="pdf">Scheda di autorizzazione</a>';
$scheda = '<a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/Scheda_di_autorizzazione_Concorso_Rodari_2022.pdf" target="pdf">Scheda di autorizzazione</a>';
$locandine = 'Locandine: <a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/A-Gianni-Rodari-2022-nero.png" target="img">in nero</a>, <a href="https://edu.inaf.it/wp-content/plugins/eduinaf/rodari/A-Gianni-Rodari-2022-bianco.png" target="img">in bianco</a>';
$form = '<a href="https://forms.gle/xs6gRkqaQ4QUQDRcA" target="form">Modulo di iscrizione</a>';
$formclasse = '<a href="https://forms.gle/SSk4KDojv6wjtj7e7" target="form">Modulo di iscrizione</a>';
$lista = '<ul><li>Partecipazione individuale: '.$form.', '.$scheda.'</li><li>Partecipazione per classe: '.$formclasse.'</li><li>'.$informativa.'</li><li>'.$bando.'</li><li>'.$locandine.'</li></ul>';
$allegati = '<div align="center"><h3>Moduli e documentazione</h3></div>'.$lista;
$out = $allegati;
return $out;
} );
/* Concorso Rodari 2020 */
add_shortcode( 'rodari2020', function () {

View File

@ -212,4 +212,22 @@ add_shortcode( 'sbdidattica', function () {
$outnew = $outnew.$licenza;
return $outnew;
} );
add_shortcode( 'livellodida', function () {
$livellodid = null;
$terms = get_the_terms ( $post->ID, 'livello_educativo' );
if ( empty($terms) ) {
$livellodid = null;
} else {
$numcat = sizeof( $terms );
foreach ( $terms as $term ) {
$term_link = get_term_link( $term, 'livello_educativo' );
$livellodid = $livellodid.'<a rel="tag" href="'.$term_link.'" title="Vedi tutte le attività del livello: '.$term->name.'"><img src="https://edu.inaf.it/wp-content/plugins/eduinaf/images/dida/'.$term->slug.'.png" width="25%" /></a>';
}
$img = $img.'<div>'.$livellodid.'</div>';
}
return $img;
} );