Cześć mirki. Szukam chętnego (za opłatą) zaimplementować konwersję do przycisku "rezerwuj" w formularzu. Konto Google Ads jest połączone z #analytics, tam z pomocą infolinii technicznej Google dodałem cel, by kliknięcie w przycisk było liczone jako konwersja a sam technik przesłał gotowy fragment kodu do wklejenia w fragment z formularzem. Spieprzyłem to całkowicie i nie wiem gdzie jest problem.
#webdev #webdevhelp #zlecenie #adwords #konwersja #zepsulem
Mirki powiedzcie mi czy nazwa.pl to poważna firma?
Mam u nich spory serwer, do tego kilka domen.
Ostatnio chciałam pod hosting u nich wykupiony podpiąć domenę od innego dostawcy u którego jest ona wykupiona na kilka lat. Okazało się, że znowu był u nich jakiś błąd i musiałam czekać aż zaplecze technicznie to naprawi xD a po naprawie
wystawili mi rachunek za usługę na ponad 60 zł i to rocznie xD
Chyba
Pobierz
źródło: comment_VykWo6VHEGxTRNQ7dD7kO9R8B2CJdoXj.jpg
Siema mirki.
Robię taką trochę owijkę legacy code w komponenty symfony. Aktualnie jestem na etapie implementacji wstrzykiwania serwisów jako zależności do kontrolerów. Jednak w żadem sposób nie mogę wymusić automatycznego wstrzykiwania zależności (autowiring, autoconfigure), wszystko muszę opisywać w pliku services.yml, a i tak nie będę mógł później tego wstrzyknąć jako zależności do kontrolera.
Może ktoś, kto grzebał głębiej w symfony, będzie potrafił mi pomóc z tym?
W celu ułatwienia sprawy, dodaję repo
@mariecziek: Twoja usługa TestService też musi być zdefiniowana w services.yaml ze wszystkimi zależnościami i dopiero może być wstrzykiwana do kontrolera czy innych usług (tutaj public: true)
@picios: Tak, wiem, ale jeżeli w services.yml mam ustawione autowire: true, to wszystkie serwisy są ładowane do kontenera z tego pliku. Nie muszę tam rejestrować serwisów, jak to było w Symfony <3.3. One są rejestrowane automatycznie, na podstawie tego co jest zapisane w services.yml w linijkach 13-15. Mógłbym się z tobą zgodzić, gdyby do serwisu byłyby przekazywane jakieś argumenty w konstruktorze, ale serwis nie posiada konstruktora.
Kolejną rzeczą jest to,
Mireczki, mam problem, z którym nie mogę sobie poradzić. Otóż mam stronkę na #wordpress Używam sobie #twig i #timber
Chcę zrobić sobie loopa postów. No i zamiast postów loop'uje mi strony. W zasadzie to jedną stronę, główną.
Plik page.php - https://pastebin.com/vAhkmzhh , w nim renderuje index.twig - https://pastebin.com/fShgSp8S gdzie includuje post-single.twig - https://pastebin.com/aqU95hd1
Gdzie leży błąd? Dodam, że np. loop po custom fieldach z ACF działa poprawnie. Ktoś, coś?
#webdev #webdevhelp #
Czy są na wykopie specjaliści od #symfony #symfony3 ?
Mam apkę w legacy code, którą refaktoruję na coś znośnego. Jest już router, wprowadziłem też kontener DI, pobieram z niego serwisy w kontrolerze (przed wywołaniem kontrolera wstrzykuję kontener do kontrolera). Mogę sobie też pobierać parametry w kontrolerach i przekazywać je do serwisów.
Mam jednak pewien problem:
Otóż nie mogę sobie wstrzyknąć serwisu do kontrolera jako argument metody. Jak próbuję to zrobić to rzuca
@mariecziek: Jeśli masz komponenty symfony/debug i symfony/console to zadziała :) Ale ok, rozumiem.

Ten kod który masz teoretycznie powinien działać po przeniesieniu zależności do kontrolera, ale widać coś jeszcze jest nie tak. Winy szukałbym w services.yml. Może zła ścieżka? Sprawdź też może czy inne serwisy, nie będące kontrolerami działają - utwórz jakiś, który miałby korzystać z tego FacebookService i sprawdź czy jest poprawnie inicjalizowany. Jeśli zadziała, to wina może leżeć w
Siema pehapowe mirki.

