Gennaio 2016

Publication Date Update: modulo per Drupal 7 per aggiungere la data dell'ultimo aggiornamento ad un nodo

Publication Date Update è un semplice modulo per Drupal 7 che aggiunge la data dell'ultimo aggiornamento ad un nodo, per essere installato esso necessita del modulo Publication Date , perché esso lavora con la variabile published_at. Publication Date Update è semplicemente questa funzione: function publication_date_update_preprocess_node(&$vars) { $time_unit = 86400; // number of seconds in 1 day => 24 hours * 60 minutes * 60 seconds $threshold = 10; // --- Create revision data // Check if node was revised if (($vars['status']) && $vars['changed'] && (round(($vars['changed'] - $vars['published_at']) / $time_unit) > $threshold)){ $vars['submitted'] = t('Published: !publishtime | Updated: !updatetime | Author: !username', array( '!publishtime' => format_date($...

Flush Cache Cron: modulo per Drupal 7 per svuotare la cache

Flush Cache Cron è un modulo per Drupal 7 per svuotare manualmente la cache e per impostare lo svuotamento della cache durante il cron, questo modulo svuota solamente la cache senza ricostruire il bootstrap di sistema. Il modulo svuota le tavole: cache cache_block cache_filter cache_form cache_menu cache_page cache_path cache_views cache_views_data Qui il codice: <?php function flush_cache_cron() { try { $core = array('cache', 'cache_block', 'cache_filter', 'cache_form', 'cache_menu', 'cache_page', 'cache_path', 'cache_views', 'cache_views_data'); foreach($core as $table) { cache_clear_all('*', $table, TRUE); } } catch (Exception $e) { return $e; } return NULL; } function flush_cache_cron_cron() { // Interval defaults to 10800s = 3h. $interval = flush_cache_cron_interval(); // Set...

Boost Expire per Drupal 7: una revisione del modulo

Questa è una revisione di Boost Expire per Drupal 7 grazie alla quale la cache di Boost viene svuotata solo quando un nodo o un commento passa da non pubblicato a pubblicato o viceversa e quando si modifica un nodo o un commento che è già pubblicato. Qui il codice: <?php /** * @file * * Expires Boost caches automatically when certain Drupal actions are taken. */ /** * Implements hook_menu(). */ function boost_expire_menu() { $items['admin/config/system/boost_expire'] = array( 'title' => 'Boost Expire', 'description' => 'Configuration for Boost Expire.', 'page callback' => 'drupal_get_form', 'page arguments' => array('boost_expire_admin_settings'), 'access arguments' => array('administer site configuration'), 'type' => MENU_NORMAL_ITEM, ); return $items; } /** *...

Segnale perso dopo aver selezionato USA Band nel menù *#*#4636#*#*: come risolvere il problema

In alcuni telefoni android possiamo accedere al menù avanzato *#*#4636#*#* nel quale possiamo cambiare alcune impostazioni della baseband compresa la banda radio. In alcuni casi dopo aver selezionato USA Band in questo menù il segnale scompare, perdiamo ogni connessione di rete e non c'è nulla che possiamo fare per ripristinare la rete. In questo caso l'unica soluzione reale è reinstallare la...