[plugin] Blogroll + favicons

i M@Ni M@N Membre
avril 2013 modifié dans Plugins
[h]Description :[/h]
Blogroll w/ favicons PluXML plugin basé suur Rockyhorror Blogroll 0.5.
Récupère et cache les favicons avec getfavicon.appspot.com si curl est présent, sinon utilise l'APi classique de getfavicon.appspot.com sans cache.
Nécessite le plugin jQuery pour PluXML.

[h]Exemple :[/h]
http://imanweb.free.fr/blog/

[h]Télécharger :[/h]
http://imanweb.free.fr/PluXML/

[h]Github.com :[/h]
Blogroll

[h]installation :[/h]
Editez le fichier template "sidebar.php". Ajoutez y le code suivant à l'endroit où vous souhaitez voir apparaitre les liens :
[== HTML ==]
	<h3><?php eval($plxShow->callHook('showBlogrollHead')); ?></h3>
		<ul>
			<?php eval($plxShow->callHook('showBlogroll')); ?>
		</ul>

Si vous souhaitez changer le format d'affichage :
[== HTML ==]
	<h3><?php eval($plxShow->callHook('showBlogrollHead')); ?></h3>
		<ul>
<?php eval($plxShow->callHook('showBlogroll', '<h2 style="background:url(\'#icon\') no-repeat scroll 0 0 transparent;padding-left:20px;background-size:16px 16px;">
<a target="_blank" href="#url" hreflang="#langue" title="#description">#title</a>
</h2>')); ?>
		</ul>

Réponses

  • i M@Ni M@N Membre
    v1.1 : Récupère et cache les favicons avec getfavicon.appspot.com si curl est présent, sinon utilise l'APi classique de getfavicon.appspot.com sans cache.
  • i M@Ni M@N Membre
    v1.2 : modification du background-position du favicon.
    Pour ceux qui l'auraient déjà installé il faut mettre à jour et modifier votre thème :
    [== HTML ==]
    	<h3><?php eval($plxShow->callHook('showBlogrollHead')); ?></h3>
    		<ul>
    <?php eval($plxShow->callHook('showBlogroll', '<h2 style="background:url(\'#icon\') no-repeat scroll 0 5px transparent;padding-left:20px;background-size:16px 16px;">
    <a target="_blank" href="#url" hreflang="#langue" title="#description">#title</a>
    </h2>')); ?>
    		</ul>
    
    en :
    [== HTML ==]
    	<h3><?php eval($plxShow->callHook('showBlogrollHead')); ?></h3>
    		<ul>
    <?php eval($plxShow->callHook('showBlogroll', '<h2 style="background:url(\'#icon\') no-repeat scroll 0 0 transparent;padding-left:20px;background-size:16px 16px;">
    <a target="_blank" href="#url" hreflang="#langue" title="#description">#title</a>
    </h2>')); ?>
    		</ul>
    
  • Bonjour,

    est t'il possible d'ajouter les catégories ?
Connectez-vous ou Inscrivez-vous pour répondre.