PHP ve AJAX kullanarak igoogle düzenini (sürükle & bırak ve mağaza) oluşturmak nasıl?

2 Cevap php

IGoogle, biz sürükle & edebilir modülleri ve biz tarayıcı kapatıp tekrar açarsanız sonra, her modülün pozisyonu hala aynı bırakın. Kaç şey test ettik:

  1. Giriş yapmadınız zaman igoogle benim çerezleri (önbellek) modülleri konumunu saklayın. Ben önbelleğini temizleyin eğer, geri orijinal konumuna gider çünkü.

  2. Ben giriş yaptığınızda tekrar giriş eğer, modülleri yerleştirdikten sonra, ben bile geri orijinal konumuna, modüller hala aynı, çıkış ve benim önbelleğini temizleyin.

Ben sormak istiyorum ne:

  1. Giriş için modüller pozisyonunu saklamak ve kullanıcı oturum açmış değil nasıl?

  2. Whar gerekli becerileri nelerdir? (Php, mysql ve jquery kullanmak)

  3. Ben başvuruda herhangi bir iyi dersler var mı?

2 Cevap

There is a very good tutorial here: http://nettuts.com/tutorials/javascript-ajax/inettuts/

Bir mysql tabloda kullanıcıların verilerini saklamak zorunda olacak. Belki bağlantılı içerik kimliği ile mysql tabloda bir "satır / sütun" sütun kurmak. İlişkisel veritabanlarının herhangi bir bilgi yoksa, orada başlamak için iyi bir fikir olacaktır. Eğer db temellerini anlamak yaparsanız, o kadar gelecekte sona erecek bir çerez dayalı kullanıcıların bilgi depolamak için basit bir güncelleme sorgusu olacaktır.

Kullanıcıların (google gibi) oturum için izin verirseniz size mysql tabloda depolanan div konum verilerini kullanmak gibi, o cookie kullanımı gerekli değildir (ama yine de yararlı olabilir).

http://stackoverflow.com/questions/798666/logic-behind-drag-and-drop/802221#802221

  1. http://jqueryui.com/demos/sortable/ divlere bir sıralanabilir listesini etkinleştirmek için kullanın
  2. veritabanına ("toArray") sıralanabilir işlemek
  3. yerde onları almak için db sırayla yükleyin