#psd2html #psd #html #css #js

Mam pytanie:
Jak dostaję od klienta plik PSD2HTML( plik photoshop do przeniesienia na html/css/js) to co jest lepsze:

1. Zakodować kod semantycznie i wstawić do worpdpressa, a do pól które mają być edytowane przez klienta podłączyć Advanced Custom Fields np: get_field('nazwa-pola')'
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Biezdar: oczywiście że wersja 1 i najlepiej od razu kodować w WP żeby nie robić podwójnej roboty. Od razu zakładasz do WP zamiast najpierw robić czysty HTML/CSS i dopiero później dostosowywać do WP.
  • Odpowiedz
@Biezdar: tylko opcja nr 1. Znaczy jak dla mnie i ja tak robię. Raz, że kod tak jak piszesz jest poprawny i nie zaśmiecony a dwa eliminujesz możliwość spieprzenia czegokolwiek przez klienta.
  • Odpowiedz
#psd2html #psd #html #css #js

Czy próbował już ktoś przenieść PSD2HTML (czyli plik photoshop na html/css/js) za pomocą narzędzi Wordpress + jakiś page builder(np.elementor) ?

Wydaje mi się że to powinna być norma, bo klient powinien mieć możliwość samemu edytować poszczególne treści.
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Biezdar: To jest ciągle utopia. Brackets w swoich pierwszych wersjach miał głęboką integrację z PSD tak że normalnie widziałeś część pliku, klepiąc kod miałeś odniesienia co chwile do tego co w projekcie itp. Wycofali to kompletnie i szkoda ale rozumiem powody - stwierdzili że jednak projektować strony należy w narzędziach dedykowanych do tego. Dziś Brackets już wcale nie ma tej integracji (a Brackets to Adobe przecież).
  • Odpowiedz
Mirki plik zwraca mi jsona i ładuje te dane do datatable m.in.

"edit"=>""
W pliku .php jest warunek, jeśli jest ustawiona get-delete to usuwa dane z bazy danych

Jak najlepiej zabezpieczyć to przed niepożądanym usunięciem czegoś ?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pkym: na szybko:

1. Takie rzeczy metodą POST, a jeszcze lepiej DELETE
2. Token CSRF
3. Autentykacja usera
4. Policy sprawdzająca czy request o usunięcie jest autoryzowany (np. czy user ma uprawnienie admina albo czy jest autorem tego
  • Odpowiedz
potrzebuję napisać np. w jquery kod, który po pierwsze otworzy konkretną, niezależną od mnie stronę, przeszuka jakąś konkretną tabelę z tej strony, pobierze jakieś wartości z tej tabeli, potem te wartości posłużą do sklejenia stringa, który będzie adresem url, otworzy ten adres, który też zwróci w środku jakąś tabelę z linkami i przejdzie po wszystkich linkach w tej tabeli otwierając każdy z nich w nowej karcie. da się zrobić coś takiego w
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witajcie, większe kilka lat temu zawiesiłem przygodę z webdeveloperką, mam na swoim koncie kilka sklepów i innych aplikacji (PHP, MySQL, JS+jQuery), które działają do dzisiejszego dnia i spełniają swoje zadanie. Chciałbym wrócić do tematu - nadrobić to, co przespałem - nowe trendy, rozwiązania na ułatwianie sobie roboty itp.

Dzięki jakim materiałom mógłbym łatwiej i przyjemniej wrócić do tematu? Jesteście w stanie coś polecić? Z góry dzięki!

#webdev #php
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej Mirki!
Pytanie do mistrzów regexa bo chwile się z tym męczę. Potrzebuję pozostawić w stringu wszystko co nie spełnia regexa \(\S+:\S+)\... Czyli chcę wywalić ze stringa wszelkie wystąpienia ciągów znaków jak X:X czyli z "lorem ipsum test:123 et dolor" zostawić wszystko prócz test:123.

Wiem że mogę zrobić replace na match które podałem lecz wolałbym zrobić matcha aby otrzymać wszystko co pozostało. Jest jakiś sposób aby to zmatchować? Próbowałem exclude ?! ale
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam następujący problem z nadpisywaniem tablicy. Ktoś wie jak to rozwiązać? Więcej info w komentarzach w kodzie. Chodzi o to że 1 tablica jest przyrównywana z 2 tablicą. Chce żeby w nowej tablicy po wykonaniu filter i map były tylko niepowtrzajace się wartości a, które zawierają się w tablicy arr. Jednocześnie nie nadpisując pierwotnej tablicy. Musi to być zrobione z użyciemtej funkcji map();
Jeśli ktoś mógłby pomóc i wyjaśnić dlaczego to się
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jak zrobić aby na fixed-menu był też top bar ?

""

jest tylko widoczny na normalnym menu a jak zjedziemy stronę i zrobi się fixed-menu to już nie ma top bara (
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@l3g1t:
No to podaj kod do swojego rozwiązania chętnie obejrzę i ocenię.
Bo na razie tak troszkę ściemniasz.

Moje rozwiązanie działa. Kod który podałem robi dokładnie to o co OP poprosił.

A ty na razie tylko krytykujesz moje rozwiązanie. Podaj swój kod.
  • Odpowiedz
@l3g1t: Faktycznie, Twoje rozwiązanie jest lepsze od mojego. Jednak ciągle uważam że zamiast tylko krytykować moje rozwiązanie, to powinieneś podać swoje. Wtedy dyskusja ma jakiś sens. Gdy tylko krytykujesz, to jesteś trochę jak Pan Maruda ;)
  • Odpowiedz
hej, mam taką klasę:

public class EmployeeUpdateDTO {
private int employeeId;
private Listvariant1;
private Listvariant2;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Karatte: zwraca stronę tylko nie mam dostępu w jsie do tego co dodałem:
modelAndView.addObject(employeeQueryDTO);
wcześniej próbowałem działać właśnie jsonem zamiast modelandview, umiałem pobrać z bazy dane, przekształcić je na klasę DTO, ale nie wiedziałem jak przekazać jsona do widoku w controllerze żeby zawartość jsona wypełniła tabelę w htmlu.
w sumie to jest mi obojętnie czy skorzystam z ModelAndView czy inaczej byle to działało.
Mój wcześniejszy post, który opisuje problem z
  • Odpowiedz