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.

Uso globale di variabili create localmente

Forum:

In D.6 utilizzo hook_user_login per accedere, al momento del login, a dei dati accessori sull'utente memorizzati su una tabella a parte del database.
Il problema è poi di rendere disponibili tali dati, una volta recuperati, al di fuori di questa funzione per l'utilizzo da parte di altre.
Esiste per caso il modo di rendere una variabile locale a scope globale?
Grazie per qualunque suggerimento.

Path redirect con espressioni regolari

Forum:

Ciao a tutti, dovrei riuscire a gestire un path di questo tipo
dominio.tld/XX-foo/YY-bar

in
dominio.tld/nome_pagina/XX/YY

pensavo di fare tutto con una espressione regolare fuori da htaccess (così da avere la possibilità di cambiare "nome_pagina" senza andare a modificare il file .htaccess). Esiste qualche cosa di questo tipo per drupal ? Pensavo a path_redirect, ma non supporta le regex da quanto ho potuto vedere. Anche cercando su google non mi viene fuori nulla.

Ah, voi la regular expression come la scrivereste per il .htaccess ?

utilizzo tabella non drupal

Forum:

Nello stesso database dove ho installato drupal 6.2 ho una tabella dove sono memorizzati circa 3.000 libri
(id, titolo, autore, categoria, data uscita, ecc. ecc.).
Ho creato una pagina drupal facendo un include di una pagina php
che contiene le query alla tabella (lista, scheda libro, ecc.) che avevo già usato per un altro sistema, sempre in php.
questa pagina funziona, ma volevo chiedervi, il mio è un modo di operare non corretto?
mi conviene importare la tabella in drupal per utilizzarla al meglio, es. ricerca e altro?

Cancellare record da un database

Forum:

Ho creato una pagina che lista un insieme di record in una tabella. Vorrei mettere vicino ad ogni record un link con scritto cancella che mi cancellasse proprio quel record.
Cercando sul web ho provato a fare una cosa cosi ma che non funge:

Campo per upload immagini sembra funzionare ma

Forum:

Posto un quesito un po difficile, ringrazio in anticipo chi saprà trovare la soluzione: il codice sotto riguarda un campo per upload immagini e sembra funzionare all'inizio ma si blocca e da un errore HTTP0 con una message box. Sapete perché?

drupal_add_js e form create in un modulo

Forum:

Volevo provare a validare una form attraverso javascript. Ma ho trovato due problemi. Il primo è che non riesco a leggere il valore dei campi della form con javascript (cioè quello che ho provato a fare non funziona) e il secondo problema è che mi chiama in ogni caso l' hook validate che io vorrei chiamasse solo se passa il test javascript.
Se qualcuno sa darmi qualche consiglio mi renderebbe felice.
<?php

function controlloform_crea()
{ //creo la form e provo ad inserire il codice javascript

drupal_add_js( 'function prova(){a=document.getElementById("eta").value; alert(a) ;
}' , 'inline' );
// creazione del campo di testo
$form['eta'] = array
(
'#type' => 'textfield',
'#title' => t('eta'),
'#size' => 50,
'#maxlengh' => 255,
'#description' => t('scrivi l\' eta'),
'#attributes' => array( 'id' => "eta"), //vorrei dare a questo campo id=eta
);

//creazione del bottone
$form['invia'] = array(
'#type' => 'button',
'#value' => t('invia'),
'#attributes' => array( 'onClick' => "prova();"),
);

return $form;
}

function controlloform_prima(){

$sb = drupal_get_form('controlloform_crea');
return $sb;
}

//CREO IL MENU
function controlloform_menu()
{
$items = array();

$items['controlloform'] = array(
'title' => 'Esempio di form con controllo',
'page callback' => 'controlloform_prima',
'access arguments' => array('permessi controlloform'),
'type' => MENU_CALLBACK
);

////////////////////AGGIUNTO///////
$items['controlloform_risposta'] = array(
'title' => 'prova risposta',
'page callback' => '',
'access arguments' => array('permessi controlloform'),
'type' => MENU_CALLBACK
);
//////////////////////////////////////
return $items ;
}

//hook validate
function controlloform_crea_validate($form,&$form_state)
{
$form_values = $form_state['values'];

web service

Forum:

Devo integrare in un'istallazione Drupal6.x un client che sfrutta dei web service esposti da un altro prodotto.

Visualizzare il contenuto di variabili

Forum:

Come si fa a visualizzare il contenuto di un oggetto o di una variabile strutturata o una variabile tout court che abbia scope interno ad una specifica funzione o uno hook usando il modulo devel?
Grazie a chi mi può rispondere

Come posso utilizzare drupal_json?

Forum:

Ho un bel quesito per la comunità: come faccio ad usare ajax con drupal 6 nella visualizzazione di una funzione?

Il codice è questo e funziona bene, è una tabella paginata e ordinabile:

Come verificare se un modulo è attivo?

Forum:

Qual'è il codice per verificare se un modulo è attivo?

//non funziona correttamente
if (module_exists('profile')) {

Grazie

Pagine

Abbonamento a RSS - Sviluppo