Sviluppo

Spazio dedicato a discussioni sullo sviluppo in php di moduli e pagine. Utilizza questo forum per ricevere aiuto sullo sviluppo.
NB: per la grafica e temi c'è il forum apposito.

ahah e campi di testo

Forum:

Volevo scrivere in un campo di testo un tipo e se quel tipo esistava riempire i campi di testo sotto altrimenti lasciarli vuoti cosi che l'utente potesse completarli. Il problema è che se uso #value quando ricreo la form se il campo tipo non esiste anche se scrivo un valore nei tipi nelle altre lingue non mi inserisce al submit nulla. se uso default value invece non mi carica nulla.
Vi posto il codice che ho utilizzato nelle funzioni di haha.

<?php
//creazione della form
// creazione dei campi di testo
 
$form['prova']=array
   (  
'#type' => 'fieldset',
      
'#prefix'        => '<div id="tipoalimento">',
      
'#suffix'        => '</div>',   );
  
$form['prova']['tipo_it'] = array
   (
  
'#type' => 'textfield',
  
'#title' => t('Tipo  in italiano'),
  
'#size' => 25,
  
'#maxlengh' => 200,
  
'#description' => t('ES: primo'),
  
'#required'  => TRUE,
 
'#ahah' => array(
             
'path'    => 'riempi/js',   //sull'evento onchange viene chiamta questa pagina
             
'wrapper' => 'tipoalimento')    );
  
$form ['prova']['tipo_en'] = array
   (
  
'#type' => 'textfield',
  
'#title' => t('Tipo  in inglese'),
  
'#size' => 25,
  
'#maxlengh' => 200,
  
'#description' => t(''),
  
'#required'  => TRUE,
  );
  
$form ['prova']['tipo_es'] = array
   (
  
'#type' => 'textfield',
  
'#title' => t('Tipo in spagnolo'),
  
'#size' => 25,
  
'#maxlengh' => 200,
  
'#description' => t(''),
  
'#required'  => TRUE,   );
  
$form['prova']['tipo_sq'] = array
   (
  
'#type' => 'textfield',
  
'#title' => t('Tipo di alimento in albanese'),
  
'#size' => 25,
  
'#maxlengh' => 200,
  
'#description' => t(''),
  
'#required'  => TRUE,   );
  
//creazione del bottone submit
  
$form['submit'] = array(
  
'#type' => 'submit',
  
'#value' => t('invia'),
   );
return
$form;
}
?>

Funzioni ahah
<?php
function riempi_js() {

$tipo_it = $_POST['tipo_it'];
//drupal_set_message($id);

modulo Pathauto

Forum:

Ho appena installato il modulo Pathauto, che fa esattamente (o quasi) quello che volevo
creare url personalizzati del tipo www.sito.it/miapagina
adesso però ho un problema, una di queste pagine che ho creato, esempio lista
contiene una lista di libri, che lincano ad una pagina di dettagli che ho chiamato scheda
questa pagina, in php, riceve una variabile in GET chiamata ID e che contiene l'id della scheda per la query.

[creare un modulo]

Forum:

salve a tutti ho provato a seguire la guida sulla creazione di un modulo rilasciata da Antonio Santomarco,sono arrivato fino all'attivazione del modulo che avviene correttamente , però noo ritrovo il blocco che il modulo dovrebbe creare.
qualcuno sa dirmi il perchè?

UBERCART

Forum:

Ho necessità di visualizzare i prodotti non con thickbox ma con jquery-slideshow.
Come posso fare a settare questa scelta in DRUPAL/UBERCART?

grazie

Consiglio per sviluppo nuovo tipo nodo: nodeapi vs fields

Forum:

Ciao a tutti.
Ho letto sul sito di drupal la documentazione per gli sviluppatori per creare un modulo personalizzato usando drupal 7. Ho trovato in questa documentazione il riferimento a dei moduli di esempio, creati dagli sviluppatori di drupal (consiglio ai novellini e non uno sguardo a tali moduli dato che sono scritti davvero molto bene).

http://drupal.org/project/examples

Però adesso passo al mio dubbio:

Ho bisogno di creare un nuovo tipo di nodo (via codice) al quale sono associati i seguenti dati: dati anagrafici di un personaggio (circa 5 campi testo), un elenco a discesa che mi permette di associare il nodo ad una categoria tra quelle proposte (quindi un campo taxonomy) e tre campi per permettere di votare 3 caratteristiche distinte del personaggio ( 3 campi fivestar).

Guardando gli esempi di cui sopra ho capito che per fare questo posso agire in due modi:

  1. creare al momento dell'installazione i field necessari usando le nuove api " field_*()" (esempio "node_exemple") con il vantaggio che si occuperà drupal di stoccare i dati nel database e di scrivere meno codice, ma con lo svantaggio che i dati verranno sparpagliati in numerose tabelle;
  2. utilizzare le nodeapi (esempio "nodeapi_exemple") e quindi intercettare i vari aggiornamenti del nodo per aggiornare a manina il database. In questo caso il vantaggio sarebbe quello di avere un unica tabella con i dati, ma mi resterebbero i field fivestar e taxonomy da lasciare gestire a drupal con non poche complicazioni e scrittura di molto codice in più.

drupal_fetch_array come tornare indietro?

Forum:

Per scorrere i risultati di una query posso usare drupal_fetch_array ma se voglio ritornare all'inizio senza riefettuare la query che funzione posso utilizzare?
Grazie dell'atenzione a chiunque me la conceda;

Rendere disponib. widget dal proprio sito

Forum:

ciao mi piacerebbe creaer una pag .php che dato un url all' rss
dei miei articoli (nodi) mi faccia un parser carino da poter mettere
dentro il classico widget da rendere disponib. ad altri siti

insomma come il codice prodotto da questo sito:
http://www.rssinclude.com/
ma senza passare per loro.

Magari qualche modulo di drupal permette di farlo

ciao e grazie

upload file

Forum:

salve a tutti,sono già diversi giorni che cerco di capire in che modo affronatre il seguente problema:
- un utente deve accedere alla home page e da lì deve poter uplodare dei file (con un'apposita interfaccia)
Ho provato a utilizzare alcuni moduli come ad esempio webform, ma in che modo posso modificare l'interfaccia di tali moduli a mio piacimento?devo creare un modulo personalizzato?
vorrei un aiuto almeno per capire che strada percorrere......grazie

DRUPAL 7: problema creazione web form

Forum:

Salve a tutti,
ho installato drupal 7 e copiato un modulo che aveco realizzato in drupal 6 con una web form: quando clicco su invio del form ho il seguente errore:
"Recoverable fatal error: Argument 1 passed to drupal_attributes() must be an array, string given, called in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\webapp\includes\theme.inc on line 1512 and defined in drupal_attributes() (line 2257 of C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\webapp\includes\common.inc)."

potete aiutarmi?

Grazie anticipatamente

Primary links e secondary links

Forum:

Ciao a tutti! Ho un problema, probabilmente banale, ma non riesco venirne a capo.

Nel sito che sto facendo ho dei Primary Links che stanno in cima al sito e ad ogni primary links sono assegnati dei link secondari che si posizionano nella first sidebar a sinistra.
Fin qua tutto bene, ho dato lo stile al menu, e quando clicco su una voce del primary link, siccome nel css gli ho dato:

#block-menu-primary-links ul li a.active {
background-color: #3C3C3C;
color: #FFFFFF;
}

Pagine

Abbonamento a RSS - Sviluppo