Помогите как сделать
есть проблема — плагин не работает если статьи импортируешь с отложенной публикацией т.е дата публикаций статей расписана на месяц в перед, и когда наступает дату публикации статьи — плагин не делает репост в твиттер !
работает он только при создании новой статьи — создал — плагин сам сделал репост
открыл плагин вижу что
// События, которые будут отлавливаться плагином
$this->events[] = 'ADD_POST_DONE';
$this->events[] = 'ADD_ARTICLE_DONE';
$this->events[] = 'ADD_BOARD_DONE';
Что сюда нужно добавить чтоб плагин делал репост в твиттер при наступлении даты и времени публикации статьи ?
Заранее благодарен за ответ!
А автору писали?
автору не писал ибо он тут был 16-ть дней назад!
Что никто помочь не может? может за деньгу кто то сделает ?
Так просто то что вы хотите не сделать, т.к. таковой отложенной публикации нет, соответсвенно и событий на нее нет.
Сейчас логика работы статей такова:
* Когда статья опубликована идет эвент "ADD_ARTICLE_DONE"
* При гостевом просмотре проверяется дата публикации и если она меньше "времени сейчас", то кидается на 404
* если вы смотрите под админом или дата публикации уже наступила, то фильтр вас пропускает и вы видите статью
т.е. никакие события не отлавливаются, статья уже добавлена и размещена и "отложенная публикация" не на что не влияет кроме как на отображение ее на самом сайте после фильтрации!
я так понял что плагин который будет постить ссылки в твиттер с отложенной публикацией статей — вообще не реально реализовать на instant cms ?
стандартными средствами, нет
на вскидку в данном плагине можно реализовать так
* перед репостом сделать проверку на дату, и если дата еще не подошла то не отправлять в твит
* создать таблицу в БД с айди статьи и датой публикации
* создать условие что если дата еще не подошла и не отправилось в твит добавлять в эту таблицу
* создать крон запрос на проверку даты(если часы и минуты не критично) с посуточным сравнением сегодняшней даты с датами в этой таблице БД
* при совпадении дат, отправляем статью в твит и чистим в этой таблиуе статьи которые ушли в твит
* радуемся что все работает ))
Но это так на вскидку, возможно у когото есть еще проще решения, но правкой кода плагина в пару строк на мой взгляд точно не обойтись )
Но если по существу у меня аналогичная вещь, правда с не промодерированными статьями добавленными с помощью граббера КозаНостра. Без проверки летело в твиттер.
Настроил все репосты через тиме2пост