PROSÍM NEZADAVAJTE UŽ DOTAZY DO FÓRA NA WEBSITEX5.BLU­EFORUM.CZ

POUŽITE NOVÉ FÓRUM NA WWW.WEBSITEX5­.SK/FORUM

Toto je upravená offline kópia zrušeného fóra z websitex5.blueforum.cz s obsahom ku 9.11.2016. Offline kópia nie je editovateľná , je bez možnosti vyhľadávania , registrácie a prihlásenia užívateľa.

Zobrazenie obsahu nákupného košíka na stránke.

Jan Molnar

Jan Molnar

Pokročilý

Příspěvků: 9

#1 23. 10. 2010 15:52

Dobrý deň,
prosím poraďte mi ako sa dá vo website umiestniť zobrazenie obsahu nákupného košíka na každú stranu web stránky.
Tj aspoň hodnota nákupu.
Vopred ďakujem .

Editováno: Ladislav Jurdik, 28. 1. 2011 07:28

Ladislav Jurdik

Ladislav Jurdik

Veterán

Příspěvků: 272

#2 23. 10. 2010 22:01

Pomocou tohto skriptu môžete zobraziť informácie o obsahu nákupného košíka na vašich webových stránkach. Zobrazuje sa tu počet produktov v košíku, cena, výšku DPH a celkovú sumu položiek v košíku.

Mohlo by to vyzerať nejako takto:

Ak chcete použiť tento skript pridajte ho ako HTML-objekt kdekoľvek na stránke.

Je tu len malý háčik, tento script funguje len na verziách WebSiteX5 V7.

Vo verzii V8 EVOLUTION nefunguje. :-(
To by bola skôr otázka na nejakého programátora, ktorý by to vedel upraviť.

Autor tohoto scriptu prislúbil, že to skúsi upraviť, ale zatiaľ nič. Skúsim mu ešte raz napísať, či sa niečo nezmenilo.

<script type=„text/ja­vascript“ src=„res/x5car­t.js“></scrip­t>
<script type=„text/ja­vascript“ src=„res/x5pr­oducts.js“></scrip­t>

<script type=„text/ja­vascript“>
// Funtion to report the status of the shoppingcart
function ReportCart() {

// Load the WX5 shoppingcartsystem
imCLoad();

// Constant values. Change to suit your language
// or pull appropriate values from Language.ini
var strProducts=„pro­ducts“;
var strSubtotal=„Sub­total“;
var strVAT = „VAT“;
var strTotal = imLocale[„Total­VAT“];
var strEmpty = imLocale[„Err_Em­ptyCart“];
var strGoToCart = „Go to your Shoppingcart“;

// Variables which are used for the calculatins
var sBuf = ""; // outputbuffer
var iNumberOfProduc­ts=0; // for counting the number of products
var iTotal = 0; // for calculating the total of the order
var fVAT = 0;

// Load the shopingcartfun­ction.
sCart = imGetCookie(„i­mOrder“);

// split the contents of the shoppingcart into an array.
if(sCart != null && sCart != "" ) {
aCart = sCart.split(„|“);
}
else {
aCart = new Array();
}

// If the cart is empty show ‚EmptyCart‘.
// This is defined in the languagedefinition.
// Otherwise count the number of ordered articles
// and calculate the total orderprice (ex shipment and VAT.
if(aCart.length == 0) {
sBuf += strEmpty;
}
else {
for ( var i = 0; i < aCart.length; i++) {
aCartProd = aCart[i].split(„:“);
aProd = imCGetProduct(a­CartProd[0],a­CartProd[1]);
iNumberOfProducts += Number(aCartProd[2]);
iTotal += aProd[4]*aCar­tProd[2];
}

// create a table for the output
sBuf +=„<table>“;

// First report the number of products and the amount ex VAT.
sBuf +=„<tr><td style=‚text-align: left;‘>“ + iNumberOfProducts + " " +
strProducts + „</td>“;
sBuf +=„<td align=‚right‘>“ + imCFormat(iTo­tal,false) + „</td></tr>“;

// Calculate the VAT and show a line with the amount of VAT.
fVAT = iTotal * Number( imVAT/100 );
sBuf += „<tr><td style=‚text-align:left;‘>“ + strVAT + " (" + imVAT + „%)“ + „</td>“;
sBuf += „<td style=‚text-align:right;‘>“ + imCFormat(fVAT,fal­se) + „</td></tr>“;

// Calulate the total amount and show this.
iTotal += fVAT;
sBuf +=„<tr><td style=‚text-align: left;‘>“ + strTotal + „</td>“;
sBuf +=„<td align=‚right‘><b>“ + imCFormat(iTo­tal,false) + „</b></td></tr>“;
}
sBuf += „</table>“;
sBuf +=" <p>&nbsp</p>";

// add a link to go to the shoppingcart…
sBuf +=„<a title='' href=‚imcart.html‘>“ + strGoToCart + „</a>“
// and output the buffer…
document.write(sBuf);
}

