Back to top

Autore Topic: Modifiche sul codice di CB che bloccano la pagina...  (Letto 2536 volte)

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
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 :
   
Codice: [Seleziona]
$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

Codice: [Seleziona]
$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!!!!!!



Offline Cybassh

  • Esploratore
  • **
  • Post: 105
    • Mostra profilo
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #1 il: 15 Set 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

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #2 il: 15 Set 2010, 10:18:34 »
Il debug l'ho già  fatto :)
non sono cosi niubbo :D :D :D

mau_develop

  • Visitatore
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #3 il: 15 Set 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.

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #4 il: 15 Set 2010, 14:02:27 »
Le pagine bianche ce le ho prima di mettere il die....

vabbe. lasciamo perdere.

grazie lo stesso per la comprensione.

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #5 il: 15 Set 2010, 14:04:56 »
Citazione
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.

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #6 il: 15 Set 2010, 16:13:23 »
Ragazzuoli. qualche idea?

Se faccio un bel vardump di $html alla fine della comprofiler.php (prima delle function)
Codice: [Seleziona]
//  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!!!

mau_develop

  • Visitatore
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #7 il: 15 Set 2010, 17:03:48 »
exit();
----------------
:):):) ...sei fissato eh?

M.

Offline cavalier79

  • Nuovo arrivato
  • *
  • Post: 13
    • Mostra profilo
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #8 il: 15 Set 2010, 18:28:50 »
Se non lo metto ho pagina bianca... se lo metto mi fa vedere tutto..

mau_develop

  • Visitatore
Re:Modifiche sul codice di CB che bloccano la pagina...
« Risposta #9 il: 15 Set 2010, 18:33:57 »
prova col print_r($html)

...sarai dopo un return..

M.

 



Web Design Bolzano Kreatif