Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Размещение кнопок "Мне нравится"

Подскажите, кто знает, как разместить кнопки "Мне нравится" в одну строку?

Сейчас это выглядит так:
_____________________________________________________________
{literal}<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>

<script type="text/javascript">
  VK.init({apiId: 2288670, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "mini"});
</script>{/literal}

<br/>{literal}<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s);
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true" data-font="arial"></div>{/literal}<br/>
<br/>
{literal}<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

<!-- Разместите этот тег в том месте, где должна отображаться кнопка +1 -->
<g:plusone size="medium"></g:plusone>{/literal}
______________________________________________________

И получается следующее:

Размещение кнопок "Мне нравится"

Как можно сделать что бы они в одну строку встали как внизу на картинке?

Размещение кнопок "Мне нравится"


а где картинка?



а где картинка?


куда то испарилась, перезалил...


у вас там мешает <br/>, попробуйте удалить <br/>


Нет, это не вариант, я сам поставил </br>, что бы так не смотрелось:

Размещение кнопок "Мне нравится"


могу вот так посоветовать еще <table width="180" border="0" cellspacing="2">
  <tr>
    <td><script type="text/javascript" src="http://userapi.com/js/api/openapi.js?34"></script>

<script type="text/javascript">
  VK.init({apiId: 2288670, onlyWidgets: true});
</script>

<!-- Put this div tag to the place, where the Like block will be -->
<div id="vk_like"></div>
<script type="text/javascript">
VK.Widgets.Like("vk_like", {type: "mini"});
</script></td>
    <td><div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s);
  if (d.getElementById(id)) {return;}
  js = d.createElement(s); js.id = id;
  js.src = "http://connect.facebook.net/en_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-send="false" data-layout="button_count" data-width="450" data-show-faces="true" data-font="arial"></div></td>
    <td><script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

<!-- Разместите этот тег в том месте, где должна отображаться кнопка +1 -->
<g:plusone size="medium"></g:plusone></td>
  </tr>
</table>

Только {literal}  сами поставте


Загнал в таблицу, получилось в одну строку, НО расположение кнопок получается так:

Размещение кнопок "Мне нравится"

и страницу растягивает по ширине. Там я так понимаю ширина таблиц должна быть по ширине фиксированная, но как это сделать я не знаю  :(


Установка скрипта:

Распакуйте архив со скриптом.
Загрузите по папкам  на ваш сайт по FTP.
Вставьте в javascript/general.js следующий код:                   

<script type="text/javascript" src="<?php echo _HTTP_THEMES_C; ?>javascript/share42.js"></script>

Вставьте в /Ваш шаблон/module/product_info/product_info_v1.html следующий код:       
<div align="center">
         
                    <script type="text/javascript">share42('{$tpl_path}social/')</script>
          </div>

Добавьте в файл стилей вашего сайта (файл с расширением .css) следующие стили:

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {
  opacity: 0.5;
  vertical-align: bottom;
}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}             
Готово.  Должно получится вот так!
Размещение кнопок "Мне нравится"


Спасибо большое!


Источник



Copyright ShopOS