Drupal 6.x

Potevo stupirvi con effetti speciali e raggi laser...

Forum:

Ma non l' ho fatto!

Presento Eventingiro.it, perché per me è stata una buona lezione di Drupal.

visualizzare blocco dopo invio form

ciao a tutti e complimenti per il nuovo sito, anche se il campo di ricerca mi manca tantissimo... :-).
Ho creato un form con il modulo webform e vorrei che all'invio del form, oltre a far stampare a video il messaggio "richiesta inviata correttamente", possa apparire sotto al form un blocco da me creato. Come e' possibile ottenere cio' ? E' fattibile rendere l'accesso a questo blocco solo con la sottoscrizione del form, evitando quindi che un utente possa, copiando l'indirizzo, visualizzarlo quando vuole? Grazie mille

Problema nel salvare informazioni nel database.

Sono nuovo nella programmazione, ho creato su drupal una pagina in php visibile solo agli utenti registrati e senza gruppo, che permetta di generare ed associare un gruppo casuale. Ho deciso di creare una pagina anziché un modulo perché non sono ne un esperto di php ne di database, e poi anche perché sono 2 righe di codice. Mi chiedevo, ho generato questo metodo che genera un gruppo casuale, ma come faccio ad assegnarlo all'utente? Ho provato con questo codice ma non funziona:

<?php

logout che non è un logout

Forum:

non so se è una coincidenza ma da quando uso drupal 6.17 quando eseguo il logout, mi visualizza le pagine sempre come se fosse loggato.
devo regolare forse i cookie di drupal? cosa mi consigliate?

Drupal Tattoos

Forum:

Ogni tanto in tanto ci casco nella stessa errore, che mi viene voglia di fare un tatuaggio. Penso che succede un pò a tutti, quindi sto preparando un talk sul argomento - Drupal Tattoos, appunto.

Anche se il talk è un 'forse', intendo preparare dei slide che pubblicerò qui. Ma ho bisogno del vostro aiuto (mica sono solo io a sbagliare ;-)

Se hai un preferito (o anche di più), scrivilo qua, ed io l'aggiungerò alla lista.

Grossi problemi con Aruba

Forum:

Oggi tutti i miei siti in Drupal 5.x e 6.x non funzionano
Internal Server Error
Ho aperto tiket assistenza.
Succede anche ad altri?
Grazie

Cancellare utenti e contenuti in massa

In una delle mie installazioni di drupal ho subito un attacco da parte di alcuni spammer.
Si sono iscritti circa 5000 utenti spam e ognuno di essi ha creato approssimativamente un contenuto.

Mi sono mosso per capire come cancellare nel modo più veloce utenti e contenuti in modo tale che nelle pagine admin/content/node e admin/user/user i risultati fossero maggiori, così da risparmiare tempo (di default sono 50).

Il risultato della ricerca per risolvere il problema è stato questo metodo:
Versione di drupal usata 6.16

Per cancellare 200 utenti per volta invece che 50 modificare il file modules/user/user.admin.inc andando alla funzione function user_admin_account() sostituire:
$result = pager_query($sql, 50, 0, $query_count, $filter['args']);
con:
$result = pager_query($sql, 200, 0, $query_count, $filter['args']);
e poi, qualche riga più avanti nello stesso file, sostituire:
$form['pager'] = array('#value' => theme('pager', NULL, 50, 0));
con:
$form['pager'] = array('#value' => theme('pager', NULL, 200, 0));
--------------------------------------------------------------

Per i contenuti modificare il file modules/node/node.admin.inc andando alla funzione function node_admin_nodes() sostituire:
$result = pager_query(db_rewrite_sql('SELECT n.*, u.name FROM {node} n '. $filter['join'] .' INNER JOIN {users} u ON n.uid = u.uid '. $filter['where'] .' ORDER BY n.changed DESC'), 50, 0, NULL, $filter['args']);
con:
$result = pager_query(db_rewrite_sql('SELECT n.*, u.name FROM {node} n '. $filter['join'] .' INNER JOIN {users} u ON n.uid = u.uid '. $filter['where'] .' ORDER BY n.changed DESC'), 200, 0, NULL, $filter['args']);
e poi, qualche riga più avanti nello stesso file, sostituire:
$form['pager'] = array('#value' => theme('pager', NULL, 50, 0));
con:

Argomenti:

