Постинг в соц.сеть из Доски объявлений

Голоса: +1

Здравствуйте, подскажите пожалуйста как решить проблему. В доске объявлений установлена "Страница материалов и коментарий к нему" из другово модуля "Каталога файлов" 

Пытаюсь настроить постинг в цоц.сеть ВК, вот с этим кодом у меня постится изображение и название объявления, а текст не грабается. 

Что сделать что бы в постинге был и текст объявления? 

<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>$ENTRY_TITLE$</title>
<link rel="canonical" href="$ENTRY_URL$,$MESSAGE$" /> 
<meta name="description" content="$MESSAGE$">
<meta name="keywords" content="Свой офис, Доска объявлений, Вологодская область"/> 
<?if($SOCIAL_IMAGE_SRC$)?>
<link rel="image_src" href="$SOCIAL_IMAGE_SRC$" />
<?endif?>
<meta name="title" content="$ENTRY_TITLE$" />
<meta name="description" content="$SOCIAL_DESCRIPTION$" />
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />

| Автор: | Категория: Соц. постинг
Изменение категории | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ

Удалите вот этот ужас:

<link rel="canonical" href="$ENTRY_URL$,$MESSAGE$" /> 
<meta name="description" content="$MESSAGE$">

мессагес ни в коем случае нельзя использовать ни в каноникал ни в дескрипшине.

Перейдите в настройки модуля - http://svoi-ofis.ru/panel/?a=crosspost;l=settings и в поле - Максимальное количество символов сокращенного текста, установите значение 300-500 символов, после описание должно выводиться.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Удалил этот код, но в постинге нет текста, только название объявления и картинка:

<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>$ENTRY_TITLE$</title>
<link rel="canonical" href="$ENTRY_URL$" /> 
<meta name="keywords" content="Свой офис, Доска объявлений, Вологодская область"/> 
<?if($SOCIAL_IMAGE_SRC$)?>
<link rel="image_src" href="$SOCIAL_IMAGE_SRC$" />
<?endif?>
<meta name="title" content="$ENTRY_TITLE$" />
<meta name="description" content="$SOCIAL_DESCRIPTION$" />
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
 
<?$SEO_CANONICAL$?>
</head>
<body>
$GLOBAL_AHEADER$

Длинну поставил 500. Что еще не так я делаю?

Александр Рогозин,

Еще как вариант, для соц-сетей вконтакте и фейсбук желательно использование кода:

<meta property="og:description" content="$SOCIAL_DESCRIPTION$" />

после поститься должно с текстом, у меня все корректно постится.

Yuri_Geruk,

Ну не в какую не получается. Посмотрите весь код страници материала и комментариев к нему.

<html xmlns="http://www.w3.org/1999/xhtml">
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>$ENTRY_TITLE$</title>
<link rel="canonical" href="$ENTRY_URL$" />
<meta property="og:description" content="$SOCIAL_DESCRIPTION$" />
<meta name="keywords" content="Свой офис, Доска объявлений, Вологодская область"/> 
<?if($SOCIAL_IMAGE_SRC$)?>
<link rel="image_src" href="$SOCIAL_IMAGE_SRC$" />
<?endif?>
<meta name="title" content="$ENTRY_TITLE$" />
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
 
<?$SEO_CANONICAL$?>
</head>
<body>
$GLOBAL_AHEADER$

<!-- <middle> -->
<div id="container_wrap">
 <div id="cont_cl"><div id="cont_cr">
 <div id="cont_tl"><div id="cont_tr">


 <div class="side_left">
 $GLOBAL_CLEFTER$
 </div>

 <div class="side_right">
 $GLOBAL_DRIGHTER$
 </div>

 <div class="side_center">
 $GLOBAL_CINF$

 <!-- <body> -->
 <div class="viewn_loop">
 <div class="viewn_top"><div class="viewn_top_l"><div class="viewn_top_r">
 <?if($RATING$)?><div class="rate"><b><a href="javascript://" id="golike" onclick="$.get('/load/0-1-5-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успешно!',{w:270,h:60,t:8000})};});">$RATED$</a></b></div><?endif?>
 <h1>$ENTRY_TITLE$</h1> 

Придется двумя сообщениями выхладывать текст, т.к всего можно 8000 символов.

Александр Рогозин,

Вроде все правильно, подождите, смотрю, другую часть не нужно, зачем удалили:

<meta name="description" content="$SOCIAL_DESCRIPTION$" />

это так же важно и удалять не нужно, этот дескрипшин для поисковиков, а тот выше для соц-сетей.

Yuri_Geruk,
Спасибо, восстановил. Но что делать с постингом?
Yuri_Geruk,
Юрий, постинг так ине работает, Вы можете помочь?
Александр Рогозин,
Задайте данный вопрос в техподдержку с ПУ сайта, странно конечно, все на месте, почему нет, это уже загадка.
...