uCoz közösség A uCoz rendszer moduljai Webáruház A Webáruház átalakítása egyedi igények szerint |
A Webáruház átalakítása egyedi igények szerint |
Tomó, A Az áru bemutatásának kinézete a katalógusban rész így legyen:
Kód <li> [...] tartalom, minden itt van [...] </li> és a A webáruház fő oldala és a Árukatalógus részre: Kód <div id="listawebaruhaz"><ol> $BODY$ </ol></div> Formázni css-ben így lehet: Kód #listawebaruhaz ol { ide a css } #listawebaruhaz li { ide a css } |
Igen, és köszönöm a segítséget. Bár a sikerülttől még egy picit távol vagyok, mert a termékeink tördelése egy picit szétesett a listázásnál a hosszú megnevezések miatt. A sorszámozás viszont működik és sokkal jobban tetszik így.
Azért nem válaszoltam egy egyszerű köszönömmel, mert a szabályzatban is benne van, hogy feleslegesen ne terheljük a fórumot, ezzel teljesen egyetértek így növeltem vmarci21 népszerűségét ezzel köszönve meg a segítségét. Tényleg jó lesz, ha a tördelés is kész, csak mostmár mennem kell haza (melóból csinálom). Otthon folytatom. A válasz pedig egyszerű azért kell a sorszám, mert több száz terméknél már zavaró lesz, hogy hanyadiknál is tartottam (ha pedig Nekem zavaró, akkor lehet másnak is). Köszönöm mégegyszer További szép estét |
Tomó, tudom nem kérdeztél, de azért :D :
Szerintem ez viszi szét az oldalt: Kód <tr valign="top"> <!-- <td id="t1 "width="150"> <a href="/shop/198/desc/lepkesnyaklanc4"><img alt="Termékfotó" src="/_sh/1/198m.jpg" class="gphoto" id="all-gphoto-198"></a> </td>--> <td id="ta" height="330px" style="padding-left: 6px; padding-right: 6px"> tehát a height="330px"-t kellene kisebbre venni. (vagy kivenni, én ezt csináltam, lásd kép) És rendelésnél a Személyes átvétel közeli PICK PACK PONT-on, amennyiben ezt a szállítási módot választotta: részhez én hozzáraknám ezt: domók leírás, használatba vétel Csatolmányok:
9233143.png
(232.3 Kb)
|
vmarci21, mégegyszer köszi a segítséget a sorszámmal kapcsolatban
Egyébként nem a 330 px vitte szét az oldalt (mivel ez mindig maradt fix 330px), hanem mint ahogyan írtam a termék nevének 2 vagy 3 sorossága. Észrevételem szerint pedig azért érdemes fix magasságot megadni itt Idézet (vmarci21) <td id="ta" height="330px" style="padding-left: 6px; padding-right: 6px"> mert ha széles képernyős monitoron nézzük, akkor mindenképpen 1 sorban szeretnék látni 3 terméket, amennyiben nem rögzítem a magasságot, akkor elcsúsznak egymástól és átláthatatlanná válik. Persze lehet van programozás szerint jobb megoldás, egyelőre én ezt ismerem. Egyébként a korábbi sortörések miatt kellett ez a 330 px, mivel a termékeknél jóval több dolog volt kitéve, most fentebb került a megnevezés is (sorszámmal együtt - hála az ötletednek), így ismét nyertem egy kis helyet, továbbá még kiszedek pár felesleges dolgot a következő néhány napban, így hamarosan kiderül mennyi a minimum px, amire állíthatom (már most ezzel a "fejlesztéssel" a 330px-ről le tudtam csökkenteni 260px-re - ez mindenképp jó) A sorszám egyébként jól működik két helyen találtam hibát: - Amennyiben egy termék részletezőjére kattintok, az elválasztás után látható 2db legutóbb megtekintett termék. Ezeknek természetesen nincs sorszáma, csupán két felsorolás pötty látható a sorszám helyett. (Erre persze két megoldás van, vagy itt is sorszámozok, vagy egyszerűen eltüntetem a pöttyöt, ja és még egy, hagyom így :D) - A másik hiba viszont még javításra vár, mégpedig az, hogy maximum 99db terméket lehet megjeleníteni 1 oldalon, így ha a következő oldalra lépek ismét 1-től kezdi a számozást 99-ig... nem pedig a 100-al folytatja. No persze magyarázható azzal a jelenség, hogy végülis ez egy új oldal 1-99-ig számozása, ami logikus, de csak jobb lenne ha 100 felett is tudna számolni. Ki fogom próbálni az általad javasolt demókat is, amint befejeztem ezeket a részeket. Bármilyen észrevétele van valakinek a webáruházammal kapcsolatban, keressetek nyugodtan, szívesen fogadom a tanácsokat és az építő kritikákat is Köszönöm és persze még biztosan lesz kérdésem... |
Tomó, ha egy oldalon mindig 99 anyag van (vagy ahol nincs 99 anyag egy oldalon, ott nincs következő oldal,) akkor próbáld így:
Kód <?if("$REQUEST_URI$"=="/shop")?><div id="listawebaruhaz"><ol> $BODY$ </ol></div><?endif?> <?if("$REQUEST_URI$"=="/shop/all")?><div id="listawebaruhaz"><ol> $BODY$ </ol></div><?endif?> <?if("$REQUEST_URI$"=="/shop/all/2")?> <div id="listawebaruhaz"><OL SEQNUM="100"> $BODY$ </ol></div> <?endif?> <?if("$REQUEST_URI$"=="/shop/all/3")?> <div id="listawebaruhaz"><OL SEQNUM="200"> $BODY$ </ol></div> <?endif?> |
Köszi az ötletet. Elméletben jónak kellene lennie ennek a kódnak, de sajnos a gyakorlatban nem megy.
2 problémát fedeztem fel: - Nem lehet kétszer beírni a $BODY$ egy adott oldalon - Kipróbáltam if nélkül is, a következő kód szerint eleve 100-al kellene kezdenie: Kód <div id="listawebaruhaz"><ol SEQNUM="100">$BODY$</ol></div> Ehelyett ugyanúgy 1-el kezdi. Valahol engedélyezni kell esetleg, hogy több $BODY$ is megjelenhessen? Esetleg ott a probléma, hogy nem használok külső html szerkesztőt? Hol lehet a gond? Köszi előre is Hozzáadva (19.01.2013, 14:45) Kód <div id="listawebaruhaz"><ol start="100">$BODY$</ol></div> A SEQNUM-ot már nem fogadja el a rendszer, helyette a START-ot kell használni Tehát már csak 1 problémával kell szembenézni, hogy a $BODY$ csak egyszer szerepelhet egy adott oldalon, így a vmarci21, által beírt feltételes utasítások ebben a formában sajnos nem használhatók, mert több helyen van feltüntetve a $BODY$ (egyébként az elmélet helyes és megoldható lenne a fenti sorral együtt) Hmm, valakinek ötlet? Tudja esetleg valaki, miért nem szerepelhet többször a $BODY$? Köszi előre is |
Tomó, akkor próbáld másképp, pl. így: (Ez már csak egyszerű logikai játék, a kódokat már tudod, de azért leírom a(z ellvileg) helyes megoldást)
Kód <?if("$REQUEST_URI$"=="/shop")?><div id="listawebaruhaz"><ol><?endif?> <?if("$REQUEST_URI$"=="/shop/all")?><div id="listawebaruhaz"><ol><?endif?> <?if("$REQUEST_URI$"=="/shop/all/2")?> <div id="listawebaruhaz"><OL SEQNUM="100"><?endif?> <?if("$REQUEST_URI$"=="/shop/all/3")?> <div id="listawebaruhaz"><OL SEQNUM="200"> <?endif?> $BODY$ </ol></div> |
Ismét nagyot alkottunk!
Ugyanezen a "logikai játékon" gondolkoztam, hogy lehet megoldani 1db $BODY$ felhasználással. Nem gondoltam volna, hogy az ol-nak külön feltételekben értéket lehet adni, de ez így nagyon jó A Nálam működő kód a következő: Kód <?if($REQUEST_URI$="/shop/")?><div id="listawebaruhaz"><ol><?endif?> <?if($REQUEST_URI$="/shop/2")?><div id="listawebaruhaz"><ol start=100><?endif?> <?if($REQUEST_URI$="/shop/3")?><div id="listawebaruhaz"><ol start=199><?endif?> $BODY$</ol></div> <?endif?> Hát igazán köszönöm a segítséget vmarci21, ha lesz még kérdésem biztosan jelzem majd. Együtt gyorsabb a megoldás és biztosan másnak is hasznára lesznek az információk Addigis szép délutánt mindenkinek! |
Tomó, van egy kis baj vele, nálam csak a bolt (/shop) főoldala látszik.
Így nézd meg: Kód <?if($REQUEST_URI$="/shop/2")?><div id="listawebaruhaz"><ol start=100><?endif?> <?if($REQUEST_URI$="/shop/3")?><div id="listawebaruhaz"><ol start=200><?else?> <div id="listawebaruhaz"><ol> <?endif?> $BODY$</ol></div> vagy Kód <?if($REQUEST_URI$="/shop/all/2")?><div id="listawebaruhaz"><ol start=100><?endif?> <?if($REQUEST_URI$="/shop/all/3")?><div id="listawebaruhaz"><ol start=200><?else?> <div id="listawebaruhaz"><ol> <?endif?> $BODY$</ol></div> ez már 100%-os kell legyen! |
Sziasztok
vmarci21, megvan a végleges kód végre. Fontos, hogy mindegyik sor végén <?else?> legyen. Amennyiben <?endif?> -et írunk a sorok végére (kivétel utolsó sor), akkor gyakorlatilag hiába teljesülne az első sor feltétele, a második sor <?else?> ága felülírná az első sor teljesülését, így mindig 1-99-ig írná ki továbbra is a sorszámokat Szóval a helyes kód a következő: Kód <?if($REQUEST_URI$="/shop/all/2")?><div id="listawebaruhaz"><ol start=100><?else?> <?if($REQUEST_URI$="/shop/all/3")?><div id="listawebaruhaz"><ol start=199><?else?> <div id="listawebaruhaz"><ol><?endif?><?endif?> $BODY$</ol></div> Ezzel a kóddal gyakorlatilag működik minden alkategóriánál is, ahol nincs több elem, mint 99. Ha pedig valahol mégis több lenne, mint 99 vagy az összes termék eléri a 199-et, akkor egy újabb sort kell beilleszteni és egy <?endif?>-et a többi mellé, így: Kód <?if($REQUEST_URI$="/shop/all/2")?><div id="listawebaruhaz"><ol start=100><?else?> <?if($REQUEST_URI$="/shop/all/3")?><div id="listawebaruhaz"><ol start=199><?else?> <?if($REQUEST_URI$="/shop/all/4")?><div id="listawebaruhaz"><ol start=298><?else?> <div id="listawebaruhaz"><ol><?endif?><?endif?><?endif?> $BODY$</ol></div> Kipróbáltam úgy is, hogy csak 50 terméket jelenítek meg egy kategóriában és természetesen úgy is működik... vmarci21, ismét köszönöm a segítséged, mivel az ötleted alapján lett meg a végső kód és mostmár tényleg működik. Úgy látom jól össze tudunk dolgozni Már nem tudok hírnevet növelni nálad, de majd 6 nap múlva, mivel ez már a második probléma amiben segítettél 2 nap alatt. További szép napot mindenkinek Hozzáadva (05.02.2013, 09:22) Kód <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td>Elérhető árucikkek: <b><?$DRAW_BLOCK$('NUM_ENTRIES','ne_cont')?></b></td> <td align="right"><?$DRAW_BLOCK$('SORT_SELECTOR','slist')?></td> </tr></table> Várom az esetleges ötleteket Köszönöm előre is További szép napot |
Sziasztok
vmarci21, és a vicc az egészben, ha adminként vagyok bejelentkezve, jól jelenik meg. Megnézegettem a felhasználói jogokat és azt vettem észre, hogyha a felhasználó csoport webáruház részénél aktívvá van téve az összes árucikk hozzáadása, szerkesztése, eltávolítása, akkor jól jelenik meg. Nekem azért nem tűnt eddig fel, mert admin-ként vagyok belogolva szinte mindig. Viszont ha bármely más joggal rendelkezők nézik, akiknél ez nincs hozzáadva, akkor azt is hozzászámolja a program ahány másolat van egy adott termékből. Vicces ugyanakkor szomorú is, hogy miért van ehhez a felhasználói joghoz kötve a NUM_ENTRIES értéke. A NUM_ENTRIES nem lehet valahogy megpiszkálni, hogy jól működjön. Mert gondolom, ha adminként jól működik, akkor sima vendégként is tudna jól... Várom a visszajelzéseket Köszi mindenkinek előre is Hozzáadva (12.02.2013, 07:59) |
Sziasztok, szeretném megkérdezni, hogy hogyan tudom beállítani a paypal fizetési módot a webáruházban. Lépésről lépésre, mert úgy látom ez eddig csak nekem nem sikerült. Paypal account-om az van de nem tudom, hogyan állítsam be a webáruházban.
|
attilagreat, ha jól tudom itt a mgyar fórumon is van róla leírás, de az angolon biztos. Sajnos én nem tudok segíteni, nincs webáruházam.
|
| |||