20passz
Hirlevél
BUEK mindenkinek!
A csak hirlevélre jelentkezők nem kapják meg a hírlevelet, csak a vásárlónak regisztráltak.
A hirlevél alján nincs leiratkozási lehetőség (link) és ez törvénysértő, úgy hogy ezt sűrgös lenne orvosolni.
Üdv
Istvan
A csak hirlevélre jelentkezők nem kapják meg a hírlevelet, csak a vásárlónak regisztráltak.
A hirlevél alján nincs leiratkozási lehetőség (link) és ez törvénysértő, úgy hogy ezt sűrgös lenne orvosolni.
Üdv
Istvan
Re: Hirlevél
Na akkor javítsuk.
Felraktam ide a zip állományt, benne a shop mappa. Ezt kellene ráhúzni a jelenlegi shopra, ha nem akarjuk manuálisan javítgatni a lent leírt fájlokat.
Shop/admin/include/email/kuldes.php. Ezt mindenképp cserélni kellene, mert annyi benne a változtatás, hogy nem tudom részletezni.
Shop/admin/languages/hungarian/segedeszkozok.php-be kellene ezt a sort berakni.
Shop/include/center.php-ben található switch felsorolást ezzel a sorral kell bővíteni:
A zip csomagban található shop/include/center mappában található hirlevel_leiratkozas.php-t ugyanígy be kellene másolni. Ez egy új oldal.
shop/include/languages/hungarian/szoveg.ini-be kellene másolni ezt:
Shop/templates/skin/center/tajekoztatas.tpl tartalma:
Remélhetőleg menni fog.
Felraktam ide a zip állományt, benne a shop mappa. Ezt kellene ráhúzni a jelenlegi shopra, ha nem akarjuk manuálisan javítgatni a lent leírt fájlokat.
Shop/admin/include/email/kuldes.php. Ezt mindenképp cserélni kellene, mert annyi benne a változtatás, hogy nem tudom részletezni.
Shop/admin/languages/hungarian/segedeszkozok.php-be kellene ezt a sort berakni.
Kód: Egész kijelölése
define("HIRLEVEL_LEIRATKOZAS","A fenti linkre kattintva, vagy azt bemásolva a böngészőbe leiratkozhat hirlevelünkről");
Kód: Egész kijelölése
case "hirlevel_leiratkozas":
require_once("include/center/hirlevel_leiratkozas.php");
break;
shop/include/languages/hungarian/szoveg.ini-be kellene másolni ezt:
Kód: Egész kijelölése
HIRLEVEL_REG_TORL = Hírlevél regisztrációja törölve lett
NINCS_AZON = Nem érkezett megfelelő azonosító.<br/> Kérem ellenőrizze, hogy megfelelően lett-e bemásolva a link.
NINCS_TAG = Ezekkel az azonosítókkal nincs tagunk.
Kód: Egész kijelölése
<!-- tajekoztatas.tpl start -->
{if $smarty.get.uzenet !== NULL}
{if $smarty.get.uzenet == "reg_siker"}
<div align="left" class="tajekoztato_szoveg">{$language.REG_SIKER}</div>
<br/><div align="left" class="tajekoztato_szoveg_kicsi">{$language.REG_SIKER_SZOVEG_1} <b><a href="mailto:{$bolt_email}">{$bolt_email}</a></b> <br/><br/>{$language.REG_SIKER_SZOVEG_2}</div><br/><br/><br/>
{elseif $smarty.get.uzenet == "bejel_siker"}
<div align="left" class="tajekoztato_szoveg">{$language.BEJELENTKEZETT}</div><br/><br/><br/><br/>
{elseif $smarty.get.uzenet == "hirlevel_siker"}
<div align="left" class="tajekoztato_szoveg">{$language.HIRLEVEL_REGISZTRACIO_SIKER}</div><br/><br/><br/><br/>
{elseif $smarty.get.uzenet == "hirlevel_reg_torl"}
<div align="left" class="tajekoztato_szoveg">{$language.HIRLEVEL_REG_TORL}</div><br/><br/><br/><br/>
{elseif $smarty.get.uzenet == "nincs_azon"}
<div align="left" class="tajekoztato_szoveg">{$language.NINCS_AZON}</div><br/><br/><br/><br/>
{elseif $smarty.get.uzenet == "nincs_tag"}
<div align="left" class="tajekoztato_szoveg">{$language.NINCS_TAG}</div><br/><br/><br/><br/>
{elseif $smarty.get.uzenet =="bankiAzonHiba"}
<div align="left" class="tajekoztato_szoveg">{$language.BANKI_AZON_HIBA}</div><br/><br/><br/><br/>
{elseif $smarty.get.uzenet =="bankiHiba"}
{if $smarty.get.hibakod != NULL}
{$language.SIKERTELEN_VASARLAS}
{else}
{$language.BANKI_VALASZ_NEM_ERTELMEZHETO}
{/if}
<table class="eredmenytabla1">
<tr>
<th>{$language.TRANZ_AZON}</th>
<td>{$smarty.get.tranzakcioAzonosito}</td>
</tr>
<tr>
<th>{$language.SHOP_ID}</th>
<td>{$smarty.get.posId}</td>
</tr>
{if $smarty.get.hibakod != NULL}
<tr>
<th>{$language.HIBAKOD}</th>
<td>{$errorMsg}</td>
</tr>
{/if}
</table>
{/if}
{/if}
<!-- tajekoztatas.tpl end -->
Re: Hirlevél
Rámásoltam az állományt a szerverre és a következő eredménnyel zárult a teszt:admin írta:Na akkor javítsuk.
Felraktam ide a zip állományt, benne a shop mappa. Ezt kellene ráhúzni a jelenlegi shopra, ha nem akarjuk manuálisan javítgatni a lent leírt fájlokat.
.
.
.
Remélhetőleg menni fog.
- - a hírlevélre feliratkozott vásárlóknál tökéletesen müködik minden:
- - kimegy a hirlevél
- ott a leiratkozó link
- müködik a leiratkozó link
- - kimegy a hirlevél
- ott a leiratkozó link a hirlevél alján, de nem csak a cimzetté hanem az összes regisztrált hirlevelet kérő email cime is.
- müködik a leiratkozó link
- - kimegy a hirlevél
Hogy személyesen is lásd a problémát felteszlek a csak hirlevelet kérők közé.
A regisztrált tagok közül kettőnél bállítok hirlevelet, hogy a többieket ne zavarjuk.
A csak hirlevelet kérők hárman lesznek.
Re: Hirlevél
Az egyik vásárlói email cimre csak most jött meg a hirlevél és ott is ugyan az a probléma, nevezetesen már 2 link van az alján.
Egész pontosan a két vásárlói link.
Úgy néz ki, hogy a link generálásakor az adott email cim és az összes elötte lévő is rákerül.
Egész pontosan a két vásárlói link.
Úgy néz ki, hogy a link generálásakor az adott email cim és az összes elötte lévő is rákerül.
Re: Hirlevél
Jogos!
A javított kuldes.php tartalma:
A javított kuldes.php tartalma:
Kód: Egész kijelölése
<?php
/*
********************************************
* A php és mysql scripteket írta: *
* Mezőfi István *
* http://www.netprog.eu *
* Online help: http://www.netprog.eu/hun1 *
* *
********************************************
*/
function email_html($targy, $nev, $szoveg, $email_cim, $kitol){
$fejlec = "";
/* HTML levél küldése a Content-type fejléc megadásával */
//$fejlec .= "X-FW-MailID: xxxxxxx\n";
$fejlec .= "MIME-Version: 1.0\n";
$fejlec .= "Content-type: text/html; charset=iso-8859-2\n";
/* további fejlécek Itt beállithatod mit írjon feladónak */
$fejlec .=$kitol."\n";
/* üzenet */
$uzenet= '<html><head><TITLE>Üzenet</TITLE>
<STYLE type=text/css>
body {
font-family: Arial, Verdana, Tahoma;
font-size: 13px;
text-align: justify;
margin-left: 20px;
padding: 10px 0px 10px 0px;
}
.center{
vertical-align:top;
}
</STYLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
</head>
<body>';//Az üzenet tartalma
//Megszólítás
if( trim($nev) != ""){
//Ha van
$uzenet.="Kedves ".$nev."!<br/><br/>";
}
$uzenet = nl2br(str_replace("\\","", $szoveg));
$uzenet = str_replace('img src="','img src="'.$_SESSION["admin"]["bolt_url"].'/admin/include/email/',$uzenet);
$uzenet.="</body></html>";
@mail($email_cim,$targy,$uzenet,$fejlec);
}
//Küldjük az emailt
if(isset($_POST["email_kuld"]) && isset($_POST["uzenet"]) && trim($_POST["uzenet"]) != "" ){
if(trim($_POST["kitol"]) !=="" && trim($_POST["targy"]) !=="" && trim($_POST["uzenet"]) !==""){
$elem_tomb=explode("_",$_POST["kinek"]);
if($elem_tomb["0"] == "0"){
//Választott emberkének megy az email.
$sql = "SELECT vez_nev, ker_nev, email, id
FROM ".REGISZTRACIO_TABLE."
WHERE id=". $elem_tomb["1"];
$adatai= mysql_query2(__LINE__, __FILE__, $sql);
$adatok=mysql_fetch_assoc($adatai);
//Leíratkozó link hozzáfűzése
$kuldemeny = trim($_POST["uzenet"]) ."<br/><br/><a href='".$_SESSION["admin"]["bolt_url"]."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."' title='Hírlevél leíratkozás'>". $_SESSION["admin"]["bolt_url"] ."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."</a><br/>".HIRLEVEL_LEIRATKOZAS;
email_html(trim($_POST["targy"]),$adatok["vez_nev"]." ".$adatok["ker_nev"], $kuldemeny, $adatok["email"], $_POST["kitol"]);
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.EMAIL_KULD.'</span>';
$email_elkuldve="ok";
}
if($elem_tomb["0"] == "1"){
//Az összes hírlevélre felíratkozott emberkének megy az email.
$sql = "SELECT vez_nev, ker_nev, email, id
FROM ". REGISZTRACIO_TABLE ."
WHERE hirlevel='igen' ";
$adatai= mysql_query2(__LINE__, __FILE__, $sql);
$szamlalo=0;
while($adatok=mysql_fetch_assoc($adatai)){
$szamlalo++;
$kuldemeny = trim($_POST["uzenet"]) ."<br/><br/><a href='".$_SESSION["admin"]["bolt_url"]."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."' title='Hírlevél leíratkozás'>". $_SESSION["admin"]["bolt_url"] ."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."</a><br/>".HIRLEVEL_LEIRATKOZAS;
email_html(trim($_POST["targy"]),$adatok["vez_nev"]." ".$adatok["ker_nev"], $kuldemeny, $adatok["email"], $_POST["kitol"]);
}
//Küldjük el a hírlevélre reggelteknek is
$sql = "SELECT id, email
FROM ". HIRLEVEL_TABLE ."
ORDER BY email";
$adatai = mysql_query2(__LINE__, __FILE__, $sql);
while($adatok=mysql_fetch_assoc($adatai)){
$szamlalo++;
$kuldemeny = trim($_POST["uzenet"])."<br/><br/><a href='".$_SESSION["admin"]["bolt_url"]."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."&only' title='Hírlevél leíratkozás'>". $_SESSION["admin"]["bolt_url"] ."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."&only</a><br/>".HIRLEVEL_LEIRATKOZAS;
email_html(trim($_POST["targy"]),"", $kuldemeny, $adatok["email"], $_POST["kitol"]);
}
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.EMAIL_KULD.'</span>';
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.$szamlalo.EMAILEK_KULDVE.'</span>';
$email_elkuldve="ok";
}
if($elem_tomb["0"] == "2"){
//Az összes emberkének megy az email.
$sql = "SELECT vez_nev, ker_nev, email, id
FROM ".REGISZTRACIO_TABLE;
$adatai= mysql_query2(__LINE__, __FILE__, $sql);
$szamlalo=0;
while($adatok=mysql_fetch_assoc($adatai)){
$szamlalo++;
$kuldemeny = trim($_POST["uzenet"]) ."<br/><br/><a href='".$_SESSION["admin"]["bolt_url"]."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."' title='Hírlevél leíratkozás'>". $_SESSION["admin"]["bolt_url"] ."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."</a><br/>".HIRLEVEL_LEIRATKOZAS;
email_html(trim($_POST["targy"]),$adatok["vez_nev"]." ".$adatok["ker_nev"], $kuldemeny, $adatok["email"], $_POST["kitol"]);
}
//Küldjük el a hírlevélre reggelteknek is
$sql = "SELECT id, email
FROM ". HIRLEVEL_TABLE ."
ORDER BY email";
$adatai = mysql_query2(__LINE__, __FILE__, $sql);
while($adatok=mysql_fetch_assoc($adatai)){
$szamlalo++;
$kuldemeny = trim($_POST["uzenet"]) ."<br/><br/><a href='".$_SESSION["admin"]["bolt_url"]."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."&only' title='Hírlevél leíratkozás'>". $_SESSION["admin"]["bolt_url"] ."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."&only</a><br/>".HIRLEVEL_LEIRATKOZAS;
email_html(trim($_POST["targy"]),"", $kuldemeny, $adatok["email"], $_POST["kitol"]);
}
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.EMAIL_KULD.'</span>';
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.$szamlalo.EMAILEK_KULDVE.'</span>';
$email_elkuldve="ok";
}
if($elem_tomb["0"] == "3"){
//A kiválasztott vásárlói szintnek megy az email.
$sql = "SELECT vez_nev, ker_nev, email, id
FROM ". REGISZTRACIO_TABLE ."
WHERE arforma_id=". $elem_tomb["1"];
$adatai= mysql_query2(__LINE__, __FILE__, $sql);
$szamlalo=0;
while($adatok=mysql_fetch_assoc($adatai)){
$szamlalo++;
$kuldemeny = trim($_POST["uzenet"]) ."<br/><br/><a href='".$_SESSION["admin"]["bolt_url"]."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."' title='Hírlevél leíratkozás'>". $_SESSION["admin"]["bolt_url"] ."/index.php?center=hirlevel_leiratkozas&id=". $adatok["id"] ."&email=". $adatok["email"] ."</a><br/>".HIRLEVEL_LEIRATKOZAS;
email_html(trim($_POST["targy"]),$adatok["vez_nev"]." ".$adatok["ker_nev"], $kuldemeny, $adatok["email"], $_POST["kitol"]);
}
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.EMAIL_KULD.'</span>';
$uzenet_kiiras[]='<br/><span class="uzenet_ok"><img src="kepek/sikeres.gif" width="10" height="10" alt="'.FELT_SIKER_ALT.'" title="'.FELT_SIKER_ALT.'" /> '.$szamlalo.EMAILEK_KULDVE.'</span>';
$email_elkuldve="ok";
}
}else{
$uzenet_kiiras[]='<br/><span class="uzenet_hiba"><img src="kepek/figyelem.gif" width="10" height="10" alt="'.FELT_HIBA_ALT.'" title="'.FELT_HIBA_ALT.'" /> '.URES_MEZO.'</span>';
}
}
?>
Re: Hirlevél
Nálam jónak tünik, úgyhogy ez a funkció is fixálvaadmin írta:Jogos!
A javított kuldes.php tartalma:
<?php
?>
Ki van itt
Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 80 vendég