mSocial - первый релиз.
Представляю Вашему вниманию mSocial. Что умеет на данный момент.
— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.
Проект на гитхабе
Скачать
Наиболее полная документация тут.
Особая благодарность: Льву Вербицкому, Володе и Василию Наумкину. Без них бы я дополз хоть до какого то офф. релиза еще не скоро.
p.s. Появилась мысль в разработке модуля для Мой круг. Скажите кому-нибудь пригодится?
— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.
Проект на гитхабе
Скачать
Наиболее полная документация тут.
Особая благодарность: Льву Вербицкому, Володе и Василию Наумкину. Без них бы я дополз хоть до какого то офф. релиза еще не скоро.
p.s. Появилась мысль в разработке модуля для Мой круг. Скажите кому-нибудь пригодится?
Комментарии: 97
Молодец!
Я видать тоже до какого то офф релиза модальных окон доползу не скоро ))))
Я видать тоже до какого то офф релиза модальных окон доползу не скоро ))))
Отличная новость!
Всё в силе? Дальше будешь дорабатывать компонент, но уже не бесплатно его выкладывать или же передумал?
Всё в силе? Дальше будешь дорабатывать компонент, но уже не бесплатно его выкладывать или же передумал?
Все в силе, только планы немного поменялись. Социальные сети будут долетать платно в качестве расширяющих модулей. Каждая социальная сеть будет стоить примерно 200р. Весь базовый функционал и Twitter будет подаваться всегда бесплатно. Такой вариант мне показался самым приемлемым, вы получаете бесплатный работающий компонент со всеми функциями, но ограниченный в количестве социальный сетей. Не придется покупать модуль за невероятные суммы, потому что в него будут входить все социальные сети, а приобретаете только те которые Вам требуются.
То есть ты будешь выпускать каждую дополнительную соц. сеть в виде компонента? (на гитхаб не смотрел, если что)
Ну это будет не компонент, а модуль. Ну в принципе да.
Молодец. Над модулями каких соц. сетей ты планируешь работать?
P.S. Глянул бегло код на github и сразу несколько вопросов возникло:
1) Почему ты решил в сохранять глобальные настройки доступ к соц. сетям, а не в таблицу users?
2) Почему указываются в ручную поля чанка для поста у репоста, а не через метод объектов ->toArray()? К примеру, ты бы получил у товара дополнения miniShop2 все поля из его доп. таблицы, вроде цены, артикула и т.п.
3) самое главное, где проверка на то, что страница опубликована, а не черновик? Или на то, что дата публикации меньше?
4) значениях для всех tv получить дело 15 минут:-) чего поленился:-) Как же без главного изображения репостить?
ты хотя бы третье исправь:-)
P.S. Глянул бегло код на github и сразу несколько вопросов возникло:
1) Почему ты решил в сохранять глобальные настройки доступ к соц. сетям, а не в таблицу users?
2) Почему указываются в ручную поля чанка для поста у репоста, а не через метод объектов ->toArray()? К примеру, ты бы получил у товара дополнения miniShop2 все поля из его доп. таблицы, вроде цены, артикула и т.п.
3) самое главное, где проверка на то, что страница опубликована, а не черновик? Или на то, что дата публикации меньше?
4) значениях для всех tv получить дело 15 минут:-) чего поленился:-) Как же без главного изображения репостить?
ты хотя бы третье исправь:-)
Учту
1) Потому что это на самом деле это бред.
2) Это альфа, в принципе на это есть вперед идущие планы. Это действительно классный пункт, нужно будет проработать.
3) В связи с этим родилась идея простецкого отложенного постинга, то есть если поставить дату публикации документа на будущее, то и постинг произойдет в будущем. Отличная идея.
4) Дело не в лени, а в количестве времени. Тв добавлю в будущем.
2) Это альфа, в принципе на это есть вперед идущие планы. Это действительно классный пункт, нужно будет проработать.
3) В связи с этим родилась идея простецкого отложенного постинга, то есть если поставить дату публикации документа на будущее, то и постинг произойдет в будущем. Отличная идея.
4) Дело не в лени, а в количестве времени. Тв добавлю в будущем.
1) в смысле в users сохранять бред? Ничего, что существует вероятность того, что в некоторых соц. сетях могут требоваться логин и пароль от аккаунта и если ложить в глоб. настройки, то остальные имеющие доступ к админке их увидят? Далее существует фишка публиковать в группы от чьего-либо имени. Как несколько авторов разделить?
3) Отложенного постинга говоришь? Разве под это дело event нет? Реализовать вообще тогда пара минут.
4) чего со временем должно быть, чтобы 4 строки не успеть написать?
$tvs = $modx->resource->getMany('TemplateVarResources');
foreach($tvs as $tv) {
$page[$tv->get('key')] = $page->get('value');
}
3) Отложенного постинга говоришь? Разве под это дело event нет? Реализовать вообще тогда пара минут.
4) чего со временем должно быть, чтобы 4 строки не успеть написать?
$tvs = $modx->resource->getMany('TemplateVarResources');
foreach($tvs as $tv) {
$page[$tv->get('key')] = $page->get('value');
}
1. В некоторых, не во всех. А может не требоваться, а может требоваться токен, а может 2, а может 4. Слишком разные у всех соцсетей api поэтому и бред.
2. Я не знаю, нужно разобраться и покопаться.
4. Для меня написание таких вещей в новинку. Плюс такие поля нельзя мешать с остальными типа pagetitle и т.д. Плюс проверка, плюс еще несколько вещей о которых вполне возможно я не подумал. А помимо этого есть еще куча разных нужных вещей, как например добавить вк и фейсбук, меня скоро уже порвут что их нет. А еще нужно как то на жизнь параллельно зарабатывать, так что именно во времени все дело :) Делаю что в моих силах.
2. Я не знаю, нужно разобраться и покопаться.
4. Для меня написание таких вещей в новинку. Плюс такие поля нельзя мешать с остальными типа pagetitle и т.д. Плюс проверка, плюс еще несколько вещей о которых вполне возможно я не подумал. А помимо этого есть еще куча разных нужных вещей, как например добавить вк и фейсбук, меня скоро уже порвут что их нет. А еще нужно как то на жизнь параллельно зарабатывать, так что именно во времени все дело :) Делаю что в моих силах.
Мда, в общем дерзай. На последок только:
1) Используй JSON и нет проблем. В него кстати декодируется любой массив при сохранении в поле properties в таблице users.
2) Используй ->toArray() и нет проблем
3) if($resource->get('published')) { действия не для черновика }
Про отложенную публикацию забудь, тк нужен cron
4) Код уже написал, чтобы TV вытащить. Для картинок из media source вытащить base_url не сложно.
1) Используй JSON и нет проблем. В него кстати декодируется любой массив при сохранении в поле properties в таблице users.
2) Используй ->toArray() и нет проблем
3) if($resource->get('published')) { действия не для черновика }
Про отложенную публикацию забудь, тк нужен cron
4) Код уже написал, чтобы TV вытащить. Для картинок из media source вытащить base_url не сложно.
1) какой то геморой получается.
2) Ты уже в 3 раз пишешь, я все прекрасно понял.
3) Этого мало и без постинга в соцсети не имеет ни какого смысла. Тут нужно понять как документ становится активным по дате и привязаться к событию. И забывать ни чего не буду, отложенный постинг будет.
4) Молодец апплодирую стоя.
ps: слишком затянутый разговор ни о чем на самом деле, я все понял в первом посте, зачем эти развернутые комментарии ума не приложу. Тем более все что ты тут мне рассказал я уже задумывал изначально, кроме отложенного постинга за что тебе спасибо. Наверно спасибо.
2) Ты уже в 3 раз пишешь, я все прекрасно понял.
3) Этого мало и без постинга в соцсети не имеет ни какого смысла. Тут нужно понять как документ становится активным по дате и привязаться к событию. И забывать ни чего не буду, отложенный постинг будет.
4) Молодец апплодирую стоя.
ps: слишком затянутый разговор ни о чем на самом деле, я все понял в первом посте, зачем эти развернутые комментарии ума не приложу. Тем более все что ты тут мне рассказал я уже задумывал изначально, кроме отложенного постинга за что тебе спасибо. Наверно спасибо.
3) Ресурсы не «активизируются» по дате и для этого поэтому нет событий. Все гораздо проще, одно из условий запроса к базе на получение ресурсов — это то, что дата и время на момент запроса больше, чем указанная для документа.
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Это сообщение было удалено
Хотя, наврал в последнем пункте немного. Нужно проверку типа тв на картинки и ссылки сделать. Ну и соответсвенно к ним добавить base_url источника и ссылку на сам сайт, если её в адресе нет.
А можно сделать постинг от имени пользователя? Например он авторизовался через твиттер, и по определенному триггеру (с согласия пользователя) ему поститься запись, от его имени или хотябы на его стену
Сейчас все так и работает, вы от имени пользователя твиттер создаете приложение, получаете все ключи. Вносите их в систему и при сохранении ресурса пост летит в твиттер.
я наверно не правильно выразился, от пользователя зарегистрированного на моем сайте… я должен у него запросить сперва разрешение и сохранить токен
В рамках mSocial такое сделать нельзя, нужна доработка. В первую очередь расширение направлено на то что бы устранить работу по копированию постов в социальные сети вручную.
В рамках mSocial такое реализовать нельзя.
Здравствуйте. Подскажите, каким образом можно добавить ссылку и хэштеги к публикации.
Я пробую такой шаблон:
В твиттере ничего не публикуется.
Еще странно, что сначала я мог опубликовать посты через стандартный шаблон
Теперь совсем ничего в твиттере не появляется. Я пару раз потестил, запостил, удалил твит, запостил, удалил. И что-то сломалось. Может это у твиттера защита какая-то.
Я пробую такой шаблон:
[[+pagetitle]].[[+longtitle]]. [[++site_name]][[*uri]] [[getPostTags? &tpl=`postHashTagTpl`]]
getPostTags сниппет просто текстом выводит теги не во что не завернутые, #тэг1 #тэг2 #тэг3…В твиттере ничего не публикуется.
Еще странно, что сначала я мог опубликовать посты через стандартный шаблон
[[+pagetitle]].[[+longtitle]]
Ну как сказать публиковать, выводилось почему-то полТайтла и всё.Теперь совсем ничего в твиттере не появляется. Я пару раз потестил, запостил, удалил твит, запостил, удалил. И что-то сломалось. Может это у твиттера защита какая-то.
getPostTags сниппет просто текстом выводит теги не во что не завернутые, #тэг1 #тэг2 #тэг3…Весь html чистится, видимо поэтому ни чего и не завернуто.
В твиттере ничего не публикуется.Если что то в твиттере не публикуется, а должно то смотрите в консоль ошибок, там выводятся ошибка и номер ошибки при неудачном постинге в твиттер, как правило это дублирующееся сообщение. Твиттер не любит когда вы посылаете ему одинаковые сообщения.
Ну как сказать публиковать, выводилось почему-то полТайтла и всё.— твиттер вообще очень веселая социальная сеть, там посты могут быть не более 140 символов. Ну соответственно до этого колличества и режется весь текст.
Да, в логе ошибка. Но я не понимаю о чем. Произошла ошибка при постинге в Twitter 44 (media_ids parameter is invalid.)
media_ids — это проблема с загрузкой изображений. Видимо у Вас не правильно прописаны пути к фоткам. Или уберите фото или поправьте пути.
Да, если убираю настройку msocial_im_ps и убираю картинку из шаблона, то постится. А у картинки какой путь должен быть, относительный или полный с адресом сайта? Хотя я пробовал оба варианта. У картинки адрес верный, она выводится где надо. Я сделал такой шаблон:
#Теги из сниппета выводятся нормально. А вот ссылка на полный пост на сайте обрезается, т.е. он выводит ссылку, но не полностью, потому что она длинная. Когда постишь вручную, то ссылки твиттером хитро укорачиваются. Есть ли другой вариант воткнуть ссылку?
<img src="[[+ms2g.0.500x]]"/>[[+pagetitle]].[[+longtitle]]. [[++site_url]][[+uri]] [[getPostTags? &tpl=`postHashTagTpl`]]
Ладно, забил уже на картинку, убрал , выключил msocial_im_ps.#Теги из сниппета выводятся нормально. А вот ссылка на полный пост на сайте обрезается, т.е. он выводит ссылку, но не полностью, потому что она длинная. Когда постишь вручную, то ссылки твиттером хитро укорачиваются. Есть ли другой вариант воткнуть ссылку?
Апи не позволяет хитро укорачивать ссылку, только 140 символов и все :(. По поводу путей картинок все подробно описано в документации.
docs.modx.pro/components/msocial/msocial
docs.modx.pro/components/msocial/msocial
Спасибо. Не заметил ссылку на требования к изображениям. Мда, жаль ссылки конечно.
Я понял. Укорачивание ссылки работает. НО! оно работает, когда всё сообщение помещается в твит. Если сообщение изначально не помещается, то твиттер портит ссылку (просто режет). Мое решение: убрал из шаблона [[+longtitle]] и теперь ссылка и хэштеги поместились и ссылка укоротилась.
Ну да твиттер вообще веселая сеть, именно для этого и есть шаблоны что бы можно было извращаться.
Чуть ниже написал, что твиттер укладывает ссылку любой длинны в 23 символа.
Воткнуть ссылку в твит очень просто. Нужно в чанке tpl.msocial.tw указать что-то вроде [[++site_url]][[+uri]] — короче, вывести просто ссылку (http://blabla.ru/mypost.html), без тега . При публикации Twitter парсит сообщение и укорачивает ссылку через свой сервис. В самом твите ссылка будет отображаться корректно.
Павел, день добрый!
Попробовал твой компонент. Отлично работает. Далее — mSocialVK.
Есть 2 пожелания/уточнения:
1. Хотелось бы добавлять в твит ссылку на текущую страницу. Пример чанка — [[+pagetitle]] — [[~[[+id]]]]. Но при слишком длинном URL (например, sitename.ru/catalog/trends/inwellness-highly-effective-express-workout-and-the-studio-is-hives-a-new-generation.html) в твиттер попадает обрезанный адрес (sitename.ru/catalog/trends/inwellness-), который ведёт на несуществующую страницу. Обрезка происходит на сайте. Но при постинге из аккаунта твиттер пропускает такой пост целиком. Фишка в том, что в твиттере любой URL занимает размер в 23 символа (проверил на практике) — joxi.ru/WKAxjjbU8djNm8. Может стоит это учитывать и при наличии ссылки обрезать сообщение до 117 символов, чтобы добавлялась сама ссылка?
2. После каждого обновления документа в твиттер отправляется очередной пост. При работе менеджер вряд ли будет отключать повторный репост. Возможно, стоит после успешного постинга стоит обнулять значение параметра twPost для текущего документа?
Попробовал твой компонент. Отлично работает. Далее — mSocialVK.
Есть 2 пожелания/уточнения:
1. Хотелось бы добавлять в твит ссылку на текущую страницу. Пример чанка — [[+pagetitle]] — [[~[[+id]]]]. Но при слишком длинном URL (например, sitename.ru/catalog/trends/inwellness-highly-effective-express-workout-and-the-studio-is-hives-a-new-generation.html) в твиттер попадает обрезанный адрес (sitename.ru/catalog/trends/inwellness-), который ведёт на несуществующую страницу. Обрезка происходит на сайте. Но при постинге из аккаунта твиттер пропускает такой пост целиком. Фишка в том, что в твиттере любой URL занимает размер в 23 символа (проверил на практике) — joxi.ru/WKAxjjbU8djNm8. Может стоит это учитывать и при наличии ссылки обрезать сообщение до 117 символов, чтобы добавлялась сама ссылка?
2. После каждого обновления документа в твиттер отправляется очередной пост. При работе менеджер вряд ли будет отключать повторный репост. Возможно, стоит после успешного постинга стоит обнулять значение параметра twPost для текущего документа?
1. Да я в курсах, но тут кайф в другом, если мы передадим строку больше 140 символов он просто её не примет и вернет ошубку. Вот такая неприятная неприятность. В свое время я делал эту вещь следующим образом. modx.pro/index.php?id=id ресурса. Не очень симпатично, согласен. Но что то я пока другого решения не вижу. Если вдруг мне попадется какое то хорошее решение я его внедрю, а пока страдайте.
2. Да это уже обсуждалось, в следующем обновлении будут тв у которых будет 3 параметра.
Нет
Постить сейчас
Постить каждый раз.
Соответсвенно при нет не постим, при постить сейчас постим 1 раз и значение сбрасывается, Постить каждый раз, при каждом сохранении будет идти постинг.
Нужно подумать над более адекватными названиями этих пунктов, и внедрить.
2. Да это уже обсуждалось, в следующем обновлении будут тв у которых будет 3 параметра.
Нет
Постить сейчас
Постить каждый раз.
Соответсвенно при нет не постим, при постить сейчас постим 1 раз и значение сбрасывается, Постить каждый раз, при каждом сохранении будет идти постинг.
Нужно подумать над более адекватными названиями этих пунктов, и внедрить.
Видел в основном репо пакет для сокращения URL с использованием сервиса гугла.
Ух ты действительно, это хорошая идея. Поставлю на заметку разобраться.
Вот рабочий вариант Сокращение URL goo.gl
Людям это реально интересно, я буду заниматься разработкой, даже не смотря что реально дохода от компонентам нет ни фига))
ps: сейчас навалилось куча работы, как немного разгребу обязательно доработаю эти фишки и выкачу fb.
ps: сейчас навалилось куча работы, как немного разгребу обязательно доработаю эти фишки и выкачу fb.
Добрый день. Скажите, а Одноклассники планируются?
Планируются, но по когда будет готово сложно сказать.
А подскажите, можно ли в чанке поста сделать ссылку на собственно материал? Что-то типа Подробнее… Будет ли работать такая конструкция?
по идее соцсети почистят html, но если просто разместить линк, с http то например вконтакте обернет его в ссылку.
То есть ссылку нужно просто выводить тупо в лоб: www.site.ru/stranica.html?
А картинки как я понял из документации можно прикрепить?
А картинки как я понял из документации можно прикрепить?
Да ссылку пихай просто в лоб, картинки тоже можно, но у каждой соцсети есть свои ограничения.
Пока только ВК осваиваю, до остальных не добрался еще. По ВК есть какие-то хитрости с картинками?
Вк самый адекватный для работы с изображениями, кажется только ограничение на 9 или 6 изображений. Точно не помню.
А их в чанке выводить так:
<img src="[[+tv.image]]">
можно? Ну и так несколько штук например?
Именно, главное что бы пути были верные
Хорошо, спасибо!
Сделал такой чанк. Все вывелось, текст, ссылка. А вот картинка не вывелась. Где косяк?))
[[+longtitle]]
<img src="[[+tv.image]]"/>
[[+introtext]]
[[~[[+id]]]]
В общем картинка никак не вставилась. Единственное что смог добиться это
Можете подсказать как побороть?
[[++site_url]][[+image]]
Таким образом вставилась просто ссылка на изображение.Можете подсказать как побороть?
Проверь ссылки на правильность путей и включи в настройках флаг включения изображений в пост.
А как проверить на правильность путей? В настройках msocial_im_ps — Да
О, поборол размещение картинки, вы правы с путями было не все в порядке.
Но такой момент — по чанку картинка должна ставиться вверху, после заголовка.
Но такой момент — по чанку картинка должна ставиться вверху, после заголовка.
[[+longtitle]]
<img src="/assets/images/[[+image]]">
[[+introtext]]
[[~[[+id]]]]
А он почему-то поститься в самом низу. Не знаете почему?
Все правльно, он не вставляет картинки в контент а размещает внизу.
del
Кто подскажет как правильно запостить картинку в ВК? ))
Если группе больше 50 пользователей то обращайся vk support они дадут постинг через RSS
Да, в группе более 1000 чел. А какие преимущества хостинга через RSS — просто ни разу не сталкивался…
Я не вижу ни чего сложного в постинге картинок через плагинчик. Ты ведь вроде разобрался.
Да, через плагин все хорошо работает, удобно. Но несколько хотелок, если позволите:
1. Хотелось бы чтобы изображения вставлялись там, где задумано чанком, а не снизу поста.
2. Чтобы ссылки выводились не просто ссылкой а также, когда постишь через сам контакт — там иконка стрелочки и пишется title сразу при наведении на ссылку.
Как например, здесь:
Возможно такое реализовать?
1. Хотелось бы чтобы изображения вставлялись там, где задумано чанком, а не снизу поста.
2. Чтобы ссылки выводились не просто ссылкой а также, когда постишь через сам контакт — там иконка стрелочки и пишется title сразу при наведении на ссылку.
Как например, здесь:
Возможно такое реализовать?
по сути все и картинки и ссылки решает сам контакт как отображать. Так что без вариантов))
Может нужно у них спросить, как оформить, чтобы показывалось как нам надо?))
Нет, там система такая, что картинки всегда после текста, в текст они не встраиваются.
А ссылки всегда после картинок.
А ссылки всегда после картинок.
Хорошо, ясно.
Народ, всех приветствую и с наступившим!
Просветите пожалуйста нуба — как из модекса оформлять твит? Совершеннейше не пойму, до этого работал только с джумлой, а в модексе всё иначе.
По настройкам всё сделал, все доступы стоят — но в твитор ничего не постится.
Просветите пожалуйста нуба — как из модекса оформлять твит? Совершеннейше не пойму, до этого работал только с джумлой, а в модексе всё иначе.
По настройкам всё сделал, все доступы стоят — но в твитор ничего не постится.
Если вы все настроили и ни чего не работает, значит не так настроили!
Павел, приветствую!
Таки удалось настроить, не поставил галку где надо )
Спасибо!
Таки удалось настроить, не поставил галку где надо )
Спасибо!
И это прекрасно) Всегда пожалуйста.
Павел, вопрос по Фейсбуку, если можно.
Твиттер и ВК одолел )), работают — а ФБ кидает в лог ошибку —
[2017-01-09 21:33:06] (ERROR @ /home/doctorhdd/doctorhdd.ru/docs/core/components/msocial/custom/network/fb/fb.class.php: 53) Произошла ошибка при постинге в Fb #190 (Invalid OAuth access token.)
Разрешения проставил, все пять — file.modx.pro/files/5/1/e/51ecc0ae439cf4a7b3f6e14cbdb27255.jpg
Ну и остальное всё по инструкции.
Твиттер и ВК одолел )), работают — а ФБ кидает в лог ошибку —
[2017-01-09 21:33:06] (ERROR @ /home/doctorhdd/doctorhdd.ru/docs/core/components/msocial/custom/network/fb/fb.class.php: 53) Произошла ошибка при постинге в Fb #190 (Invalid OAuth access token.)
Разрешения проставил, все пять — file.modx.pro/files/5/1/e/51ecc0ae439cf4a7b3f6e14cbdb27255.jpg
Ну и остальное всё по инструкции.
Где то с токеном проблема, не принимает он его. Я на всякий случай все включаю.
Всё таки не хочет токен принимать.
id к тому же выдаются разные, если выбрать своё приложение либо Graph API Explorer
Какой из них нужен, id приложения?
Но пробовал и так и этак — не взлетает (
id к тому же выдаются разные, если выбрать своё приложение либо Graph API Explorer
Какой из них нужен, id приложения?
Но пробовал и так и этак — не взлетает (
Вполне возможно ты просто не тот id берешь, то есть пытаешься запостить на чужую страницу.
Тот id который строит в строке поиска, не является нужным. Что бы его получить нам потребуется все тот же Graph API Explorer. Переходим. Выбираем метод GET и пишем в строке me. Выполняем. Получаем наш id, это и будет идентификатор страницы юзера.
Вот тут и беру id, это верный?
Переключаться на приложение не нужно?
Маркер доступа беру переключившись на приложение.
Далее по инструкции, добавив App ID и App Secret
Никак не пойму где ошибаюсь.
А так-то да, такое впечатление, что ломится не туда )
Вот тут и беру id, это верный?
Переключаться на приложение не нужно?
Маркер доступа беру переключившись на приложение.
Далее по инструкции, добавив App ID и App Secret
Никак не пойму где ошибаюсь.
А так-то да, такое впечатление, что ломится не туда )
Павел, наконец-то разобрался ))
Действительно не тот id, да (
Заработало!
Большое спасибо.
Действительно не тот id, да (
Заработало!
Большое спасибо.
У меня тоже такое было. Хорошо что все получилось))
Павел, снова приветствую! )
Возможно не по адресу, но может подскажешь — надо перенести модули на «боевой» сайт, как это сделать?
Адрес хоста сбросил, но в покупках на новом ключе не отображаются модули.
Возможно не по адресу, но может подскажешь — надо перенести модули на «боевой» сайт, как это сделать?
Адрес хоста сбросил, но в покупках на новом ключе не отображаются модули.
Вы должны использовать тот же ключ, на который совершали покупки. Сбрасывая хост Вы получаете возможность использовать его на другом сайте.
Понял, спасибо!
Тогда я погорячился, теперь в поддержку писать )
Тогда я погорячился, теперь в поддержку писать )
Всех приветствую!
Опять затык — твиттер выдаёт ошибку —
[2017-01-19 12:54:41] (ERROR @ /home/saveddata/saveddata.ru/docs/core/components/msocial/custom/network/tw/tw.class.php: 64) Произошла ошибка при постинге в Twitter #170 (Missing required parameter: status.)
Что я делаю не так?
В фейсбук и вконтакт постит нормально, а вот в твитор нехочет.
Опять затык — твиттер выдаёт ошибку —
[2017-01-19 12:54:41] (ERROR @ /home/saveddata/saveddata.ru/docs/core/components/msocial/custom/network/tw/tw.class.php: 64) Произошла ошибка при постинге в Twitter #170 (Missing required parameter: status.)
Что я делаю не так?
В фейсбук и вконтакт постит нормально, а вот в твитор нехочет.
У тебя какая то проблема с передачей поста. Такое чувство что просто нет контента. То есть параметром status передается сам пост. Проверь что все отправляется. Попробуй переустановить компонент.
Ага, спасибо — забыл вторую квадратную скобку добавить в pagetitle
Заработало )
Заработало )
Сейчас проверил еще раз постинг, все работает прекрасно.
Джентльмены, снова приветствую!
Имею полюбопытствовать — при отсутствии в чанке [[+content]] картинки не постятся.
Например вот так картинки нет —
Если добавить [[+content]], то картинка есть.
Где что я делаю не так?
Или — можно ли выводить не весь контент?
Допустим, имеется конструкция вида
Вот мне нужно постить только одну часть, которая , допустим.
Возможно ли это сделать?
Имею полюбопытствовать — при отсутствии в чанке [[+content]] картинки не постятся.
Например вот так картинки нет —
[[+longtitle]]
<br />
[[+introtext]]
<br />
[[+description]]
<img src="/db/img/[[+image]]">
Если добавить [[+content]], то картинка есть.
Где что я делаю не так?
Или — можно ли выводить не весь контент?
Допустим, имеется конструкция вида
<div class="div-c">
<table class="table-c">
<tbody>
(тут типа таблица)
</tbody>
</table>
</div>
....
<table class="border-b">
<tbody>
(тут типа опять таблица)
</tbody>
</table>
</div>
Вот мне нужно постить только одну часть, которая , допустим.
Возможно ли это сделать?
Павел, это офигенно! Вы большой молодец! Пожалуйста, добавьте таймер — просто выбор даты и времени рядом с галкой и это будет просто бомба!!! Куплю всё! Ждём с нетерпением также плугинки для Одноглазников))
У меня вообще кнопка не появляется ((
Как вы это делаете?
Как вы это делаете?
docs.modx.pro/components/msocial/
Вот тут очень подробно описано
Вот тут очень подробно описано
Вышел новый компонент mSocial2 modx.pro/components/17044
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.