22:1704112008
Contribute : faites participer les visiteurs à votre blog
Par Moe - Site / Dév
Ce plugin a été créé pour répondre à une demande sur dcplugins. Il offre aux visiteurs la possibilité aux visiteurs de soumettre un billet à un blog depuis une interface simplifiée.
Captures d'écran, dernière version et support sur Dotclear Lab.
Commentaires
Très bonne idée ce plugin !
Par contre, j'en connais un moi, de bug. En query string, la page contribute est introuvable :
http://gaiasphere.fr/blog/?contribu...
Ok, en fait c'est la ligne relative à la vérification d'activation du plugin qui ne lui plait pas :
if (!$core->blog->settings->contribute_active) {self::p404();}Autre bug, si je commente la ligne ci-dessus, j'accède bien à l'interface de contribution, mais pré-remplie avec le dernier article publié, en mode aperçu.
NB : je suis en DC 2.0
Problèmes résolus
J'avais oublié de préciser qu'il faut activer le plugin dans les "Paramètres du blog", c'est réglé.
Heu, je dirais plutôt que « page de configuration du blog », « page du plugin ». Après avoir lu les commentaires un peu vite, j’ai cru qu’il s’agissait d’une case à cocher dans les Paramètres du blog, comme pour d’autres plugins ;-)
Jusqu’ici, ça semble trrrrrès bien, comme ploug !
@Lomalarch : merci. J'avais bougé les paramètres du plugin sans mettre à jour le billet.
Avec plaisir :-)
Sinon, lorsqu’on affiche simplement la page depuis un lien, on a un message potentiellement intimidant : . c’est contournable (ça n’a rien de rhédibtoire non plus, j’ai juste un tempérament de chieur) ?
Si je t’embête tu me le dis ;-)
Deux micro-erreurs, à mon sens, sur le widget : il reçoit la class dlmanager, ce qui peut poser problème si on utilise les deux plugins et qu’on veut différencier les widgets et son contenu reçoit la class text, ce qui peut, là aussi, interférer avec la mise en forme des widget textes.
@Lomalarch : ça sera réglé dans la prochaine version. Merci !
@Lomalarch : j'ai corrigé le problème avec la classe dlmanager. Pour la classe text du paragraphe, ça m'avait été suggéré car certains thèmes utilisent cette classe. En CSS, on peut différencier ce code du plugin text en utilisant
div.textoup.text.Voici ce que j'ai quand j'essaie d'accéder à la page CONTRIBUTE :
Fatal error: Call to a member function hasMeta() on a non-object in /home.42/o/n/s/onsefait/www/plugins/contribute/_public.php on line 311
De l'aide ?
@OnSeFaitChier : ça devrait être réglé avec la mise à jour 1.0-alpha4.1.
Meme probleme que OnSeFaitChier, je vais donc attendre la prochaine MAJ
Merci Moe
Tout fonctionne avec la MAJ, merci Moe
Une question
Comment rendre la saisie du pseudo et du mail obligatoire dans le formulaire de manière a éviter certains abus de l'anonymat
Merci
@Easter : je vais étudier ça pour la prochaine version.
Super plugin !!!! je cherchais l'équivalent depuis longtemps. Si j'osais ... allez j'ose :
1 - lors de l'affichage de ma page, les icones permettant la mise en forme du texte ne s'affichent pas bien (et ce comportement est aléatoire )
2 - Possibilité de paramétrer une catégorie par défaut pour les nouveaux billets ?
3 - Possibilité d'uploader une image externe dans un répertoire à spécifier dans les préférences (pas facile ça à mon avis)
4 - non rien à ajouter pour ce petit bijou qui colle exactement à mon besoin ... merci encore
@LEFAU :
Syntaxe : xhtml
Du coup je n'ai pas compris à quoi sert le billet par défaut :-)
@LEFAU : le billet par défaut permet d'avoir des champs pré-remplis, voici un exemple.
Très très bien ce plugin, exactement ce que je cherchais !!
je voulais juste savoir :
- s'il était possible de rendre les champs nom/pseudo et adresse email obligatoire (comme ici :) ?
- si on peut valider le billet sans le prévisualiser ?
- si on pouvait rajouter du texte genre pour expliquer au contributeur la marche à suivre ?
Voilà voilà
Bonjour, excellent plugin :)
Est-il prévu de proposer le champ des tags dans le plugin ?
@Goudie : c'est déjà le cas. Ou alors j'ai pas compris ta question.
Bonjour
très attendu ce plugin. mais je n'arrive pas à le lancer. il me dit ça (version alpha16):
Fatal error: Objects used as arrays in post/pre increment/decrement must return values by reference in /mnt/101/sdb/d/4/lecafedesvallees/blog/plugins/contribute/_public.php on line 115
J'ai bien coché les permissions à la page "Contributions"; j'ai bien déplacé le plugin dans la "présentation des widgets".
Alors qu'est-ce ?
Merci d'avance.