Joomla.it Forum

Non solo Joomla... => Sviluppo => : cavalier79 14 Sep 2010, 18:44:31

: Modifiche sul codice di CB che bloccano la pagina...
: cavalier79 14 Sep 2010, 18:44:31
Ho fatto un po di modifiche per fare in modo di gestire la registrazione/login/lost pass sia da schermata classica che da una finestra aperta tramite shadowbox.

nella shadowbox è tutto ok.. quella normale in pratica dopo la saveregisters mi da una pagina bianca...


sto facendo un po di verifiche con tanti bei die() sparsi nel codice.. in pratica il mio comprofiler.php fa cosi :

entra nella saveRegistration(),

quando arriva qui :
   
:
$saveResult = $userComplete->saveSafely( $_POST, $_CB_framework->getUi(), 'register' );
if ( $saveResult === false ) {


 mi carica correttamente la HTML_comprofiler::registerForm con i dati presi dal post, esce dallo switch( $task ) di CB e finisce il giro  di

:
$html = ob_get_contents();
ob_end_clean();


per capirci.. se faccio il die() dopo l'echo $html ho tutta la mia form di registrazione compilata con l'alert dell'errore...
però a video ho una pagina bianca...

son disperato!! non riesco più a capire dove ho toccato il codice per farlo bloccare li!!!!

:( :(

aiuto!!!!!!


: Re:Modifiche sul codice di CB che bloccano la pagina...
: Cybassh 15 Sep 2010, 08:56:00
Ciao,
  io non sono un esperto del cms, pero' ti consiglio di utilizzare il deubug. questa è una semplice guida su come avere un ambiente di sviluppo completo di debug http://docs.joomla.org/Setting_up_your_workstation_for_Joomla!_development
si riescono a capire molte piu' cose
: Re:Modifiche sul codice di CB che bloccano la pagina...
: cavalier79 15 Sep 2010, 10:18:34
Il debug l'ho già  fatto :)
non sono cosi niubbo :D :D :D
: Re:Modifiche sul codice di CB che bloccano la pagina...
: mau_develop 15 Sep 2010, 13:43:50
sto facendo un po di verifiche con tanti bei die() sparsi nel codice.
----------------------------------------------

che verifiche fai con un die ?

credo che un vardump o un print_r servano a qualcosa... die ti pianta l'esecuzione e ti meravigli di vedere pagine bianche?

nn è codice procedurale che vedi fino al punto in cui stoppi l'esecuzione.

M.
: Re:Modifiche sul codice di CB che bloccano la pagina...
: cavalier79 15 Sep 2010, 14:02:27
Le pagine bianche ce le ho prima di mettere il die....

vabbe. lasciamo perdere.

grazie lo stesso per la comprensione.
: Re:Modifiche sul codice di CB che bloccano la pagina...
: cavalier79 15 Sep 2010, 14:04:56
per capirci.. se faccio il die() dopo l'echo $html ho tutta la mia form di registrazione compilata con l'alert dell'errore...
però a video ho una pagina bianca

Cmq nel primo post ho scritto che l'aiuto che mis erve è capire come mai se l'echo finale di comprofiler.php mettendo un bel die() dopo funziona, e invece quando ritorna al "kermel" (notare le virgolette) mi butta fuori pagina bianca..

provo a ritradurre la domanda.. dopo che esco dalla pagina comprofiler.php con la riga echo $html, qualcuno sa dirmi che eventi/pagine/plugin potrebbe essere chiamati per farmi venire fuori la pagina bianca invece del corretto funzionamento?

E sempre riprendendo il post originale ci tengo a precisare che lo stesso CB nello stesso sito quando lo richiamo da una shadowbox (in un altra sezione del sito) funziona tutto.
: Re:Modifiche sul codice di CB che bloccano la pagina...
: cavalier79 15 Sep 2010, 16:13:23
Ragazzuoli. qualche idea?

Se faccio un bel vardump di $html alla fine della comprofiler.php (prima delle function)
:
//  echo $html;

var_dump($html);
exit();

Ho come risultato la mia form per completo, con tanto di errore del recaptcha..

Il problema è che se faccio l'echo ho pagina bianca..


Secondo me c'è qualcosa DOPO community Builder che presumo prenda il response della pagina e lo svuota... però non capisco cosa e dove...

Idee? Suggerimenti? Aiuto!!!
: Re:Modifiche sul codice di CB che bloccano la pagina...
: mau_develop 15 Sep 2010, 17:03:48
exit();
----------------
:):):) ...sei fissato eh?

M.
: Re:Modifiche sul codice di CB che bloccano la pagina...
: cavalier79 15 Sep 2010, 18:28:50
Se non lo metto ho pagina bianca... se lo metto mi fa vedere tutto..
: Re:Modifiche sul codice di CB che bloccano la pagina...
: mau_develop 15 Sep 2010, 18:33:57
prova col print_r($html)

...sarai dopo un return..

M.