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 *