Mam projekt w #php z zamierzchłych czasów. Ogólnie jakiś legacy code. Jakiś czas temu dodałem tam router, zrobiłem kontrolery, refaktoryzacje kodu. Teraz chciałbym zrobić wczytywanie parametrów z pliku .yml poprzez kontener DI. Do tej pory zrobiłem "swój framework" na komponentach #symfony, tak jak to zostało opisane tutaj: https://symfony.com/doc/current/create_framework/index.html
Mam jednak teraz problem, bo spoglądam sobie w dokumentację symfony i nie wiem w jaki sposób mógłbym dostać się do
@zakopiak: Chodzi mi o to, że teraz w kernelu mam metodę jak w pliku Framework.php
https://gist.github.com/miedzwin/f7ec0e0d51fd88b147037ef189c7960a

Gdzie sobie wczytuję parametry z pliku yaml i wrzucam je do env korzystając z putenv(). Chciałbym jednak to robić bardziej prawilnie i umieścić je w kontenerze, a następnie pobierać je wszędzie gdzie będę potrzebował, zamiast używać getenv().

Po prostu nie wiem czy skoro framework znajduje się w kontenerze, to i parametry mają być
Mirki, potrzebuję waszej pomocy z PHP. Czy można w jakiś sposób wyszukać w projekcie pliki, gdzie nie są zaimportowane klasy?

Mam projekt napisany w czasach require_once() i aktualnie pracuję nad odświeżeniem go, dodaniu autoload itd. Większość rzeczy już naprawiłem i mam use wszędzie gdzie się da, ale jeszcze od czasu do czasu natrafiam na pliki PHP, gdzie mam nie zaimportowaną klasę. Potrzebowałbym listy plików gdzie jest taka sytuacja - jest wywołana metoda/stała
@paziu: W jakim dziale mam to szukać, mam w projekcie tysiące warningów. Owszem PHPStorm wyświetla mi informacje o undefined class, ale bierze pod uwagę też klasy z adnotacji, komentarzy itp. Da się to przepuścić przez jeszcze drobniejsze sito?
Miraski, chcę przerobić mój customowy motyw WP pod prace z Gulpem (sassy itd). No i tak, mam 2 motywy, nazwijmy je theme oraz theme-child. No i teraz w glownym motywie mam jakies tam swoje css'y, ktore tworza glowny trzon strony. W childzie robie modyfikacje. W jaki sposob poprawnie zaimplementowac teraz obsluge sass i gulp? W glownym motywie mam kilka plikow css, kilka js. Czy powinienem je polaczyc w jeden plik przy uzyciu
Mirki od PHP.
Nie wiem w jaki sposób mam rozwiązać następujący problem:
Mam stronę, na które użytkownik loguje się Facebookiem/Instagramem/Naszą klasą etc. Ja otrzymuję dane o użytkowniku z sieci społecznej i teraz muszę je wysłać do zewnętrznego API. Aby to zrobić, najpierw powinienem przejść autoryzację aby otrzymać token. Następnie przesyłam dane do API, używając uzyskanego wcześniej tokena.

Pomyślałem sobie, że to nie jest optymalnie za każdym logowaniem się prosić API o token,
@mariecziek:
Mozesz tez po prostu zapisywac to do pliku i stworzyc prosta klase ktora zajmuje sie cachowaniem tego tokena.

Prosty pseudokod:
1. Zapytaj system cache o token.
2. System sprawdza, czy plik z tokenem istnieje.
3. Sprawdza wiek pliku. Jezeli starszy niz x minut (timeout tokena), pobierz token z API i zapisz do pliku.
4. Jezeli plik nie istnieje, pobierz token z API i utworz plik.
5. Jezeli plik istnieje, i
Mireczki, dzisiaj otrzymałem fakturę pro-formę od swojego dostawcy hostingu – kwota na niej to 70 złotych, ponieważ zmieniły im się już dawno ceny pakietów. Za to co ja mam obecnie, płaciłem do tej pory 30 złotych, a teraz chcą 70, dlatego postanowiłem się z nimi pożegnać.

