TYPO3 4.5 + pdf_generator2

  • bberger bberger
    Padawan
    0 x
    33 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2011, 16:40

    hat schon jemand die Kombination TYPO3 4.5 + pdf_generator2 zum Laufen gebracht?

    Bei mir resultiert der Aufruf der &type=123 folgende Exception:

    1. Uncaught TYPO3 Exception
    2. Class t3lib_FlashMessage does not exist
    3.  
    4. ReflectionException thrown in file
    5. D:\TYPO3_4.5.4\htdocs\Hesse\t3lib\class.t3lib_div.php in line 5308.
    6.  
    7. 8 ReflectionClass::__construct("t3lib_FlashMessage")
    8.  
    9.  
    10. D:\TYPO3_4.5.4\htdocs\Hesse\t3lib\class.t3lib_div.php:
    11.  
    12. 05306: array_shift($constructorArguments);
    13. 05307:
    14.  
    15. 05308: $reflectedClass = new ReflectionClass($finalClassName);
    16.  
    17. 05309: $instance = $reflectedClass->newInstanceArgs($constructorArguments);
    18. 05310: } else {
    19.  
    20.  
    21. 7 t3lib_div::makeInstance("t3lib_FlashMessage", "PHP : Assigning the return value of new by referen…\ext\pdf_generator2\html2ps\box.inline.php line 80", "PHP ", 0)
    22.  
    23.  
    24. D:\TYPO3_4.5.4\htdocs\Hesse\t3lib\error\class.t3lib_error_errorhandler.php:
    25.  
    26. 00164: 'PHP ' . $errorLevels[$errorLevel],
    27. 00165: $severity
    28.  
    29. 00166: );
    30.  
    31. 00167: t3lib_FlashMessageQueue::addMessage($flashMessage);
    32. 00168: }
    33.  
    34.  
    35. 6 t3lib_error_ErrorHandler::handleError(8192, "Assigning the return value of new by reference is deprecated", "D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\html2ps\box.inline.php", 80, array)
    36.  
    37.  
    38. D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\html2ps\pipeline.class.php:
    39.  
    40. 00036: require_once('box.container.php');
    41. 00037: require_once('box.generic.inline.php');
    42.  
    43. 00038: require_once('box.inline.php');
    44.  
    45. 00039: require_once('box.inline.control.php');
    46. 00040:
    47.  
    48.  
    49. 5 require_once()
    50.  
    51.  
    52. D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\html2ps\pipeline.class.php:
    53.  
    54. 00036: require_once('box.container.php');
    55. 00037: require_once('box.generic.inline.php');
    56.  
    57. 00038: require_once('box.inline.php');
    58.  
    59. 00039: require_once('box.inline.control.php');
    60. 00040:
    61.  
    62.  
    63. 4 require_once("D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\html2ps\pipeline.class.php")
    64.  
    65.  
    66. D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\html2ps\pipeline.factory.class.php:
    67.  
    68. 00001:
    69.  
    70. 00003: require_once('pipeline.class.php');
    71.  
    72. 00004:
    73. 00005: class PipelineFactory {
    74.  
    75.  
    76. 3 require_once("D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\html2ps\pipeline.factory.class.php")
    77.  
    78.  
    79. D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\gen_pdf.php:
    80.  
    81. 00012: define('FILE_PROTOCOL_RESTRICT', '');
    82. 00013:
    83.  
    84. 00014: require_once('html2ps/pipeline.factory.class.php');
    85.  
    86. 00015:
    87. 00016: // -------------------------------------------------------------------
    88.  
    89.  
    90. 2 include("D:\TYPO3_4.5.4\htdocs\Hesse\typo3conf\ext\pdf_generator2\gen_pdf.php")
    91.  
    92.  
    93. D:\TYPO3_4.5.4\htdocs\Hesse\typo3\sysext\cms\tslib\index_ts.php:
    94.  
    95. 00447:
    96. 00448: if ($temp_theScript) {
    97.  
    98. 00449: include($temp_theScript);
    99.  
    100. 00450: } else {
    101. 00451: include(PATH_tslib.'pagegen.php');
    102.  
    103.  
    104. 1 require("D:\TYPO3_4.5.4\htdocs\Hesse\typo3\sysext\cms\tslib\index_ts.php")
    105.  
    106.  
    107. D:\TYPO3_4.5.4\htdocs\Hesse\index.php:
    108.  
    109. 00082: // ******************
    110. 00083:
    111.  
    112. 00084: require (PATH_tslib.'index_ts.php');
    113.  
    114. 00085:
    115. 00086: ?>

    so richtig schlau werde ich aber nicht daraus...

    mein TS-Setup:

    1. pdf_generator = PAGE
    2. pdf_generator {
    3. typeNum = 123
    4.  
    5. includeCSS {
    6. print = fileadmin/templates/print/print.css
    7. print2 = fileadmin/templates/print/print-no-toolbar.css
    8. print2.media = print
    9. }
    10.  
    11.  
    12.  
    13. config.pageGenScript = typo3conf/ext/pdf_generator2/gen_pdf.php
    14.  
    15.  
    16. config.admPanel = 0
    17. config.xhtml_cleaning = 0
    18. config.USERNAME_substToken =
    19. config.ftu = 0
    20. config.disableCharsetHeader = 1
    21. config.prefixLocalAnchors = 0
    22.  
    23.  
    24. 50 >
    25. 50 = USER
    26. 50.userFunc = tx_templavoila_pi1->main_page
    27. 50.childTemplate = pdf
    28. }


  • 1
  • bberger bberger
    Padawan
    0 x
    33 Beiträge
    0 Hilfreiche Beiträge
    06. 09. 2011, 17:19

    es wäre schon ein Anfang wenn mir jemand die Exception interpretieren könnte...

  • Kurt51 Kurt51
    R2-D2
    0 x
    118 Beiträge
    0 Hilfreiche Beiträge
    23. 12. 2011, 12:40

    Ja, unter der 4.5 lief sie. Ich habe nun auf 4.6.3 hochgerüstet und siehe da, jetzt habe ich dieselbe Fehlermeldung!?
    Das wird, denk ich, ein Bug sein!?

    Gruß aus Jülich
    Kurt Kunig
    http://www.kupix.de
    ( ... und - immer schön fröhlich bleiben!)

  • lisardo lisardo
    Jedi-Meister
    0 x
    306 Beiträge
    0 Hilfreiche Beiträge
    23. 12. 2011, 13:14

    Hallo

    pdf_generator läuft nicht unter TYPO3 4.6 - und nicht unter PHP 5.3. Maximal TYPO3 4.5 und PHP 5.2

    Nachtrag: hier ist verm. die php-Version.

    Peter, [url=http://www.typo3-lisardo.de]TYPO3 @ lisardo (Augsburg)[/url]

  • marmu marmu
    Padawan
    0 x
    47 Beiträge
    0 Hilfreiche Beiträge
    23. 12. 2011, 14:19

    Mit PHP 5.3 / TYPO3 4.5 lief es bei mir wieder nach patchen der box,inline.php.

    siehe http://www.typo3.net/index.php?id=forum&tx_mmforum_pi1[action]=list_post&tx_mmforum_pi1[tid]=96872&tx_mmforum_pi1[fid]=3

  • Kurt51 Kurt51
    R2-D2
    0 x
    118 Beiträge
    0 Hilfreiche Beiträge
    23. 12. 2011, 15:58

    Ich habe auf unseren Seiten auch eine lauffähige Version, u.a. mit UTF8-Decoder-Schalter zum Download zur Verfügung gestellt: [url=http://www.kupix.de/typo3-snippets-ext/pdf-generator2-unter-v46x.html]kupix -> pdf-generator2-unter-v46x[/url]

    Gruß aus Jülich
    Kurt Kunig
    http://www.kupix.de
    ( ... und - immer schön fröhlich bleiben!)

  • 1