Кнопка Like для gallery2

Оцените, пожалуйста

Ниже приведен шаблон, реализующий фейсбуковую кнопку Like (Мне нравится) для gallery2:


<div style="float:right; margin: 0;">
<script type="text/javascript"><!--
document.write('<iframe src="http://www.facebook.com/plugins/like.php?href='+escape(

{* Album links *}
{if $theme.pageType == 'album'}
	{if $theme.item.id == null }
		{* Dynamic album *}       
		{if $theme.currentPage > 1}
			'{g->url params=$theme.pageUrl arg1="page=`$theme.currentPage`" forceFullUrl=true}'
		{else}
			'{g->url params=$theme.pageUrl forceFullUrl=true}'
		{/if}
	{else}
		{* Normal Album *}
		{if $theme.currentPage > 1}
			'{g->url arg1="view=core.ShowItem" arg2="itemId=`$theme.item.id`" arg3="page=`$theme.currentPage`" forceFullUrl=true}'
		{else}
			'{g->url arg1="view=core.ShowItem" arg2="itemId=`$theme.item.id`" forceFullUrl=true}'
		{/if}
	{/if}

{* Photo links *}
{elseif $theme.pageType == 'photo'}
	'{g->url arg1="view=core.ShowItem" arg2="itemId=`$theme.item.id`" forceFullUrl=true}'

{* Module links *}
{elseif $theme.pageType == 'module'}
	{if $theme.moduleTemplate == 'modules/comment/templates/AddComment.tpl' }
		'{g->url arg1="view=comment.AddComment" arg2="itemId=`$theme.item.id`" forceFullUrl=true}'
	{elseif $theme.moduleTemplate == 'modules/comment/templates/ShowAllComments.tpl'}
		'{g->url arg1="view=comment.ShowAllComments" arg2="itemId=`$theme.item.id`" forceFullUrl=true}'
	{elseif $theme.moduleTemplate == 'modules/search/templates/SearchScan.tpl'}
		'{g->url arg1="view=search.SearchScan" arg2="form[useDefaultSettings]=1" forceFullUrl=true}'
	{else}
		'{g->url params=$theme.pageUrl forceFullUrl=true}'
	{/if}

{* All other links *}
{else}
   '{g->url params=$theme.pageUrl forceFullUrl=true}'
{/if} 

)+'&layout=button_count&show_faces=true&width=112&action=like&font=tahoma&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:112px; height:21px;" allowTransparency="true"></iframe>');
//-->
</script>
</div>

Необходимо записать этот код в файл like.tpl и поместить этот файл в поддиректорию templates/local темы, используемой ващей галереи. После этого необходимо отредактировать шаблон theme.tpl (предварительно скопировав его в этуже поддиректорию, templates/local), разместив в нужном месте следующий код:


      {if  $theme.pageType != 'admin'}
	{g->theme include="like.tpl"}
      {/if}

Пример использования можно посмотреть в фотогалерее "Фотографии Сочи" (в правом верхнем углу экрана).

Поделиться:
  • Twitter
  • LiveJournal
  • Блог Я.ру
  • Блог Li.ру
  • Google Buzz
  • Добавить ВКонтакте заметку об этой странице
  • Мой Мир
  • Одноклассники
  • Facebook
  • FriendFeed
  • В закладки Google
  • LinkedIn
  • StumbleUpon
  • Technorati
  • Digg
  • БобрДобр
  • MisterWong.RU
  • Memori.ru
  • МоёМесто.ru
  • Сто закладок

Кнопка Like для gallery2: 4 комментария

  1. Уведомление: Tweets that mention Кнопка Like для gallery2 -- Topsy.com

  2. Cheap NFL Jerseys

    Even if it's just a night out, a day off, or a weekend off.Wide Receivers1. Utilizing key phrase investigation resources they ought to talk about as well as suggest the best key phrase as well as search term choice for the company. This might even be making simple videos to promote their sites for them.Anything you do to avoid taking responsibility for managing your pain is self abandonment, which creates even more pain the deep pain of aloneness.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *