Monthly Archive for May, 2008

Nuovi Pregi

Marta sui Tubi - Nudi e Crudi

Il DVD dei Marta sui Tubi contenente i concerti, i video e le follie è finalmente arrivato nei negozi.. E anche a casa mia!

Tags: , , ,

Milestones

Un Incontro In Jazz

Un Incontro In Jazz.

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: , , , , ,