Wszystko o formularz | Webinsider - Internet widziany od środka ™

Tag: formularz

Prosty sposób na przesyłanie w formularzu internetowym danych z pól znajdujących się poza formularzem internetowym

Ostatnio dostałem (kolejne) zlecenie, na przeniesienie kalkulatora z pliku arkusza kalkulacyjnego, do formatu strony internetowej. Większość prac związana była z przebudową i uproszczeniem całości, tak by nie przenosić dość rozbudowanego arkusza kalkulacyjnego 1:1 na stronę internetową. Nie tylko dlatego, że taki formularz wyglądałby na bardzo skomplikowany, ale też dlatego, że tego typu konstrukcje średnio skalują się na ekranie np. telefonu. Pod kalkulatorem standardowy formularz kontaktowy, czyli element “form” HTMLa…

Blokada adresów e-mail z wybranych domen w formularzu kontaktowym przygotowanym za pomocą wtyczki Contact Form 7 do WordPressa

Odezwał się do mnie dawny klient, dla którego kiedyś stworzyłem wtyczkę do wtyczki, czyli wtyczkę modyfikującą pewne standardowe zachowania wtyczki Contact Form 7 do WordPressa. Wtyczka nadal działa, więc zadowolony chciał porozmawiać o nowym projekcie, jaki się u niego szykuje. Przy tej okazji pomyślałem, że mogę podzielić się fragmentem tamtego zlecenia, a mianowicie filtrem blokującym możliwość wysyłania formularza z Contact Form 7 z wybranych domen.

Nie możesz przetłumaczyć “wybierz plik” w formularzu (np. we wtyczce Contact Form 7), bo za to odpowiada przeglądarka

Dostałem dziś wiadomość od jednego z czytelników w sprawie artykułu dotyczącego wtyczki Contact Form 7 do WordPressa. Chodziło konkretnie o brak możliwości przetłumaczenia na angielski jednego z pól formularza, konkretnie odpowiedzialnego za możliwość dołączenia do wiadomości pliku. Nie zdziwiło mnie to, bo jest to pytanie, słyszę (czytam) dość regularnie, nie tylko w kontekście wtyczki Contact Form 7, bo dotyczy ono ogólnie HTMLa.

Wymagane pole w formularzu HTML dostępne w trybie tylko do odczytu, czyli łączenie tego, czego łączyć się zazwyczaj nie powinno

Przy okazji prac nad nową wersją (web) aplikacji do zgłaszania lotów dronami, która powstała z powodu problemów z działaniem DroneRadar, pojawił się pomysł, by niektóre pola ustawić tylko do odczytu, bo w nich są prezentowane informacje, które są wynikiem działania różnych skryptów i nic tam nie powinno być ręcznie modyfikowane. Jest to dość prosta operacja, bo sprowadza się do dodania tagu “readonly” np. do pola typu “input” lub “textarea”. Sytuacja jednak skomplikowała się w przypadku jednego z pól formularza, które choć najlepiej, by było właśnie tylko do odczytu, to jednak koniecznie musiało też być polem wymaganym do wypełnienia. Pozornie się kłoci ze sobą, ale tylko pozornie… ;-)

Weterynaryjny Bank Krwi, czyli nowy projekt, tworzony nie tylko po to, by spróbować przekuć ból po stracie przyjaciela w coś dobrego

Dziś mija miesiąc, jak odszedł przedwcześnie mój Faro. Miesiąc, który był bardzo specyficzny, nie tylko pod kątem przeżyć emocjonalnych, ale i zawodowym. Raptem wszystkie plany straciły na znaczeniu – najpierw by próbować go ratować, potem by dać sobie czas na żałobę. Natomiast nie oznacza to, że zawodowo faktycznie nic się nie działo. Poza rzeczami bieżącymi, których w mojej branży nie można ot, tak zostawić (np. dozór nad stronami i sklepami internetowymi), pojawiły się również “pomysły” na nowe projekty. W tym również takie, o których niedawno bym nawet nie pomyślał. I dziś o jednym z takich projektów będzie. Udostępnionym w ramach publicznego MVP dosłownie przed godzinką…

