TyrNjord Posted November 24, 2013 Report Posted November 24, 2013 dat fiind faptul ca nimeni nu a raspuns in sectiunea "cereri", sunt curios cine cat de mult ar cere pt asta Salutare!As vrea sa stiu daca se poate modifica un modul de prestashop (wishlist) a.i. sa-l transform intr-o cerere oferta pret...Pe scurt, in loc sa adauge produsul in wishlist si cantitate "1", sa adauge produsul si in fata lui sau dupa lui sa fie camp editabil pt cantitate, de asemenea adaugat un buton pentru trimitere cerere cu functie de trimitere e-mail catre blabla@example.com.Bun... Sper ca m-am exprimat corect pana aici. Acum, wishlist-ul asta are functie de trimitere email din alta pagina, dar trimite un link spre lista lu' x-ulescu.. As prefera sa-mi ajunga un tabel pe mail, tabel care sa contina poza produsului dorit, numele lui si cantitatea dorita, a.i. sa-i pot injgheba rapid o oferta de pret si sa-i raspun omului la mail.Multumesc de pe acum pentru raspunsuri/dojeneli/caterinca !O zi frumoasa sa aveti,M.L.E> Revin cu cod pentru pagina ce ma intereseaza. daca nu altceva, macar cand se apasa "trimite lista de dorinte" sa nu apara campuri e-mail ci sa trimita direct catre o adresa de mail.require_once(dirname(__FILE__).'/../../config/config.inc.php');require_once(dirname(__FILE__).'/../../init.php');require_once(dirname(__FILE__).'/WishList.php');require_once(dirname(__FILE__).'/blockwishlist.php');$context = Context::getContext();// Instance of module class for translations$module = new BlockWishList();if (Configuration::get('PS_TOKEN_ENABLE') == 1 AND strcmp(Tools::getToken(false), Tools::getValue('token')) AND $context->customer->isLogged() === true) exit($module->l('invalid token', 'sendwishlist'));if ($context->customer->isLogged()){ $id_wishlist = (int)(Tools::getValue('id_wishlist')); if (empty($id_wishlist) === true) exit($module->l('Invalid wishlist', 'sendwishlist')); for ($i = 1; empty($_POST['email'.strval($i)]) === false; ++$i) { $to = Tools::getValue('email'.$i); $wishlist = WishList::exists($id_wishlist, $context->customer->id, true); if ($wishlist === false) exit($module->l('Invalid wishlist', 'sendwishlist')); if (WishList::addEmail($id_wishlist, $to) === false) exit($module->l('Wishlist send error', 'sendwishlist')); $toName = strval(Configuration::get('PS_SHOP_NAME')); $customer = $context->customer; if (Validate::isLoadedObject($customer)) Mail::Send( $context->language->id, 'wishlist', sprintf(Mail::l('Message from %1$s %2$s', $context->language->id), $customer->lastname, $customer->firstname), array( '{lastname}' => $customer->lastname, '{firstname}' => $customer->firstname, '{wishlist}' => $wishlist['name'], '{message}' => Tools::getProtocol().htmlentities($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/blockwishlist/view.php?token='.$wishlist['token']), $to, $toName, $customer->email, $customer->firstname.' '.$customer->lastname, NULL, NULL, dirname(__FILE__).'/mails/'); }}Nu cred ca am cerut marea cu sarea si sunt dezamagit de faptul ca nu am primit nici macar un hint..astept pareri Quote
behave Posted November 24, 2013 Report Posted November 24, 2013 Daca nu gasesti pana vineri da-mi un pm si te ajut. Mai repede chiar nu pot. Quote