ReportCart();

</script>

Editováno: Ladislav Jurdik, 23. 10. 2010 22:50

Admin WebSiteX5
Jan Molnar

Jan Molnar

Pokročilý

Příspěvků: 9

#3 24. 10. 2010 11:30

No ja som práve vymenil soft za verziu 8. Je lepšia a práca na vytvorenie shopu je jednoduchšia. Skúsim teda počkať na nový skript.
Vopred ďakujem.

Jan Molnar

Jan Molnar

Pokročilý

Příspěvků: 9

#4 19. 11. 2010 17:58

nezmenilo sa niečo ohľadom skriptu na verziu V8

Ladislav Jurdik

Ladislav Jurdik

Veterán

Příspěvků: 272

#5 24. 11. 2010 12:45

[4] Nič :-(

Admin WebSiteX5
Ladislav Jurdik

Ladislav Jurdik

Veterán

Příspěvků: 272

#6 15. 1. 2011 00:05

[4] KONEČNE.

Tu je script pre WebSiteX5 v8:

<script type="text/javascript" src="res/x5cart.js"></script>
<script type="text/javascript" src="res/x5products.js"></script>
<script type="text/javascript">
//
// Show shoppingcart info on you home page
// Version for WebsiteX5 Evolution 8
// 2010 - Rbbrt
//
// Load the WX5 shoppingcartsystem

imCLoad("");

// Constant values. Change to suit your language
// or pull appropriate values from Language.ini
var strProducts="products";
var strSubtotal="Subtotal";
var strVAT = "VAT";
var strTotal = imLocale["TotalVAT"];
var strEmpty = imLocale["Err_EmptyCart"];
var strGoToCart = "Go to your Shoppingcart";


var iNumberOfProducts=0; // for counting the number of products
var iTotal = 0; // for calculating the total of the order
var fVAT = 0;
var sBuf ="<div id='myDiv'>";

// Load the shopingcartfunction.
var sCart = imGetCookie("imOrder");
var aCart = "";

// set the results in a table...
sBuf +="<table id='myTable'>";

// split the contents of the shoppingcart into an array.
if(sCart != null && sCart != "" ) {
aCart = sCart.split("|");
}
else {
aCart = new Array();
}

// If the cart is empty show 'EmptyCart'.
// This is defined in the languagedefinition.
// Otherwise count the number of ordered articles
// and calculate the total orderprice (ex shipment and VAT.

if(aCart.length == 0) {
sBuf += strEmpty;
}
else {
for ( var i = 0; i < aCart.length; i++) {
aCartProd = aCart[i].split(":");
aProd = imCGetProduct(aCartProd[0],aCartProd[1]);
iNumberOfProducts += Number(aCartProd[3]);
iTotal += aProd[4]*aCartProd[3];
}

// Create output:
// remove the lines you don't need in your output by
// placing two forward slashed before them!

// First report the number of products and the amount ex VAT.
sBuf +="<tr><td style='text-align: left;'>" + iNumberOfProducts + " " +
strProducts + "</td>";
sBuf +="<td align='right'>" + imCFormat(iTotal,false) + "</td></tr>";

// Caluclate the amount of VAT
fVAT = iTotal * Number( imVAT/100 );

// Next report the amount of VAT
sBuf += "<tr><td style='text-align:left;'>" + strVAT + " (" + imVAT + "%)" + "</td>";
sBuf += "<td style='text-align:right;'>" + imCFormat(fVAT,false) + "</td></tr>";

// calculate the total including VAT
iTotal += fVAT;
sBuf +="<tr><td style='text-align: left;'>" + strTotal + "</td>";
sBuf +="<td align='right'><b>" + imCFormat(iTotal,false) + "</b></td></tr>";
}
sBuf += "</table>";
sBuf +=" <p>&nbsp</p>";

// add a link to go to the shoppingcart...
sBuf +="<a title='' href='imcart.html'>" + strGoToCart + "</a>";

// Close the div...
sBuf+="</div>";

// and output the buffer...
document.write(sBuf);
</script>

Editováno: Ladislav Jurdik, 27. 1. 2011 22:19

Admin WebSiteX5
trombon

trombon

Pokročilý

Příspěvků: 3

#7 23. 1. 2011 17:09

Dobrý deň

Skopíroval som script do html objektu ale nič sa neudialo nefunguje.
Neviem či ja robím niečo zle .

Ďakujem

Editováno: Ladislav Jurdik, 26. 1. 2011 20:28

Ladislav Jurdik

Ladislav Jurdik

Veterán

Příspěvků: 272

#8 26. 1. 2011 20:34

Vyskúšal som to ešte raz skopírovať a vložiť do WebSiteX5 V8 a ide to bez problémov.

Ešte si košík môžte poslovenčiť zmenou textu v úvodzovkách:

var strProducts=„pro­ducts“;
var strSubtotal=„Sub­total“;
var strVAT = „VAT“;
var strGoToCart = „Go to your Shoppingcart“;

A ešte môžete použiť aj CSV, kde si nastavíte veľkosť fontu, farbu a šírku:

#myDiv {
font-family: Verdana;
font-size: 12px;
padding: 15px;
}

