Skip to main content
Тему додано 8 років 11 місяців тому об 15:57:07

Хто може допомогти з пошуком?


  • Опублікував користувач
    Сергій Кулько

Користуюся TYPO3 4.5.2

Пошук з "Indexed Search Engine" працює але не шукає PDF. в чому справа?
"pdftools" працює, я гадаю що помилка у PHP коді в "class.external_parser.php", десь тут

case 'pdf':
				if ($this->app['pdfinfo'])	{
						// Getting pdf-info:
					$cmd = $this->app['pdfinfo'] . ' ' . escapeshellarg($absFile);
					t3lib_utility_Command::exec($cmd, $res);
					$pdfInfo = $this->splitPdfInfo($res);
					unset($res);
					if (intval($pdfInfo['pages']))	{
						list($low,$high) = explode('-',$cPKey);
 
							// Get pdf content:
						$tempFileName = t3lib_div::tempnam('Typo3_indexer');		// Create temporary name
						@unlink ($tempFileName);	// Delete if exists, just to be safe.
						$cmd = $this->app['pdftotext'] . ' -f ' . $low . ' -l ' . $high . ' -enc UTF-8 -q ' . escapeshellarg($absFile) . ' ' . $tempFileName;
						t3lib_utility_Command::exec($cmd);
						if (@is_file($tempFileName))	{
							$content = t3lib_div::getUrl($tempFileName);
							unlink($tempFileName);
						} else {
							$this->pObj->log_setTSlogMessage(sprintf($this->sL('LLL:EXT:indexed_search/locallang.xml:pdfToolsFailed'), $absFile), 2);
						}
						if (strlen($content))	{
							$contentArr = $this->pObj->splitRegularContent($this->removeEndJunk($content));
						}
					}
				}
			break;

Хто може допомогти?

Останнє оновлення теми відбулося 8 років 11 місяців тому об 15:57:07


Дописів 3
Учасників дискусії 2

Василь Мосійчук
8 років 11 місяців тому об 17:10:01

Сергій Кулько
8 років 11 місяців тому об 11:46:06

Василь Мосійчук
8 років 11 місяців тому об 19:53:03

Назад до форуму