Не работает предпросмотр при програмном добавлении статьи
Здравствуйте, ситуация следующая.
Програмно добавляю статью вот таким макаром:
Статья добавляется нормально. Но при нажатии «предпросмотр» ничего не появляется. В Firebug вижу, что идет запрос на /ajax/preview/topic и возвращается ответ в виде HTML
Но самого предпросмотре нету.
Если же редактирую вновь созданную статью, тогда предпросмотр работает нормально. по Firebug-у идут теже запросы и возвращаеться такой же результат
Програмно добавляю статью вот таким макаром:
private function makeTopic($oTopic,$aTopic) {
$oTopic->setTitle(htmlspecialchars($aTopic['title']));
$oTopic->setUserId($aTopic['created_by']);
$oTopic->setType('topic');
$oTopic->setTags($aTopic['tags']);
$sTextfull = $aTopic['introtext'].$aTopic['fulltext'];
$oTopic->setTextSource($sTextfull);
$oTopic->setTextShort($aTopic['introtext']);
$oTopic->setText($aTopic['fulltext']);
$blogId = $this->Blog_GetBlogByTitle($aTopic['cat'])->getId();
if(!$blogId) {
$blogId = $this->Blog_GetPersonalBlogByUserId($aTopic['created_by'])->getId();
}
$oTopic->setBlogId($blogId);
$oTopic->setUserIp(func_getIp());
$oTopic->setDateAdd($aTopic['date']);
$oTopic->setPublish(1);
$oTopic->setPublishIndex(1);
$oTopic->setPublishDraft(1);
$oTopic->setForbidComment(0);
$oTopic->setTextHash(md5($sTextfull));
$this->Topic_UpdateTopic($oTopic);
}
Статья добавляется нормально. Но при нажатии «предпросмотр» ничего не появляется. В Firebug вижу, что идет запрос на /ajax/preview/topic и возвращается ответ в виде HTML
{"sText":"\n<h3 class=\"profile-page-header\">\u041f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440<\/h3>\n\n<article class=\"topic topic-type-topic\">\n\t<header class=\"topic-header\">\n\t\t<h1 class=\"topic-title\">\n\t\t\t\u041d\u0430 \u0411\u0435\u0440\u0435\u0433\u0456\u0432\u0449\u0438\u043d\u0456 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u043e \u0449\u0435 \u043e\u0434\u0438\u043d.................................
Но самого предпросмотре нету.
Если же редактирую вновь созданную статью, тогда предпросмотр работает нормально. по Firebug-у идут теже запросы и возвращаеться такой же результат
0 комментариев