Hack b2evolution pour technorati

Afin d’ajouter automatiquement les tags Technorati à une selection :
– Localisez /admin/_edit_form.php
– Recherchez :

{ // ------------------------------- UPLOAD ---------------------------------- ?>
<input type="button" value="<?php echo T_('Upload a file/image') ?>"
onclick="launchupload();" tabindex="12" />
<?php
}

?>

– Ajoutez A LA SUITE :

<input type="button" value="Add Technorati tags"
onclick="FW_technorati();" />
<script>
function FW_technorati() {
var tag='';
var i = 0;
var myString = '';
var myField;
if (document.getElementById('content') && document.getElementById('content').type == 'textarea') {
myField = document.getElementById('content');
}
else {
return false;
}
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
myString = sel.text;
myField.focus();
}
else {
return false;
}
var myArray = myString.split(' ');
for (i=0; i<myArray.length; i++){
var tag = tag+'<a href="http://technorati.com/tag/'+myArray[i]+'" rel="tag" target="_blank">'+myArray[i]+'</a> ';
}
myField.focus();
sel = document.selection.createRange();
sel.text = tag;
myField.focus();
}
</script>

– Enregistrez le fichiers et éditez un nouveau post (ou un ancien)

Un clic sur le bouton « Add Technorati tags » ajoutera automatiquement le lien correct vers technorati. La sélection peut être sur un mot ou une liste de mots séparés par des espaces, ce qui engendrera un tag/lien par mot.

Ce hack est inspiré du plugin smileys et du code tagnorati.

Tags :       

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *