Back to top

Autore Topic: delete su chronoconnetivity  (Letto 2444 volte)

Offline jelio

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • siti by chronoforms
    • Mostra profilo
delete su chronoconnetivity
« il: 21 Gen 2012, 20:04:55 »
Buona sera a tutti.

.ho creato una tabella con chronoconnetivity, chonoforms V3;
.ho segueto le instruzione per inserire il link per  {delete_record} fin quì totto OK;
.ho configurato le tabs FrontEnd Settings e Admin Settings per le autorizzazioni;
. ho provato a modificare la riga {delete_record} nel body secondo la variante javascript di Vales, ossia inserendo un controllo prima della conferma di eliminazione, ma opttengo il seguente mex d'errore:

You are not authorized to view this page

sul sito del produttore ho trovato questa spiegazione:
"Penso che il task = editrecord funziona solo se vengono chiamati da un elenco ChronoConnectivity"

ma che sinceramente non sono riuscito ad interpretare.

Grazie per le risposte.

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:delete su chronoconnetivity
« Risposta #1 il: 22 Gen 2012, 08:18:21 »
Io non uso più i link delete ed edit che occupano spazio nella riga dell'elenco, ma un link al form ed in esso l'opzione della cancellazione.

Il form ricevente deve avere il plugin Profile Page configurato ed il link deve contenere il parametro definito nel plugin.
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline jelio

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • siti by chronoforms
    • Mostra profilo
Re:delete su chronoconnetivity
« Risposta #2 il: 22 Gen 2012, 11:14:03 »
Grazie per la sollecita risposta, Vales.

ho seguito diversi tuoi post che trattano il plugin Profile Page e sono riuscito ad applicare i tuoi preziosi consigli.

il mio problema è il seguente:

ho un form principale dove inserisco i dati che attraverso una funzione javascript vengono eseguiti dei calcoli;
dopo il Submit confermo i dati che vengono inviati al DB e vengono riproposti in tabella/elenco nello stesso form utilizzando il Redirect URL  del Form;

nella tabella/elenco ho due link:

. uno che punta ad un form dove con oggetto JRequest recupero l'ID e quì tutto OK;

.il secondo link mi serve per effettuare la cencellazione del record, ma senza passare da un form da dove poi eseguire la cancellazione, che mi sembra la soluzione che suggerisci;


in sintesi:
vorrei avere la possibilità di eseguire il Delete record sia da Form principale che da connectivity

per il delete su  chronoconnetivity ho sugiuto questo tuo prezioso consiglio:
Codice: [Seleziona]
Sostituisci {delete_record} con questo


<a href="javascript:" onclick="var r=confirm('Confermi la scelta ?');
if (r==true)
  {
location.href='index.php?option=com_chronoconnectivity&connectionname=prova_connectivity&task=deleterecord&cids={cf_id}';
  }
else
  {
  windows.self;
  }"><img style="width: 20px; heigth: 20px;" title="ATTENZIONE!! CLICCANDO ELIMINI I DATI" alt="ELIMINA"  src="./images/cancel_f2.png"/></a>
ma ho notato che non sempre funziona, in quanto mi restituisce l'errore che menzionavo
You are not authorized to view this page

Grazie
un saluto

Offline vales

  • Global Moderator
  • Instancabile
  • *****
  • Post: 8012
  • Sesso: Maschio
    • Mostra profilo
Re:delete su chronoconnetivity
« Risposta #3 il: 22 Gen 2012, 11:46:57 »
Trovato il baco. Vuole l'indirizzo di destinazione nel javascrip completo.

Codice: [Seleziona]
<a href="javascript:" onclick="var r=confirm('Confermi la scelta ?');
if (r==true)
  {
location.href='http://www.tuosito.it/index.php?option=com_chronoconnectivity&connectionname=prova_connectivity&task=deleterecord&cids={cf_id}';
  }
else
  {
  windows.self;
  }"><img style="width: 20px; heigth: 20px;" title="ATTENZIONE!! CLICCANDO ELIMINI I DATI" alt="ELIMINA"  src="./images/cancel_f2.png"/>[/url]
Download e demo di Albo Pretorio On Line per Joomla 1.5 e Joomla 2.5 e 3
Moduli scuola On Line v1 per Joomla 3
http://valesweb.altervista.org

Offline jelio

  • Esploratore
  • **
  • Post: 58
  • Sesso: Maschio
  • siti by chronoforms
    • Mostra profilo
Re:delete su chronoconnetivity
« Risposta #4 il: 23 Gen 2012, 22:02:42 »
Il problema persiste:

ossia: la soluzione proposta da Vales circa il percorso assoluto del link funziona solo sui record essistenti fino a quel momento nel db, se si aggiungono ulteriori record questi non verranno cancellati generando l'errore in questione: You are not authorized to view this page


Continuiamo a cercare ...

Offline LeonardoJ

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re:delete su chronoconnetivity
« Risposta #5 il: 28 Gen 2012, 19:59:14 »
Ciao a tutti.
Ma come si effettua l'eleminazione di un record con chronoforms v4, visto che non c'è più {delete_record}?

Grazie.

 



Web Design Bolzano Kreatif