Редактор темы

Subscribe - подписка на новость [dle 10.2 - 10.6]

  • Автор темы Автор темы PunPun
  • Дата начала Дата начала
Тоже прикупил бы, но где именно на email идет уведомление. Без захода на сайт.
 
но где именно на email
Всемирная информационная компьютерная сеть, связывающая между собой как пользователей компьютерных сетей, так и пользователей индивидуальных компьютеров для обмена информацией.
 
Всемирная информационная компьютерная сеть, связывающая между собой как пользователей компьютерных сетей, так и пользователей индивидуальных компьютеров для обмена информацией.
2ffc1d3b1c162519e10a4992d161206f.webp
 
Что за х. Мне нужен этот модуль с письмом на почту
 
@never3d22, Мунсериал напрямую в БД пишет, этот модуль отправляет только когда в ручную галочку в админке ставишь о том чтобы отправить уведомление
 
@never3d22, Мунсериал напрямую в БД пишет, этот модуль отправляет только когда в ручную галочку в админке ставишь о том чтобы отправить уведомление
Глянь скрины. Пои измении доп. Поле или даты, автоматическая рассылка
 
@never3d22, у меня этот модуль стоит, говорю тебе он не рассылает автоматически
 
@Intention, Тогда на хрен он нужен без автоматической рассылки. Ещё и за 500₽
 
Последнее редактирование:
@nylmen, а ты думал я просто так срачь тогда устроил с геймером?)) он же мне за него деньги вернул, а уже автоматическую ссылку я сам допилил
 
@nylmen, @never3d22,

В настройках moonserials:
upload_2016-5-17_3-34-20.png

/engine/modules/moonserials.php найти такой код:

