Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis 5.5 Calypso supports 2 factor authentication login with e-mail or SMS.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Αναγκαστική επιλογή από τροποποιητές τιμών?
« previous
next »
Print
Pages: [
1
]
Author
Topic: Αναγκαστική επιλογή από τροποποιητές τιμών? (Read 5119 times)
patentapc
Newbie
Posts: 17
Αναγκαστική επιλογή από τροποποιητές τιμών?
«
on:
December 10, 2013, 11:59:02 »
Καλημέρα.
Θέλω να ρωτήσω αν μπορούμε με κάποιον τρόπο να ορίσουμε τους τροποποιητές τιμών αναγκαστικούς για την προσθήκη του προιόντος στο καλάθι?
π.χ.
ενα προιόν βγαίνει σε μεγεθος small Και σε large και το large έχει και 5 ευρο παραπάνω.
να μην μπορεί ο πελάτης να το παραγγείλει αν δεν επιλέξει μέγεθος.
Logged
patentapc
Newbie
Posts: 17
Re: Αναγκαστική επιλογή από τροποποιητές τιμών?
«
Reply #1 on:
December 10, 2013, 15:22:57 »
Βρήκα μία λυση αλλά είναι κομπογιαννήτικια..
απο αυτό το κομματι, έβαλα την γραμμη την κόκκινη σε σχόλια και απλά εμφανίζει ως επιλογή την πρώτη.
Αν υπάρχει κάτι καλύτερο θα ήθελα να το μάθω ευχαριστώ.
if ($product->variants && is_array($product->variants) && (count($product->variants) > 0)) {
echo '<table cellspacing="0" cellpadding="2" border="0" width="100%">'."\n";
echo '<tr><td colspan="2" style="padding: 0 0 4px 0;"><strong>'.$eshop->lng->OPTIONS."</strong></td></tr>\n";
foreach ($product->variants as $vgid => $variant) {
echo '<tr><td style="'.$style2.'">'.$variant['dtitle']."</td>\n";
echo '<td style="padding: 0 0 4px 0;">'."\n";
if ($eshop->cfg->get('SHOPSTATUS') <> -3) {
echo '<select name="variant['.$vgid.']" id="variant'.$product->id.'-'.$vgid.'" class="eshop_modifier" onchange="eshopAddVariant('.$product->id.', '.$vgid.', '.$eshop->currencydec(1).')">'._LEND;
} else {
echo '<select name="variant['.$vgid.']" id="variant'.$product->id.'-'.$vgid.'" class="eshop_modifier">'._LEND;
}
/*echo '<option value="1" rel="0.00" selected="selected">- '.$eshop->lng->NOTDEFINED.' -</option>'._LEND;*/
$mods = $variant['modifiers'];
if (is_array($mods) && (count($mods) > 0)) {
foreach ($mods as $mod) {
if ($eshop->cfg->get('SHOPSTATUS') <> -3) {
if (($mod['amount'] != '0.00') && ($mod['amount'] != 0)) {
$plus = ($mod['amount'] > 0) ? '+' : '';
$text = $mod['textvalue'].' '.$plus.$eshop->longprice($mod['amount']);
$rel = $eshop->formatexprice($mod['amount']);
} else {
$text = $mod['textvalue'];
$rel = $eshop->formatexprice('0.00');
}
} else {
$text = $mod['textvalue'];
$rel = $eshop->formatexprice('0.00');
}
echo '<option value="'.$mod['vid'].'" rel="'.$rel.'">'.$text.'</option>'._LEND;
}
}
Logged
datahell
Elxis Team
Hero Member
Posts: 10357
Re: Αναγκαστική επιλογή από τροποποιητές τιμών?
«
Reply #2 on:
December 11, 2013, 14:20:30 »
Δεν θυμάμαι τον κώδικα τώρα, θα δουλέψει αλλά ίσως η javascript βγάλει κάποιο σφάλμα κατα περίπτωση.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Αναγκαστική επιλογή από τροποποιητές τιμών?