Regisztráció

Tanácsok és kérdések a Webshop Hun1 Smarty telepítéséhez és konfigurációjához.
BerNorbert
Hozzászólások: 13
Csatlakozott: vas. júl. 19, 2009 5:31 pm
Kapcsolat:

Regisztráció

Hozzászólás Szerző: BerNorbert »

Szervusz István!

Az a gondom, hogy nem működik a regisztráció a shopban. Miután elküldöm a kitöltött adatlapot, a következő hibaüzenet jelenik meg:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /disk/raid3/o/l/olcsovichy/phpmailer/class.phpmailer.php on line 45
Mit jelent ez?
Az említett helyen a 45. sorban egyébként ez szerepel: public $Priority = 3;

Előre is köszönöm

Norbi

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: mezofi »

Valakinek beraktam a phpMailer-t de nem volt jó ötlet,hogy benne maradt.
Shop/include/email/email_kuld.php mostani tartalma:

Kód: Egész kijelölése

<?php 
require_once("include/languages/". $_SESSION["konfiguracio"]["nyelv"] ."/email.php");

function email_html($targy, $szoveg, $email_cim, $kitol){

	
$fejlec = "";
/* HTML levél küldése a Content-type fejléc megadásával */
//$fejlec .= "X-FW-MailID: **********\n";
$fejlec .= "MIME-Version: 1.0\n";
$fejlec .= "Content-type: text/html; charset=iso-8859-2\n";
$fejlec .="FROM: ".$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 0 10px 0;
}
.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
$uzenet.=nl2br($szoveg);
$uzenet.="</body></html>";

//email küldése
	@mail($email_cim,$targy,$uzenet,$fejlec);		
}
?>
Így már jónak kell lennie.
Mezőfi

droga
Hozzászólások: 23
Csatlakozott: kedd jún. 23, 2009 9:45 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: droga »

Egy elég sürgős problémám lenne, amihez a fenti file-nak is lehet, hogy köze van...
Szóval mikor E-mailt küld valaki a weblapról a "kapcsolat" linknél található E-mail küldő lehetőségen keresztül, akkor a megérkező levélből eltűnik az az információ, hogy a küldőnek mi az E-mail címe, ami elég nagy probléma, mert így nem lehet neki válaszolni...

Nekem a "Shop/include/email/email_kuld.php" így néz ki:

Kód: Egész kijelölése

<?php 
//SMTP miatt kell
require_once("phpmailer/class.phpmailer.php");
require_once("phpmailer/class.smtp.php");


function smtp_email_html($targy, $szoveg, $email_cim){
		
	date_default_timezone_set('America/Toronto');


if(isset($mail)){
unset($mail);
}


$mail = new PHPMailer();

$mail->IsSMTP();
$mail->SMTPAuth = true; // kell-e authentikáció
$mail->Host     = "";
$mail->Username = "";
$mail->Password = "";

$mail->From     = "";
$mail->FromName = "";
$mail->AddAddress($email_cim); // ezt a fv-t egymás után többször is meghívhatod, ha több címzetted van
$mail->AddReplyTo($email_cim); // szintén

$mail->WordWrap = 50; // sortörés
$mail->IsHTML(true); // html-e a levél

$mail->Subject = $targy;
$mail->Body    = $uzenet;
//$mail->Body    = "aki tud html levelet fogadni, ezt látja";
//$mail->AltBody = "aki nem tud html levelet fogadni, ezt látja";

			if(!$mail->Send()) {
 			 echo "Mailer Error: " . $mail->ErrorInfo;
			} else {
  			//echo "Message sent!";
			}

}
?>

Lehetséges, hogy nekem is csak ezt kell kicserélnem arra, amit fentebb írtál???

Nos, akárhogy is, azt mindenképp megkérdezem, hogy hogyan lehet megoldani, hogy mikor ott webshop-ról akar valaki E-mailt küldeni, akkor az ott általa megadott Címet a kiküldött E-mail szövegrészébe is beírja?
Az most egyenlőre mindegy hogy a szövegrész elejére vagy a végére, csak írja bele...

A választ előre is nagyon köszönöm.

Avatar
kepi
Hozzászólások: 28
Csatlakozott: kedd jún. 30, 2009 7:13 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: kepi »

mezofi írta:Igen, a fentebbi kódokra cseréld ki a tiedet. Az egész lapot.
És a shop/include/center/informacio/kapcsolat.php tartalmát is cseréld ki erre:


Mezőfi
Én is köszönöm!

Avatar
kepi
Hozzászólások: 28
Csatlakozott: kedd jún. 30, 2009 7:13 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: kepi »

Még egy problémám adódott, amiben a segítségedet kérem. :oops:

Egy régebbi (talán első?) verzióból szeretném áthozni a regisztrált felhasználókat, és a korábbi rendeléseiket, de nem akarja az igazságot!
A felhasználóknál kijavítottam mindent, sorba szedtem őket, kijavítottam az a"utomatikus következő számot", ám amikor az sql blokkot vissza akartam tölteni, indenféle "error" üzenetekkel bombázott, és nem fogadta el a korábbi regisztrációkat.
Van-e erre valami "gyógymód", vagy törődjek bele, és kérjek a régi partnerektől új regisztrációt?

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: mezofi »

A Smarty-s shop zip-jében van egy Olvass el.txt
Elolvastad?
Tartalma:
Ezzel a fájlal áttöltheted a régi webshop adatbázisának tartalmát az új béta verzió adatbázis tábláiba.

