If a user has "add" permission and if tags are displayed on picture page, he can edit related tags by clicking "edit" icon.
+ +Permissions are attached to users status (guest, generic, normal user, administrator, webmaster). Users can do an action (add, delete) if they have status greater than configured one's.
+Users can delete tags they added before submiting form, even if you don't want users delete related tags.
Index: /extensions/user_tags/language/fr_FR/help/index.php =================================================================== --- /extensions/user_tags/language/fr_FR/help/index.php (revision 6806) +++ /extensions/user_tags/language/fr_FR/help/index.php (revision 6806) @@ -0,0 +1,28 @@ + Index: /extensions/user_tags/language/fr_FR/help/readme.html =================================================================== --- /extensions/user_tags/language/fr_FR/help/readme.html (revision 6806) +++ /extensions/user_tags/language/fr_FR/help/readme.html (revision 6806) @@ -0,0 +1,9 @@ +Si un utilisateur a les droits suffisants et si les tags sont affichés sur la page "picture" alors il verra apparaître une icône cliquable pour éditer les tags de l'image.
+ +Les permissions se définissent sur les statuts utilisateurs (invité, générique, visiteur, administrateur, webmestre). Pour qu'un utilisateur puisse effectuer l'action (ajout, suppression), il doit avoir un statut au moins égal au statut défini.
+Par exemple, si on définit que seuls les utilisateurs ayant le statut visiteur pourront ajouter des tags, alors les utilisateurs ayant les status invité et générique ne pourront pas ajouter de tags.
+Le fait de restreindre les droits sur qui peut supprimer des tags n'agît que sur la suppression des tags déjà existants. Si l'utilisateur essaie d'ajouter de nouveaux tags, il pourra les supprimer avant de mettre à jour.
Index: /extensions/user_tags/language/fr_FR/plugin.lang.php =================================================================== --- /extensions/user_tags/language/fr_FR/plugin.lang.php (revision 6805) +++ /extensions/user_tags/language/fr_FR/plugin.lang.php (revision 6806) @@ -20,7 +20,17 @@ // +-----------------------------------------------------------------------+ -$lang['Click to add tags'] = "Cliquez pour ajouter des tags"; -$lang['Start to type'] = "Commencez à taper"; -$lang['Update tags'] = "Mettre à jour les tags"; -$lang['Cancel'] = "Annuler"; +$lang['Click to add tags'] = 'Cliquez pour ajouter des tags'; +$lang['Start to type'] = 'Commencez à taper'; +$lang['Update tags'] = 'Mettre à jour les tags'; +$lang['Cancel'] = 'Annuler'; + +// admin +$lang['That plugin allow visitors to add tags to image.'] = 'Ce plugin permet aux visiteurs de votre galerie d\'ajouter des tags aux images.'; +$lang['You can choose which users (per status) can add and delete tags.'] = 'Vous pouvez définir quel type d\'utilisateur peut ajouter/supprimer des tags.'; +$lang['Be careful, whatever the configuration value is, new tag can be deleted anyway'] = 'Attention, quelle que soit la valeur de ce paramètre de configuration, les nouveaux tags pourront être supprimés.'; +$lang['Who can add tags?'] = 'Qui peut ajouter des tags ?'; +$lang['Who can delete related tags?'] = 'Qui peut supprimer les tags déjà liés à une image ?'; + +$lang['Add permission updated'] = 'La permission "ajout" a été mise à jour'; +$lang['Delete permission updated'] = 'La permission "suppression" a été mise à jour'; ?> Index: /extensions/user_tags/language/templates/plugin.lang.php =================================================================== --- /extensions/user_tags/language/templates/plugin.lang.php (revision 6805) +++ /extensions/user_tags/language/templates/plugin.lang.php (revision 6806) @@ -20,7 +20,17 @@ // +-----------------------------------------------------------------------+ -$lang['Click to add tags'] = "Click to add tags"; -$lang['Start to type'] = "Start to type"; -$lang['Update tags'] = "Update tags"; -$lang['Cancel'] = "Cancel"; +$lang['Click to add tags'] = ''; +$lang['Start to type'] = ''; +$lang['Update tags'] = ''; +$lang['Cancel'] = ''; + +// admin +$lang['That plugin allow visitors to add tags to image.'] = ''; +$lang['You can choose which users (per status) can add and delete tags.'] = ''; +$lang['Be careful, whatever the configuration value is, new tag can be deleted anyway'] = ''; +$lang['Who can add tags?'] = ''; +$lang['Who can delete related tags?'] = ''; + +$lang['Add permission updated'] = ''; +$lang['Delete permission updated'] = ''; ?> Index: /extensions/user_tags/main.inc.php =================================================================== --- /extensions/user_tags/main.inc.php (revision 6805) +++ /extensions/user_tags/main.inc.php (revision 6806) @@ -22,5 +22,5 @@ /* Plugin Name: User Tags -Version: 0.1.0 +Version: 0.2.0 Description: Allow visitors to add tag to images Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=441 Index: /extensions/user_tags/template/add_tags.tpl =================================================================== --- /extensions/user_tags/template/add_tags.tpl (revision 6805) +++ /extensions/user_tags/template/add_tags.tpl (revision 6806) @@ -4,5 +4,9 @@ var related_tags = ''; {foreach from=$T4U_RELATED_TAGS item=tag key=id} -related_tags += ''; +related_tags += ''; {/foreach} var path = new Array(); Index: /extensions/user_tags/template/admin.tpl =================================================================== --- /extensions/user_tags/template/admin.tpl (revision 6806) +++ /extensions/user_tags/template/admin.tpl (revision 6806) @@ -0,0 +1,34 @@ +{html_head} + +{/html_head} + ++{'That plugin allow visitors to add tags to image.'|@translate} +{'You can choose which users (per status) can add and delete tags.'|@translate} +
+ + +