Dodawanie niestandardowego kodu HTML i JavaScript do wybranych elementów strony za pomocą JavaScript, na przykładzie WordPressa

Dostałem zapytanie o umieszczenie formularza zapisu do newslettera w ramach usługi MailerLite na stronie internetowej działające na WordPressie. Niby nic nadzwyczajnego, ale tutaj miejsce, gdzie ów kod miał być umieszczony, było bardzo precyzyjnie wybrane i niekoniecznie łatwo dostępne do modyfikacji.

Web Application Firewall w Cloudflare jako skuteczna i nieirytująca metoda walki ze SPAMem w komentarzach w WordPressie

Od kilku lat formularz dodawania komentarzy m.in. na stronie Webinsider.pl chroni wtyczka, która dodaje standardowo niewidzialne pole pułapkę (honeypot) na różnej maści skrypty (roboty/boty) rozsyłające za pomocą komentarzy SPAM. Wszystko działa sprawnie, ale od pewnego czasu obserwuję pewien skrypt, który zdaje się radzić sobie z tym zabezpieczeniem, zupełnie tak jakby, przetwarzał kod JavaScript, który zazwyczaj jest wykorzystywany w tego typu zabezpieczeniach. Dlatego uznałem, że krok na kolejny element układanki, tym razem na wyższym poziomie, bo już jakby DNSów…

Prosty sposób na zapytania ofertowe w WooCommerce z podstawową obsługą wariantów na bazie wtyczki Contact Form 7

Kilka dni temu opublikowałem artykuł (poradnik) o tym, jak można za pomocą standardowe mechanizmy WooCommerce  (m.in. koszyk) wykorzystać do umożliwienia wysyłania zapytań ofertowych w ramach sklepu przerobionego na katalog. Choć to rozwiązanie ma wiele zalet (powinno zadziałać nawet z nietypowymi konfiguratorami produktu), to sprawdzi się tylko tam, gdzie nie ma “przy okazji” klasycznego sklepu, bo modyfikacje są nie tylko spore, ale też globalne (znika np. klasyczny koszyk, czy przyciski “dodaj do koszyka”). W wielu sytuacjach jednak nie tylko nie ma co wyciągać aż takich dział. Zwłaszcza gdy zapytanie o produkt, ma być tylko dodatkiem do sklepu internetowego.

Alternatywny sposób na zapytania ofertowe w WooCommerce z wykorzystaniem koszyka i pełnym wsparciem dla atrybutów

Pracuję obecnie nad projektem, gdzie WooCommerce (wtyczka sklepu internetowego do WordPressa) pełni rolę rozbudowanego katalogu produktów, a więc nie ma możliwości zakupu, jak w klasycznym sklepie internetowym, ale można przeglądać produkty i w razie chęci skontaktować się z przedstawicielem sklepu, by ustalić szczegóły. Oczywiście jest strona kontakt, z której można skorzystać, ale oprócz tego ważne jest, by można było wysłać zapytanie w sprawie konkretnego produkt, w konkretnej konfiguracji. A to już trochę komplikuje sytuację, zwłaszcza jeśli – jak we wspomnianym przypadku – formularz konfiguracji produktu jest bardzo rozbudowany…

Ukrywanie znaczka Google reCAPTCHA v3 na stronie za pomocą CSSa i wynikający z tego dodatkowy obowiązek informacyjny

SPAM właściwie stał się naszą codziennością. I nie dotyczy to tylko skrzynek e-mail, ale również stron. SPAMerzy – zazwyczaj nie oni bezpośrednio, ale używane przez nich skrypty – nieustannie przeczesują internet w poszukiwaniu jakiegokolwiek miejsca, gdzie można by cokolwiek wypełnić. A nuż się uda i SPAM trafi na podatny grunt. Jednym z wektorów ataku są formularze na stronie internetowej. Sposobów ochrony jest sporo, a jednym z popularniejszych, a zarazem najskuteczniejszych jest mechanizm Google reCAPTCHA v3. Jego niewątpliwą zaletą jest też to, że choć zatrzymuje SPAM, to właściwie nie wpływa w żaden sposób na użytkownika, bo ten w większości przypadków może nawet nie wiedzieć, że reCAPCHA v3 chroni stronę.