DrupalCon SF Power tools (avviso tutto in inglese)

Questo è mia lista di sessione del recente DrupalCon che mi sono promesso di studiare nei prossimi giorni. Commenti da altri sono il benvenuto.
Di solito evito i video, è più facile leggere articoli, ma qui la qualità è sicuramente sufficientemente alto che non perderò il mio tempo. Non ho ancora visto tutto, man mano aggiungerò i miei commenti...

Le sessioni
Da http://sf2010.drupal.org/conference/schedule

Fusion
Sessione: http://sf2010.drupal.org/conference/sessions/theming-fusion-new-approach...
Film scaricabile: http://www.archive.org/details/DesignThemeAndUsability
Opinione: Riassunto generale di Fusion e Skinr. Un slideshow con colonna sonora, non così interessante.
Conclusione: Fusion è interessante come erede a Zen, con Skinr aumenta la produttività, ma la sessione non lo dimostra bene.

Skinr
Sessione: http://sf2010.drupal.org/conference/sessions/theming-skinr
Film scaricabile: http://www.archive.org/details/ThemingWithSkinr
Presentazione: http://www.slideshare.net/jacine/theming-with-skinr
Opinione: dopo 10 min c'è un demo del'ultimo versione di Skinr - theming in 5 minuti.
Conclusione: Skinr è 'disruptive technology'* anche la sessione è riuscita a dimostrare la sua potenzialità.

Display suite
Sessione: http://sf2010.drupal.org/conference/sessions/display-suite-central-and-c...
Film: http://www.vimeo.com/11133380
Presentazione: http://realize.be/drupalcon-san-francisco-and-display-suite
Opinione: Creare 'modi' di presentazione, cinque regioni per il nodo, blocci fra campi nel nodo, campi in blocchi, ridotto CSS, regole CSS per ogni campo, I could go on...

Installare CiviCRM - Drupal - Guida passo-passo

CiviCRM-Drupal in realtà non è altro che un grande modulo, addirittura più pesante della cartella di installazione di Drupal 6 (infatti il peso dell'archivio è di circa 7,5mb - scompattato arriva a 37mb circa...).
Una volta scompattato, esplorando il contenuto possiamo notare che, al suo interno, c'è una cartella chiamata "drupal" che a sua volta contiene (oltre a diversi file...) la cartella "modules".
La prima cosa che verrebbe in mente (almeno a me...) è che il contenuto di questa cartella "modules", debba essere copiato nel solito percorso dei moduli > sites/all/modules, invece non è così.
La cartella "modules" contiene i moduli di CiviCRM-Drupal e va lasciata così (si, anche lasciando la cartella Joomla! con tutto il resto...).
Il modulo CiviCRM-Drupal, oltre che essere un modulo, per comprenderlo meglio, lo si potrebbe definire come una sorta di CMS dentro la sezione Moduli, infatti, richiede un'istallazione proprio come si fa con drupal 6 (ovviamente l'interfaccia dell'installer è completamente diversa...)

1. Creare un nuovo database per ospitare CiviCRM-Drupal
2. Scaricare CiviCRM-Drupal da qui > http://sourceforge.net/projects/civicrm/files/
3. Scompattare l'archivio e copiare la cartella "civicrm" (lasciando tutto il suo contenuto così com'è...) in http://www.miosito.com/sites/all/modules/
4. Procedere con l'installazione > http://www.miosito.com/sites/all/modules/civicrm/install/
5. Nella schermata che ci appare ci saranno dei "warning" in rosso - Per risolverli:
- Inserire i dati relativi ai 2 database (Drupal 6 e CiviCRM-Drupal)
- Settare i permessi della cartella "default" (http://www.miosito.com/sites/default) a 777
6. Lanciare l'installer (che si trova nell'interfaccia) et Voilà... CiviCRM è installato!
7. Rimettiamo a posto i permessi della cartella "default" a 644 (nel mio caso, su dreamhost.com, i permessi si sono settati in sola lettura a 555 automaticamente...).

Argomenti:

Dove trovo una Guida su Organic Group?

Forum:

Salve volevo sapere dove posso trovare una guida su organic group. In realtà a me serve sapere solo come creare contenuto da inserire inserire in un gruppo quindi se qualcuno sa rispondermi io ne sarei molto felice. Grazie.

Pagine

Abbonamento a RSS - Drupal 6.x