Locale is unable to rebuild lost Javascript translation files

[title-raw]

If you get on your site an error like this:

warning: file_get_contents(sites/default/files/languages/ar_bb3f64e1d3c493008e8d5eee5511c741.js) [function.file-get-contents]: failed to open stream: No such file or directory in /var/www/html/uberdrupal/includes/common.inc on line 2359.

or you found a lot of "Page not found" errors in dblog related to JavaScript translation files, probably is a Drupal Bug (if files permissions are all ok).

Indeed Locale is unable to rebuild lost js translation files, if one of these gets accidentally corrupted or lost there is no way to tell Drupal to rebuild it. This is true in all versions of Drupal 6.x, the last too.

To rebuild these files you HAVE TO use an ad hoc module (Local Rebuild Javascript), created by plach, until the patch would be applied or when you'll update your site to Drupal 7.

Reference: Drupal.org Issue.

Modificare gli stili CSS dei propri temi in Drupal

Livello: N00b.

Succede spesso che si vuole modificare qualche classe o id del tema (template) che si sta usando. Magari perchè non piace un dettaglio, o se ne vogliono aggiungere degli altri. Il metodo più semplice è modificare il template in locale e caricarlo tramite FTP.

Ricordatevi di tenere i temi aggiuntivi, o quelli che modificate, nella cartella /sites/all/themes. Il css si chiamerà style.css ed è sempre presente nella folder del tema.

Drupal, di default, non mette a disposizione nessuno strumento per modificare dalle pagine web i CSS. Esiste però un modulo, AlterCSS che fa proprio questo.

EDIT:
Mi hanno chiesto di spiegare meglio cosa intendo per mettere i temi su sites/all/themes (e i moduli su sites/all/modules).
Semplicemente per mantenere una installazione pulita, sapere la posizione dei moduli e temi aggiuntivi e facilitare la procedura di aggiornamento, inserirli su in una cartella separata. Non serve solo alle installazioni multisite per condividere i temi e i moduli, ma anche per le installazioni singole.

Videoguida: I formati di input e i ruoli utente, come crearli ed assegnarli

Livello: N00b.

Videoguida in italiano per Drupal #1: I formati di input e i ruoli utente, come crearli ed assegnarli

qui per vederlo su VEOH.

I Formati di input sono importantissimi per una sapiente gestione di un sito con Drupal. I quattro filtri predefini spesso non soddisfano le esigenze di tutti i siti; per fortuna gli sviluppatori ha creato decine di filtri per quasi tutte le esigenze:

Code filter: Codice in linguaggi di programmazione, con colorazione.
Video filter: Inserimento di video dai più famosi servizi di video sharing, inserendo tag appositi o il semplice link.
Codice BBcode per forum.
Codice Wiki.
HTML corrector: Correttore di tag HTML: chiude i tag e corregge quelli scritti male.
Quote filter: Filtro per le citazioni.
Smileys: Sostituzione di testo con l'immagine dello smile corrispondente.

Ma vediamo come creare un ruolo utente, assegnarli un utente appena creato, modificare il formato di input "Filtered HTML" e permettere ai blogger di inserire nei propri post un video preso da youtube con il relativo codice. Ho creato una videoguida (o videocast, chiamatelo come volete) per illustrarne il funzionamento.

NOTA: ci sarebbero metodi più puliti per inserire un video da youtube, ad esempio con il moduli emfield, ma questa è una videoguida su come gestire i filtri ;)

NOTA2: è il mio primo videocast e la qualità del flash convertito è veramente pietosa. uploadare l'XVID mi sembrava anacronistico, quindi appena troverò un convertitore decente sostituisco il file (se ne conoscete linkate :P)

VAI ALLA VIDEOGUIDA

Recent comments

Social Me

DA Member

Drupal Association Badge