magento modul
 
drvosjeca24. jun 2010 23:48:53Pridružen od:
14. mar 2010
689 objav
+441-29869
#1ali kdo mogoče ve kako bi se lahko izpeljala naslednja zadeva?

Želel bi narediti modul, ki bi bil namenjen izbiranju atributov artikla (v tem primeru gre za trgovino z majicami). Torej stranka bi izbrala tip majice, velikost in barvo (ta del je vse lepo in prav).
Poleg tega bi stranka imela še možnost izbire motiva, ki bo natiskan na majico. Ne želim imeti slike vseh vrst majic z vsemi vrstami motivov ampak zgolj želim, da se izbrani motiv v bistvu potem pokaže kot nekakšen "overlay" čez majico.

Če ima kdo kakšen pameten nasvet bi bil zelo hvaležen. Lahko pa tudi kdo, ki slučajno že ima nekaj takega in je pripravljen deliti (seveda ne zastonj) poda svojo ponudbo oziroma komentar.
všeč(+1)ni všeč(0)spam(0)
 
bl4ckb1rd25. jun 2010 00:18:20Pridružen od:
18. avg 2008
992 objav
+509-765
#2Če narediš motive transparentne, lahko z GD libraryem prilepiš to sliko čez obstoječo brezmotivno majico. Se pravi da zgleda kot da je narisana na majici.

No pa še primer kode:<?php

$overlay = 'overlay.png'; //image to overlay i.e. arrow
$origimg = 'orig.png'; //image having the arrow added

$trans_r = 255;
$trans_g = 255;
$trans_b = 255;

if(!$overlay = imagecreatefrompng($overlay)) {
$error = 'error opening overlay image';
exit;
}

$orig = imagecreatefrompng($origimg);

$orig_x = imagesx($orig);
$orig_y = imagesy($orig);
$overlay_x = imagesx($overlay);
$overlay_y = imagesy($overlay);
$image_x = $orig_x;
$image_y = $orig_y;

$offset_x = 0;
$offset_y = 0;

$image = imagecreatetruecolor($image_x, $image_y);
imagecopyresampled($image, $orig, 0, 0, 0, 0, $image_x, $image_y, $orig_x, $orig_y);

imagecolortransparent($overlay, imagecolorallocate($overlay, $trans_r, $trans_g, $trans_b));
imagecopymerge($image, $overlay, $offset_x, $offset_y, 0, 0, $overlay_x, $overlay_y, 99);

imagepng($image, 'over.png');


?>

<html>
<body>
Overlayed image:<br />
<img src = "over.png">
</body>
</html>
nazadnje urejal bl4ckb1rd 25. jun 2010 00:21:42
všeč(+1)ni všeč(0)spam(0)
 
drvosjeca25. jun 2010 01:17:33Pridružen od:
14. mar 2010
689 objav
+441-29869
#3no ravno o tem govorim, želim narediti ovrlay motivov, ki bodo imeli seveda transparentno ozadje, tako, da bo vsaka stranka lahko sama sestavila izbrano majico.

Samo nažalost se ne znajdem najbolje iz tega kar si mi napisal...

Magento je žal še velika uganka zame, vendar se vsak dan trudim naučiti kaj novega.
nazadnje urejal drvosjeca 25. jun 2010 01:19:03
všeč(+2)ni všeč(0)spam(0)
 
Roky25. jun 2010 08:13:17Pridružen od:
9. apr 2008
1879 objav
+1475-17783
#4Narediš bind onblur na input, kjer nekdo vpiše text, nato pokličeš makethumb.php npr, z sliko (od produkta ima id #image) in tekst, ki ga je stranka vpisala. Potem pa pacaš skupaj sliko s PHP-jem in jo shraniš v nek cache. Ta pot do cache sliek pa potem assignaš na #image src in se bo slika osvežila.
všeč(0)ni všeč(0)spam(0)
 
drvosjeca25. jun 2010 11:59:47Pridružen od:
14. mar 2010
689 objav
+441-29869
#5Roky žal zadeve niso tako enostavne kot izgledajo... :)
rabil bi resnejši modul, ki bo nudil kaj koristnega tudi v adminu (primer: ko bom vnašal grafike za majice bom rabil tudi možnost pozicioniranja le teh).

Tako, da celotna zadeva bi izgledala nekako takole:

Front office:
-stranka lahko izbere motiv (ne, da ga sama napiše v obliki texta ampak so grafike, ki se prodajajo)
-stranka izbere tip majice
-stranka izbere barvo in velikost
-vizualizacija se nalaga brez pagereloada (ajax ali js)

Bacoffice:
-admin pri vnašanju grafik določi pozicijo grafike na majici


No to je nekako osnovna ideja.

Kot sem omenil, če že imate nakaj takega kar bi lahko bilo uporabno sem v primeru, da se lotim zadeve pripravljen tudi plačati za modul.
všeč(+1)ni všeč(0)spam(0)
 
drvosjeca25. jun 2010 12:29:42Pridružen od:
14. mar 2010
689 objav
+441-29869
#6aja... še nekaj je

Zadeva mora podpirati tudi to opcijo, da ko stranka izbere naprimer črno barvo majice in je grafika recimo črna jo mora samodejno nadomestiti z drugo barvo grafike
všeč(+1)ni všeč(0)spam(0)
 
bl4ckb1rd25. jun 2010 15:16:31Pridružen od:
18. avg 2008
992 objav
+509-765
#7Za cca. 500-600€ bi mogoče že dobil tak modul...
všeč(+1)ni všeč(0)spam(0)
 
drvosjeca25. jun 2010 19:08:20Pridružen od:
14. mar 2010
689 objav
+441-29869
#8ufff... to pa hvala ne. do 300 ali max. 350 bi bil pripravljen iti, tako daleč pa ne.
všeč(+1)ni všeč(-3)spam(0)
 
Roky27. jun 2010 20:14:51Pridružen od:
9. apr 2008
1879 objav
+1475-17783
#9Ko boš tak modul naredil sporoči, ti ga z veseljem kupim za 300€, max 350€. Resno.
všeč(0)ni všeč(0)spam(0)
 
drvosjeca27. jun 2010 21:04:27Pridružen od:
14. mar 2010
689 objav
+441-29869
#10Lej Roky, to je bilo pač moje mnenje in vem, da modul, ki bi ga kupil ali naredil bi z veseljem delil z nekom za razumno ceno. Hočem povedati, če bi sam že imel neki modul, ki bi ga nekdo rabil bi ga prodal za nižjo ceno saj sem bolj zagovornik količinske prodaje. Konec koncev, če nekaj naredim za nekoga in mu to naprimer takrat konkretno zaračunam, ne vem zakaj po tem, ko bi spet nekdo rabil ta isti modul ne bi tega dal za manj denarja, saj sem že v prvi vrsti kasiral za to...

Kot sem rekel je to moje mnenje in politika, seveda ima vsak pravico svojega mnenja.
všeč(+1)ni všeč(0)spam(0)
 
stran 1 od 2 |<<12>|