Legosp Forum

Shop-Script "Legosp" => Продвижение => Тема начата: Alex M от Декабря 10, 2012, 11:04:56 am

Название: Как добавить кнопку +1
Отправлено: Alex M от Декабря 10, 2012, 11:04:56 am
Кто-нибудь знает, как добавить кнопку +1 от гугл? Вставляю код кнопки на страницу и ничего не происходит. Когда снова открываю страницу, код отсутствует (не сохраняется).

Вот что надо вставить:

<!-- Поместите этот тег туда, где должна отображаться кнопка +1. -->
<g:plusone size="small" annotation="inline"></g:plusone>

<!-- Поместите этот вызов функции отображения в соответствующее место. -->
<script type="text/javascript">
  window.___gcfg = {lang: 'ru'};

  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
</script>
Название: Re: Как добавить кнопку +1
Отправлено: pavelsmorchkov от Декабря 10, 2012, 06:13:24 pm
у меня сохраняется отлично! 5.2 версия
Название: Re: Как добавить кнопку +1
Отправлено: Alex M от Декабря 10, 2012, 06:48:58 pm
Версия 5.2

Сохраняю в статье, предварительно включив кнопку "источник". Сейчас попробовал просто вставить в текст. Тоже ничего не получилось. Пустое место.
Название: Re: Как добавить кнопку +1
Отправлено: pavelsmorchkov от Декабря 10, 2012, 08:06:35 pm
http://kosmetika.бренд-шоп.net/pages/proba/ только что создал! все работает ок)
Название: Re: Как добавить кнопку +1
Отправлено: nictboom от Декабря 10, 2012, 08:16:58 pm
а зачем прямо в статью добавлять? достаточно вставить в index.tpl.html и на всем сайте работать будет.
ну на край, если нужно только для статей добавить код кнопки +1, можно вставить отдельно в pages.tpl.html, найти и добавить после:
    <div class="top">
      <h1>{if $pagetext}{$pagetext[0]}{else}{$smarty.const.ADMIN_PAGES_TITLE}{/if}</h1>
    </div>
если на странице со списком статей, или:
{elseif $pagetext}
    <div class="n_p">
если страница статьи.
 и незабывать о {literal}код{/literal}, если используется код для асинхронной загрузки.
Название: Re: Как добавить кнопку +1
Отправлено: pavelsmorchkov от Декабря 10, 2012, 08:26:30 pm
так то удобнее будет)
Название: Re: Как добавить кнопку +1
Отправлено: nictboom от Декабря 10, 2012, 09:01:28 pm
Цитировать
так то удобнее будет)
удобней каждый раз в статью код пихать?
Название: Re: Как добавить кнопку +1
Отправлено: pavelsmorchkov от Декабря 10, 2012, 09:50:39 pm
нет конечно)
Название: Re: Как добавить кнопку +1
Отправлено: Alex M от Декабря 11, 2012, 01:57:13 pm
Интересен сам факт, что у pavelsmorchkov работает,а у меня нет :(

В чем секрет?
Название: Re: Как добавить кнопку +1
Отправлено: Юрий от Декабря 12, 2012, 12:12:58 am
Alex M Попробуй код

<script type="text/javascript">
{literal}
  window.___gcfg = {lang: 'ru'};
  (function() {
    var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
    po.src = 'https://apis.google.com/js/plusone.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
  })();
{/literal}
</script>

поместить в шаблон (index.tpl.html где нить в низу), а вызов в статью.
<g:plusone size="small" annotation="inline"></g:plusone>
хотя это все чисто примха, все это можно спокойно реализовать через шаблон.
А  у pavelsmorchkov работает из за разных серверов. Скорее всего это параметр magic_quotes_gpc
Название: Re: Как добавить кнопку +1
Отправлено: Alex M от Декабря 13, 2012, 09:38:39 pm
Спасибо, завтра попробую и напишу, что получилось.
Название: Re: Как добавить кнопку +1
Отправлено: Alex M от Декабря 14, 2012, 12:59:07 pm
Спасибо Юрий, ваше решение помогло.
Название: Re: Как добавить кнопку +1
Отправлено: delasker от Декабря 15, 2012, 09:04:32 pm
Что-то очевидного решения никто не предложил. Ведь шаблонизатор Smarty. Нужно сделать в шаблоне в папке theme файл, к примеру sozial.tpl.html и туда помещать коды кнопок социальных сервисов. А в index.tpl.html вставить в нужном месте {include file="sozial.tpl.html"}
 Чего бы не зайти на сервис однакнопка или api.yandex.ru/share/ или share42.com, получить код и вставить в свой
sozial.tpl.html ? Кнопки будут сами на автомате в каждой странице и товаре. Можно ещё и стили подрихтовать.
Название: Re: Как добавить кнопку +1
Отправлено: Alex M от Декабря 15, 2012, 10:11:43 pm
Так ведь кнопки социальных сетей уже есть. На странице товара они под кнопкой заказать.
Просто мне надо было кнопку G+ именно в статью ткнуть.

[вложение удалено администратором]
Название: Re: Как добавить кнопку +1
Отправлено: delasker от Декабря 16, 2012, 08:06:53 am
Так то же самое, только в pages.tpl.html вставить. Реализация с пом. Smarty наиболее правильно
Название: Re: Как добавить кнопку +1
Отправлено: nictboom от Декабря 16, 2012, 05:35:29 pm
Цитировать
Так то же самое, только в pages.tpl.html вставить. Реализация с пом. Smarty наиболее правильно
уже предлагал (http://forum.shop-script.org/prodvizenie/kak_dobavit_knopku_1/msg10509/#msg10509).
Название: Как добавить кнопку 1
Отправлено: Zaya1999C от Марта 04, 2015, 01:02:21 pm
хочу добавить фотку, все делаю как тут написано. а мне пишет что недопустимый формат файла
Название: Как добавить кнопку 1
Отправлено: Antonel от Ноября 01, 2015, 03:36:15 am
Можешь обратится ко мне пишу шаблоны автоматизации под Zennoposter под досочки так что обращайся сделаю будет работать как швейцарские часики.
Название: Как добавить кнопку 1
Отправлено: Goliwargic от Декабря 19, 2015, 11:48:32 am
подскажите пожалуста, как добавить код отслеживания google analytics на свою страницу. его надо добавлять в конец html кода, а в редакторе страницы если нажать кнопочку html и вставить туда вконец, то он появляется где то в середине. спасибо