Poszukałem trochę czegoś dla siebie i znalazłem kilka opcji i poważnie myślałem nad Hekko, który niejednokrotnie był polecany, ale w sumie przyjrzałem się ofercie @MyDevil i
@Krylan:
- panel jest autorski ale ma wszystko co trzeba, zarzadzanie dnsami, certyfikatami, konfiguracja co ma danej domenie chodzic (czy php, czy python itp), zarządzanie bazami, rezerwacja portów na serwerze, zarzadzanie poczta, repozytoriami
- łap kodzik: KNXPWU3GEG

Nie płać proformy bo ona nie ma żadnej mocy i po prostu po terminie zamkną Ci konto, do tego czasu przenieś wszystko bo najprawdopodobniej po tym terminie wszystko usuna i ew mozna z backupu
#dns #letsencrypt #certbot #ssl #domeny #hosting #webdevhelp

Mirki, potrzebuję pomocy. Niedługo mijają trzy miesiące od wygenerowania certyfikatu SSL dla moich domen, dlatego przed wygaśnięciem muszę wygenerować nowe. Choć już wiem, jak przejść całą procedurę, tym razem chciałem skorzystać z nowej opcji dającej wildcard dla swoich subdomen (bo nie powiem, przydałoby mi się). Dowiedziałem się, jaką komendą mogę to zrobić, ale problem pojawia się przy weryfikacji domeny innym sposobem niż wcześniej (zamiast pliku
$ host -t txt acme-challenge.krylan.ovh.krylan.ovh
acme-challenge.krylan.ovh.krylan.ovh descriptive text "KyNidXaHgkSLsZ51RXAt9rp1k5MEVp5jO1rapnARLeo"
acme-challenge.krylan.ovh.krylan.ovh descriptive text "snlYyboo2X2Jk8ChPT18a5HNLCVR4T4uWTe0em2Hu0"
~ $
$ host -t txt acme-challenge.krylan.ovh
Host
acme-challenge.krylan.ovh not found: 3(NXDOMAIN)
~ $

Dodaj kropkę na końcu rekordu :)
acme-challenge.krylan.ovh. IN TXT WARTOŚĆ
lub
acme-challenge IN TXT WARTOŚĆ
Witam.
Piszę jeszcze raz, bo mi się wydało, że znalazłem problem, ale jednak nie.
Więc mam apkę w #php bez frameworka. Dodaję komponenty symfony, zmieniam strukturę plików. Mam już router, przekazuję obiekt Request do kontrolera. Mam dostęp z tego obiektu do $GET, $POST, $SERVER, ale nie mam dostępu do sesji, więc muszę używać globalnej zmiennej $SESSION, no a wolałbym tego nie robić.
Znalazłem takie coś w dokumentacji: https://symfony.com/doc/current/components/http_foundation/session_php_bridge.html
Pobierz
źródło: comment_uibHQbguTjwGVLsK7eXMcBhX1uacKVoV.jpg
@MacDev: To nie jest SF2, to jest legacy code. Brak jakiegoś frameworka. Ja po prostu implementuję Router od SF, tworzę kontrollery itd. Bo dotychczas, to po prostu były wywoływane skrypty PHP pełne require_once albo include. Żadnych serwisów, kontrollerów czy modeli. Po prostu zwykły skrypt.php i PDO.

Komponenty mam najnowsze:

"symfony/routing": "^4.0",
"symfony/http-kernel": "^4.0",
"symfony/dependency-injection": "^4.0",
"symfony/templating": "^4.0",
"symfony/event-dispatcher": "^4.0",
"symfony/http-foundation": "^4.0",
Siema.

Czy ktoś z was korzystał z facebook SDK? Mam taki problem, że jak udostępnię aplikacji facebookowej swoje dane po raz pierwszy, to wywołanie:
$app = $this->facebook->getApp();
$accessTokenObject = $app->getAccessToken();

Trwa wieki. Kolejny raz wszystko działa jak trzeba i mam dane momentalnie. Jednak po usunięciu aplikacji z autoryzowanych na facebooku i ponownej próbie zalogowania się znowu czekam na odpowiedź 1.3 minuty (wg Chrome develop tools).

Nie używam żadnych bibliotek dedykowanych do frameworka,