Tag Archive for 'plugin'

Roba da snob

Ho aggiunto e attivato un plugin per facilitare la visione di questo sito su iPod Touch e iPhone.

Chissà, magari in futuro…

Il tutto in attesa che la Gentoo metta a disposizione l’ultima versione di wordpress, soprannominata tra l’altro “Coltrane” in onore dell’immenso John.

Tags: ,

K2 Reloaded rc7

Era tanto che non giocherellavo con il sitarello e forse oggi era il caso di aggiornare l’aggiornabile.

Ho messo la nuova versione del theme k2 che a quanto pare migliora la compatibilità con wordpress 2.6.2. Come al solito son stati necessari dei piccoli ritocchini qua e là per togliere la barrasemprevisibileuccidiprocessore e le pagine visualizzate in alto. Spero che prima o poi mettano una bella opzioncina con scritto: “disabilita sta cosa e ordina un nuovo pc” (che tra l’altro sta arrivando ^_^).

Se non erro i passi da compiere li avevo postati qui da qualche parte.

È stato anche aggiunto un nuovo plugin per le statistiche, nome in codice StatPress Reloaded, per vedere quanta gente capita per sbaglio da queste parti. Mi sa che i nomi dei seguiti di Matrix (ovvero la loro unica cosa decente) han fatto storia…

Edit: ho ritoccato il theme aggiungendo dei bordi alle immagini.

  1. .entry-content img {
  2.         padding: 4px;
  3.         border: 1px solid rgb(208,208,208);
  4.         }
  5.  
  6. .entry-content a img {
  7.         border: 1px solid #27d;
  8.         }
  9.  
  10. .entry-content a:hover img {
  11.         padding: 3px;
  12.         border: 2px solid #27d;
  13.         }
  14.  
  15. .entry-content a:visited img {
  16.         padding: 4px;
  17.         border: 1px solid #b41;
  18.         }
Tags: , , ,

Time Since

Volevo avere sotto il titolo dei post la data espressa in tempo relativo a quello dell’attuale visita come nel blog del theme k2, però non riuscivo a trovare il giusto plugin…

Ne ho provati tanti tra cui:

  • WP-SmartDate: idea molto carina, ma purtroppo non scrivo in inglese e non è stato progettato per la data dei post ma per la data nei post…
  • WP-RelativeDate: era quello che cercavo ma è limitato al mese corrente e bisogna editare gran parte del codice per inserire la sua funzione dove serve.

Poi, andando a vedere nel codice del theme k2 dov’è che bisognava cambiare la funzione ho notato che viene effettuato un check sull’esistenza della funzione time_since() e così dopo una breve ricerchina sono approdato alla pagina del plugin che fornisce questa funzione (ma non più supportato).

Basta scaricare il file, attivarlo che subito entra in funzione senza bisogno di toccare neanche una riga di codice!

Tags: , ,

K2 reloaded

Nuova versione del theme K2 altamente customizzabile!

Basta creare un foglio di stile in ./wp-content/themes/k2/styles/nuovo_theme/nuovo_theme.css e inserire lì il codice CSS per avere un override su quello di base.

  1. /*
  2.         CSS files kept in the 'styles' directory can be used to
  3.         customize your K2 installation without having to mess
  4.         with the core K2 files. This in turn makes it easier to
  5.         upgrade to new K2 version as well as debug any problems
  6.         that might occur.
  7.  
  8.         You select styles from the K2 Options page in the
  9.         'Presentation' section of your WordPress administration.
  10.  
  11.         For more information on how to use custom styles:
  12.                 http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
  13.  
  14.         Author Name     : marce
  15.         Author Site     : http://marce.towershade.org
  16.         Style Name      : marce
  17.         Style URI       : http://marce.towershade.org
  18.         Version         : 0.0.2
  19.         Comments        : ritocchiamo qua e la va
  20. */
  21.  
  22.  
  23. .blog-title {
  24.         text-align: center;
  25.         }
  26.  
  27. .description {
  28.         text-align: center;
  29.         }
  30.  
  31. .entry-head {
  32.         padding-top: 18px;
  33.         }
  34.  
  35. .geshi div, .geshi ol li, .geshi ul li {
  36.         margin: 0;
  37.         padding: 0;
  38.         height: 16px;
  39.         }
  40.  
  41. .geshi div.head  {
  42.         padding-left: 3em;
  43.         padding-bottom: 0.5em;
  44.         border-left: 0;
  45.         background: #eee;
  46.         }

Tutto ciò per avere semplicemente il titolo del blog e la descrizione al centro dell’header, più spazio tra i post e meno margine tra le righe del nuovo plugin Highlight Source Pro con cui automaticamente colorare il codice inserito.

Per visualizzare solamente la pagina degli archivi sull’header bisogna cambiare la riga

app/includes/display.php:
  1. <?php wp_list_pages( apply_filters('k2_menu_list_pages', 'sort_column=menu_order&depth=1&title_li=') ); ?>

Con la riga:

app/includes/display.php:
  1. <?php wp_list_pages( apply_filters('k2_menu_list_pages', 'include=178&sort_column=menu_order&depth=1&title_li=') ); ?>

dove 178 è l’id della pagina da includere.

Infine si può commentare

rollingarchives.php:
  1. smartPosition('#dynamic-content');

per alleggerire l’uso della CPU durante lo scrolling eliminando la parte di ricerca che rimane sempre in primo piano.

Tags: , , ,

HTTP to HTTPS

Quando si effettua un login in un qualsiasi sito abbastanza professionale di solito (anche se ahimè non sempre) la trasmissione del nome utente e della password non avvengono in chiaro ma attraverso una connessione crittografata con HTTPS.

Questo però non avviene di default sui siti caserecci.

Per forzare un redirect da HTTP a HTTPS avendo l’Apache Web Server, si può impostare questa regola del mod_rewrite sia attraverso la configurazione standard che attraverso il file .htaccess (in questo caso dopo aver ovviamente abilitato la direttiva AllowOverride All nella relativa directory).

contenuto .htaccess:
  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteCond %{HTTPS} off
  4. RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
  5. </IfModule>

Diviene molto utile se combinato con phpLDAPadmin (phpMyAdmin invece già include una tecnica simile attivabile dalle impostazioni).

Per Wordpress il discorso è diverso: esiste infatti il plugin Admin SSL il quale provvede a costringere solamente il traffico “sensibile” a passare attraverso una strada sicura lasciando il blog fruibile tramite una normale connessione in chiaro. Il tutto in pochi click!

Tags: , , , , ,