TGEXT.Tagging.

Supporto per tagging per applicazioni TurbOGeArs2
Scarica ora

TGEXT.Tagging. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • LGPL
  • Nome editore:
  • Alessandro Molina
  • Sito web dell'editore:
  • http://www.objectblues.net/wiki/show/FlatLand

TGEXT.Tagging. Tag


TGEXT.Tagging. Descrizione

Tagging Supporto per applicazioni TurbOGeArs2 TGEXT.TAGGING è una libreria TurboGears2 che consente di aggiungere rapidamente taggando a qualsiasi progetto di gestione dei tag, tagging, tag clouds e widget da elencare, rimuovere e aggiungere tag a entità.installingtgext.tagging può essere installato sia da PYPI o da BitBucket: Easy_Install TGEXT .taggingsHould basta funzionare per la maggior parte della managementInInInInIninside Your Model / __ Init__.py aggiungere le seguenti linee: import tgext.taggingtag, tagging = tgext.tagging.setup_model () La maggior parte degli Utitili per gestire il tagging sono esposti dalla classe di tagging Esporre: tag.lookup (tag_ame) -> restituisce l'istanza del tag per il nome tag specificato tag.lookup_list (coma_separated_tags) -> restituisce le istanze dei tag per ciascuna voce nell'elenco Tag. Tagging.items_for_tags (modello, coma_separated_tags) -> restituisce l'elenco degli elementi con i tag dati tagging.tag_cloud_for_object (elemento) -> restituisce l'elenco dei tag per il tag oggetto tagging.tag_cloud_for_set (modello, elementi = nessuno) -> restituisce il Tag cloud per il set datato di elementi. Se viene superato un elenco di elementi, recupererà i tag per l'elenco specificato, altrimenti per tutti gli elementi del modello specificato. Tagging.tag_cloud_for_user (utente, modello = nessuno) -> restituisce tutti i tag impostati dall'utente specificato. Se viene superato qualsiasi modello, recupererà i tag solo per quel modello. Tagging.add_tags (elemento, coma_separated_tags) -> Aggiungi i tag determinati alla voce Tagging.del_tags (elemento, coma_separated_tags) -> Rimuove i tag specificati dalla voce Tagging.set_tags (elemento, coma_separated_tags) -> Sostituisce tutti i tag del L'articolo con il nuovo elenco controllergext.tagging fornisce un controller per gestire la tag. Abilitalo all'interno del progetto con il seguente codice: da TGEXT.Tagging Importa taggingControllerClass RootController (Basecontroller): tagging = taggingController (modello = Gruppo, sessione = DBSession, Allow_edit = None) È possibile abilitare più taggingController per ciascun modello disponibile nella tua applicazione . Il parametro del modello indica per i quali verranno gestiti i tag di oggetti modello, la sessione è la sessione SQLalchemy utilizzata per eseguire query e consentire il repository.What i predicati utilizzati per verificare se mostrare le funzioni di modifica. Il controller fornisce tag, aggiungi, rimuovi, azioni di ricerca : / Tag / ID -> Vista parziale che può essere caricata con jquery.load che visualizza una taglist con modulo per aggiungere / rimuovere tag per l'oggetto dato. / Aggiungi / ID? Tag = tag1, tag2, tag3 -> consente di aggiungere uno o più tag all'elemento / rimuovi / id? Tag = tag1, tag2 -> consente di rimuovere uno o più tag dalla voce / ricerca? tag = Tag1, tag -> Ricerche per gli articoli Avere i tag determinati, utilizzerà il metodo modello.taging_display per visualizzare i risultati se disponibili. Altrimenti STR (modello) viene eseguito.Tagging widgetstgext.tagging fornisce alcuni widget per gestire i tag. TGEXT.TAGGING.Taglist e TGEXT.TAGGING.TaggCloud sono forniti. Entrambi prendono un parametro tagging_url in costruzione che punta all'URL del controller di tagging che può essere utilizzato dal widget per gestire i tag. Per impostazione predefinita questo punti da / tagging. Il widget Taglist prende anche un parametro EDITMode che consente di specificare se i comandi per aggiungere e rimuovere i tags o not'altro devono essere visualizzati o no. Il taglist di rendering prende un oggetto come argomento e mostrerà l'elenco dei tag per l'oggetto specificato, mentre TagCloud prende un tag cloud restituito da tagging.tag_cloud_for_object, tagging.tag_cloud_for_set o tagging.tag_cloud_for_User e mostrerà una nuvola di tag ponderata. Requisiti: · Python.


TGEXT.Tagging. Software correlato

Strfrag

Tipo di flagment con stringhe per rappresentare parti di oggetti str ...

134

Scarica