Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Salut à tous, désolé si je ne suis pas dans la bonne catégorie ou si un sujet de ce genre existe déjà.
Je signale juste une astuce pour pouvoir poster les nouveaux billets de son blog dans son statut Identi.ca.
Pour Twitter il existe TwitterPost http://www.alti.info/pages/TwitterPost
Mais rien pour Identi.ca, pourtant en modifiant un petit peut TwitterPost, on arrive à faire des merveilles:
1. Installez l'extension TwitterPost.
2. Ouvrez /plugins/twitterPost/inc/TwitterPost.class.php
3. Modifiez les lignes suivantes:
Remplacer
$c = new netHttp(
'twitter.com'
);
[/b]Par[/b]
$c = new netHttp(
'identi.ca'
);
Remplacer
$twit = $c->post(
'/statuses/update.xml',
array(
'status' => $status
)
Par
$twit = $c->post(
'/api/statuses/update.xml',
array(
'status' => $status
)
Et voilà :)
Hors ligne
D'enfer !
Merci :)
ça te dérange pas si on remonte ça sous le Lab ? identicaPost comme nom ça va ?
Hors ligne
Salut,
tu en as parlé à l'auteur ? Il pourra rajouter un paramètre pour publier sur Twitter ou sur Identi.ca. Il faudra peut-être trouver un nom générique pour montrer que le plugin est compatible avec les 2 services.
Edit : j'avais pas vu que le plugin était sur le Lab. osku tu veux créer un fork de TwitterPost avec le patch de mathedit ?
Dernière modification par Moe (2009-06-18 10:39:22)
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
Sans compter tous les laconi.ca... ;-)
«Quand j'étais petit, je voulais être maître du monde. Maintenant que je suis grand, j'arrive à peine à être maître de moi-même.» Le Chat/Philippe Geluk.
Dotclear a besoin de vous
Hors ligne
Edit : j'avais pas vu que le plugin était sur le Lab. osku tu veux créer un fork de TwitterPost avec le patch de mathedit ?
Nan nan plus maintenant...
Hors ligne
Nan nan plus maintenant...
Tu ne trouvais pas plus simple de modifier 2 lignes du plugin existant ?
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
osku a écrit :Nan nan plus maintenant...
Tu ne trouvais pas plus simple de modifier 2 lignes du plugin existant ?
Si, c'est plus logique de modifier le plugin existant que d'en faire un nouveau..
Hors ligne
Oui, plutôt qu'un fork je pense qu'une option serait mieux.
Pour tout vous dire j'avais essayé de forker mais comme je n'y connais pas grand chose au framework de Dotclear, je me suis retrouvé avec plein de variables à changer de nom, changer le namespace, etc et c'était ... horrible :S
Je n'en ai pas parlé à l'auteur, j'avais posté une note sur identi.ca, mais je vais de ce pas envoyer un mail à l'auteur :)
Hors ligne
Hi, je suis l'auteur de TwitterPost. Mathedit m'a appelé à la rescousse et je viens vous annoncer que je vais rajouter l'option d'ici peu. D'ailleurs si vous avez besoin d'autres APIs, n'hésitez pas à les demander.
Je vous tiendrais au courant.
Hors ligne
Et voilà le travail http://www.alti.info/post/2009/07/11/Tw … ca-twitter :)
Hors ligne
Et voilà le travail http://www.alti.info/post/2009/07/11/Tw … ca-twitter :)
twitterPost casse toujours la validation xhtml sur la page des billets! Il manque un crochet à label
<h3><label for="twitterpost_twit">Twitter Post :</label</h3>
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Ah ok je corrige :)
Hors ligne
Le dossier dans le zip contient un dossier caché Mac et, plus gênant, s’appelle twitterPost 1.2 au lieu de twitterPost (ça rend le truc à peu près inutilisable ;-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Autre chose, les caractères accentués sont particulièrement mal traités dans l’affihage de la page d’admin du plugin : je suggère de remplacer
<?php echo form::field(
'twitterpost_status',
50,
null,
htmlentities($status)
); ?>
par
<?php echo form::field(
'twitterpost_status',
50,
null,
html::escapeHTML($status)
); ?>
dans l’index.php du plugin ;-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Ah, et tant que j’y suis (Lomalarch pain in the ass acitvated), remonte donc le
$msg = __('Configuration successfully updated');
de la ligne 127 après la ligne 119, ça évitera que le plugin nous annonce une mise à jour de config quand il n’y en a pas ;-)
Si tu as la flemme, je peux aussi t’envoyer mon plugin « toiletté » en le flaguant 1.2.1 par exemple :-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
Déjà corrigé le #16. Je viens de corriger le #15. Ça viendra avec la version 1.3 qui apporte le trimage des url avant twitting. D'autres suggestions sinon ?
J'ai un ticket à propos du vieux système de localisation que j'utilise mais je trouve pas de doc sur le sujet :/
Hors ligne
J'ai un ticket à propos du vieux système de localisation que j'utilise mais je trouve pas de doc sur le sujet :/
Utilise le plugin langOmatic ou translater pour traduire ton plugin il va faire le system de localisation pour toi
Cordialement,
_JC | Intérimaire | En mode invisible
Hors ligne
Hors ligne
Merci pour la mise à jour Hadrien ;)
Installer votre premier blog : http://abc.dotaddict.org
Documentation Dotclear2: http://fr.dotclear.org/documentation/2.0/
Astuces (Tips), Plugins, Thèmes: http://dotaddict.org/
Hors ligne
vu. Fais un ticket tant qu'à faire ;)
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).