Stai visitando l'archivio per PASW-2013.

Accettazione dei cookies

16 Maggio 2015 in PASW-2013, Wordpress

Come implementare in wordpress, con tema pasw2013, l’accettazione dei cookies, secondo il provvedimento generale dell’8 maggio 2014 pubblicato, sulla Gazzetta ufficiale n. 126 del 3 giugno 2014.

La guida è stata predisposta da Caterina Toccafondi, la soluzione è l’uso del plugin Cookie Noticeby dFactory

Tutorial cookies-pasw2013

Per il tema PASW-2015 è disponibile una soluzione di Christin Ghellere che però è da considerarsi sperimentale e da verificare in termini di correttezza normativa.

Allegati

Il logo del sito scompare – pasw2013

18 Marzo 2015 in Home page, PASW-2013, Wordpress

Chi usa il tema pasw2013 incontra un inconveniente: caricando un nuovo atto in albo on line con un allegato sparisce il logo del sito.

Nel gruppo di facebook siti scolastici, Enzo Costantini ha postato la soluzione che risolve questo problema. Ecco le sue indicazioni:

Inserisco il file corretto che serve a risolvere il problema del logo che scompare quando si carica un allegato di Albo Pretorio.
Ovviamente la scelta di inserirlo come fisso in header.php è già di per se stessa agibile… ma ovviamente non è più possibile cambiarlo in modo dinamico nelle opzioni del tema.
Il file da me modificato risolve un problema di collisione di nomi fra tema e plugin Albo pretorio a monte.
Tale file va sovrascritto a quello presente nella cartella:

/wp-content/themes/pasw2013/include/

sempre avendo cura di fare un backup prioritariamente.

Alternativamente, ma per i più smanettoni o per chi avesse già personalizzato per proprie esigenze quel file, si possono confrontare i due file e inserire solo le due piccole modifiche che risolvono il conflitto di nomi.

Ed ecco il file theme-option.php che risolve il problema:

Theme option

Allegati

Rightsidebar per WP-PASW2013 modificata

21 Gennaio 2014 in PASW-2013, Sottopagine, Wordpress

Incollo qui sotto il codice della rightsidebar modificata l’estate scorsa per permettere alle “pagine archivio” di wordpress (come quelle dentro ad AT ma anche quelle con le circolari per mese ecc.)  di far vedere i widget nella barra di destra. Si tenga però conto che:

  • le modifiche sono state fatte da me che di php non capisco quasi nulla  e quindi non so esattamente perché funzionino…
  • nella sezione dei blog del sito della mia scuola (installazione separata)  ho dovuto ripristinare quella vecchia perchéquella nuova mi aveva creato qualche problema non risolto;
  • per scegliere in che pagine far uscire determinati widget bisogna usare widget logic; per esempio per il widget di AT io ho messo tutta la pappardella che segue: is_page(‘trasparenza’)||is_tax(‘tipologie’)||is_singular(‘amm-trasparente’)||is_page(‘amministrazione-trasparente’)

<div id=”rightsidebar”>
<ul>
    <li>
        <h2>Motore di ricerca interno</h2>
        <form method=”get” id=”searchform” action='<?php echo bloginfo(“home”);?>’ >
            <div><label for=”s”>Cerca:</label>
                <input type=”text” value=”” name=”s” id=”s” />
                <input type=”submit” id=”searchsubmit” value=”Cerca” />
            </div>
        </form>
    </li>
<?php
if (is_single ()) {
    $tags = wp_get_post_tags($post->ID);
    if ($tags) {
        $tag_ids = array();
        foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
        $args=array(‘tag__in’ => $tag_ids,
                    ‘post__not_in’ => array($post->ID),
                    ‘showposts’=>3, // Number of related posts that will be shown.
                    ‘caller_get_posts’=>1);
        $my_query = new wp_query($args);
        if( $my_query->have_posts() ) {
            echo ‘<li><h2>Articoli correlati</h2><ul>’;
            while ($my_query->have_posts()) {
                $my_query->the_post();
            ?>
                <li>
                    <a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link to <?php the_title_attribute(); ?>”><?php the_title(); ?></a>
                </li>
            <?php
            }
            echo ‘</ul></li>’;
        }
    }
}
if (is_front_page ()||is_home ()) {
?>
      <?php if ( function_exists(‘ec3_get_calendar’) ){?>
      <li>
          <h2>Calendario eventi</h2>
          <?php ec3_get_calendar(); ?>
      </li>
     <?php } ?>
<?php
    
}
if (is_page () and !is_front_page ()){
    $post->ID=$IdPagina;
    $post->post_title=$TitoloPagina;
    
}
if (is_category ()||is_archive () || is_page()|| is_singular() ) {
    if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar(2) ) : endif;
    
    //verifica se � una categoria
    if (isset($_GET[‘catid’]) && !empty($_GET[‘catid’])) {
        $catid = $_GET[‘catid’];
    }else{
        $catid = $categoria_pagina;
    }
    if (!isset($catid)) {
        //$categoria = get_the_category();
        //$catid1 = $categoria[0]->cat_ID;
        $catid = get_query_var(‘cat’);
    }
