Mysql
 sql >> Database >  >> RDS >> Mysql

Come salvare le posizioni del portlet

Il piano generale sarebbe fare qualcosa del genere

in jQuery

sul widget dropajax POST su /widget.php con informazioni sulla posizione (forse nome contenitore + indice elemento) ('leftBar',3), forse account # specifico per l'utente, così come l'identificatore per il modulo

$.post("widget.php", { module: "myInfoModule", container: 'leftBar', ...},
  function(data){
    // maybe update UI telling them it's saved? probably not
  }, "json");

in PHP /widget.php

leggi i dati e salva le informazioni su MySQL in uno schema come questo

[user_id] [module_id]    [container]  [position]
1         'myInfoModule' 'leftBar'    3

Quindi, quando ricarichi la pagina agganciabile, leggi questi valori e li metti nell'ordine specificato dal database.

Spero che questo ti permetta di iniziare