We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17459
    • 268 Posts
    необходимо сделать подписку на новости, вот в поиске на этом фруме нашёл
    http://gregory.kokanosky.free.fr/v4/phpmynewsletter/index.en.html
    кто-нибудь пробовал его использовать? как его прикрутить к ModX?
    есть ли решения получше?
      • 19164
      • 1,215 Posts
      Есть сниппет KoopsMailinglistX
        DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

        Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

        [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
        • 17459
        • 268 Posts
        Спасибо за подсказку! +rep
          • 21610
          • 360 Posts
          Quote from: Metaller at Jun 04, 2007, 06:22 PM

          Есть сниппет KoopsMailinglistX
          Вроде поставил/прикрутил + немного локализовал, только письмо приходит с одними знаками вопросами, вместо русских букв  sad
          Кто нибудь нормально собирал этот модуль?
            Разработка сайтов на MODx
            • 19164
            • 1,215 Posts
            Quote from: nitro[F.com
            link=topic=15482.msg99917#msg99917 date=1181027804]
            Вроде поставил/прикрутил + немного локализовал, только письмо приходит с одними знаками вопросами, вместо русских букв sad
            Кто нибудь нормально собирал этот модуль?

            Скорее всего дело не в сниппете а в пхпмейлере, который он использует. Посмотри koopsmailinglist\Swift\Swift.php там прописано var $charset = "ISO-8859-1";
              DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

              Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

              [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
              • 17459
              • 268 Posts
              Пытался с ним разобраться, не получилось:

              Автор использует <? вместо <?php и ещё делает кривые инклуды, которые не работают на IIS, но эти баги я все вроде исправил...

              PHP error debug
              Error: proc_open() has been disabled for security reasons
              Error type/ Nr.: Warning - 2
              File: C:\HostingSpaces\entropia\pickup.entropia.us\wwwroot\assets\modules\koopsmailinglist\Swift\Swift\Swift_Sendmail_Connection.php
              Line: 108
              Line 108 source: $this->handle = @proc_open($this->command, $pipes_spec, $this->pipes);

              У нас это запрещено в php.ini Нельзя каким-либо другим способом отправлять письма? eForm же умеет...
                • 5644
                • 78 Posts
                а исправленный вариант где скачать?
                  • 17459
                  • 268 Posts
                  Я ещё не тестировал этот компонент... Если у меня всё ок удастся, я выложу. То что пока я исправил - там ничего сложного, пути везде в инклудах сделал абсолютные, а там были типа ./ или как-то так, это не работало на IIS.

                  eForm работает нормально, а этому proc_open нужен...
                    • 17459
                    • 268 Posts
                    Разрешил в настройках...

                    Но теперь показывается вот такая ошибка

                    PHP error debug
                    Error: proc_open() [function.proc-open]: CreateProcess failed
                    Error type/ Nr.: Warning - 2
                    File: C:\HostingSpaces\entropia\pickup.entropia.us\wwwroot\assets\modules\koopsmailinglist\Swift\Swift\Swift_Sendmail_Connection.php
                    Line: 108
                    Line 108 source: $this->handle = @proc_open($this->command, $pipes_spec, $this->pipes);

                    Sendmail не стоит... как сделать через SMTP отправку писем?
                      • 7671
                      • 14 Posts
                      Quote from: Lord at Jun 18, 2007, 05:07 AM

                      Sendmail не стоит... как сделать через SMTP отправку писем?
                      Когда-то делал для кривого хостинга:
                      function socketmail($server, $to, $from, $subject, $message) {
                      	$subject='=?UTF-8?B?'.base64_encode($subject).'?=';
                          $connect = fsockopen ($server, 25, $errno, $errstr, 30);
                          fputs($connect, "HELO localhost\r\n");
                          fputs($connect, "MAIL FROM: $from\n");
                          fputs($connect, "RCPT TO: $to\n");
                          fputs($connect, "DATA\r\n");
                          fputs($connect, "Content-Type: text/plain; charset=utf-8\n");
                          fputs($connect, "To: $to\n");
                          fputs($connect, "Subject: $subject\n");
                          fputs($connect, "\n\n");
                          fputs($connect, stripslashes($message)." \r\n");
                          fputs($connect, ".\r\n");
                          fputs($connect, "RSET\r\n");
                      }
                      


                      Ну и пример вызова
                      		$msg_body="Имя: {$name}\nE-mail: {$email}\nСообщение:\n{$body}\n";
                      		socketmail('localhost',$to,$to,$subject,
                      				"Content-Type: text/plain;\n\t charset=\"utf-8\"\nContent-Language: {$language}\nMime-Version: 1.0\nContent-Transfer-Encoding: 8bit\n\n".$msg_body);
                      


                      Выглядит ужасно, но работает smiley
                        WBR, Dmitrii
                        +375-29-40-LINUX