//echo $categoria.”   “.$catid1.”  “.$catid;
    $categoryname = get_cat_name($catid) . ” “;
    $category = “catid=”.$catid;
    $obj_cat = get_category ($catid);
    if (is_category()||is_archive()||is_tag()||is_page_template(‘page4miur.php’)) {
        if(isset($catid)) {
            $cat = get_category($catid);
            $parent = $cat->category_parent;
            $querystr = “SELECT wpostmeta.post_id
                         FROM $wpdb->postmeta wpostmeta
                          WHERE wpostmeta.meta_key = ‘categoria’
                          AND wpostmeta.meta_value = ‘”. $catid .”‘”;
            $name = $wpdb->get_var($querystr);
            $post_id = get_post($name);
            $title = $post_id->post_title;
            $url = get_permalink($name);
            if(!is_category() and !is_archive()){
                echo ‘<li><h2><a href=”‘.$url. ‘”>’.$title.'</a></h2><ul>’;
                wp_list_pages(‘&title_li=&child_of=’.$name);
// qui dobbiamo aggiungere la chiusura del ul e del li aggiunto due righe sopra 🙂 — ronny
// da notare che qui se fai la validazione ti da errore se non ci sono pagine listate perche apre e chiude un ul senza metterci dentro nulla — ronny
                    echo ‘</ul></li>’;
            }
        }
    }
}
if (!empty($catid)) {
    $Anno=0;
    $Mese=0;
    Pasw13_MeseAnnoCorrenti(&$Anno,&$Mese);
    $ArchiviMesiAnno=Pasw13_ElencoAnniMesi(“mesi”,$catid,$Anno);
    $ArchiviAnni=Pasw13_ElencoAnniMesi(“anni”,$catid,$Anno);
    if (!empty($ArchiviMesiAnno) Or !empty($ArchiviAnni)){
?>
    <!– Inizio Modifica Tutti gli articoli della categoria TOLTO VEDI FILE ORIGINALE–>
        
<?php
        if(!empty($ArchiviMesiAnno)){?>
    <!–Fine Modifica tutti gli articoli della categoria –>
            <li>
                <h2>Archivio <?php echo $Anno;?></h2>
                <ul>
                    <?php    echo $ArchiviMesiAnno; ?>
                </ul>
            </li>
<?php   }
        if (!empty($ArchiviAnni)){?>
            <li>
                <h2>Archivio per anni</h2>
                <ul>
                    <?php echo $ArchiviAnni; ?>
                </ul>
            </li>
<?php
        }
    }
}
if (!empty($catid)) {
    wp_list_categories(‘title_li=<h2>Sotto-categorie</h2>&orderby=id&child_of=’.$catid);
    }
if (!empty($blogroll)) {
    wp_list_bookmarks(‘&categorize=0&category=’.$blogroll. ‘&orderby=order&category_orderby=order’);
   }
if (!empty($boxdestra)) {
    echo $boxdestra;
  }
if (is_front_page ()||is_home ()) {
    if ( function_exists(‘wp_tag_cloud’) ) :
?>
<?php
    endif;
 }
 ?>
</ul>
</div>

Le ancore e WP Accessibility

21 Agosto 2013 in Home page, Novità, PASW-2013, Wordpress

Coi più recenti aggiornamenti del plugin WP Accessibility molti wordpressisti si sono lamentati dell’apparentemente inspiegabile mancato funzionamento delle àncore (cioè i link che portano ad un punto preciso di una pagina) sia laddove  fossero già presenti (ad esempio in “Glossario”), sia in documenti nuovi dove venissero inserite usando il plugin TinyMCE, sia nella pagina iniziale delle prime versioni  dell’utilissimo plugin di Amministrazione Trasparente dove fosse inserito il “sommario” con lo short-code [at-head].

Come spiegato dall’autore del plugin incriminato, a cui era stato chiesto di porre rimedio, l’errore non è di WP Accessibility bensì imputabile all’uso dell’attributo  “name” al posto di  “id” per identificare l’ancora stessa, cioè il punto di arrivo del link interno. Benché questo attributo generalmente funzioni comunque, è deprecato nelle ultime versioni di html / xhtml, e l’autore non si è preoccupato di testarne la compatibilità col suo plugin.

Che fare dunque?

  1. Se le àncore sono già state inserite in una pagina, è necessario andare sul codice e sostituire tutti i  “name=”   con “id=”.
    Per evitare di doverlo fare a mano, la soluzione più veloce è quella di copiare il codice della pagina, incollarlo in un editor esterno, usare la funzione “trova/sostituisci”, ri-copiarlo e re-incollarlo nella pagina online.
  2. Se le àncore sono in pagine nuove e si usa TinyMCE bisogna ricordarsi di sostituire “name=” con “id=” man mano che le si inserisce andando in modalità “Testo”.
  3. Per Amministrazione Trasparente il problema è stato risolto con la versione 3.2.2, dove sono stati sostituiti i file shortcodes-list.php e shortcodes-table.php, che ora correttamente generano gli attributi  “id” invece di “name”. 

