salve,
sto creando un modulo drupal per un API ad un sito web (di un catalogo bibliografico), che mi da una lunga lista xml con una serie di valori variabili
es.
record 1 {
100 - tags
200 - attori
300 - boh
401 - blah blah
420 - ...
425 - ...
427 - ...
...
700 - titolo
720 - titolo originale
}
record 2{
xxx - xxx
...
}
record N {...}
)
volevo creare una tabella con 800 colonne collegata a nodeapi, ma mi è sembrato esagerato.
la cosa migliore per me potrebbe essere fare una specie di integrazione a cck "pluggabile", dato che comunque non mi servono tutti i campi (ma potrei doverne aggiungere o togliere) e posso potenzialmente sempre recuperarli tramite api dal sito web 'origine'.
O semplicemente alterare la tabella contenitore per aggiungere o togliere le colonne, ma qui ritorna cck che sarebbe più comodo.
in pratica, per ora il tutto cammina elaborando al volo le richieste, ma è lento (5-48 sec per richiesta) e vorrei fare una cache per renderlo più veloce e utile (ed customizzabile)
Chiederei caladamente un consiglio su come procedereste voi, drupaliani
HELP! voglio laurearmi prima del risultato della prossima ricerca!!! 
grazie lu
ciao a tutti, se potete darmi due dritte
voglio realizzare un menù che venga visualizzato quando vengono visualizzati dei contenuti che contengono 2 termini particolari di tassonomia.
penso sia una cosa abbastanza semplice, ma sono agli inizi con drupal, mysql e php.
Ciao a tutti,
sto cercando di convertire il modulo Urlify dalla versione 5 alla versione 6 di Drupal, attenendomi a quanto indicato nell'apposita guida ufficiale.
Ho convertito quasi tutto eccetto una parte, relativa all'utilizzo di un javascript. Il codice è questo:
/**
* Implementation of hook_footer().
*/
function urlify_footer() {
if (_urlify_insert_js()) {
$max_chars = variable_get('urlify_max_characters', 50);
$output = <<<EOF
<script type="text/javascript">
if (Drupal.jsEnabled) {
$('#edit-path').change(function() {
$(this)._changed = true;
});
$('#edit-title').keyup(function() {
var e = $('#edit-path');
if(!$(e)._changed) {
$(e).val(URLify($(this).val(), $max_chars));
}
});
}
sto usando event manager ed è perfetto per l'iscrizione e la cancellazione on line ad un evento, però l'utente non può visualizzare la lista degli iscritti; solo chi gestisce l'evento può vedere la lista e purtroppo ho veramente bisogno di questa funzione.
Per favore qualcuno mi può consigliare su come ovviare al problema?
grazie
Salve a tutti, scrivo questo post per avere qualche suggerimento. Vorrei, che in funzione del tipo
di content/type creato (custom) si possa definire una tipologia (estensione e/o mime/type) di file da allegare.
Posso definirlo in fase di creazione o di configurazione, anche scrivendo moduli, ma ho bisogno appunto che ad un dato contenuto sia associabile solo una tipologia di file in attach, ad un altro contenuto un' altra tipologia.
Thanks in advance
a.f.
salve sto sviluppando un nuovo modulo.
il modulo prevede la visualizzazione di un form all'interno di un blocco
ho già creato tutta la struttura necessaria e funziona. il blocco viene visualizzato sulla sinistra con il suo contenuto.
Come prova ho inserito del testo nel contenuto del blocco, fin qui tutto ok. Ora voglio inserire un form con 4 campi. ma mi sta dando dei problemi.
case 'view':
$form['nome'] = array(
'#type' => 'textfield',
'#title' => t('Nome'),
);
.....
$block_content = drupal_render($form);
$block['subject'] = 'prova';
$block['content'] = $block_content;
return $block;la input text mi viene creata e visualizzata, ma il form no. inoltre mi da questo errore warning: implode() [function.implode]: Bad arguments. in
ciao a tutti
innanzitutto complimenti per il foro...non so fino a che punto ne siate orgogliosi ma quel poco che so su drupal e' grazie a voi 
...avrei un paio di domandina niubbosissime da porvi...
vorrei capire bene la struttara di drupal...dove sono i file php da modificare per avere modifiche particolari ?!??!
in secundis ho installato il modulo extjs ma quando cerco di mettere un contenuto con codice extjs non me lo visualizza correttamente...eppure il modulo l'ho configurato...
grazie per le risposte e scusate ancora la nubbiosita'
ciap 
ciao ragazzi sono disperato è un giorno intero che sto lottando con le sessioni che non ne vogliono sapere di funzionare come dovrebbero...non so più cosa fare mi affido a voi..ilproblema è che una volta che nel submit mi salvo i dati in sessione e poi ritorno al form è come che non abbia mai salvato nulla in sessione..se ho un form:
<?php
function mio_form() {
session_start();
//devo controllare che non sia già settata la mia var di sessione incui salvo i dati temporanei
if (!session_is_registered('mia_var')) {
session_register('mia_var');
$_SESSION['mia_var'] = array(); //la inizializzo con un array vuoto
}
//un campo del form che ha i valori della var di sessione
$form['field1'] = array(
'#type' => 'textfield',
'#title' => t('Campo1'),
'#default_value' => $_SESSION['mia_var']['field1'],
'#required' => TRUE);
//.......
}
function mio_form_submit($form_id, $form_values) {
session_start();
$_SESSION['mia_var'] = $form_values;//gli assegno i dati del form
drupal_goto('mio_form');
}
?>Ciao a tutti, sto creando un blocco per l'inserimento automatico dei menu a tendina in drupal.
Il blocco è pronto, però alcune impostazioni del mio css vanno in conflitto con gli stili di base di drupal.
Ad esempio con il tema Garlan ho:
#header-region * {
display: inline;
line-height: 1.5em;
margin-top: 0;
margin-bottom: 0;
}La proprietà inline non può essere compatibile con il mio blocco (li voglio a tendina, non in fila).
Ho provato ad inserire un nuovo #Header-region * nel mio css e caricarlo successivamente, ma viene in ogni caso preso per buono l'header-region di default.
Qualcuno sa dirmi se c'è una funzione per modificare le impostazioni del css di default?
Fino ad ora non ho toccato i temi, e per la completa indipendenza del blocco da essi vorrei continuare su questa strada.
Grazie
Aran
Commenti recenti
3 ore 10 sec fa
4 ore 45 min fa
4 ore 54 min fa
5 ore 19 min fa
5 ore 37 min fa
5 ore 46 min fa
6 ore 37 min fa
11 ore 16 min fa
12 ore 52 min fa
13 ore 38 min fa