Имам нужда от помощ при инсталирането на 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