Категории

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

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

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

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

Расширения

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

Модули

Шаблоны

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

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

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

Бизнес книги

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

Магазины на ShopOS

Хостинг для ShopOS

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

Курилка

Убираю {$PRODUCTS_ADDED} , соцзакладки убираются тоже.

Версия 2.5.9 фри. ХОтел убрат инфу по поводу добавления товара в каталог, в файле продукт инфо убрад переменную {$PRODUCTS_ADDED}, но вместе с тем не показываются соцзакладки от модуля Social, а хотелось бы...
Кто, чё знает, вывалите инфы.)) пжлст


Во..щем подразобрался. Кто хочет убрать информацию о добавлении товара и оставить соцзакладки, идите вы на ... сервер по ftp протоколу. И там по пути "modules - plugins-social- social.php" В нём в функции products_added_filter после определения переменных джаваскрипта ставите

$value=' ';
и сохраняете файл. Всё.
Аплодисментов не надо.)


можно сделать свою метку для соц. закладок

тогда таких косяков не будет


а как сделать свою метку для соц плагина ?


if (is_page('product_info'))
{
add_action('products_info', 'product_info_plug');

function product_info_plug()
{
$product_content = 'Выводим что-то';

return array('name' => 'product_content', 'value' => $product_content);
}
}


Заработает {$product_content} и выведет "Выводим что-то"
в файле шаблона карточки товара



if (is_page('product_info'))
{
add_action('products_info', 'product_info_plug');

function product_info_plug()
{
$product_content = 'Выводим что-то';

return array('name' => 'product_content', 'value' => $product_content);
}
}


Заработает {$product_content} и выведет "Выводим что-то"
в файле шаблона карточки товара

что-то не получается у меня подключить в плагине сей код.  :(

что делаю не так

if (is_page('product_info'))
{
add_action('products_info', 'product_info_plug');

function product_info_plug()
{

  global $product;

  $title = $product->data['products_name']; 
  $url = http_path('server').$_SERVER['REQUEST_URI'];
  $url_plug = social_page();

  $product_content = '<script type="text/javascript" language="JavaScript">
<!--
var socialTitle="'.$title.'&quot;";
var socialUrl="'.$url.'";
var socialplug="'.$url_plug.'";
//--></script>';


return array('name' => 'product_content', 'value' => $product_content);

}
}


Попробуйте замени

//добавление соц. закладок на страницу товара
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;

  $title = $product->data['products_name'];
 
  $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_action('products_info', 'products_added_filter');
  add_action ('head', 'social_head');
}

function products_added_filter()
{
  global $product;

  $title = $product->data['products_name'];
 
  $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 array('name' => 'social_icons', 'value' => _social_icons($url, $title).$_script);
}


А в карточке товара уже вставить {$social_icons}


спасибо, заработало!


пожалуйста.


Источник



Copyright ShopOS