Másold be az atemeles.php-t a shop mappába, a shop/index.php mellé.
Állítsd be a constants.php-ben a prefixet, ha még nem tetted volna meg.
A béta verzióból töröld ki (admin oldalon), az összes kategóriát (ez törli a képeket is).
Ezután indítsd el az atemeles.php-t. Ha végzett kiírja, hogy "Kész".
A béta shop/kepek mappába másold be a régi shop kepek mappáját, a lap_kepek mappa kivételével.Így meglesznek a termék képek is.
Mezőfi

Avatar
kepi
Hozzászólások: 28
Csatlakozott: kedd jún. 30, 2009 7:13 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: kepi »

mezofi írta:A Smarty-s shop zip-jében van egy Olvass el.txt
Elolvastad?
Tartalma:
Ezzel a fájlal áttöltheted a régi webshop adatbázisának tartalmát az új béta verzió adatbázis tábláiba.

Másold be az atemeles.php-t a shop mappába, a shop/index.php mellé.
Állítsd be a constants.php-ben a prefixet, ha még nem tetted volna meg.
A béta verzióból töröld ki (admin oldalon), az összes kategóriát (ez törli a képeket is).
Ezután indítsd el az atemeles.php-t. Ha végzett kiírja, hogy "Kész".
A béta shop/kepek mappába másold be a régi shop kepek mappáját, a lap_kepek mappa kivételével.Így meglesznek a termék képek is.
Mezőfi

Köszönöm az infot!
Én a 1.062s (Béta)-t töltöttem le, és abban sajnos nem találtam ilyent, pedig szívesen elolvastam volna! :D
Már valaki másnak is jelezted ezt, én már akkor átnéztem a zip-et.

És szörnyen resettel a dolgot, de még az atemeles.php-t sem találom!
Bár a dolog ennél mindenképpen bonyolultabb, mert én még azt a verziót cseréltem le, amelyikben nem voltak skinek, és nem volt "Bővebben" lehetőség sem.
Aztán én időközben egy másik szerveren szépen egyesével felvittem a teljes adatbázist az új webboltba, kibővítettem a termékleírásokat, és lecsökkentettem, átneveztem a kis képeket (nem én töltöttem fel az anyagokat, ezért kellett átaírni szinte mindent!), és mostmár csak a régi vásárlók átcitálása lenne a feladat.
Félek, ha átemelem a régit, akkor veszik minden, amin napokat dolgoztam.
Ezért az aggodalom!
:oops:

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: mezofi »

Kód: Egész kijelölése

INSERT myshop_regisztracio (id, vez_nev, ker_nev, ir_szam, helyseg_nev, utca, hazszam, telefon, mobil, fax_szam, email, hirlevel, password, orszag, arforma_id, date, modositva, bejelentkezett, erosit, ut_bej_date, rendek_szama) SELECT id, vez_nev, ker_nev, ir_szam, helyseg_nev, utca, hazszam, telefon, mobil, fax_szam, email, hirlevel, password, orszag, arforma_id, date, modositva, bejelentkezett, erosit, ut_bej_date, rendek_szama FROM ebolt_regisztracio
A régi ebolt_regisztracio tábla legyen ugyanott ahol az új shop táblák is vannak.
Ha az új shop táblát is myshop_regisztracio-nak hívod, nem tudom milyen prefixet adtál meg, akkor a fenti kódot írd be a PhpMyAdmin SQL ablakába és futtasd.
Ha a prefix nem myshop akkor az INSERT utáni tábla nevet változtasd meg.

Betölti a régi regisztráltak adatait az új táblába.
Mezőfi

Avatar
kepi
Hozzászólások: 28
Csatlakozott: kedd jún. 30, 2009 7:13 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: kepi »

mezofi írta:

Kód: Egész kijelölése

INSERT myshop_regisztracio (id, vez_nev, ker_nev, ir_szam, helyseg_nev, utca, hazszam, telefon, mobil, fax_szam, email, hirlevel, password, orszag, arforma_id, date, modositva, bejelentkezett, erosit, ut_bej_date, rendek_szama) SELECT id, vez_nev, ker_nev, ir_szam, helyseg_nev, utca, hazszam, telefon, mobil, fax_szam, email, hirlevel, password, orszag, arforma_id, date, modositva, bejelentkezett, erosit, ut_bej_date, rendek_szama FROM ebolt_regisztracio
A régi ebolt_regisztracio tábla legyen ugyanott ahol az új shop táblák is vannak.
Ha az új shop táblát is myshop_regisztracio-nak hívod, nem tudom milyen prefixet adtál meg, akkor a fenti kódot írd be a PhpMyAdmin SQL ablakába és futtasd.
Ha a prefix nem myshop akkor az INSERT utáni tábla nevet változtasd meg.

Betölti a régi regisztráltak adatait az új táblába.
Mezőfi
Megpróbáltam, ezt a választ kaptam:
#1054 - Unknown column 'erosit' in 'field list'

Avatar
mezofi
Site Admin
Hozzászólások: 933
Csatlakozott: csüt. okt. 16, 2008 7:30 am
Kapcsolat:

Re: Regisztráció

Hozzászólás Szerző: mezofi »

A régi tábládban nincs erosit oszlop.

Kód: Egész kijelölése

INSERT myshop_regisztracio (id, vez_nev, ker_nev, ir_szam, helyseg_nev, utca, hazszam, telefon, mobil, fax_szam, email, hirlevel, password, orszag, arforma_id, date, modositva, bejelentkezett, erosit, ut_bej_date, rendek_szama) SELECT id, vez_nev, ker_nev, ir_szam, helyseg_nev, utca, hazszam, telefon, mobil, fax_szam, email, hirlevel, password, orszag, arforma_id, date, modositva, bejelentkezett, 1 as erosit, ut_bej_date, rendek_szama FROM ebolt_regisztracio
Akkor adjunk neki értéket. Próbáld ezzel.
Mezőfi

Post Reply

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 4 vendég