Upravený facebook plugin pro Coppermine Photo Gallery

1 December 2009 ve 11:42 pm | v Fotografie, Webovinky | | přečteno 648x

Jedním z velmi oblíbených doplňků pro Coppermine Photo Gallery je facebook plugin, který uživateli umožňuje jednoduše přidávat obsah, např. vlastní, ale i cizí zajímavé fotografie, do svého profilu na facebooku.No a když už takový plugin existuje, tak proč trochu nerozšířit jeho možnosti?Jednoduchou úpravou kódu souboru codebase.php ve složce zdrojových souborů facebook pluginu docíleme možnosti přidávat obsah i na servery Del.icio.us, Digg.com, Google, Linkedin.com, Reddit.com a Live.com. Nic nám nebrání přidat i některé další obdobné servery, např. Linkuj.cz, Vybrali.sme.sk a pod.

Budeme tedy editovat sobor codebase.php:

Na řádcích 28 až 34 nahradíme tento kód:

$html .= <<< EOT

<div style="clear: both; padding-top: 10px; padding-bottom: 10px">
<style> html .fb_share_link { padding:2px 0 0 20px; height:216px; }</style><a
href="http://www.facebook.com/sharer.php?u={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&{$CURRENT_PIC_DATA[’title’]}"
TARGET="_blank" onclick="window.open(this.href,’window’,'width=626,height=436,resizable’)
;return false;"><img src="plugins/facebook/facebook_share_button.jpg" width=75
height=33 /></a>
</div>

EOT;

upraveným kódem:

$html .= <<< EOT

<div style="clear: both; padding-top: 6px; padding-bottom: 6px">
<style> html .fb_share_link { padding:2px 0 0 20px; height:216px; }</style>

Add to:
<a href="http://del.icio.us/post?url={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;title={$CURRENT_PIC_DATA[’title’]}">
<img border="0" src="plugins/facebook/del-icio.gif" alt="Del.icio.us" title="Del.icio.us"></a>
|

<a href="http://digg.com/submit?phase=2&amp;url={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;title={$CURRENT_PIC_DATA[’title’]}">
<img border="0" src="plugins/facebook/digg.gif" alt="Digg.com" title="Digg.com"></a>
|

<a href="http://www.facebook.com/share.php?u={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;t={$CURRENT_PIC_DATA[’title’]}">
<img border="0" src="plugins/facebook/facebook.gif" alt="Facebook.com" title="Facebook.com"></a>
|

<a href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;title={$CURRENT_PIC_DATA[’title’]}">
<img border="0" src="plugins/facebook/google.gif" alt="Google.com" title="Google.com"></a>
|

<a href="http://www.linkedin.com/shareArticle?mini=true&amp;url={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;t={$CURRENT_PIC_DATA[’title’]}">
<img border="0" src="plugins/facebook/linked.gif" alt="Linkedin.com" title="Linkedin.com"></a>
|

<a href="http://reddit.com/submit?url={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;title={$CURRENT_PIC_DATA[’title’]}">
<img border="0" src="plugins/facebook/reddit.gif" alt="Reddit.com" title="Reddit.com"></a>
|

<a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;mkt=en-us&amp;url={$CONFIG[’site_url’]}{$CURRENT_PIC_DATA[’url’]}&amp;title={$CURRENT_PIC_DATA[’title’]}&amp;top=1">
<img border="0" src="plugins/facebook/live.gif" alt="Live.com" title="Live.com"></a>

</div>

EOT;

Celý adresář facebook pak nakopírujeme do složky plugins v root adresáři vaši Coppermine galerie a plugin pak povolíme standardním způsobem v administraci galerie.

Výsledek pak může vypadat třeba takto:

Facebook Plugin - náhled

Upravený plugin včetně potřebných ikonek si můžete stáhnout zde


Žádný komentář »

TrackBack URI

Leave a comment

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Zásady ochrany osobních údajů
Mlhovina běží na WordPress
^Top^