#myTable {
width: 100%;
background-color: #016A42;
color: white;
}

Editováno: Ladislav Jurdik, 26. 1. 2011 20:38

Admin WebSiteX5
trombon

trombon

Pokročilý

Příspěvků: 3

#9 27. 1. 2011 11:13

Pri vložení scriptu mi vypíše ****The <tag number doesnt correspond to the> tag number. Do you want to proceed anyway.****

Ladislav Jurdik

Ladislav Jurdik

Veterán

Příspěvků: 272

#10 27. 1. 2011 22:22

[9] Skúste ešte raz, malo by to fungovať .

Mne to tiež vypíše tuto chybu pri potvrdeni html okna, ale to aj napriek tomu funguje bez problémov.

Tu je ukážka : http://www.inktec.sk

Editováno: Ladislav Jurdik, 28. 1. 2011 07:29

Admin WebSiteX5
trombon

trombon

Pokročilý

Příspěvků: 3

#11 29. 1. 2011 19:43

[10
Ďakujem už mi to ide.

Jan Molnar

Jan Molnar

Pokročilý

Příspěvků: 9

#12 27. 2. 2011 17:26

Dobrý deň.
Ten skript nefunguje.
Ako presne ho treba umiestniť na stránku?
Vopred ďakujem.

Andrej

Andrej

Pokročilý

Příspěvků: 4

#13 30. 5. 2011 14:40

Dobrý deň,

Keďže nie som platca DPH, potreboval by som, aby mi skript vypisoval iba Počet položiek a sumu. Teda nechcem, aby sa mi riadky „VAT“ a „Amount VAT“ zobrazovali.

Môžete mi, prosím, zaslať upravený skript? Veľmi pekne ďakujem.

Matej

Matej

Nováčik

Příspěvků: 2

#14 10. 5. 2012 14:57

funguje to aj pre WebSiteX5 V9 ??

vdaka za odpoved

Ladislav Jurdik

Ladislav Jurdik

Veterán

Příspěvků: 272

#15 17. 5. 2012 00:20

[14] Nie, vo WebSiteX5 v9 sa to zobrazuje pomocou miniaplikácií v html.

Admin WebSiteX5

.

RSS kanál tohoto tématu