Monitorare gli accessi con le Google Analytics

24 Maggio 2013 in Novità, PASW-2013, Wordpress

stralcio pagina Google Analytics IC Arcola AmegliaBellissimo tutorial di Caterina Toccafondi dell’IC di Arcola Ameglia (SP) sulla configurazione delle Google analytics sui siti WordPress, a partire dalle preziose indicazioni fornite a suo tempo da Mario e Max.

Grazie, Caterina! 🙂

Il tutorial

Scarica la guida (pdf 1,7 Mb), rilasciata con licenza Creative Commons By, Share alike

Esempio dal sito dell IC di Arcola Ameglia

stralcio pagina analisi statistiche IC Arcola AmegliaSommario

  • Creare un account Google Analytics
  • Per visualizzare lo snippet
  • Procedura per inserire lo snippet di codice in WordPress
  • Configurare le Api di GoogleAnalitycs
  • Come individuare l’ ID profilo web in Google Analytics
  • Pagina associata a statistiche.php
  • Statistiche di accesso
  • Inserire l’immagine dei grafici

 

Allegati

WP Photo Album Plus

8 Gennaio 2013 in Novità, PASW-2013, Plugin, Senza categoria

Ciao a tutti,
Desidero segnalare questo ottimo plugin per la gestione delle foto nei nostri siti WordPress, wp photo album plus
Semplice e completo nel suo uso, potete vederne un’anteprima sul mio sito

WP photo album plusCiao, ciao

Lillo

 

Allegati

Tema pasw, ultima versione

28 Dicembre 2012 in Novità, PASW-2013, Wordpress

Come saprete con Ignazio a fine novembre abbiamo fatto alcuni ritocchi al tema in modo da superare tutti i piccoli problemi di funzionamento segnalati. Ecco il tema aggiornato a dicembre 2012 (zip, 282 kb). Se qualcuno lo prova, poi alla ripresa delle attività didattiche lo sostituisco definitivamente. Grazie a tutti e buon anno ancora.
alberto

P.S. per chi lo desidera, ho messo il tema aggiornato, nella versione portable, scaricabile dal seguente link
lillo

Allegati solo per gli utenti registrati

11 Novembre 2012 in PASW-2013, Wordpress

Come fare per proteggere gli allegati, in modo che siano scaricabili solo dagli utenti registrati, visita la pagina dedicata

Allegati

Pasw2013 che fare?

25 Ottobre 2012 in Novità, PASW-2013, Wordpress

Mercoledì 31 ottobre, due aule virtuali per conoscere da vicino pasw2013, il tema per siti scolastici per WordPress, in versione definitiva, completo delle sue ultimissime migliorie: bottoni social opzionali, validazione completa del codice, guida e videotutorial di supporto.

  • Gruppo A: per chi inizia
    dalle 14.30 alle 16.00
  • Gruppo B: per chi lo usa già
    dalle 16.00 alle 17.30

I primi 100 iscritti per gruppo riceveranno via mail il link a cui collegarsi.
Iscriversi scrivendo a alberto.ardizzone@gmail.com specificando nel corpo della mail se ci si iscrive per gruppo A, per gruppo B o per entrambi.

A mercoledì!

Pasw2013: due aule virtuali. Una per chi inizia, una per chi usa già il tema

22 Ottobre 2012 in Eventi, PASW-2013, Wordpress

Pasw2013 per chi inizia

Sei interessato a costruire il sito della tua scuola con il tema per WordPress Pasw2013?
In programma ci sono due aule virtuali di 1 ora e mezza. La prima è dedicata a chi inizia e vuole capire come fare.
Scegli la data che preferisci partecipando al doodle entro martedì 23 ottobre sera.
Mercoledì 24 mattina comunicheremo la data e riceveremo le preiscrizioni. I primi 100 preiscritti riceveranno il link a cui collegarsi.

Doodle per chi inizia: http://doodle.com/d6b9i6vnbzrp697g

Pasw2013 per chi già usa il tema

Sei interessato a costruire il sito della tua scuola con il tema per WordPress Pasw2013?
In programma ci sono due aule virtuali di 1 ora e mezza.
La seconda è dedicata a chi usa già il tema e vuoler condividere dubbi, idee e soluzioni d’uso.
Scegli la data che preferisci partecipando al doodle entro martedì 23 ottobre sera.
Mercoledì 24 mattina comunicheremo la data e riceveremo le preiscrizioni. I primi 100 preiscritti riceveranno il link a cui collegarsi.

Doodle per chi già usa il tema: http://doodle.com/p4pkqsc9b4daf8e8

Vai alla barra degli strumenti