Доброго времени суток.
Понадобился кросспостинг статей на публичную страницу Вконтакте. Поиск привел к vkxp Как оказалось модуль может отправлять на страницу помимо изображения, либо заголовок, либо кусок текста из статьи. Используя полдня и свои небогатые познания в php, я таки добавил, да простит меня разработчик модуля, возможность отправки заголовка и анонса статьи (вместе).
В файле vkxp.module в функции function _vkxp_get_node_message($node) поменял
<?php$message = $node->title;?>
на
<?php$message = mb_strtoupper($node->title) . "\n" . "\n" . $node->body['und'][0]['summary'];?>
Хотелось бы иметь возможность обновления публикаций, а не повторного репоста. Также при удалении статьи в друпале, на странице Вконтакте пост остается.
Рассматривал вариант кросспостинга предложенный в статье [#98978]Кросспостинг из Drupal в ВК своими руками[/#], к сожалению там для версии друпал 6, к 7 версии мне не удалось прикрутить.
Буду рад если кто-то поделится решением выше описанных проблем, может существуют другие подобные модули. Использую друпал 7.
Комментарии
если вы отдаете вконтакту без задержки содержимое сайта поисковик думает что вы воруете у вконтакта (как итог санкции от ПС)
Это вас не беспокоит?
в любом случае, вам надо написать функции по задержке кроспостинга, по обновлению, и удалению. А с vkxp вряд ли кто то будет разбираться, потому как модуль возможно уже не работает из за api контакта. они любят всё перестраивать.
К сожалению не знаю по поводу имеет ли задержку vkxp, но сам модуль работает, вроде бы из моей статьи это понятно.