Back to top

Autore Topic: abbandona pagina per proseguire  (Letto 8299 volte)

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
abbandona pagina per proseguire
« il: 17 Ott 2012, 12:18:26 »
Ciao a tutti! sto creando il backend di un componente che presenta l'editor tinyMCE inserito in questo modo:
Codice: [Seleziona]
$editor = JFactory::getEditor("tinymce");
$editor->display('codice', 'testo', '100%', '768', '40', '5',false);
echo JHTML::_( 'form.token' );
Solo che ogni volta che premo "salva" il browser mi mostra questo messaggio:
Codice: [Seleziona]
Questa pagina richiede una conferma prima di poter uscire. I dati inseriti potrebbero non essere stati salvati.e io per proseguire con il salvataggio dei dati devo premere sul tasto abbandona pagina...
c'è modo di non farlo apparire?
grazie :)
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #1 il: 18 Ott 2012, 00:39:06 »
avevo risposto a una cosa simile 4 giorni fa, se hai piu editor nella stessa pagina ti da quel emssaggio quando salvi. devi disabilitare dal plugin l'avviso al salvataggio o installare il jce
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #2 il: 18 Ott 2012, 10:10:21 »
Però io sto creando un'estensione e sarebbe sbagliato costringere la gente ad installare un nuovo editor o cambiare le impostazioni personali, l'ideale sarebbe riuscire a farlo funzionare cambiando il codice della mia estensione
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #3 il: 18 Ott 2012, 10:18:47 »
guardati i widjetkit, loro richiamano un editor tutto loro mi sembra
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #4 il: 18 Ott 2012, 18:14:17 »
mi puoi spiegare questa cosa? perchè io non conosco questa cosa, se parli di un plugin, un'operazioneda fare, una libreria o altro:)
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #5 il: 18 Ott 2012, 18:53:43 »
se sapevo come fare te l'avevo gia spiegato. Hai mai incontrato un componente con multipli campi editor?
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #6 il: 18 Ott 2012, 20:43:52 »
no sto realizzando questo componente ma ha solamente un'editor
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #7 il: 19 Ott 2012, 12:52:28 »
ma stai sviluppando per joomla 1.5?
perche la chiamata che stai facendo è alquanto inutile. Adesso se crei le form con l'xml non c'e bisogno di impostare nulla basta creare un field di tipo editor e lo genera da se senza problemi. Penso che forse dovresti approfondire lo sviluppo con joomla xche non te ne avere a  male ho dato un occhio a quelle che hai fatto e sono solo php buttato li.
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #8 il: 20 Ott 2012, 09:02:35 »
son troppi anni che uso il php :) saprei fare un sito sicuro anche senza le api di joomla, comunque, mi sti sforzando di farle in filosofia joomla e uso abbastanza le sue api no? l'unica cosa è che non sono in MVC..
Sto sviluppando su joomla 2.5 e ho implementato l'editor con il codice che ho messo nel primo post
Iacopo Guarneri

mau_develop

  • Visitatore
Re:abbandona pagina per proseguire
« Risposta #9 il: 20 Ott 2012, 18:18:05 »
son troppi anni che uso il php :) saprei fare un sito sicuro anche senza le api di joomla
----------------------------------------------------------------------------------------------------------------------
forse ti illudi, in ciò che hai scritto e pubblicato nella jed ci sono almeno 4 vulnerabilità ad elevato rischio e una varietà di xss incredibile.

M.

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #10 il: 21 Ott 2012, 09:35:51 »
tipo?
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #11 il: 23 Ott 2012, 14:24:50 »
va bè... se per caso incappate nella soluzione fatemelo sapere, grazie :)
anche per la cosa degli xss
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #12 il: 23 Ott 2012, 14:38:42 »
la soluzione te l'ho data, devi generare le form con l'xml come e giusto che siano create. Purtroppo o per fortuna c'e una metodologia da seguire. il tuo problema e che ottiene l'editor in maniera errata perche ti posso assicurare che se non hai editor multipli quel problema si verifica solo quando abbandoni realmente la pagina. Forse e l'ora che se vuoi usare joomla ti studi la guida

http://docs.joomla.org/Developing_a_Model-View-Controller_Component/2.5/Introduction
ciao
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #13 il: 23 Ott 2012, 14:43:37 »
tipo?

plug_noticeboard/notice_board/core.php

riga 309
Codice: [Seleziona]
$database->setQuery('SELECT * FROM #__cb_notice_board WHERE id ='.$_POST['delete']);
questo è un buco bello grosso se e un id presumo sia un intero quindi almeno un cast a int ci va senno da li puo partire una bella injenction

e in quel file ce ne sono altre mi sembra

poco sotto solita storia

riga 311

Codice: [Seleziona]
if($results[0]['a']==$user_me->get('id') || $results[0]['da']==$user_me->get('id'))
                    {
                        $query='DELETE FROM #__cb_notice_board WHERE id='.$_POST['delete'];
                        $database->setQuery($query);
                        $results=$database->query();
}
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #14 il: 23 Ott 2012, 14:50:16 »
hai ragionissima! pensavo di averle sostituite tutte con JRequest::getVar
Iacopo Guarneri

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #15 il: 23 Ott 2012, 14:55:50 »
infatti in locale è giusto :D sta sera zippo tutto e lo carico online, grazie della segnalazione:)
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #16 il: 23 Ott 2012, 15:05:09 »
JRequest::getVar non risolve il problema. devi castre a int! oppure fare un escape del valore in input.

o meglio ancora usare JFactory::getApplication()->input->get('var',0,'UINT') che ti casta il valore ad intero senza segno
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #17 il: 23 Ott 2012, 15:11:39 »
ma anche se non è un int come fa a fare l'escape se li filtro?
Iacopo Guarneri

Offline simone83

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #18 il: 23 Ott 2012, 15:26:20 »
non capisco la domanda? vuoi sapere come si fa l'escape di un volore?
BRAINCODE
Da Psd a Joomla - Sviluppo componenti joomla - SEO con Joomla
x-brain

Offline iacoposk8

  • Appassionato
  • ***
  • Post: 529
    • Mostra profilo
Re:abbandona pagina per proseguire
« Risposta #19 il: 23 Ott 2012, 16:46:36 »
no nulla, volevo dire che se comunque filtro i caratteri di escape uno non può fare una injenction
Iacopo Guarneri

 



Web Design Bolzano Kreatif