Главная Фотогалерея Скачать Викторина Форум О нас
Главная arrow Спорт и общество arrow Как добавить кнопку Google +1 в Joomla
Мох не растет, поэтому солнца не видно.
Прапорщик.

Как добавить кнопку Google +1 в Joomla

Версия для печати Отправить на e-mail
Рейтинг: / 4
ХудшаяЛучшая 
Написал Алексей Абрамов   
05.07.2011 г.

Добавление кнопки Google +1 (PlusOne) в конец статьи на Joomla 1.0

Для искушенных вебмастеров добавление кнопки, да и любой информации в конец каждой статьи на сайте работающем на движке Joomla представляется тривиальной задачей.

  Однако, начинающим вебмастерам установка кнопки google +1 в joomla в статью может показаться слишком сложной задачей. Вместе с тем добавить кнопку Google +1 в Джумлу можно за несколько минут.

Код кнопки Google PlusOne состоит из двух половинок — объявлении Javascript, которое должно располагаться в заголовочной части страницы, и собственно код кнопки Google PlusOne в виде специального тега, который вставляется туда, где должна быть выведена сама кнопка Google +1.

Добавление Javascript очевидная задача, и решается она через управление шаблонами Джумлы. Войдите в админку, меню Site, в нем Template Manager и в нем выберите пункт Site Templates.

В появившемся списке (а он может состоять из одного элемента) выделите свой шаблон и нажмите кнопку Edit HTML. В появившемся окне с кодом шаблона найдите закрывающий тег заголовка </head> и непосредственно после него вставьте код Javascript кнопки Google +1.

Вот так:

<!-- Разместите этот тег в теге head или непосредственно перед закрывающим тегом body -->
<script type="text/javascript" src="https://apis.google.com/js/plusone.js">
  {lang: 'ru'}
</script>

ниже должен идти тег

</head>

Обратите внимание, этот код не должен оказаться внутри блока <?php----?> так как является кодом на HTML.

Шаблон можно сохранить.

Задача вставки кнопки Google+1 в материал статьи Joomla менее тривиальна.

За вывод контента Joomla отвечает компонент com_content.

Его код располагается в директории сайта в components/com_content. Нас интересует файл с именем content.html.php.

Прежде чем править файл и добавлять в него код кнопки Google+1, обязательно сделайте резервную копию.

Для установки кнопки google +1 в joomla, найдите в файле тело функции function show (&$row, &$params, &$access, $page=0). Именно она отвечает за вывод контента Joomla. 

В конце этой функции найдите строчку <span class="article_seperator"> </span>

После нее следует несколько вызовов  функций отвечающих за навигацию и отображающих в конце статьи элементы для навигации.

Непосредственно перед ними и следует вставить код вызова кнопки Google +1. А чтобы кнопка не выводилась при отображении вводной части статьи в режиме блога, нужно добавить условие, для проверки, выводится статья целиком или ее «интро».
 Соответствующий признак лежит в массиве $params под именем intro_only.

Вот так добавляется код вывода кнопки Google +1 в вывод контента Джумлы.

<?php
//<!-- Разместите этот тег в том месте, где должна отображаться кнопка +1 -->
 if (!$params->get ( 'intro_only') ) {
  echo «<g:plusone size=\»small\"></g:plusone>";
 }
?>

Сохраните файл и залейте его на свой сервер. 

Последнее обновление ( 11.09.2011 г. )
 

Комментарии  

 
-4 #1 buricraboonup 2011-07-08 02:23 Как как удалить СМС баннер на компе?
Буду рад советами
Цитировать
 
 
0 #2 Алексей Абрамов 2011-07-08 05:49 Самый простой путь - это загрузиться с чистого носителя и запустить любую антивирусную утилиту, например скачать CureIt Доктора Веба со свежими базами. А вообще-то это тема про Google PlusOne Цитировать
 
 
0 #3 vska 2011-07-12 20:36 Цитирую buricraboonup:
Как как удалить СМС баннер на компе?
Буду рад советами

Ну ты не туда написал!..
А вообщем не качай ХХХ..
Цитировать
 
 
0 #4 Юрий 2011-07-29 23:12 Алексей Абрамов спасибо за информацию Цитировать
 
 
0 #5 Станислав 2011-11-11 19:23 Всё понятно и подробно описано, НО файла content.html.php. в этой папке почему-то не оказалось, есть просто файл content.php. Как быть в этом случае? Цитировать
 
 
0 #6 Алексей Абрамов 2011-11-11 20:55 Версия joomla у Вас какая? Здесь про 1.0.* Цитировать
 
 
0 #7 Павел123 2011-11-20 14:19 Версия joomla 1.7. Как быть? С файлом content.php Цитировать
 
 
0 #8 Алексей Абрамов 2011-11-21 05:55 Я не разбирался с joomla новых версий т.к. использую старенькую. Думаю, информацию найти не проблема. Цитировать
 
 
0 #9 gipi4 2011-12-25 02:26 Добрый день :) А не подскажете как залить еще и кнопки яндекса плюс к гуглу +, тоже вроде нужная штука, в конце статьи.

И я не разбираюсь в пхп, скажите плиз, я правильно все понимаю что после



вставляем:



и почему тогда вывод кнопки не такой как в оригинале:
??? Я имею ввиду не добавление кода, а кавычки, какие то они подозрительные :)
Цитировать
 
 
0 #10 gipi4 2011-12-25 02:28 Блин, скопированный код че то не отобразился :( Цитировать
 

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


Защитный код
Обновить

< Пред.   След. >

На нашем сайте много полезной информации. Возможно Вас заинтересуют и эти странички:

Где купить разрядные значки и книжки

Расписание электричек. Самара, 2011 г.


...

Реклама:

  • Запонки
  • Подарки для мужчин. Материалы последнего выпуска.
  • britishstyle.ru
  • POS-материалы
  • Адреса региональных дилеров. О компании.
  • reclama-expo.ru
...
Rambler's Top100
RSS-лентаRSS20

Данный ресурс является официальным сайтом Самарской городской общественной организации `Детско-молодежный спортивно-технический клуб `Контур` и не имеет никакого отношения к официальным интернет-ресурсам РОСТО (ДОСААФ) и Союза Радиолюбителей России.Публикуемые материалы выражают точку зрения авторов, которая может не совпадать с точкой зрения спортивного клуба `Контур` и тем более с позицией руководящих органов СРР.

Рейтинг O-сайтов на O-sport.ru Экстремальный портал VVV.RU Яндекс цитирования
Система Orphus