Ministerstwo Zdrowia uruchomiło internetowy formularza kwalifikacji na test w kierunku SARS-CoV-2 (COVID-19)

Wczoraj jeden z dyskontów wprowadził do swojej oferty testy potencjalnie pozwalające stwierdzić zakażenie koronawirusem SARS-CoV-2 (COVID-19). I choć “złośliwi” porównują wiarygodność takich testów do rzutu monetą, to faktem jest, że ponoć rozeszły się prawie tak szybko, jak np. Redmi 9T w niedawnej promocji. Co tylko pokazuje, jak duże zapotrzebowanie “w społeczeństwie” jest na dostęp do testów. Być może również z tego względu Ministerstwo Zdrowia uruchomiło internetowy formularz (ankietę), za pomocą którego można sprawdzić “swoje ryzyko”, oraz ewentualnie zgłosić się na test.

Potencjalnie groźna podatność w popularnej wtyczce Contact Form 7 do WordPressa, choć to chyba “z dużej chmury mały deszcz”

Wczoraj wieczorem na moim telefonie pojawiła się informacja, która sprawiła, że natychmiast odpaliłem system automatycznie aktualizujący wszystkie strony, którymi się opiekuję. Informacja dotyczyła Contact Form 7, czyli jednej z najpopularniejszych wtyczek do formularzy kontaktowych w WordPressie (ponad 5 milionów aktywnych instalacji, i to tylko tych z repozytorium WordPress.org). Nagłówki kolejnych alertów (i informacji) grzmiały o możliwości podrzucenia na serwer np. pliku PHP, a tym samym – przynajmniej potencjalnie, jeśli ktoś nie używa PHP Pools i/lub open_basedir – przejęcia całego serwera. Brzmiało groźnie, więc na szybko, w międzyczasie jak prewencyjnie aktualizowały się strony, postanowiłem przeczytać, co o tej podatności w internetach piszą… Podwójne znaczenie.

Facebook (copy)Rights Manager, czyli monitorowanie naruszeń praw autorskich na Facebooku (prawie) dla każdego

W internecie “pożyczanie sobie” czyjejś pracy jest niestety standardem do tego stopnia, że pewnie większość “pożyczaczy” nawet nie wie, że robi coś, czego robić nie powinna. Oczywiście w największym stopniu – chyba od zawsze – dotyczy to gier i programów, czy filmów i muzyki. Ale wraz z tzw. web 2.0, czyli powstaniem serwisów, gdzie kontent (treści) generują sami użytkownicy, na masową skalę pojawiła się kolejna gałąź, czyli “pożyczanie” (a dosadniej pisząc – kradzież) tekstów czy też zdjęć i grafik. W końcu memy na czymś muszą bazować, a i w mediach społecznościowych trzeba czymś się pochwalić… Tak więc mamy serwisy, które – eufemistycznie mówiąc – przymykają na to oko, bo na udostępnianiu przez ich użytkowników “pożyczonych” materiałów polega – mniej lub bardziej bezpośrednio – ich model biznesowy. Inne serwisy z kolei starają się – mniej lub bardziej udowlnie – w jakiś sposób nad tym zapanować. I nawet jeśli nie robią tego z czystego serca, a z potrzeby ochrony biznesu, to i tak – nie tylko jako twórca – warto to docenić. Choć na Facebooku tego typu mechanizmy – wyłapywania naruszeń praw autorskich – zapewne funkcjonują od dawna, to do tej pory były dostępne w większości dla “tych większych”. Teraz to się ma zmienić…

Ministerstwo Cyfryzacji i Facebook podpisali porozumienie, dzięki któremu użytkownicy Facebooka zyskają dodatkową możliwość odwołania od decyzji o blokadzie treści

Choć mnie osobiście to raczej nie dotyczy, bo Facebook może co najwyżej zablokować mi np. post informujący o artykule jak skasować konto na Facebooku, to chyba warto odnotować, że Polska będzie pierwszym krajem, w którym “użytkownicy Facebooka uzyskają możliwość weryfikacji odmowy dotyczącej odwołania od decyzji o blokadzie treści na ich profilu”.

