本文整理汇总了PHP中EditPage::getContent方法的典型用法代码示例。如果您正苦于以下问题:PHP EditPage::getContent方法的具体用法?PHP EditPage::getContent怎么用?PHP EditPage::getContent使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EditPage
的用法示例。
在下文中一共展示了EditPage::getContent方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: getContent
function getContent($def_text = '')
{
$t = parent::getContent($def_text);
if (!$this->isConflict) {
return $t;
}
$options = new CKeditorParserOptions();
$options->setTidy(true);
$parser = new CKeditorParser();
$parser->setOutputType(OT_HTML);
$pa = $parser->parse($t, $this->mTitle, $options);
return $pa->mText;
}
示例2: reverse
/**
* Perform "reverse" parsing of HTML to wikitext when saving / doing preview from wysiwyg mode
*
* @param EditPage $form
*/
public static function reverse($form, $out = null)
{
global $wgRequest;
wfProfileIn(__METHOD__);
if ($wgRequest->wasPosted()) {
if ($wgRequest->getVal('RTEMode') == 'wysiwyg') {
RTE::log('performing reverse parsing back to wikitext');
if ($out == null) {
$wikitext = RTE::HtmlToWikitext($wgRequest->getText('wpTextbox1'));
$wgRequest->setVal('wpTextbox1', $wikitext);
} else {
$form->textbox1 = $form->getContent();
}
}
}
wfProfileOut(__METHOD__);
return true;
}
示例3: getContent
/**
* Add items to loaded content
*/
function getContent($def_text = '')
{
$content = parent::getContent();
$addFile = $this->app->getGlobal('wgRequest')->getVal('addFile');
if ($addFile) {
$file = wfFindFile($addFile);
if ($file) {
$title = $file->getTitle()->getText();
$content = "[[File:" . $title . "|right|thumb|335px]] " . $content;
$type = WikiaFileHelper::isFileTypeVideo($file) ? 'video' : 'photo';
$this->helper->addJsVariable('wgEditPageAddFileType', $type);
}
}
return $content;
}