Skocz do zawartości

selljus.pl

Members
  • Zawartość

    208
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    2

Zawartość dodana przez selljus.pl

  1. sklep z tapetami ściennymi StudioRasch.pl

    fajnie przejrzyście, przyjemnie przebywa się na stronie sklepu.
  2. Wypełnienie

    trochę roboty jest ;/
  3. Mam problem, pewnie gdzieś namieszane jest w plikach. Problem związany jest z wiadomością informującą o sprzedaży produktu, w wiadomości tej źle wyświetlane są koszt wysyłki, ceny towaru. Domyślną walutą w sklepie jest $, produkty mają wprowadzone ceny w dolarach, koszty wysyłki również są w dolarach. Wiadomości dla klientów zakupujących w złotówkach przychodzą poprawnie. Ale do sprzedawcy dochodzi zła wiadomość:- ceny w tej wiadomości są mnożeone dwa razy przez kurs ;/ wie ktoś może dlaczego ?
  4. Pytanie odnośnie czyszczenia/optymalizacji

    pomogę w usuwaniu zamówień: http://blog.efrenzy.pl/2010/01/09/prestashop-usuwanie-zamowien-w-panelu/ pozostałe dane można prawdopobnie zresetować w bazie dancyh.
  5. skórki presta 1,3

    za darmo nie znajdziesz niczego wyszukanego.
  6. Witam, Chciałbym zrobić w ten sposób, że jeśli klient wybierze -> Odbiór osobisty <- następnie -> wpłatana na konto <- to żeby wyświetlał się komuniakt, że możliwość odbioru osobistego jest po wpłacie pieniędzy na konto.daje warunek:id_carrier == 0} style="display:none;"{/if}>{l s='tresc komunikatu'} treść wstawiam do bankwire/paymant.tplale to rozwiązanie nie działa, pomorze ktoś ?
  7. warunek płatności - przy odbiorze.

    dzięki wielkie, męczyłem się z tym pół dnia ;] może coś wbije mi się do głowy.
  8. Witam, posiadam moduł w sklepie blockcategoriesmdi i wszystko napierwszy rzut oka działa ok. Jednak gdy wybiorę jakiś produkt i będę chciał zmienić kategorię będąc na tronie danego produktu to wyskakuje brak adresu: "Niestety podany przez ciebie adres URL nie jest dostępny". Można działanie sprawdzić na stronie autoidentyfikacja.pl . Problem jest pewnie gdzieś w kodzie js: var ddlevelsmenu={enableshim: true, //enable IFRAME shim to prevent drop down menus from being hidden below SELECT or FLASH elements? (tip: disable if not in use, for efficiency)arrowpointers:{ downarrow: ["modules/blockcategoriesmdi/arrowdown.gif", 11,7], //[path_to_down_arrow, arrowwidth, arrowheight] rightarrow: ["modules/blockcategoriesmdi/arrowright.gif", 12,12], //[path_to_right_arrow, arrowwidth, arrowheight] showarrow: {toplevel: true, sublevel: true} //Show arrow images on top level items and sub level items, respectively?},hideinterval: 200, //delay in milliseconds before entire menu disappears onmouseout.effects: {enableswipe: true, enablefade: true, duration: 500},httpsiframesrc: "blank.htm", //If menu is run on a secure (https) page, the IFRAME shim feature used by the script should point to an *blank* page *within* the secure area to prevent an IE security prompt. Specify full URL to that page on your server (leave as is if not applicable).///No need to edit beyond here////////////////////topmenuids: [], //array containing ids of all the primary menus on the pagetopitems: {}, //object array containing all top menu item linkssubuls: {}, //object array containing all ULslastactivesubul: {}, //object object containing info for last mouse out menu item's ULtopitemsindex: -1,ulindex: -1,hidetimers: {}, //object array timershimadded: false,nonFF: !/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent), //detect non FF browsersgetoffset:function(what, offsettype){ return (what.offsetParent)? what[offsettype]+this.getoffset(what.offsetParent, offsettype) : what[offsettype]},getoffsetof:function(el){ el._offsets={left:this.getoffset(el, "offsetLeft"), top:this.getoffset(el, "offsetTop")}},getwindowsize:function(){ this.docwidth=window.innerWidth? window.innerWidth-10 : this.standardbody.clientWidth-10 this.docheight=window.innerHeight? window.innerHeight-15 : this.standardbody.clientHeight-18},gettopitemsdimensions:function(){ for (var m=0; m<this.topmenuids.length; m++){ var topmenuid=this.topmenuids[m] for (var i=0; i<this.topitems[topmenuid].length; i++){ var header=this.topitems[topmenuid][i] var submenu=document.getElementById(header.getAttribute('rel')) header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight} } }},isContained:function(m, e){ var e=window.event || e var c=e.relatedTarget || ((e.type=="mouseover")? e.fromElement : e.toElement) while (c && c!=m)try {c=c.parentNode} catch(e){c=m} if (c==m) return true else return false},addpointer:function(target, imgclass, imginfo, BeforeorAfter){ var pointer=document.createElement("img") pointer.src=imginfo[0] pointer.style.width=imginfo[1]+"px" pointer.style.height=imginfo[2]+"px" if(imgclass=="rightarrowpointer"){ pointer.style.left=target.offsetWidth-imginfo[2]-2+"px" } pointer.className=imgclass var target_firstEl=target.childNodes[target.firstChild.nodeType!=1? 1 : 0] //see if the first child element within A is a SPAN (found in sliding doors technique) if (target_firstEl && target_firstEl.tagName=="SPAN"){ target=target_firstEl //arrow should be added inside this SPAN instead if found } if (BeforeorAfter=="before") target.insertBefore(pointer, target.firstChild) else target.appendChild(pointer)},css:function(el, targetclass, action){ var needle=new RegExp("(^|\\s+)"+targetclass+"($|\\s+)", "ig") if (action=="check") return needle.test(el.className) else if (action=="remove") el.className=el.className.replace(needle, "") else if (action=="add" && !needle.test(el.className)) el.className+=" "+targetclass},addshimmy:function(target){ var shim=(!window.opera)? document.createElement("iframe") : document.createElement("div") //Opera 9.24 doesnt seem to support transparent IFRAMEs shim.className="ddiframeshim" shim.setAttribute("src", location.protocol=="https:"? this.httpsiframesrc : "about:blank") shim.setAttribute("frameborder", "0") target.appendChild(shim) try{ shim.style.filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)' } catch(e){} return shim},positionshim:function(header, submenu, dir, scrollX, scrollY){ if (header._istoplevel){ var scrollY=window.pageYOffset? window.pageYOffset : this.standardbody.scrollTop var topgap=header._offsets.top-scrollY var bottomgap=scrollY+this.docheight-header._offsets.top-header._dimensions.h if (topgap>0){ this.shimmy.topshim.style.left=scrollX+"px" this.shimmy.topshim.style.top=scrollY+"px" this.shimmy.topshim.style.width="99%" this.shimmy.topshim.style.height=topgap+"px" //distance from top window edge to top of menu item } if (bottomgap>0){ this.shimmy.bottomshim.style.left=scrollX+"px" this.shimmy.bottomshim.style.top=header._offsets.top + header._dimensions.h +"px" this.shimmy.bottomshim.style.width="99%" this.shimmy.bottomshim.style.height=bottomgap+"px" //distance from bottom of menu item to bottom window edge } }},hideshim:function(){ this.shimmy.topshim.style.width=this.shimmy.bottomshim.style.width=0 this.shimmy.topshim.style.height=this.shimmy.bottomshim.style.height=0},buildmenu:function(mainmenuid, header, submenu, submenupos, istoplevel, dir){ header._master=mainmenuid //Indicate which top menu this header is associated with header._pos=submenupos //Indicate pos of sub menu this header is associated with header._istoplevel=istoplevel if (istoplevel){ this.addEvent(header, function(e){ ddlevelsmenu.hidemenu(ddlevelsmenu.subuls[this._master][parseInt(this._pos)]) }, "click") } this.subuls[mainmenuid][submenupos]=submenu header._dimensions={w:header.offsetWidth, h:header.offsetHeight, submenuw:submenu.offsetWidth, submenuh:submenu.offsetHeight} this.getoffsetof(header) submenu.style.left=0 submenu.style.top=0 submenu.style.visibility="hidden" this.addEvent(header, function(e){ //mouseover event if (!ddlevelsmenu.isContained(this, e)){ var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)] if (this._istoplevel){ ddlevelsmenu.css(this, "selected", "add") clearTimeout(ddlevelsmenu.hidetimers[this._master][this._pos]) } ddlevelsmenu.getoffsetof(header) var scrollX=window.pageXOffset? window.pageXOffset : ddlevelsmenu.standardbody.scrollLeft var scrollY=window.pageYOffset? window.pageYOffset : ddlevelsmenu.standardbody.scrollTop var submenurightedge=this._offsets.left + this._dimensions.submenuw + (this._istoplevel && dir=="topbar"? 0 : this._dimensions.w) var submenubottomedge=this._offsets.top + this._dimensions.submenuh //Sub menu starting left position var menuleft=(this._istoplevel? this._offsets.left + (dir=="sidebar"? this._dimensions.w : 0) : this._dimensions.w) if (submenurightedge-scrollX>ddlevelsmenu.docwidth){ menuleft+= -this._dimensions.submenuw + (this._istoplevel && dir=="topbar" ? this._dimensions.w : -this._dimensions.w) } submenu.style.left=menuleft+"px" //Sub menu starting top position var menutop=(this._istoplevel? this._offsets.top + (dir=="sidebar"? 0 : this._dimensions.h) : this.offsetTop) if (submenubottomedge-scrollY>ddlevelsmenu.docheight){ //no room downwards? if (this._dimensions.submenuh<this._offsets.top+(dir=="sidebar"? this._dimensions.h : 0)-scrollY){ //move up? menutop+= - this._dimensions.submenuh + (this._istoplevel && dir=="topbar"? -this._dimensions.h : this._dimensions.h) } else{ //top of window edge menutop+= -(this._offsets.top-scrollY) + (this._istoplevel && dir=="topbar"? -this._dimensions.h : 0) } } submenu.style.top=menutop+"px" if (ddlevelsmenu.enableshim && (ddlevelsmenu.effects.enableswipe==false || ddlevelsmenu.nonFF)){ //apply shim immediately only if animation is turned off, or if on, in non FF2.x browsers ddlevelsmenu.positionshim(header, submenu, dir, scrollX, scrollY) } else{ submenu.FFscrollInfo={x:scrollX, y:scrollY} } ddlevelsmenu.showmenu(header, submenu, dir) } }, "mouseover") this.addEvent(header, function(e){ //mouseout event var submenu=ddlevelsmenu.subuls[this._master][parseInt(this._pos)] if (this._istoplevel){ if (!ddlevelsmenu.isContained(this, e) && !ddlevelsmenu.isContained(submenu, e)) //hide drop down ul if mouse moves out of menu bar item but not into drop down ul itself ddlevelsmenu.hidemenu(submenu) } else if (!this._istoplevel && !ddlevelsmenu.isContained(this, e)){ ddlevelsmenu.hidemenu(submenu) } }, "mouseout")},setopacity:function(el, value){ el.style.opacity=value if (typeof el.style.opacity!="string"){ //if it's not a string (ie: number instead), it means property not supported el.style.MozOpacity=value if (el.filters){ el.style.filter="progid:DXImageTransform.Microsoft.alpha(opacity="+ value*100 +")" } }},showmenu:function(header, submenu, dir){ if (this.effects.enableswipe || this.effects.enablefade){ if (this.effects.enableswipe){ var endpoint=(header._istoplevel && dir=="topbar")? header._dimensions.submenuh : header._dimensions.submenuw submenu.style.width=submenu.style.height=0 submenu.style.overflow="hidden" } if (this.effects.enablefade){ this.setopacity(submenu, 0) //set opacity to 0 so menu appears hidden initially } submenu._curanimatedegree=0 submenu.style.visibility="visible" clearInterval(submenu._animatetimer) submenu._starttime=new Date().getTime() //get time just before animation is run submenu._animatetimer=setInterval(function(){ddlevelsmenu.revealmenu(header, submenu, endpoint, dir)}, 10) } else{ submenu.style.visibility="visible" }},revealmenu:function(header, submenu, endpoint, dir){ var elapsed=new Date().getTime()-submenu._starttime //get time animation has run if (elapsed<this.effects.duration){ if (this.effects.enableswipe){ if (submenu._curanimatedegree==0){ //reset either width or height of sub menu to "auto" when animation begins submenu.style[header._istoplevel && dir=="topbar"? "width" : "height"]="auto" } submenu.style[header._istoplevel && dir=="topbar"? "height" : "width"]=(submenu._curanimatedegree*endpoint)+"px" } if (this.effects.enablefade){ this.setopacity(submenu, submenu._curanimatedegree) } } else{ clearInterval(submenu._animatetimer) if (this.effects.enableswipe){ submenu.style.width="auto" submenu.style.height="auto" submenu.style.overflow="visible" } if (this.effects.enablefade){ this.setopacity(submenu, 1) submenu.style.filter="" } if (this.enableshim && submenu.FFscrollInfo) //if this is FF browser (meaning shim hasn't been applied yet this.positionshim(header, submenu, dir, submenu.FFscrollInfo.x, submenu.FFscrollInfo.y) } submenu._curanimatedegree=(1-Math.cos((elapsed/this.effects.duration)*Math.PI)) / 2},hidemenu:function(submenu){ if (typeof submenu._pos!="undefined"){ //if submenu is outermost UL drop down menu this.css(this.topitems[submenu._master][parseInt(submenu._pos)], "selected", "remove") if (this.enableshim) this.hideshim() } clearInterval(submenu._animatetimer) submenu.style.left=0 submenu.style.top="-1000px" submenu.style.visibility="hidden"},addEvent:function(target, functionref, tasktype) { if (target.addEventListener) target.addEventListener(tasktype, functionref, false); else if (target.attachEvent) target.attachEvent('on'+tasktype, function(){return functionref.call(target, window.event)});},init:function(mainmenuid, dir){ this.standardbody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body this.topitemsindex=-1 this.ulindex=-1 this.topmenuids.push(mainmenuid) this.topitems[mainmenuid]=[] //declare array on object this.subuls[mainmenuid]=[] //declare array on object this.hidetimers[mainmenuid]=[] //declare hide entire menu timer if (this.enableshim && !this.shimadded){ this.shimmy={} this.shimmy.topshim=this.addshimmy(document.body) //create top iframe shim obj this.shimmy.bottomshim=this.addshimmy(document.body) //create bottom iframe shim obj this.shimadded=true } var menubar=document.getElementById(mainmenuid) var alllinks=menubar.getElementsByTagName("a") this.getwindowsize() for (var i=0; i<alllinks.length; i++){ if (alllinks[i].getAttribute('rel')){ this.topitemsindex++ this.ulindex++ var menuitem=alllinks[i] this.topitems[mainmenuid][this.topitemsindex]=menuitem //store ref to main menu links var dropul=document.getElementById(menuitem.getAttribute('rel')) document.body.appendChild(dropul) //move main ULs to end of document dropul.style.zIndex=2000 //give drop down menus a high z-index dropul._master=mainmenuid //Indicate which main menu this main UL is associated with dropul._pos=this.topitemsindex //Indicate which main menu item this main UL is associated with this.addEvent(dropul, function(){ddlevelsmenu.hidemenu(this)}, "click") var arrowclass=(dir=="sidebar")? "rightarrowpointer" : "downarrowpointer" var arrowpointer=(dir=="sidebar")? this.arrowpointers.rightarrow : this.arrowpointers.downarrow if (this.arrowpointers.showarrow.toplevel) this.addpointer(menuitem, arrowclass, arrowpointer, (dir=="sidebar")? "before" : "after") this.buildmenu(mainmenuid, menuitem, dropul, this.ulindex, true, dir) //build top level menu dropul.onmouseover=function(){ clearTimeout(ddlevelsmenu.hidetimers[this._master][this._pos]) } this.addEvent(dropul, function(e){ //hide menu if mouse moves out of main UL element into open space if (!ddlevelsmenu.isContained(this, e) && !ddlevelsmenu.isContained(ddlevelsmenu.topitems[this._master][parseInt(this._pos)], e)){ var dropul=this if (ddlevelsmenu.enableshim) ddlevelsmenu.hideshim() ddlevelsmenu.hidetimers[this._master][this._pos]=setTimeout(function(){ ddlevelsmenu.hidemenu(dropul) }, ddlevelsmenu.hideinterval) } }, "mouseout") var subuls=dropul.getElementsByTagName("ul") for (var c=0; c<subuls.length; c++){ this.ulindex++ var parentli=subuls[c].parentNode if (this.arrowpointers.showarrow.sublevel) this.addpointer(parentli.getElementsByTagName("a")[0], "rightarrowpointer", this.arrowpointers.rightarrow, "before") this.buildmenu(mainmenuid, parentli, subuls[c], this.ulindex, false, dir) //build sub level menus } } } //end for loop this.addEvent(window, function(){ddlevelsmenu.getwindowsize(); ddlevelsmenu.gettopitemsdimensions()}, "resize")},setup:function(mainmenuid, dir){ this.addEvent(window, function(){ddlevelsmenu.init(mainmenuid, dir)}, "load")}}
  9. Wie ktoś może który plik odpowiedzialny jest za wygląd produktów powiązanych ?
  10. Edycja wyglądu powiązanych produktów ?

    dzięki za pomoc.
  11. Problem z przyjaznym url w blokcategoriesmdi

    moduł seo, który usuwa id pomorze ?
  12. Edycja wyglądu powiązanych produktów ?

    w css można edytować za pomocą product_accessories , jakiś tpl jest odpowiedzialny za wygląd ?
  13. Slider CU3ER 3D flash

    fajny blok, dzięki. Instalacja przebiega pewnie w ten sam sposób jak standardowego modułu:- kopiujemy pliki modułu do katalogu "modules",- przechodzimy do sklepu - zakładka moduły i instalujemy.
  14. Witam, mam problem po instalacji bloku prostego wyszukiwania. Wyskakuje mi błąd:Fatal error: Call to undefined method BlockSearch::isRegisteredInHook() in /home/chomtech/domains/nazwastrony.pl/public_html/modules/blocksearch/blocksearch.php on line 65
  15. błąd przy instalacji prostego wyszukiwania >?

    dzięki, wszystko ok. skopiowałem moduł w całości ze starszej wersji i już działa.
  16. błąd przy instalacji prostego wyszukiwania >?

    tak z tej samej wersji ;/
  17. Sklep z gadżetami www.gadżetlab.pl

    menu dałbym nad banerem lub pod.
  18. Witam, można zamieścić przekreślną, starą cene w polecanych produktach (gdy jest promocja) ?
  19. przekreślona stara cena w polecanych produktach ?

    właśnie próbowałem i nie działa.
  20. już kiedyś był taki post jednak nie mogę go wyszukać. Gdzie ustawiało się szerokość podpowiedzi w wyszukiwarce top ? mam na myśli listę uzupełniania, np.: jeśli wpiszemy "ipo" - to wyskakują nazwy przedmiotów zaczynających się od tych liter.
  21. wielkość podpowiedzi w wyszukiwarce TOP

    zmieniłem ustawienia, jednak zmienia sie tam szerokość tylko zawartości widoku okna (pozycje produktów) a szerokość całego pola, które ma ~502px nie ulega zmianie, nie pamietam już jak kiedyś to robiłem. Podpowiesz mi jak się zmieniało szerokość całego pola ?
  22. www.es-mot.pl

    mało przejrzysty, ale kierunek dobry ;]
  23. wielkość podpowiedzi w wyszukiwarce TOP

    nie problem ale zapomniałem gdzie to się edytuje. Dzięki za pomoc.
  24. Problem z wyszukiwaniem

    a nie masz tego samego produktu w kilku kategoriach ?
  25. istnieje jakiś lokalny validator ? aby nie kopiować plików na serwer ?
×