• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь [help] Подписка на новости

Статус
В этой теме нельзя размещать новые ответы.

Avalanch

ТоЛеГ & ТоПеГ
Регистрация
9 Янв 2007
Сообщения
1.140
Реакции
615
Добрый день.

Вообщем недавно столкнулся с проблемной. Стоит модуль ежедневной рассылки. Но рассылку по базе делаю 1 раз в неделю. Так вот отключили недавно и обвинили в СПАМе, хотя рассылка по целевой аудитории, но вообщем сказали, рассылка возможна при указании в письме следующих критерий.

A: Здравствуйте,

В письмах указывайте две вещи:
1. почему получатель письма получил его
2. как отказаться от рассылки в автоматическом режиме.

У меня вопрос такой. Как реализовать 2-ой пункт ? Насчет ручной отписки я знаю, через профиль она делается. А вот как сделать автоматическую отписку ?
 
  • Нравится
Реакции: glam
Ап темы. :bc: очень нужно.
 
a gde sam modul, ssylku dai hotiaby.

zdelai zapros na sekretnyi do=modulrassylki

gde proveriai

user_id i (user_id hash + sicret key)

url/?do=modulrassylki&id=user_id&key=hash_key


togda jesli sovpadajet ID i hashID s sicret key to vypolniaj funkciju po otpisaniju iz rassylki...

db query update podpiska = 0 where podpiska = 1 and user_id = ID

...
 
я бы реализовал так, в конце письма указывалась бы ссылка на профиль человека с параметром по которому "снималась бы галка" на рассылке новостей.

нужно модуль глянуть на свежую голову
 
я бы реализовал так, в конце письма указывалась бы ссылка на профиль человека с параметром по которому "снималась бы галка" на рассылке новостей.

нужно модуль глянуть на свежую голову

Ну вот если бы я знал, как это реализовать, я бы тут не писал. Собственно и интересуюсь.
 
nu po defaultu jest v profaile galka (Ne poluciat pisma ot drugih), pohodu eto i otveciajet za otpravku pisem.
hotia eto ne prakticnaja galka... nuzna dopolnitelnaja, a to polzovatel ne polucit pisem ot drugih polzovatelei.

pravit` ssylku na profail ne vyhod poskolku tam budit log_hash_check.
(sama strocka v engine/profile.php ~174 (if ($_POST['allow_mail']) )

poetomu ostajotca tolko moi variant ;] dopisat` malenkij modul, kotoryi budit pravit tolko allow_mail (tagze dumaju eto vsio nado zdelat na dopolnitelnyh poliah, togda pisma polzovateliu budut vysilat i drugije polzovateli, dobavit pole pri registraciji (ili po avtomatu zdelat 1 ;]) )

ID_HASH+SIC_KEY nuzen dlia togo ctoby drugiji ne ubirali ili dobovliali galki dlia drugih polzovatelei. (tagze ne obizatelno vhodit` v sistemu, ctoby pomeniat` status)
 
сейчас на денвер закатаю, гляну что к чему
спокоцствие, только спокойствие

Добавлено через 47 минут
мммм, с галкой то мелочи. ниже мысли вслух


\.htaccess
Код:
RewriteRule ^user/([^/]*)/delmail(/?)+$ index.php?subaction=userinfo&user=$1&mail=1 [L]

\engine\modules\profile.php
Код:
if ($_GET['mail'])
	{
		$sql_user = "UPDATE " . USERPREFIX . "_users set allow_mail='0' where name='$user'";
		$db->query($sql_user);
	}

вопрос куда ее правильнее запихать, если сразу после
Код:
include_once ENGINE_DIR.'/classes/parse.class.php';

то все будет работать, то любой дятел может отключить любого пользователя от рассылки, т.е. нужно найти параметр, что чел залогинен по самим собой и ставить туда... далее, пока не соображу как сделать доступным шаблон для писем {%username%}, иначе без подобного параметра нельзя будет формаровать строку, в идеале
Код:
Отписаться от рассылки Вы можете по ссылке
http://{domen}user/{%username%}/delmail/
 
Ап темы. очень нужно.

$aSH, ты пробывал то, что ты расписал ?
 
\.htaccess
\engine\modules\profile.php

я тестировал на 7.3

НО эт овсе просто тесты, нужно доводить до ума. пока больше не смотрел - "работа в реале - есть работа в реале" (с)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху