|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Кросспост через соцсети
*docs Интеграция с социальными сетями.
Настройка социальных сетей 1) В социальных сетях нужно создать веб-приложения Facebook.com Должна быть отмечена галочка "Сайт с Facebook входом" и указана главная страница портала (подсайта) Vk.com Ссылка для создания приложения http://vk.com/editapp?act=create На неё можно выйти через "Разработчикам" внизу сайта. Нужно выбрать "Тип" - "Веб-сайт". Twitter.com Ссылка для создания приложения https://dev.twitter.com/apps/new Website, Callback URL - главная страница портала (подсайта) Access Type - "Read and Write". Позволит кросспостить. Настройка ОН: 1) Через редактор объектов должен быть зарегистрирован объект social_user 2) Через редактор шаблонов страниц должна быть зарегистрирована страница project/social с маппингом /social/ Настройка проекта: 1) папке conf проекта должен быть файл social.conf примерно следующего содержания: --------- Начало social.conf ----------- /* Список социальных сетей для логина. Пустой массив допустим. Нужно указывать только социальные сети для которых зарегистрированы приложения. */ $GLOBALS['__CONFIG']['SN_LOGIN'] = array('fb', 'vk', 'tw'); define('FB_APP_ID', '2342352251096540'); define('FB_APP_SECRET', 'd67c5ljiklokdsfbdcecc420bf2cbb39041f'); // ID приложения define('VK_APP_ID', '3423453459'); // Защищенный ключ define('VK_APP_SECRET', 'RoUt1lskdjfffC0FsNgZY'); // Consumer key define('TW_APP_ID', 'DteO4sdf43v89eQsdfsdfygA'); // Consumer secret define('TW_APP_SECRET', 'uJu2eRTksdfsdTy1oXsdfsdjOFSDNliUsdfsdfvl4'); --------- Конец social.conf ----------- Кросспост в социальные сети Тут нужно внимательно оценить нужна ли эта функция, т.к. большинство соц. сетей позволяют кросспостить только в свою ленту, да ещё и таким образом, что друзья не видят этих сообщений в своей ленте. ТОлько если они зайдут на вашу страницу они увидят кросспостинговые сообщения. Галочка кросспоста появляется на форуме под окном для ответа. Чтобы убрать галочку кросспоста нужно перекрыть шаблон comment_form.tpl и выкинуть из него блок (CROSSPOST}. |
ПАРТНЕРЫ: СРОЧНО:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|