Waeke Up Shop: Webbshop i OO MVC

PHPportalen Forum Index » Tips och Trix
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  1, 2, 3  Nästa
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#712049
Inlägg Skrivet: 2011-08-21 22:12      Ämne: Citera

Makkesk8 skrev:
redan sett en bug.. lägger du till varor i varukorgen så minskas stocken.. det är inte förrens du betalar stocken ska minskas.

Tack för uppmärksammandet. Jag har faktiskt valt att göra så medvetet (att antalet minskar när man lägger dem i varukorgen). Med ett litet antal av en artikel kändes det logiskt att göra på det viset - För att visa att man inte kan lägga till fler än man redan har. Varorna är slut på hyllan och de ligger nu i varukorgen. Man kan inte beställa fler varor än vad som finns i lager.

Känns det jättefel? Förmodligen beroende på typ av shop? Som det är nu är antal artiklar "ändligt".
(Jag har använt databas-strukturen till ett annat projekt där det var viktigt att det fungerade på detta viset)

Däremot minskar inte antalet vid slutföljd order (ännu). Men märk väl att detta projektet för närvarande endast finns för att visa fördelarna med ett MVC-ramverk. Shopen är inte klar ännu och bör inte användas i produktion! Någon gång blir den säkert det och jag kommer att fixa buggar när de uppstår och om tid finnes.

Tack så mycket! Smile
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Wedge
Administratör



Medlem i: 6287 dagar
Från: Järfälla
Status: Offline



#712050
Inlägg Skrivet: 2011-08-21 22:28      Ämne: Citera

Jag har inte alls läst i koden, det kanske framgår där... Men många (?) har ju problem med att folk plockar ihop varukorgar i webbshopen och aldrig slutför köpet. Går koden igenom korgarna och lägger tillbaka varor på hyllan om kunden aldrig går till kassan med korgen? Precis som man ser personalen på Willys göra ibland? Smile
 

_________________
I am Groot
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#712061
Inlägg Skrivet: 2011-08-22 00:12      Ämne: Citera

Wedge skrev:
Jag har inte alls läst i koden, det kanske framgår där... Men många (?) har ju problem med att folk plockar ihop varukorgar i webbshopen och aldrig slutför köpet. Går koden igenom korgarna och lägger tillbaka varor på hyllan om kunden aldrig går till kassan med korgen? Precis som man ser personalen på Willys göra ibland? Smile

Det framgår nog i koden Smile Det är bara den aktuella sessionen som håller reda på hur många artiklar som finns. De räknas inte av i databasen alls, det är alltså bara en ren information för besökaren. Så teoretiskt finns en risk att en artikel tar slut innan nästa order har skickats, om två är inne och handlar samtidigt. Då kommer man att få ett minus-saldo trots detta. Lite av en ful-lösning, men ändå bättre än ingen kontroll alls...

En quick-and-dirty-lösning är att sätta ett riktigt högt saldo på artikeln och helt enkelt bara ta bort visningen av saldot i HTML-mallarna.
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Sawny



Medlem i: 3373 dagar

Status: Offline



#712074
Inlägg Skrivet: 2011-08-22 08:24      Ämne: Citera

Liten bugg:
Om man köper -999 så ökar antalet varor :D

Tyvärr kan man inte köpa tbx 999 varor, så ingen allvarlig bugg.

EDIT:
Eller det kanske man kan
"-891,00 kr" Rolling Eyes

CSSen är borta efter att man beställt
http://www.waljefors.se/waeke-up-shop/cart/order
 

_________________
HTML, CSS, PHP, JS
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#712088
Inlägg Skrivet: 2011-08-22 12:03      Ämne: Citera

Sawny skrev:
Om man köper -999 så ökar antalet varor :D

Men varför dumma sig på det viset? Wink
Det här lär höra ihop med samma frågeställning som ovan. Jag ska titta på det om jag hinner efter jobbet.

Sawny skrev:
Tyvärr kan man inte köpa tbx 999 varor, så ingen allvarlig bugg.

EDIT:
Eller det kanske man kan
"-891,00 kr" Rolling Eyes

Ojdå, det där får jag kolla på också!

Sawny skrev:
CSSen är borta efter att man beställt
http://www.waljefors.se/waeke-up-shop/cart/order

Nja, jag har bara avaktiverat själva orderfunktionen online. Jag vill inte generera massa onödiga mail och så ville jag istället visa er hur mailen kan komma att se ut när de skickas. Så du borde se ett "mail" (utan css), efter det avbryter jag körningen av scriptet.


EDIT:
Jag har inte lyckats upprepa det andra felet du fick, men jag har fixat det första och då tror jag att det andra löst sig också. En ny fil är upplagd.
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
extra-c



Medlem i: 3348 dagar

Status: Offline



#714494
Inlägg Skrivet: 2011-10-03 16:55      Ämne: Citera

As bra! Får dock bara fram dethär

Up MVC-fel!
Up MVC har genererat ett fel

Meddelande:
upmvc_frontcontroller::dispatch: Action "" finns inte, eller kan inte anropas

Modul: app
Controller: index
Action:
Parametrar:
Stackspårning

Meddelande kastat i:
/home/ooba/public_html/upmvc/frontcontroller.php, rad 45
# sökväg / fil rad function
0 /home/o0a/public_html/index.php 21 dispatch ()
1 {main}
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#714507
Inlägg Skrivet: 2011-10-03 18:14      Ämne: Citera

Attans! Wink

Det verkar som att jag har gjort något galet när jag uppdaterade .htaccess-filen för ett tag sedan. Det är tyvärr inte mitt skarpaste kunskapsområde, men ska titta på det!

Under tiden kan du lägga shopen i en ny mapp under webbroutern, så ska det fungera.
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
extra-c



Medlem i: 3348 dagar

Status: Offline



#714508
Inlägg Skrivet: 2011-10-03 18:25      Ämne: Citera

Okej men nu får man fram om man går in på index.php
Meddelande:
__autoload: Kunde inte hitta filen app/controller/index.php.php

Modul: app
Controller: index.php
Action: index
Parametrar:

men om du går in på index få hittar den inte filen borde jag fixa till mod_rewrite med htaccess? Eller?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#714511
Inlägg Skrivet: 2011-10-03 18:59      Ämne: Citera

Du ska inte skriva index.php, bara skriv mappens namn. Min rewrite tar hand om resten (förutom felet ovan då).

Uppdaterat:
Jag har korrigerat .htaccess och routern. Ändra konstanten SITE_PATH i config.php till mappen som shopen är installerad i, med begynnande och avslutande snedstreck.
'/' om webbroten.

Tack för buggrapporten! Smile
(hoppas bara jag inte ställt till med något annat nu)
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
extra-c



Medlem i: 3348 dagar

Status: Offline



#714571
Inlägg Skrivet: 2011-10-04 14:03      Ämne: Citera

Samma sak gäller när man klickar på en vara? då kommer man fram e.x till http://www.sida.se/see/item/show/6

Fast det visar bara fel sidan 404?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#714573
Inlägg Skrivet: 2011-10-04 14:56      Ämne: Citera

Det var konstigt, jag har inga fel nu... Är du säker på att den nya .htaccess-filen används?
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
extra-c



Medlem i: 3348 dagar

Status: Offline



#714592
Inlägg Skrivet: 2011-10-04 18:48      Ämne: Citera

Jag ser ingen .htaccess fil, men jag ladda ner filerna om på nytt och ladda upp dom igen. Så när jag klickar på någon vara så kommer jag fram till 404
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Saurid
Moderator



Medlem i: 5630 dagar
Från: Perstorp
Status: Offline



#714594
Inlägg Skrivet: 2011-10-04 20:36      Ämne: Citera

Har du ändrat SITE_PATH-konstanten i config.php? Om din länk ser ut som du visade borde den vara:
PHP:
1:
 define('SITE_PATH''/see/'); 


Du borde hitta en .htaccess-fil där (den finns i zip-filen). Jag laddade ner mig egen zip-fil och lade in i en tom webbmapp och allt fungerade som tänkt.

Är rewrite_module aktivt på din webb-server?
 

_________________
waljefors.se :: waeke.se :: GitHub :: SoundCloud :: Bandcamp
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
extra-c



Medlem i: 3348 dagar

Status: Offline



#714629
Inlägg Skrivet: 2011-10-05 10:03      Ämne: Citera

Nuja, använde min skol-dator för att ladda ner zip filen. Använde mig utav MAC innan kan bero på det. Vet inte varför man inte kan se .htaccess filen när man laddar ner filen på mac datorn
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Peppe L-G



Medlem i: 4636 dagar
Från: Mullsjö
Status: Offline



#714630
Inlägg Skrivet: 2011-10-05 10:15      Ämne: Citera

I Windows finns det en inställning man kan ändra som gör att datorn visar punkt-filer. Kanske finns en liknande inställning i Mac, och som är satt till av?
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande MSN Messenger
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget Gå till sida Föregående  1, 2, 3  Nästa
PHPportalen Forum Index » Tips och Trix
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic