We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 900
    • 2 Posts
    Немогу найти парсер что бы собрать html страницу в строку и затем отправить ее по мылу. Подскажите как! Файл содержит снипеты и шаблонные переменные. Получается только прочитать исходник страницы, а собрать ее не могу.
    Надеюсь на вашу помощь. Вопрос в том почему эти
    > переменные не транслируются. Я явно чегото недоганяю. написал снипет
    > но он присылает следующее
    >
    > [*nl_textarea1*]
    > [*nl_textarea2*]
    > [*nl_textarea3*] [*nl_referall_banner*]
    >
    > [*nl_partner_button*]
    > [!email_field!]
    >
    >
    > Снипет следующего содержания
    >
    > $output = $modx->getChunk(’ct_email_field’);
    >
    > require_once ’assets/classes/form_base_zfort.php’;
    > require_once ’assets/classes/send_email.php’;
    >
    > $output .= new send_email(’assets/templates/newsletters/newsletter_content.html’);
    >
    > echo $output;
    >
    >
    >
    > Класс следующего содержания
    > <?php
    > require_once ’assets/classes/form_base_zfort.php’;
    >
    > //modx includes
    > include_once "manager/includes/config.inc.php";
    >
    > class send_email extends form_base_zfort
    > {
    > function send_email($tmplFileName)
    > {
    > $this->mTmplFilePath = $tmplFileName;
    > $tmplFileContent = $this->ReadTmplFileFromDisk();
    > $tmplFileContent = $this->AboveParseTemplate($tmplFileContent);
    >
    >
    >
    > $headers = ’MIME-Version: 1.0’ . "\r\n";
    > $headers .= ’Content-type: text/html; charset=iso-8859-1’ . "\r\n";
    >
    > mail(’[email protected]’,’c’,$tmplFileContent,$headers);
    >
    >
    >
    > }
    >
    > }
    >
    >
    > ?>