PHP:
if ( $moonserials_options['sendpm'] AND !$xfieldsdata[$moonserials_options['field_season_iframe']] ) {

$xfieldsdata = xfieldsdataload( $row['xfields'] ); - Доп поле с постером
Ссылка на фильм формируется как: http://мойсайт.ру/index.php?newsid=541

Все что у него внутри заменить на:
PHP:
$sql = $db->query( "SELECT email FROM " . PREFIX . "_post_subscribe WHERE news_id='{$post_id}'" );
                        include_once ENGINE_DIR . '/classes/mail.class.php';
                        $mail = new dle_mail( $config, true );
                        $xfieldsdata = xfieldsdataload( $row['xfields'] );
                        $image = $xfieldsdata['poster'];
                        $subject = 'Вышла ' . $series . ' сериала ' . $title_ru . '';
                        $subject = $db->safesql($subject);
                       
                        $text_email = <<<HTML
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-size: 16px; background-color:#f4f4f4;">
    <tbody><tr>
        <td align="center" valign="top" style="padding:0;margin:0;">
            <table align="center" border="0" cellpadding="0" cellspacing="0" width="600" style="width: 650px;margin:0 auto;">
                <tbody><tr>
                    <td align="left" valign="top" style="padding:0;margin:0;">
                        <table border="0" cellpadding="0" cellspacing="0" align="center" style="max-width: 478px;">
                            <tbody><tr>
                                <td valign="top" align="center" style="display: inline-block; padding: 0px; margin: 0px;"><img src="{$image}" alt="" border="0" style="border: 0px none transparent; display: block;"></td>
                            </tr>
                        </tbody></table>
                    </td>
                </tr>
                <tr>
                    <td align="left" valign="top" style="margin:0;padding:0;">
                        <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
                            <tbody><tr>
                                <td align="center" valign="top" style="padding: 20px 99px; margin: 0px; font-family: 'Times New Roman', serif; color: rgb(255, 228, 224);">
                                    <span style="font-family:'Tahoma',serif;color:#555555;font-size:18px;font-weight:normal;">
                                        <b>Здравствуйте!</b><br>
                        Вышла {$series} сериала {$title_ru}, на который Вы подписывались.
                        <br><br>
                        Приятного просмотра!
                                    </span>
                                </td>
                            </tr>
                        </tbody></table>
                    </td>
                </tr><tr><td><div style="width: 100%; margin-top: 0px; margin-bottom: 0px; text-align: center;"><table border="0" cellpadding="0" cellspacing="0" align="center" style="margin: 0px auto;"><tbody><tr><td valign="top" align="center" style="display: inline-block; padding: 13px 25px; margin: 0px; border-radius: 7px; background-color: rgb(107, 187, 38);"><a href="{$config['http_home_url']}index.php?newsid={$post_id}" style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 18px; text-decoration: none; font-weight: bold;" target="_blank" title="Смотреть онлайн {$series}">Смотреть онлайн {$series}</a></td></tr><tr><td><br><br><span style="font-size:12px;">Если вы больше не хотите получать подобные уведомления, отпишитесь от рассылки на странице с видео(кнопка под плеером).</span><br><br></td></tr></tbody></table></div></td></tr>
                        </tbody></table>
                    </td>
                </tr>
            </tbody></table>
        </td>
    </tr>
</tbody></table>
HTML;

    while ( $rec = $db->get_row($sql) ) {
        $mail->send( $rec['email'], "$subject", "$text_email" );
    }
    $db->free($sql);
 
@nylmen, @never3d22,

В настройках moonserials:
Посмотреть вложение 5591

/engine/modules/moonserials.php найти такой код:

PHP:
if ( $moonserials_options['sendpm'] AND !$xfieldsdata[$moonserials_options['field_season_iframe']] ) {

$xfieldsdata = xfieldsdataload( $row['xfields'] ); - Доп поле с постером
Ссылка на фильм формируется как: http://мойсайт.ру/index.php?newsid=541

Все что у него внутри заменить на:
PHP:
$sql = $db->query( "SELECT email FROM " . PREFIX . "_post_subscribe WHERE news_id='{$post_id}'" );
                        include_once ENGINE_DIR . '/classes/mail.class.php';
                        $mail = new dle_mail( $config, true );
                        $xfieldsdata = xfieldsdataload( $row['xfields'] );
                        $image = $xfieldsdata['poster'];
                        $subject = 'Вышла ' . $series . ' сериала ' . $title_ru . '';
                        $subject = $db->safesql($subject);
                      
                        $text_email = <<<HTML
<table align="left" border="0" cellpadding="0" cellspacing="0" width="100%" style="font-size: 16px; background-color:#f4f4f4;">
    <tbody><tr>
        <td align="center" valign="top" style="padding:0;margin:0;">
            <table align="center" border="0" cellpadding="0" cellspacing="0" width="600" style="width: 650px;margin:0 auto;">
                <tbody><tr>
                    <td align="left" valign="top" style="padding:0;margin:0;">
                        <table border="0" cellpadding="0" cellspacing="0" align="center" style="max-width: 478px;">
                            <tbody><tr>
                                <td valign="top" align="center" style="display: inline-block; padding: 0px; margin: 0px;"><img src="{$image}" alt="" border="0" style="border: 0px none transparent; display: block;"></td>
                            </tr>
                        </tbody></table>
                    </td>
                </tr>
                <tr>
                    <td align="left" valign="top" style="margin:0;padding:0;">
                        <table align="center" border="0" cellpadding="0" cellspacing="0" width="100%">
                            <tbody><tr>
                                <td align="center" valign="top" style="padding: 20px 99px; margin: 0px; font-family: 'Times New Roman', serif; color: rgb(255, 228, 224);">
                                    <span style="font-family:'Tahoma',serif;color:#555555;font-size:18px;font-weight:normal;">
                                        <b>Здравствуйте!</b><br>
                        Вышла {$series} сериала {$title_ru}, на который Вы подписывались.
                        <br><br>
                        Приятного просмотра!
                                    </span>
                                </td>
                            </tr>
                        </tbody></table>
                    </td>
                </tr><tr><td><div style="width: 100%; margin-top: 0px; margin-bottom: 0px; text-align: center;"><table border="0" cellpadding="0" cellspacing="0" align="center" style="margin: 0px auto;"><tbody><tr><td valign="top" align="center" style="display: inline-block; padding: 13px 25px; margin: 0px; border-radius: 7px; background-color: rgb(107, 187, 38);"><a href="{$config['http_home_url']}index.php?newsid={$post_id}" style="font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; color: rgb(255, 255, 255); font-size: 18px; text-decoration: none; font-weight: bold;" target="_blank" title="Смотреть онлайн {$series}">Смотреть онлайн {$series}</a></td></tr><tr><td><br><br><span style="font-size:12px;">Если вы больше не хотите получать подобные уведомления, отпишитесь от рассылки на странице с видео(кнопка под плеером).</span><br><br></td></tr></tbody></table></div></td></tr>
                        </tbody></table>
                    </td>
                </tr>
            </tbody></table>
        </td>
    </tr>
</tbody></table>
HTML;

    while ( $rec = $db->get_row($sql) ) {
        $mail->send( $rec['email'], "$subject", "$text_email" );
    }
    $db->free($sql);
и кому, эти уведомления будут?Только самому себе?
 
@never3d22, Список емайлов береться из базы модуля которую собирает Модуль подписок от геймера:
$sql = $db->query( "SELECT email FROM " . PREFIX . "_post_subscribe WHERE news_id='{$post_id}'" ); — самая первая строка
 
Автор темы
  1. Данный модуль ушел в приват и поддерживается только там.
  2. Модуль уведомляет только при редактировании новости.
  3. Модуль Mega Subscribe оповещает на лету на самом сайте. Кому нужны доработки - сделаю за плату.
Тема закрыта.
 

Похожие темы Последние темы Популярные темы

Назад
Сверху