+0.88
Рейтинг
0.06
Сила

Герман

Ошибка парсинга...

Добрый день.

Ранее в этом движке нами было сделано, что если юзер с id=1 постит ссылки они не обрамляются в noindex.

В файле: Text.class.php было сделано вот так:

/**
	 * Парсит текст
	 *
	 * @param string $sText
	 */
	public function Parser($sText) {
		$sResult=$this->FlashParamParser($sText);		
		$sResult=$this->JevixParser($sResult);	
		$sResult=$this->VideoParser($sResult);	
		$sResult=$this->CodeSourceParser($sResult);
		
		if ($this->oUserCurrent->getId() == "9") $sResult=preg_replace('/(rel="nofollow")/','',$sResult);
		
		return $sResult;
	}


Теперь код другой. Попытка поставить туда это заканчивается ошибкой.

Notice: Undefined property: ModuleText::$oUserCurrent in /var/***.ru/engine/modules/text/Text.class.php on line 153 Fatal error: Call to a member function getId() on a non-object in /var/***.ru/engine/modules/text/Text.class.php on line 153


Было добавлено вот как:

/**
	 * Парсит текст, применя все парсеры
	 *
	 * @param string $sText Исходный текст
	 * @return string
	 */
	public function Parser($sText) {
		if (!is_string($sText)) {
			return '';
		}
		$sResult=$this->FlashParamParser($sText);
		$sResult=$this->JevixParser($sResult);
		$sResult=$this->VideoParser($sResult);
		$sResult=$this->CodeSourceParser($sResult);
		
		if ($this->oUserCurrent->getId() == "1") $sResult=preg_replace('/(rel="nofollow")/','',$sResult);
		
		return $sResult;
	}



В чем ошибка. Заранее благодарен.

Почти постоянная ошибка при добавлении топика.

Fatal error: Call to a member function getPreviewImage() on a non-object in /var/***/plugins/mainpreview/classes/modules/main/Main.class.php on line 382

mainpreview — пришлось отключить.

Топик добавляется но при заходе внутрь — 404 ошибка. В чем может быть причина?
Заранее благодарен.