menu w panelu admina

boboo

Avatar: boboo

2011-04-09 14:24

To i ja mam pytanie:
czy ktoś potrafi 'jednym ruchem' unormować zachowanie menü w panelu admina?
bo według mnie normalne menü powinno znikać jeśli się z niego wyjedzie bez kliknięcia. niestety tu tak nie jest. często przelatuję myszką przez to menü bez potrzeby jego użycia i potem muszę kliknąć 'w plener' aby zniknęło.
i nie chodzi mi o jakieś nowe menü lub monstrualne przeprogramowanie w common-admin.js. jakiś mały, sprytny i cieszący myk - tego mi potrzeba.

» Quick.Cart v4.x

http://it-service.kimla.de QC- & QCMS-plugins

korekkorek

Avatar: korekkorek

2011-04-09 21:42

Trza by looknąć i pokombinować z onmouseout, onkeypress, onkeydown onmouseup i coś z tegozastosować. . Nie Hametryka ale jakoś tak.
Mnie bardziej nurtuje jak dorobić kolejną stronkę do menu admina by np wyświetlać sobie zapisywane słowa z wyszukiwarki produktowej. No ale jak naprawdę będę potrzebowal, to pewnie przysiądę i zrobię.

Q. C. 4.0

boboo

Avatar: boboo

2011-04-09 22:17

od wpisywania i kasowania 'onmouseout' mam już w niektórych miejscach przetarty dysk.
o literkach 'emnostu' na klawiaturze nie wspomnę ;-)
albo mam jakieś zaćmienie, albo js mi nie leży :-/

http://it-service.kimla.de QC- & QCMS-plugins

marcincook

Avatar: marcincook

2011-04-10 05:03

A może by zamienić tą plątaninię lista, bloki etc na zwykłe menu w css

http://dev.inherit.pl/menu-admin.htm

wszystko w jednym pliku jest js+css+html z langami

Propos JS - boboo lubisz "rozkminiać" to masz taki js {prościej się chyba nie da}


startList 
= function() {
if (
document.all&&document.getElementById) {
navRoot document.getElementById("nav");
for (
i=0i<navRoot.childNodes.lengthi++) {
node navRoot.childNodes[i];
if (
node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  
node.onmouseout=function() {
  
this.className=this.className.replace(" over""");
   }
   }
  }
 }
}
window.onload=startList;

boboo

Avatar: boboo

2011-04-10 12:49

dzięki Marcincook.
z żalem, ale użyłem. dlaczego z żalem? bo myślałem, że da się łatwiutko gdzieś 'pstryknąć' w oryginalnym kodzie i fertig.
ale świetnie hula i jeśli dalej tak będzie, to odchudzę common-admin.js o zbędne funkcje.
bo jestem maniakiem odchudzania kodów ;-)
jak biorę dziewiczego QC, to po dwóch godzinach przy pełnej funkcjonalności ma on zaledwie 50-60% wyjściowej objętości.

http://it-service.kimla.de QC- & QCMS-plugins

boboo

Avatar: boboo

2011-04-10 22:48

@korekkorek,
masz na myśli takie coś?
http://it-service.kimla.de/?qc-searchlist,28

http://it-service.kimla.de QC- & QCMS-plugins

korekkorek

Avatar: korekkorek

2011-04-10 23:08

Prawie.
Wystarcza mi coś znacznie prostszego bez dat oraz IP, bo nie wiem do czego mi one mogły by posłużyć (chyba że jeszcze na coś nie wpadłem do czego IP mogło by mi się przydać?). zachowywanie daty.. hmmm, też nie bardzo. No chyba że chodzi o badanie trendów,, czyli śledzenie aktualnej "mody" na coś co w tej chwili jest na topie (najczęściej szukana w jakimś okresie). No może jakoś tak. Z tym, że to ma sens raczej przy dużych sklepach, lub np serwisach aukcyjnych.
Za to ile razy dane słowo było wyszukiwane, to a i owszem. Specjalnie pominąłeś?

Tak dokładnie taką podstronę do panelu przyszłościowo chciał bym sobie pyknąć.
Podziel się wskazówką na zmajstrowanie czegoś takiego.
P. S. a jeszcze, po co jest ta kolumna klient?

Q. C. 4.0

boboo

Avatar: boboo

2011-04-10 23:26

kolumna klient wyświetla nazwisko 'klienta' jeśli IP, z którego szukano jest taki sam, jak w jakimś ewentualnym zamówieniu. I po to jest IP.
Np. jeśli ktoś umnie coś szuka i przypadkiem z tego samego adresu już coś zamawiał, to mogę go 'tak niechcący - w ramach przesyłania pozdrowień' poinformować, że dany towar będzie wtedy i wtedy.
Nawet nie pomyślałem o tym aby 'statystykować' częstość powtarzania jakiegoś słowa.
Może mi się zachce to zrobić.

http://it-service.kimla.de QC- & QCMS-plugins

