Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Cоциальные закладки + одноклассники


Cоциальные закладки + одноклассники
Установка
1. Излечь архив social_m.rar
2. Скопировать папку social_m в папку modules/plugins/ вашего магазина.
3. Админка -> Дополнения -> Плагины -> social_m -> Установить

Требования

Версии 2.5.2 и выше

Перед тем как загрузить social_m на сервер, надо удалить папку social
Пака что так, хотел как лучше получилось как всегда ;D


спасибо :)


social_m.rar не скачивается... Ссылка битая походу!


качается



social_m.rar не скачивается... Ссылка битая походу!

Да нет все качается!


Жень а как сделать чтобы  папку social_m показывал в плагинах?
А то так не работает я его поменял на social.
Где мне смотреть?


так нужно было просто обновить версию social

если делаешь клон

тогда название папки должна быть равна названию php файла в корне плагина

и названия функций переименовывать

social_install
articles_social_filter
news_social_filter
products_added_filter

чтобы не конфликтовали с плагином social


Поправил! :)


Я изначально неправильно написал, этот плагин будет конфликтовать с плагином social!
Я не знаю где менять

social_install
articles_social_filter
news_social_filter
products_added_filter


Что то у меня на странице товара не появились закладки (в новостях и статьях есть). Может мне дописать чего в product_info.php?
До этого были социальные закладки (v2.5.2), они отображались...



Что то у меня на странице товара не появились закладки (в новостях и статьях есть). Может мне дописать чего в product_info.php?
До этого были социальные закладки (v2.5.2), они отображались...

Попробуй вот это (прикрепил)




Что то у меня на странице товара не появились закладки (в новостях и статьях есть). Может мне дописать чего в product_info.php?
До этого были социальные закладки (v2.5.2), они отображались...

Попробуй вот это (прикрепил)


Тоже самое, везде кроме товара... В плагине "Да" стоит везде... Явно у меня какой то метки не хватает я думаю





Что то у меня на странице товара не появились закладки (в новостях и статьях есть). Может мне дописать чего в product_info.php?
До этого были социальные закладки (v2.5.2), они отображались...

Попробуй вот это (прикрепил)


Тоже самое, везде кроме товара... В плагине "Да" стоит везде... Явно у меня какой то метки не хватает я думаю


в module/product_info/product_info.html  не удалили эти строчки (почему то с этим связана)
{if $PRODUCTS_ADDED != ''}
<table width="100%" border="0" class="boxTextBG">
  <tr>
    <td align="center">{$PRODUCTS_ADDED}<br /></td>
  </tr>
</table>{/if}


Нет, у меня этих строчек нет...


Альтернативный способ:
1) вписываете в general.js.php строчку <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
2) вписываете строчку <div class="yashare-auto-init" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj"></div>  туда, где хотите чтобы отображались кнопочки. например в product_info.



Альтернативный способ:
..........

вот за это огромное человеческое спасибо!
Давно искал - просто и изящно :)


Плагин который выложен в разделе плагины не работает с версией 2.5.9 (но почему то работает вот этот social_m из этого поста)



Альтернативный способ:
1) вписываете в general.js.php строчку <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
2) вписываете строчку <div class="yashare-auto-init" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,friendfeed,lj"></div>  туда, где хотите чтобы отображались кнопочки. например в product_info.


Делаю всё, как написано, но кнопки не отображаются на странице товара. Подскажите, product_info - имелось в виду  product_info.html?  Вроде туда добавил строчку, но всё равно на товарах нету ссылок на соц. сети, в чём ещё могут быть проблемы? 


У меня почему то в карточке товара есть, а в статьях нет...


а как сделать чтоб передавалась отдельно еще цена товара? и отображалась в социальной сети,


не разобрался в коде $title откуда берет информацию ?
как сделать чтоб вместо $title выводилась только цена?


title берется в начале функции. Есть глобальная переменная $product. в ней куча инфы о товаре.
$title = $product->data['products_name'];
чтобы заменить на цену


global $osPrice;
$products_price = $osPrice->GetPrice($product->data['products_id'], $format = true, 1, $tax_rate, $product->data['products_price'], 1, $product->data['products_discount_allowed']);
$title = $products_price['formated'];

вместо
$title = $product->data['products_name'];

Не тестировал.


;

Не тестировал.



заменяю
//добавление соц. закладок на страницу товара
if ( is_page('product_info') && get_option('products_filter') == 'true')
{
  add_filter('products_added', 'products_added_filter');
  add_action ('head', 'social_head');
}







function products_added_filter($value)
{
  global $product;

global $osPrice;
$products_price = $osPrice->GetPrice($product->data['products_id'], $format = true, 1, $tax_rate, $product->data['products_price'], 1, $product->data['products_discount_allowed']);
$title = $products_price['formated'];
 
  $url = http_path('server').$_SERVER['REQUEST_URI'];
  $url_plug = social_page();
 
  $_script = '<script type="text/javascript" language="JavaScript">
<!--
var socialTitle="'.$title.'&quot;";
var socialUrl="'.$url.'";
var socialplug="'.$url_plug.'";
//--></script>';


  return $value.'<br />'._social_icons($url, $title).$_script;
}


на

//добавление соц. закладок на страницу товара
if ( is_page('product_info') && get_option('products_filter') == 'true')
{
  add_filter('products_added', 'products_added_filter');
  add_action ('head', 'social_head');
}







function products_added_filter($value)
{
  global $product;

global $osPrice;
$products_price = $osPrice->GetPrice($product->data['products_id'], $format = true, 1, $tax_rate, $product->data['products_price'], 1, $product->data['products_discount_allowed']);
$title = $products_price['formated'];
 
  $url = http_path('server').$_SERVER['REQUEST_URI'];
  $url_plug = social_page();
 
  $_script = '<script type="text/javascript" language="JavaScript">
<!--
var socialTitle="'.$title.'&quot;";
var socialUrl="'.$url.'";
var socialplug="'.$url_plug.'";
//--></script>';


  return $value.'<br />'._social_icons($url, $title).$_script;
}


и ничего не меняется так же передается прежний title

кеш очищал ,


ничего не понял почему не изменяется


может подскажите как можно будет изменить сам title? который берется с названия страницы? можно туда вперед товара вставить цену?
вот например на этот товар:
http://wellcom.ge/product_info.php?products_id=215
т.е. в место "Apple iPhone 4 16Gb 0246 - Apple - WellCom.Ge" что писалось"1169 GEL - Apple iPhone 4 16Gb 0246 - Apple - WellCom.Ge"


и пусть будет это на всех страницах товара. не мешает)

где это можно поменять?


Источник



Copyright ShopOS