tGExt.Tagging.

Tagging-Unterstützung für TurboGears2-Anwendungen
Jetzt downloaden

tGExt.Tagging. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • LGPL
  • Name des Herausgebers:
  • Alessandro Molina
  • Website des Verlags:
  • http://www.objectblues.net/wiki/show/FlatLand

tGExt.Tagging. Stichworte


tGExt.Tagging. Beschreibung

Tagging-Unterstützung für TurboGears2-Anwendungen TGEXT.Tagging ist eine TurboGears2-Bibliothek, mit der es sich ermöglicht, den Tagging für jedes Projekt verwalten, Tags, Markieren, Tag-Wolken und Widgets zu verknüpfen, zu listen, zu entfernen, zu entfernen, zu entfernen, zu entfernen und hinzuzufügen. .TaggingSould funktionieren nur für die meisten des Usersenabling-Tagging-ManagementsInide Ihr Modell / __ init__.py Fügen Sie folgende Zeilen hinzu: Importieren von TGEXT.TaggingTag, Tagging = TGEXT.Tagging.Setup_Model () Die meisten der uGItiles zum Verwalten von Tagging werden von der Tagging-Klasse ausgesetzt Setzen Sie sich aus: Tagging.Items_for_tags (modell, comma_separated_tags) -> Gibt die Liste der Elemente mit den angegebenen Tags-Tagging.tag_cloud_for_object (item) -> gibt die Liste der Tags für das angegebene Objekt zurück. Tag Cloud für den gegebenen Satz von Artikeln. Wenn eine Liste der Elemente bestanden wird, ruft er Tags für die angegebene Liste ab, ansonsten für alle Elemente des angegebenen Modells. Tagging.tag_cloud_for_user (user, model = none) -> gibt alle vom angegebenen Benutzer festgelegten Tags zurück. Wenn ein Modell bestanden wird, ruft er Tags nur für dieses Modell ab. Tagging.add_tags (Element, comma_separated_tags) -> Hinzufügen der angegebenen Tags an den Punkt tagging.del_tags (Element, Comma_Separated_tags) -> Entfernt die angegebenen Tags aus dem Punkt Tagging.Set_tags (Element, Comma_Separated_tags) -> Ersetzt alle Tags der Artikel mit dem neuen Listtagging-ControllertGext.Tagging stellt einen Controller zum Verwalten von Tagging bereit. Aktivieren Sie es in Ihrem Projekt mit dem folgenden Code: von TGExt.Tagging-Import-TaggingControllerClass-RootController (BaseController): Tagging = TaggingController (Modell = Gruppe, Sitzung = DBSESSION, LOVE_EDIT = NONE) Sie können mehrere TaggingController für jedes in Ihrer Anwendung verfügbare Modell aktivieren . Der Modellparameter zeigt an, für welche Modellobjekte-Tags verwaltet werden, die Session ist die SQLALCHEMIE-Sitzung, die zur Durchführung von Abfragen verwendet wird, und zulassen : / Tags / ID -> Teilansicht, die mit jQuery.last geladen werden kann, die eine Tagliste mit Form anzeigt, um Tags für das angegebene Objekt hinzuzufügen / zu entfernen. / add / id = tag1, Tag -> sucht nach Elementen mit den angegebenen Tags, verwendet die Methode von model.tagging_display, um die Ergebnisse anzuzeigen, falls verfügbar. Andernfalls wird STR (Modell) ausgeführt. Tagging WidgetStext.Tagging stellt einige Widgets zur Verwaltung von Tags bereit. TGEXT.Tagging.taglist und TGEXT.Tagging.tagcloud sind bereitgestellt. Beide nehmen einen Tagging_URL-Parameter bei der Konstruktion an, der auf die URL des Tagging-Controllers zeigt, die vom Widget zum Verwalten von Tags verwendet werden kann. Standardmäßig sind diese Punkte auf / Tagging. Das Taglist-Widget übernimmt auch einen Parameter mit EditMode, der es angeben kann, wenn die Steuerelemente zum Hinzufügen und Entfernen von Tags angezeigt werden und nicht angezeigt werden müssen. von tagging.tag_cloud_for_object, tagging.tag_cloud_for_set oder tagging.tag_cloud_for_user und zeigt eine gewichtete Tag-Wolke an. Anforderungen: · Python


tGExt.Tagging. Zugehörige Software

sortierbar

Eine App zum Hinzufügen von Drag-and-Drop-Throppelli Admin, um Instanzen von Modellen neu zu ordnen ...

141

Herunterladen