korekkorek

Avatar: korekkorek

2011-04-11 00:17

Ip -> klient - ok rozumiem.
Tak, to chyba jedyne wytłumaczenie dodawania tej opcji.
Tylko że stosowanie takich praktyk raczej zniechęci potencjalnego kupującego (sorry zawsze mierzę wg siebie) Klienci są coraz bardziej wymagający i trzeba się nauczyć to szanować (bo konkurencja, dostępność i mnogość wyboru) Ja od razu bym pomyślał, że cienki to sklep jeżeli takich metod się łapie. Bo albo masz dobrą ofertę i nie zawracasz sobie głowy śledzeniem doglębnie statystyk i kombinowania, bo po prostu sprzedajesz, albo działasz na granicy przetrwania i łapiesz wtedy się takich nielubianych sztuczek.
U mnie tacy sprzedawcy u których kiedyś coś zakupiłem śmiący zaśmiecać mi boxa jakimiś nowymi ofertami od razu są dodawani do spamowego filtra.
Wg mnie to raczej zły pomysł.
Nie pomyślałeś? No nie, byś się nie przyznawał ;).
Chyba najpierw będziesz musiał czymś pohandlować by nabyć nieco praktycznego zmysłu.
Ot tak pół żartem :-)

Q. C 4.0

boboo

Avatar: boboo

2011-04-11 06:29

Jak zapewne zauważyłeś, w moim sklepiku nie oferuję 'pieczywa'. Jest to raczej niszowy rynek, gdzie znam osobiście ~90% moich 'klientów'.
Pluginy, które piszę, są na moje (i ich) potrzeby.
Dlatego jeśli 'Kazik' szuka u mnie sprężynki 'X' i nie znajduje i może wstydzi się zadzwonić i zapytać, to poczuwam się do koleżeńskiego obowiązku pomóc mu tę 'sprężynkę' znaleźć, aby mógł znowu celnie strzelać i 'skopać mi tyłek' na zawodach strzeleckich.
I właśnie do tego potrzebna mi jest wiedza, kto i czego szukał.

http://it-service.kimla.de QC- & QCMS-plugins

korekkorek

Avatar: korekkorek

2011-04-11 10:32

Odbiegamy nieco z dyskusją, więc by nie drażnić admina ja ostatni raz w tym wątku.
Owszem, ok, jednak trzeba mieć na uwadze pewne zagrożenia o których w poprzednim poście.
Poza tym, mnie interesują "światowe" trendy. Do analizy upodobań i preferencji klienta/rynku z powodzeniem starczą mi (i to przede wszystkim) bardzo dobre staty odwiedzających moje strony. I to nie dlatego by myśleć jak się z nimi skontaktować by próbować w. wym. sztuczek, ale po prostu by obserwować ogólne trendy które pozwalają z kolei na moje przemyślane ruchy.
Tak, kiedyś właściciel firmy z oglądając ile można wyciągnąć informacji od odwiedzających jego stronę, z wypiekami na twarzy zadał mi pytanie czy można by tak z tych danych powyciągać adresy e-mail i wysyłać potem konkretne oferty przycięte pod odwiedzającego.
Uff na szczęście są zdwowe ograniczenia sieci i niech tak zostanie.
P. S. kutrcze widzę że za bardzo wziąłeś do siebie o tej sprzedaży, to naprawdę bardziej żrtem niż serio.

P. S.
a gdybyś jednak pochwalił się jak dorobić dodatkowe menu w adminie to było by super.
Pozdrowienia.

Q. C 4.0

marcincook

Avatar: marcincook

2011-04-12 16:53

Boboo
Jak ci zależy na czystym kodzie hmm raczej prostym
To pozbyć się możesz większości funkcji js w qc
Z wyjątkiem może takich jak przekazywanie zmiennych dla formularzy
Nawet to rozwiązanie powyżej jest w zasadzie tylko dla IE
Ja ludziom ktyrym buduje stronę posze na pierwszej stronie admina
"prohram do obsługi sklepu wymaga przeglądarki zgodnej ze standardami takiej jak ff opera dafari chrome"
Więc możesz tą javkę wywalić z admina bo to itak jest dla ie,
Ie ma problem jak wiesz z hover jak najeżdzasz na coklwiek innego niż link
Ale ku mojemu zdziwieniu ie9 już sobie z tym radzi, ba nawet radzi sobie z border-radius z css3

Ja przyjmuje strategie, chcesz buć adminem sklepu używaj aktualnych przeglądarek,
Na froncie oczywiście trzeba zadbać o ie7,
Bo cofanie się do optymalizacji pod ie6 i kolejne fixy na png transparency,
To już moim zdaniem lekka przesada. Jeszcze dwa lata temu robiłem tak że if ie to obrazki gif,
Ale teraz wsparcie dla ie robię tylko na życzenie. Bo nigdy nie wyrośniemy zpieluch ie 6 :)

Do góry
o nas | kontakt