Публикация в твиттер

Ваши предложения по улучшению, новым модулям и т.д.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Публикация в твиттер

Сообщение vanred79 » 16 авг 2013, 21:36

Добрый день! Нашел интересный код для автоматической публикации в твиттере http://w3pro.ru/article/posting-v-twitter-s-pomoshchyu-php-twitter-api-oauth. С точки зрения СЕО думаю будет полезно title и урл объявления автоматически в прокаченном твиттер аккаунте публиковать для быстрой индексации.
P.S. Подскажите пожалуйста в какой файл этот код вставить:
Код: Выделить всё
<?php
require_once 
'TwitterOAuth.php';

define("CONSUMER_KEY", "<Вставить Consumer Key>");
define("CONSUMER_SECRET", "<Вставить Consumer Secret>");
define("OAUTH_TOKEN", "<Вставить Access Token (oauth_token)>");
define("OAUTH_SECRET", "<Вставить Access Token Secret (oauth_token_secret)>");

$connection = new TwitterOAuth(CONSUMER_KEYCONSUMER_SECRETOAUTH_TOKENOAUTH_SECRET);
$content = $connection->get('account/verify_credentials');

$connection->post('statuses/update', array('status' => 'Сообщение в Twitter автоматом из PHP :) .'));

?>
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Публикация в твиттер

Сообщение Xpycm » 19 авг 2013, 09:06

Доброе утро.

Распишу только суть. За реализацией обращайтесь через "Контакты"

Если включена модерация объявлений, то можно добавить постинг в твиттер только в файле protected\modules\apartments\controllers\backend\MainController.php в метод actionUpdate

По феншую ещё бы добавить табличку (или поле в таблице {prefix}apartment), в которой будут храниться ID объявлений, которые уже были опубликованы в твиттере и перед редактированием объявления смотреть было ли оно уже добавлено в твиттер.

При таком подходе администратор открывает на редактирование добавленное пользователем объявление, но находящееся на модерации, проверяет заполненные поля, кликает на "Сохранить". Идёт проверка на был ли твит с таким ID объявления, если нет, то добавляем запись в твиттер, если да, то в твиттер уже не постим.

Если модерация отключена, то файл protected\modules\userads\controllers\MainController.php, метод actionUpdate.

Либо можно с проверкой на "был ли уже твит с таким ID" и включенностью модерации можно не заморачиваться, а постить сразу в твиттер при любой настройке. Если объявление не понравилось, или "не прошло модерацию", то авторизируетесь в твиттере и удаляете запись.
Как-то так.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Публикация в твиттер

Сообщение vanred79 » 19 авг 2013, 15:35

Спасибо! Если сам не смогу реализовать обращусь к Вам. Если дополнительным функционалом в следующие версии добавите, то улучшите продукт в плане СЕО, т.к многие сайты имеют свои странички в твиттере, к тому же может кто из твитера придет на сайт, почитав твит с заголовком объявления. Еще вроде такое же с фэйсбуком сделать можно. Я такое на движках ваших конкурентов видел, но название не помню
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Публикация в твиттер

Сообщение Xpycm » 19 авг 2013, 16:21

Кстати, почему забыли о социальных закладках от Яндекса?
https://www.dropbox.com/s/p6haerssohymi ... 171930.png

Администратор сайта после модерации открывает объявление, будучи авторизированным в Твиттере/FB/VK, кликает по соотвествующей иконке и вуаля :-)
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Публикация в твиттер

Сообщение vanred79 » 19 авг 2013, 16:33

Это если объявлений мало, а если больше 100 в день, выходить и кликать каждое?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Публикация в твиттер

Сообщение Xpycm » 19 авг 2013, 16:44

Ну если будут такие объёмы подаваемых объявлений в день - тогда, да, нужна автоматика :-)

Лично моё мнение: пока таких объёмов нет, можно обойтись и ручным постингом с использованием Яндекс.виджета, встроенным в ORE.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Публикация в твиттер

Сообщение Koduc » 26 авг 2013, 15:37

Но идея, на самом деле, довольно интересная - постинг в различные соц.сети (не только твиттер). Рассмотрим целесообразность подобной функции в следующих версиях продукта.
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Публикация в твиттер

Сообщение vanred79 » 04 сен 2013, 18:40

Xpycm писал(а):Доброе утро.

Распишу только суть. За реализацией обращайтесь через "Контакты"

Если включена модерация объявлений, то можно добавить постинг в твиттер только в файле protected\modules\apartments\controllers\backend\MainController.php в метод actionUpdate

По феншую ещё бы добавить табличку (или поле в таблице {prefix}apartment), в которой будут храниться ID объявлений, которые уже были опубликованы в твиттере и перед редактированием объявления смотреть было ли оно уже добавлено в твиттер.

При таком подходе администратор открывает на редактирование добавленное пользователем объявление, но находящееся на модерации, проверяет заполненные поля, кликает на "Сохранить". Идёт проверка на был ли твит с таким ID объявления, если нет, то добавляем запись в твиттер, если да, то в твиттер уже не постим.

Если модерация отключена, то файл protected\modules\userads\controllers\MainController.php, метод actionUpdate.

Либо можно с проверкой на "был ли уже твит с таким ID" и включенностью модерации можно не заморачиваться, а постить сразу в твиттер при любой настройке. Если объявление не понравилось, или "не прошло модерацию", то авторизируетесь в твиттере и удаляете запись.
Как-то так.


Добрый день Хруст! Автор статьи пишет, что надо "подключить библиотеку TwitterOAuth". В коде как я понял он ее подключает. Но куда саму библиотеку вставить, библиотека по ходу в архиве? Я имею ввиду куда библиотеку TwitterOAuth надо разместить чтобы все заработало?
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Публикация в твиттер

Сообщение Xpycm » 04 сен 2013, 19:09

Добрый вечер.
Скачиваете отсюда https://github.com/abraham/twitteroauth и кладёте в protected/components/

Начните изучать Yii - http://yiiframework.ru/

Ну и не забывайте про остальные книги - viewtopic.php?f=17&t=608#p2975
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Публикация в твиттер

Сообщение vanred79 » 05 сен 2013, 06:35

Xpycm писал(а):Добрый вечер.
Скачиваете отсюда https://github.com/abraham/twitteroauth и кладёте в protected/components/

Начните изучать Yii - http://yiiframework.ru/

Ну и не забывайте про остальные книги - viewtopic.php?f=17&t=608#p2975


Спасибо! Насчет изучения PHP, чувствую, что я староват в 34 года начать изучение (тяжело мозгу новое принять). Это наверное под силу только гениям, я имею ввиду Ломоносова. Благо спасибо Вам, за счет Вас немного шарить стал.
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

След.

Вернуться в Улучшения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11