Totalizator Sportowy wchodzi w online, czyli totolotek (Lotto, Lotto Plus, Mini Lotto i Eurojackpot) i kasyno (Total Casino) dostepne przez internet

Od czasu tzw. Afery Hazardowej hazard w Polsce nie ma łatwo, przynajmniej ten, który nie funkcjonuje w budach “dla wtajemniczonych”, o których wiedzą zazwyczaj wszyscy w okolicy, poza organami, które mają go ściągać. Co innego hazard w internecie, bo ten udało się relatywnie dość skutecznie wyeliminować. Przynajmniej do dziś, bo dziś swoje podwoje przed wszystkimi spragnionymi hazardu w internecie otworzył Totalizator Sportowy.

Czyżby w polskich sklepach promocje z okazji Black Friday i Cyber Monday była aż tak dobre, że z Ceneo zniknęła zawstydzona historia cen?

Czarny Piątek (Black Friday) i Cyber Poniedziałek (Cyber Monday) już za chwilę, w związku z tym internet i sklepy stacjonarne zalane są promocjami. W tym roku prawdopodobnie znowu nie będę robił zestawienia z tej okazji, bo jest tego masa – właściwie każdy sklep, każdy serwis, a nawet “robiący kursy o tym jak robić kursy” oferują z tej okazji jakieś zniżki i promocje. Zresztą pewnie jak zerkniecie do dowolnego artykułu na temat Black Friday na naszej stronie, to jest spora szansa, że przedstawione tam oferty będą relatywnie aktualne, nawet pomimo upływających lat. A nie będę na siłę robił zestawienia, tylko po to, by zarobić na linkach partnerskich czy sprzedaży miejsca w zestawieniu… ;-)
Przy tej okazji oczywiście pojawia się sporo wirtualnych promocji, które są okazją tylko z nazwy. Pomocne w wyłapywaniu tego typu sytuacji są m.in. historyczne wykresy cen, jakie oferują oferują np. porównywarki cen. O ile – jak w przypadku Ceneo – nie znikną w momencie, gdy mają chyba największy sens.

Wpis do rejestru wyborców przez internet nie tylko nie taki internetowy jakby się mogło wydawać, to jeszcze z problemami

W połowie października pisałem o możliwości dopisania się do listy wyborców za pomocą strony Obywatel.gov.pl korzystając z Profilu Zaufanego (platforma ePUAP). W tytule artykułu napisałem, że “wystarczy Profil Zaufany i… trochę szczęścia”. I jak się okazuje – faktycznie szczęście w wielu przypadkach było potrzebne, a często go niestety zabrakło…

Wpisz się do rejestru wyborców przez internet, na stronie Obywatel.gov.pl – wystarczy Profil Zaufany i… trochę szczęścia

W nadchodzący weekend odbędą się wybory samorządowe, czyli będziemy wybierać teoretycznie tych co najbliżej nas, czyli tych, których działania mają chyba największy wpływ na nasze życie w miejscu zamieszkania. Dlatego zachęcam by udać się na wybory. Co oczywiście może być trudne dla wielu, którzy na co dzień mieszkają poza swoim miejscem zamieszkania. W takim przypadku trzeba zgłosić chęć głosowania poza miejscem zameldowania. Możemy to zrobić przez internet. Mamy czas do jutra (2018.10.16), do godziny 17…

Język komunikatów systemowych na przykładzie formularza kontaktowego i motywu Divi od Elegant Themes (WordPress)

Jedna z moich koleżanek współpracuje z dość specyficzną firmą, gdzie wprawdzie jest dedykowany dział IT, który funkcjonuje w ramach wydzielonej firmy, to właściwie wszystkie usługi IT albo są zlecane do niezależnych podmiotów, albo dostaje je przypadkowa osoba, pracująca na przypadkowym stanowisku w firmie-matce. I tak koleżanka, specjalista od kontentu i mediów społecznościowych dostała zadanie przygotowanie “tymczasowego landinga” (strony lądowania/sprzedażowej), bo firma, która robi docelowy na wszystko potrzebuje tygodni czy też miesięcy.

Loading

Pin It on Pinterest