Долго-долго не было апдейтов, но вот пора настала. Изменилось в общем-то немного. По-прежнему надо дописать FAQ и Manual, по-прежнему куча нереализованных фишек.. но движение какое-то есть. Рассказывать мне особо нечего, просто повешу ссылку.
Прошу писать мне идеи, багрепорты и предложения.
А еще я писал про:










Апрель 7th, 2009 at 21:21
Добрый день! Хочу сказать, что твой wp-poster просто замечательная штука! Немного подкорректировав, я сделал из него массовый загонщик записей. Одной кнопкой постить 500 записей – разве не замечаиельно?:) Вот бы еще отложенную публикацию сделать – цены бы этому небыло. И тогда можно было бы продавать это на типу «Цербера» – а он стоит дай бог памяти 40$… Если интересно, то можно скооперироваться:)
Апрель 7th, 2009 at 22:35
Отложенную публикацию можно делать задав дату в будущем.
$post->setDate(time() + 60*60*24);
Апрель 8th, 2009 at 15:29
Fatal error: Call to undefined method wp_post::setDate()
А можно чуть подробнее как и куда этот код вставлять?
Апрель 8th, 2009 at 20:43
Убедитесь, что используете последнюю версию. Код вставлять можно в любом месте перед отправкой поста.
Апрель 18th, 2009 at 11:44
Спасибо, пригодилось
Апрель 18th, 2009 at 11:47
я что сказать то хотел))) ты вроде как написал что почти ничего не обновилась, даже рассказывать не хочу. качайте.
хэхэ выглядят твои слова так вроде как и качать не стоит))
>>Прошу писать мне идеи, багрепорты и предложения.
идея- разобраться с постингом картинок. ООООЧень надобно.
желаю успехов
Апрель 19th, 2009 at 01:35
Получение всех комментов нормально работает, а вот запостить не получилось. Не подскажете как?
И в этой строчке кажется ошибка
public function wp_newComment($post, wp_comment $comment)
Если убрать wp_comment, то появляется Call to a member function getArray() on a non-object wp_poster.php on line 833
Апрель 19th, 2009 at 19:13
в настоящий момент можно сделать так
$comment = new wp_comment(array(‘author’ => ‘someauthor’, ‘content’ => ‘somecontent’));
и потом уже этот объект передавать в функцию.
дело в том, что я сам лично не пробовал постить коменты. я буду вам очень благодарен, если вы мне поможете реализовать эту функцию правильно. вы пробуете и говорите мне об ошибках – а я исправляю.
Апрель 27th, 2009 at 08:48
Отличные классы, только категории добавляются через $blog->wp_createCategories() а не через $blog->createCategories(), как написано в инструкции.
Апрель 27th, 2009 at 09:32
Скорее всего дело в том, что у вас не самая последняя версия. У меня все делается именно через $blog->createCategories()
Май 19th, 2009 at 15:43
Добавил так:
…
$post->setDate(time() + 60*60*24);
$post = new wp_post($content_struct);
…
А в ответ вот такое:
Call to a member function setDate() on a non-object
Что делать? Подскажите, пожалуйста.
Май 19th, 2009 at 17:49
Поменяйте местами эти две строчки. Сначала вы делаете new wp_post – то есть создаете объект. А потом ему устанавливаете дату setDate
Май 19th, 2009 at 22:31
Спасибо, с обновленным wp_poster сработало. Но посты стали улетать в черновики, хотя прописано $content_struct['published'] = 1; Буду дальше ковыряться…:)
Май 20th, 2009 at 00:25
надо $wp_post->setPostStatus(‘publish’)
Май 21st, 2009 at 20:53
Не могу понять. Вот код:
$post = new wp_post();
$post->setTitle(iconv(‘cp1251′,’utf-8′,$row['TITLE']));
$post->setDescription(iconv(‘cp1251′,’utf-8′,$row['TEXT']));
$post->setKeywords(iconv(‘cp1251′,’utf-8′,$row['CITY']));
$post->setTextMore(».nl2br(iconv(‘cp1251′,’utf-8′,$row['CONTACT'])));
$post->setPostStatus(‘publish’);
$post->createCategories($blog, array(iconv(‘cp1251′,’utf-8′,$row['CAT'])));
$poster->post($blog, $post)
Выводит вот такую ошибку:
Call to undefined method wp_post::createCategories()
Что может быть?
Май 21st, 2009 at 21:05
aca74, скорее всего Вы используете старый класс wp_poster. попробуйте скачать последнюю версию.
Май 25th, 2009 at 12:10
Последняя версия класса.
вот такая ошибка:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘}’ in z:\home\localhost\www\poster\wp_poster.php on line 18