mSocial - первый релиз.


Представляю Вашему вниманию mSocial. Что умеет на данный момент.

— Оправлять посты на стену в Twitter при сохранении ресурса.
— Для всех запросов используется оффициальное API.
— Использование простого шаблонизатора на основе чанка.
— Добавлять к посту вложенные в тело сообщения изображения (до 4 штук) — (на дохлых хостингах могут возникать проблемы).
— Простая масштабируемость, можно легко привинтить новые соцсети.

Проект на гитхабе
Скачать

Наиболее полная документация тут.

Особая благодарность: Льву Вербицкому, Володе и Василию Наумкину. Без них бы я дополз хоть до какого то офф. релиза еще не скоро.

p.s. Появилась мысль в разработке модуля для Мой круг. Скажите кому-нибудь пригодится?
02 февраля 2016, 03:44    Павел Карелин   
9    1504 +13

Комментарии (93)

  1. Михаил 02 февраля 2016, 06:17 # 0
    Молодец!
    Я видать тоже до какого то офф релиза модальных окон доползу не скоро ))))
    1. Роман Садоян 02 февраля 2016, 23:41 # 0
      Отличная новость!
      Всё в силе? Дальше будешь дорабатывать компонент, но уже не бесплатно его выкладывать или же передумал?
      1. Павел Карелин 02 февраля 2016, 23:50 # +1
        Все в силе, только планы немного поменялись. Социальные сети будут долетать платно в качестве расширяющих модулей. Каждая социальная сеть будет стоить примерно 200р. Весь базовый функционал и Twitter будет подаваться всегда бесплатно. Такой вариант мне показался самым приемлемым, вы получаете бесплатный работающий компонент со всеми функциями, но ограниченный в количестве социальный сетей. Не придется покупать модуль за невероятные суммы, потому что в него будут входить все социальные сети, а приобретаете только те которые Вам требуются.
        1. Роман Садоян 02 февраля 2016, 23:55 # 0
          То есть ты будешь выпускать каждую дополнительную соц. сеть в виде компонента? (на гитхаб не смотрел, если что)
          1. Павел Карелин 03 февраля 2016, 00:03 # 0
            Ну это будет не компонент, а модуль. Ну в принципе да.
      2. Волков Николай 03 февраля 2016, 04:02 # +3
        Молодец. Над модулями каких соц. сетей ты планируешь работать?

        P.S. Глянул бегло код на github и сразу несколько вопросов возникло:
        1) Почему ты решил в сохранять глобальные настройки доступ к соц. сетям, а не в таблицу users?
        2) Почему указываются в ручную поля чанка для поста у репоста, а не через метод объектов ->toArray()? К примеру, ты бы получил у товара дополнения miniShop2 все поля из его доп. таблицы, вроде цены, артикула и т.п.
        3) самое главное, где проверка на то, что страница опубликована, а не черновик? Или на то, что дата публикации меньше?
        4) значениях для всех tv получить дело 15 минут:-) чего поленился:-) Как же без главного изображения репостить?

        ты хотя бы третье исправь:-)
        1. Павел Карелин 03 февраля 2016, 10:40 # 0
          Учту
          1. Павел Карелин 03 февраля 2016, 22:58 # 0
            1) Потому что это на самом деле это бред.
            2) Это альфа, в принципе на это есть вперед идущие планы. Это действительно классный пункт, нужно будет проработать.
            3) В связи с этим родилась идея простецкого отложенного постинга, то есть если поставить дату публикации документа на будущее, то и постинг произойдет в будущем. Отличная идея.
            4) Дело не в лени, а в количестве времени. Тв добавлю в будущем.
            1. Волков Николай 03 февраля 2016, 23:28 # 0
              1) в смысле в users сохранять бред? Ничего, что существует вероятность того, что в некоторых соц. сетях могут требоваться логин и пароль от аккаунта и если ложить в глоб. настройки, то остальные имеющие доступ к админке их увидят? Далее существует фишка публиковать в группы от чьего-либо имени. Как несколько авторов разделить?
              3) Отложенного постинга говоришь? Разве под это дело event нет? Реализовать вообще тогда пара минут.
              4) чего со временем должно быть, чтобы 4 строки не успеть написать?

              $tvs = $modx->resource->getMany('TemplateVarResources');
              foreach($tvs as $tv) {
              $page[$tv->get('key')] = $page->get('value');
              }
              1. Павел Карелин 04 февраля 2016, 01:02 # 0
                1. В некоторых, не во всех. А может не требоваться, а может требоваться токен, а может 2, а может 4. Слишком разные у всех соцсетей api поэтому и бред.
                2. Я не знаю, нужно разобраться и покопаться.
                4. Для меня написание таких вещей в новинку. Плюс такие поля нельзя мешать с остальными типа pagetitle и т.д. Плюс проверка, плюс еще несколько вещей о которых вполне возможно я не подумал. А помимо этого есть еще куча разных нужных вещей, как например добавить вк и фейсбук, меня скоро уже порвут что их нет. А еще нужно как то на жизнь параллельно зарабатывать, так что именно во времени все дело :) Делаю что в моих силах.
                1. Волков Николай 04 февраля 2016, 02:33 # 0
                  Мда, в общем дерзай. На последок только:
                  1) Используй JSON и нет проблем. В него кстати декодируется любой массив при сохранении в поле properties в таблице users.
                  2) Используй ->toArray() и нет проблем
                  3) if($resource->get('published')) { действия не для черновика }
                  Про отложенную публикацию забудь, тк нужен cron
                  4) Код уже написал, чтобы TV вытащить. Для картинок из media source вытащить base_url не сложно.
                  1. Павел Карелин 04 февраля 2016, 02:42 # 0
                    1) какой то геморой получается.
                    2) Ты уже в 3 раз пишешь, я все прекрасно понял.
                    3) Этого мало и без постинга в соцсети не имеет ни какого смысла. Тут нужно понять как документ становится активным по дате и привязаться к событию. И забывать ни чего не буду, отложенный постинг будет.
                    4) Молодец апплодирую стоя.

                    ps: слишком затянутый разговор ни о чем на самом деле, я все понял в первом посте, зачем эти развернутые комментарии ума не приложу. Тем более все что ты тут мне рассказал я уже задумывал изначально, кроме отложенного постинга за что тебе спасибо. Наверно спасибо.
                    1. Волков Николай 04 февраля 2016, 02:53 # 0
                      3) Ресурсы не «активизируются» по дате и для этого поэтому нет событий. Все гораздо проще, одно из условий запроса к базе на получение ресурсов — это то, что дата и время на момент запроса больше, чем указанная для документа.
                      1. Комментарий был удален.
                        1. Комментарий был удален.
                          1. Комментарий был удален.
                            1. Комментарий был удален.
                              1. Комментарий был удален.
                                1. Комментарий был удален.
                                  1. Комментарий был удален.
                                    1. Комментарий был удален.
                                      1. Комментарий был удален.
                                        1. Комментарий был удален.
                                          1. Комментарий был удален.
                              2. Волков Николай 03 февраля 2016, 23:41 # 0
                                Хотя, наврал в последнем пункте немного. Нужно проверку типа тв на картинки и ссылки сделать. Ну и соответсвенно к ним добавить base_url источника и ссылку на сам сайт, если её в адресе нет.
                            2. Рустам С 03 февраля 2016, 22:44 # 0
                              А можно сделать постинг от имени пользователя? Например он авторизовался через твиттер, и по определенному триггеру (с согласия пользователя) ему поститься запись, от его имени или хотябы на его стену
                              1. Павел Карелин 03 февраля 2016, 22:52 # 0
                                Сейчас все так и работает, вы от имени пользователя твиттер создаете приложение, получаете все ключи. Вносите их в систему и при сохранении ресурса пост летит в твиттер.
                                1. Рустам С 03 февраля 2016, 22:54 # 0
                                  я наверно не правильно выразился, от пользователя зарегистрированного на моем сайте… я должен у него запросить сперва разрешение и сохранить токен
                                  1. Павел Карелин 03 февраля 2016, 23:01 # 0
                                    В рамках mSocial такое сделать нельзя, нужна доработка. В первую очередь расширение направлено на то что бы устранить работу по копированию постов в социальные сети вручную.
                              2. Павел Карелин 03 февраля 2016, 22:59 # 0
                                В рамках mSocial такое реализовать нельзя.
                                1. Виталий Барышников 17 февраля 2016, 08:35 # 0
                                  Здравствуйте. Подскажите, каким образом можно добавить ссылку и хэштеги к публикации.
                                  Я пробую такой шаблон:
                                  [[+pagetitle]].[[+longtitle]]. [[++site_name]][[*uri]] [[getPostTags? &tpl=`postHashTagTpl`]]
                                  
                                  getPostTags сниппет просто текстом выводит теги не во что не завернутые, #тэг1 #тэг2 #тэг3…
                                  В твиттере ничего не публикуется.
                                  Еще странно, что сначала я мог опубликовать посты через стандартный шаблон
                                  [[+pagetitle]].[[+longtitle]]
                                  Ну как сказать публиковать, выводилось почему-то полТайтла и всё.
                                  Теперь совсем ничего в твиттере не появляется. Я пару раз потестил, запостил, удалил твит, запостил, удалил. И что-то сломалось. Может это у твиттера защита какая-то.
                                  1. Павел Карелин 17 февраля 2016, 08:44 # 0
                                    getPostTags сниппет просто текстом выводит теги не во что не завернутые, #тэг1 #тэг2 #тэг3…
                                    Весь html чистится, видимо поэтому ни чего и не завернуто.

                                    В твиттере ничего не публикуется.
                                    Если что то в твиттере не публикуется, а должно то смотрите в консоль ошибок, там выводятся ошибка и номер ошибки при неудачном постинге в твиттер, как правило это дублирующееся сообщение. Твиттер не любит когда вы посылаете ему одинаковые сообщения.

                                    Ну как сказать публиковать, выводилось почему-то полТайтла и всё.
                                    — твиттер вообще очень веселая социальная сеть, там посты могут быть не более 140 символов. Ну соответственно до этого колличества и режется весь текст.

                                    1. Виталий Барышников 17 февраля 2016, 11:49 # 0
                                      Да, в логе ошибка. Но я не понимаю о чем. Произошла ошибка при постинге в Twitter 44 (media_ids parameter is invalid.)
                                      1. Павел Карелин 17 февраля 2016, 11:51 # 0
                                        media_ids — это проблема с загрузкой изображений. Видимо у Вас не правильно прописаны пути к фоткам. Или уберите фото или поправьте пути.
                                        1. Виталий Барышников 17 февраля 2016, 12:37 # 0
                                          Да, если убираю настройку msocial_im_ps и убираю картинку из шаблона, то постится. А у картинки какой путь должен быть, относительный или полный с адресом сайта? Хотя я пробовал оба варианта. У картинки адрес верный, она выводится где надо. Я сделал такой шаблон:
                                          <img src="[[+ms2g.0.500x]]"/>[[+pagetitle]].[[+longtitle]]. [[++site_url]][[+uri]] [[getPostTags? &tpl=`postHashTagTpl`]]
                                          
                                          Ладно, забил уже на картинку, убрал , выключил msocial_im_ps.
                                          #Теги из сниппета выводятся нормально. А вот ссылка на полный пост на сайте обрезается, т.е. он выводит ссылку, но не полностью, потому что она длинная. Когда постишь вручную, то ссылки твиттером хитро укорачиваются. Есть ли другой вариант воткнуть ссылку?
                                          1. Павел Карелин 17 февраля 2016, 12:46 # 0
                                            Апи не позволяет хитро укорачивать ссылку, только 140 символов и все :(. По поводу путей картинок все подробно описано в документации.
                                            docs.modx.pro/components/msocial/msocial
                                            1. Виталий Барышников 17 февраля 2016, 13:23 # 0
                                              Спасибо. Не заметил ссылку на требования к изображениям. Мда, жаль ссылки конечно.
                                              1. Виталий Барышников 17 февраля 2016, 13:31 # 0
                                                Я понял. Укорачивание ссылки работает. НО! оно работает, когда всё сообщение помещается в твит. Если сообщение изначально не помещается, то твиттер портит ссылку (просто режет). Мое решение: убрал из шаблона [[+longtitle]] и теперь ссылка и хэштеги поместились и ссылка укоротилась.
                                                1. Павел Карелин 17 февраля 2016, 14:41 # 0
                                                  Ну да твиттер вообще веселая сеть, именно для этого и есть шаблоны что бы можно было извращаться.
                                                2. ck 17 февраля 2016, 14:10 # 0
                                                  Чуть ниже написал, что твиттер укладывает ссылку любой длинны в 23 символа.
                                                3. Андрей 17 июля 2016, 22:30 # 0
                                                  Воткнуть ссылку в твит очень просто. Нужно в чанке tpl.msocial.tw указать что-то вроде [[++site_url]][[+uri]] — короче, вывести просто ссылку (http://blabla.ru/mypost.html), без тега . При публикации Twitter парсит сообщение и укорачивает ссылку через свой сервис. В самом твите ссылка будет отображаться корректно.
                                        2. ck 17 февраля 2016, 14:07 # +1
                                          Павел, день добрый!
                                          Попробовал твой компонент. Отлично работает. Далее — 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. Павел Карелин 17 февраля 2016, 14:51 # +1
                                            1. Да я в курсах, но тут кайф в другом, если мы передадим строку больше 140 символов он просто её не примет и вернет ошубку. Вот такая неприятная неприятность. В свое время я делал эту вещь следующим образом. modx.pro/index.php?id=id ресурса. Не очень симпатично, согласен. Но что то я пока другого решения не вижу. Если вдруг мне попадется какое то хорошее решение я его внедрю, а пока страдайте.

                                            2. Да это уже обсуждалось, в следующем обновлении будут тв у которых будет 3 параметра.

                                            Нет
                                            Постить сейчас
                                            Постить каждый раз.

                                            Соответсвенно при нет не постим, при постить сейчас постим 1 раз и значение сбрасывается, Постить каждый раз, при каждом сохранении будет идти постинг.

                                            Нужно подумать над более адекватными названиями этих пунктов, и внедрить.
                                            1. Воеводский Михаил 17 февраля 2016, 15:44 # 0
                                              Видел в основном репо пакет для сокращения URL с использованием сервиса гугла.
                                              1. Павел Карелин 17 февраля 2016, 15:48 # 0
                                                Ух ты действительно, это хорошая идея. Поставлю на заметку разобраться.
                                                1. Rahim Egamov 05 апреля 2016, 23:21 # 0
                                                  Вот рабочий вариант Сокращение URL goo.gl
                                          2. Павел Карелин 17 февраля 2016, 14:50 # +1
                                            Людям это реально интересно, я буду заниматься разработкой, даже не смотря что реально дохода от компонентам нет ни фига))

                                            ps: сейчас навалилось куча работы, как немного разгребу обязательно доработаю эти фишки и выкачу fb.
                                            1. Андрей 28 августа 2016, 22:08 # 0
                                              Добрый день. Скажите, а Одноклассники планируются?
                                              1. Павел Карелин 28 августа 2016, 22:12 # 0
                                                Планируются, но по когда будет готово сложно сказать.
                                                1. Андрей 30 августа 2016, 11:03 # 0
                                                  А подскажите, можно ли в чанке поста сделать ссылку на собственно материал? Что-то типа Подробнее… Будет ли работать такая конструкция?
                                                  1. Павел Карелин 30 августа 2016, 12:30 # 0
                                                    по идее соцсети почистят html, но если просто разместить линк, с http то например вконтакте обернет его в ссылку.
                                                    1. Андрей 30 августа 2016, 13:46 # 0
                                                      То есть ссылку нужно просто выводить тупо в лоб: www.site.ru/stranica.html?
                                                      А картинки как я понял из документации можно прикрепить?
                                                      1. Павел Карелин 30 августа 2016, 13:48 # 0
                                                        Да ссылку пихай просто в лоб, картинки тоже можно, но у каждой соцсети есть свои ограничения.
                                                        1. Андрей 30 августа 2016, 13:50 # 0
                                                          Пока только ВК осваиваю, до остальных не добрался еще. По ВК есть какие-то хитрости с картинками?
                                                          1. Павел Карелин 30 августа 2016, 13:53 # 0
                                                            Вк самый адекватный для работы с изображениями, кажется только ограничение на 9 или 6 изображений. Точно не помню.
                                                            1. Андрей 30 августа 2016, 13:55 # 0
                                                              А их в чанке выводить так:
                                                              <img src="[[+tv.image]]">
                                                              можно? Ну и так несколько штук например?
                                                              1. Павел Карелин 30 августа 2016, 13:58 # 0
                                                                Именно, главное что бы пути были верные
                                                                1. Андрей 30 августа 2016, 14:00 # 0
                                                                  Хорошо, спасибо!
                                                                  1. Андрей 01 сентября 2016, 16:16 # 0
                                                                    Сделал такой чанк. Все вывелось, текст, ссылка. А вот картинка не вывелась. Где косяк?))

                                                                    [[+longtitle]]
                                                                    <img src="[[+tv.image]]"/>
                                                                    [[+introtext]]
                                                                    [[~[[+id]]]]
                                                                    1. Андрей 01 сентября 2016, 17:41 # 0
                                                                      В общем картинка никак не вставилась. Единственное что смог добиться это
                                                                      [[++site_url]][[+image]]
                                                                      Таким образом вставилась просто ссылка на изображение.
                                                                      Можете подсказать как побороть?
                                                                      1. Павел Карелин 01 сентября 2016, 17:45 # 0
                                                                        Проверь ссылки на правильность путей и включи в настройках флаг включения изображений в пост.
                                                                        1. Андрей 01 сентября 2016, 17:54 # 0
                                                                          А как проверить на правильность путей? В настройках msocial_im_ps — Да
                                                                          1. Андрей 02 сентября 2016, 10:40 # 0
                                                                            О, поборол размещение картинки, вы правы с путями было не все в порядке.
                                                                            Но такой момент — по чанку картинка должна ставиться вверху, после заголовка.
                                                                            [[+longtitle]]
                                                                            <img src="/assets/images/[[+image]]">
                                                                            [[+introtext]]
                                                                            [[~[[+id]]]]
                                                                            А он почему-то поститься в самом низу. Не знаете почему?
                                                                            1. Павел Карелин 02 сентября 2016, 13:24 # 0
                                                                              Все правльно, он не вставляет картинки в контент а размещает внизу.
                                                            2. Андрей 30 августа 2016, 13:55 # 0
                                                              del
                                                              1. Андрей 02 сентября 2016, 10:00 # 0
                                                                Кто подскажет как правильно запостить картинку в ВК? ))
                                                                1. Rahim Egamov 02 сентября 2016, 20:49 # 0
                                                                  Если группе больше 50 пользователей то обращайся vk support они дадут постинг через RSS
                                                                  1. Андрей 02 сентября 2016, 21:42 # 0
                                                                    Да, в группе более 1000 чел. А какие преимущества хостинга через RSS — просто ни разу не сталкивался…
                                                                    1. Павел Карелин 02 сентября 2016, 22:17 # 0
                                                                      Я не вижу ни чего сложного в постинге картинок через плагинчик. Ты ведь вроде разобрался.
                                                                      1. Андрей 03 сентября 2016, 09:41 # 0
                                                                        Да, через плагин все хорошо работает, удобно. Но несколько хотелок, если позволите:
                                                                        1. Хотелось бы чтобы изображения вставлялись там, где задумано чанком, а не снизу поста.
                                                                        2. Чтобы ссылки выводились не просто ссылкой а также, когда постишь через сам контакт — там иконка стрелочки и пишется title сразу при наведении на ссылку.
                                                                        Как например, здесь:

                                                                        Возможно такое реализовать?
                                                                        1. Павел Карелин 03 сентября 2016, 12:04 # 0
                                                                          по сути все и картинки и ссылки решает сам контакт как отображать. Так что без вариантов))
                                                                          1. Андрей 03 сентября 2016, 14:12 # 0
                                                                            Может нужно у них спросить, как оформить, чтобы показывалось как нам надо?))
                                                                            1. Павел 04 января 2017, 23:25 # 0
                                                                              Нет, там система такая, что картинки всегда после текста, в текст они не встраиваются.
                                                                              А ссылки всегда после картинок.

                                                                              1. Андрей 05 января 2017, 14:50 # 0
                                                                                Хорошо, ясно.
                                                                2. Павел 04 января 2017, 23:24 # 0
                                                                  Народ, всех приветствую и с наступившим!

                                                                  Просветите пожалуйста нуба — как из модекса оформлять твит? Совершеннейше не пойму, до этого работал только с джумлой, а в модексе всё иначе.

                                                                  По настройкам всё сделал, все доступы стоят — но в твитор ничего не постится.

                                                                  1. Павел Карелин 05 января 2017, 04:33 # 0
                                                                    Если вы все настроили и ни чего не работает, значит не так настроили!
                                                                    1. Павел 09 января 2017, 15:21 # 0
                                                                      Павел, приветствую!

                                                                      Таки удалось настроить, не поставил галку где надо )

                                                                      Спасибо!
                                                                      1. Павел Карелин 09 января 2017, 16:04 # 0
                                                                        И это прекрасно) Всегда пожалуйста.
                                                                        1. Павел 09 января 2017, 22:35 # 0
                                                                          Павел, вопрос по Фейсбуку, если можно.

                                                                          Твиттер и ВК одолел )), работают — а ФБ кидает в лог ошибку —

                                                                          [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

                                                                          Ну и остальное всё по инструкции.

                                                                          1. Павел Карелин 09 января 2017, 23:05 # 0
                                                                            Где то с токеном проблема, не принимает он его. Я на всякий случай все включаю.
                                                                            1. Павел 10 января 2017, 13:24 # 0
                                                                              Всё таки не хочет токен принимать.

                                                                              id к тому же выдаются разные, если выбрать своё приложение либо Graph API Explorer
                                                                              Какой из них нужен, id приложения?

                                                                              Но пробовал и так и этак — не взлетает (
                                                                              1. Павел Карелин 10 января 2017, 23:38 # 0
                                                                                Вполне возможно ты просто не тот id берешь, то есть пытаешься запостить на чужую страницу.
                                                                                1. Павел 11 января 2017, 00:03 # 0
                                                                                  Тот id который строит в строке поиска, не является нужным. Что бы его получить нам потребуется все тот же Graph API Explorer. Переходим. Выбираем метод GET и пишем в строке me. Выполняем. Получаем наш id, это и будет идентификатор страницы юзера.

                                                                                  Вот тут и беру id, это верный?
                                                                                  Переключаться на приложение не нужно?

                                                                                  Маркер доступа беру переключившись на приложение.
                                                                                  Далее по инструкции, добавив App ID и App Secret

                                                                                  Никак не пойму где ошибаюсь.

                                                                                  А так-то да, такое впечатление, что ломится не туда )
                                                                                  1. Павел 11 января 2017, 00:36 # 0
                                                                                    Павел, наконец-то разобрался ))
                                                                                    Действительно не тот id, да (

                                                                                    Заработало!

                                                                                    Большое спасибо.
                                                                                    1. Павел Карелин 11 января 2017, 01:14 # 0
                                                                                      У меня тоже такое было. Хорошо что все получилось))
                                                                                      1. Павел 18 января 2017, 11:43 # 0
                                                                                        Павел, снова приветствую! )

                                                                                        Возможно не по адресу, но может подскажешь — надо перенести модули на «боевой» сайт, как это сделать?

                                                                                        Адрес хоста сбросил, но в покупках на новом ключе не отображаются модули.
                                                                                        1. Дмитрий Суворов 18 января 2017, 11:49 # +1
                                                                                          Вы должны использовать тот же ключ, на который совершали покупки. Сбрасывая хост Вы получаете возможность использовать его на другом сайте.
                                                                                          1. Павел 18 января 2017, 11:52 # 0
                                                                                            Понял, спасибо!
                                                                                            Тогда я погорячился, теперь в поддержку писать )
                                                                          2. Павел 19 января 2017, 13:23 # 0
                                                                            Всех приветствую!
                                                                            Опять затык — твиттер выдаёт ошибку —

                                                                            [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.)

                                                                            Что я делаю не так?
                                                                            В фейсбук и вконтакт постит нормально, а вот в твитор нехочет.
                                                                            1. Павел Карелин 19 января 2017, 13:28 # 0
                                                                              У тебя какая то проблема с передачей поста. Такое чувство что просто нет контента. То есть параметром status передается сам пост. Проверь что все отправляется. Попробуй переустановить компонент.
                                                                              1. Павел 19 января 2017, 13:39 # 0
                                                                                Ага, спасибо — забыл вторую квадратную скобку добавить в pagetitle

                                                                                Заработало )
                                                                              2. Павел Карелин 19 января 2017, 13:33 # 0
                                                                                Сейчас проверил еще раз постинг, все работает прекрасно.
                                                                              3. Павел 30 января 2017, 17:18 # 0
                                                                                Джентльмены, снова приветствую!

                                                                                Имею полюбопытствовать — при отсутствии в чанке [[+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>
                                                                                

                                                                                Вот мне нужно постить только одну часть, которая , допустим.
                                                                                Возможно ли это сделать?

                                                                                Вы должны авторизоваться, чтобы оставлять комментарии.