Modificare l'edit del profilo utente

L'edit del profilo utente è sempre stato un qualcosa di osceno da guardare quindi è comodo poterlo modicare con l'aggiunta di  una struttura html e la possibilità di posizionare i vari campi in modo più graziato.

Per modificare il tpl del profilo inserire nel file template.php del proprio tema la funziona [THEMENAME_theme]

Come inserire tag HTML nelle label di una webform

Consentire l'inserimento di tag HTML nelle laber di una webform può essere una cosa utilissima.
Cercando sul web ho trovato questa soluzione che funziona alla grande ed è semplicissima.

Basta inserire nel file settings.php la seguente riga.

$conf['webform_allowed_tags'] = array('a', 'em', 'strong', 'code', 'img', 'ul', 'li', 'u');  

in questo modo editando il campo nella webform è possibile aggiungere un ad esempio un link <a href="#">Nome label</a>

Spero sia utile.

 

Impostare Stile immagine da Codice

Usando la funzione theme() mi basterà prendere l'uri del file immagine e il nome dello stile da applicare:

print theme('image_style', array('path' => $node->field_image[LANGUAGE_NONE][0]['uri'], 'style_name' => [STYLE NAME]));

 

Esempio:

Se volessi stampare l'avatar di un utente potrei scrivere:

<?php
        $user = user_load($node->uid);
        print theme('image_style', array('path' => $user->picture->uri, 'style_name' => 'thumbnail__50x50_'));

?>

Come svuotare la cache di Drupal7 con una query SQL

Eseguire le seguenti query con PhpMyAdmin o un client SQL:

TRUNCATE TABLE cache;
TRUNCATE TABLE cache_block;
TRUNCATE TABLE cache_bootstrap;
TRUNCATE TABLE cache_field;
TRUNCATE TABLE cache_filter;
TRUNCATE TABLE cache_form;
TRUNCATE TABLE cache_image;
TRUNCATE TABLE cache_menu;
TRUNCATE TABLE cache_page;
TRUNCATE TABLE cache_path;
TRUNCATE TABLE cache_token;
TRUNCATE TABLE cache_update;

Tags

Subscribe to