Мне нужна помощь в установке dompdf. Куда я должен поместить извлеченный zip-файл в каталоге? Я следил за INSTALL.txt, и он говорит: «Извлеките содержимое загруженного пакета по одному из поддерживаемых путей». Имеется в виду размещение в папке "Модули"? если это так, возникает ошибка при запросе «.info». И не поставляется. Пожалуйста, помогите, я в замешательстве! Спасибо!
Drupal 7: печать pdf с помощью dompdf
Ответы (2)
Поддерживаемые пути перечислены в файле install.txt:
supported paths:
* print module lib directory (usually sites/all/modules/print/lib)
* libraries directory (sites/all/libraries)
Я предпочитаю второй вариант, он избавит вас от необходимости делать это каждый раз при обновлении модуля.
Другими словами, это должно выглядеть так sites/all/libraries/dompdf
person
jsheffers
schedule
20.11.2012
вот как я его загрузил
- Я переместил папку dompdf-0.5.1 в папку
/sites/all/libraries
- Я отредактировал dompdf_config.inc.php, заменив функцию
DOMPDF_autoload()
на:
Код:
function DOMPDF_autoload($class) {
/* Add this checking - START */
if (mb_strtolower($class)== 'firephp'){
return;
}
/* Add this checking - END */
$filename = mb_strtolower($class) . ".cls.php";
require_once(DOMPDF_INC_DIR . "/$filename");
}
if ( !function_exists("__autoload") ) {
/**
* Default __autoload() function
*
* @param string $class
*/
function __autoload($class) {
DOMPDF_autoload($class);
}
}
- теперь вы сможете использовать его так же в любом другом модуле
Код:
require_once(realpath('.')."/sites/all/libraries/dompdf-0.5.1/dompdf_config.inc.php");
spl_autoload_register('DOMPDF_autoload');
$obj = new DOMPDF();
Это сработало, и я смог использовать объект/класс DOMPDF.
person
John
schedule
01.03.2014