2010-03-25 2 views
1

Je veux un widget qui permet aux utilisateurs d'ajouter une requête si cette requête n'a pas déjà été ajoutée, ou de voter pour une requête si elle a déjà été ajoutée. Quand un utilisateur ajoute une requête, je veux qu'il apparaisse immédiatement comme le premier élément de la liste, comme ce qui arriverait à votre chronologie si vous faisiez un nouveau tweet. J'ai essayé de chercher un plugin jquery qui offre cette fonctionnalité, mais je n'ai pas réussi (peut-être que je ne pouvais pas penser aux bons termes pour rechercher ??). Je n'ai pas assez de foi dans mes compétences de js pour écrire ceci à partir de zéro, donc je préfère trouver un modèle pour commencer. Merci.Meilleure façon de créer un widget de mise à jour de statut similaire à celui de Twitter

Répondre

3

Je ne pense pas que ce serait très difficile à créer à partir de zéro.

Dans un modèle conceptuel:

Créer le formulaire pour ajouter la demande

magasin quelque part (XML, base de données, ... tout ce que vous sentez qu'il convient à vos besoins)

récupériez de le fichier base de données/XMl, le tri par date de la poste ou la date lastvote (selon le nouveau)

Edit:

Ah! Ainsi, la partie que vous recherchez est juste après la publication de la demande, vous voulez qu'elle apparaisse en haut de la liste, sans actualiser la page. Est-ce que c'est ça? Avec JScript, déclenchez simplement un événement lorsque l'utilisateur clique sur le bouton de publication qui gère la publication.

Cet événement déclencherait une fonction qui réexécuterait la requête de la base de données, par exemple (via Ajax ou autre). Ou ... il pourrait simplement insérer du code HTML en haut de la liste. Si sa table, quelque chose comme:

document.write("<tr><td>" + Request_Title + "</td></tr> 
       <tr><td>" + Request_Text + "</td></tr> 
       <tr><td>" + Request_Author + "</td></tr>") 

qui devrait faire l'affaire

+0

oui vous avez raison, cette partie Ive a obtenu que vers le bas, ce que je cherche quelque chose qui agit comme la ligne de temps sur twitter: -Quand une nouvelle requête est créée, elle est taguée en haut de la liste –

+0

J'ai réalisé, après avoir édité votre article, que vous êtes en train de chercher quelque chose comme le mécanisme Stackoverflow LOL – Tivie

+0

Ajouter un ordre request_date par date desc .. et roberts votre frère aunties – Mauro

Questions connexes