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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czy zna się ktoś na Google Ads i implementacji event tracking (Google Analytics) w kodzie strony? Mam problem, przycisk który miał liczyć kliknięcie w niego jako konwersję, nie działa. W Google Ads nie liczy mi kliknięcia jako konwersję. Proszę o pomoc, nie znam się na pisaniu kodu. Dorzucę grosza za pomoc :)
#googleads #googleanalytics #adwords #webdev #webdevhelp
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 czas od nich uciekać i przenieść wszystkie usługi, rozważam seohost.
Mirko pomocy
gabra - Mirki powiedzcie mi czy nazwa.pl to poważna firma?
Mam u nich spory serwer, ...

źródło: comment_VykWo6VHEGxTRNQ7dD7kO9R8B2CJdoXj.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

MIrki pomocy bo męczę się już od dłuższej chwili. Mam sobie template w twig. Na początku pliku mam

{% if PAGE_TYPE == 'XXX' %}
{% set path = '/' %}
{% else %}
{% set path = '/dev/' %}
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 na githubie: https://github.com/miedzwin/legacy-framework
Oraz wątek na stackoverflow: https://stackoverflow.com/questions/52221321/symfony-4-1-components-dependency-injection-issues

EDIT:
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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)
  • Odpowiedz
@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, że kontrolery są zarejestrowane też jako serwisy, więc wstrzykiwanie powinno działać jako: wstrzykiwanie zależności, jednego serwisu do drugiego. Niestety metoda w klasie ControllerResolver wygląda tak:

protected function instantiateController($class)
{
  • Odpowiedz
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
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siema Mirki, używam PrestaShop i chcę zmienić layout. Po załadowaniu przez PrestaShop layoutu pokazuje mi cały czas, że przekracza 128mb i nie można wgrać. Co robię źle? xD
#webdev #frontend #webdevhelp
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 mi wyjątkiem:

Controller "APP\V2\Controller\API\TestController::initAction()" requires that you provide a value for the "$facebookService" argument. Either the argument is nullable and no null value has been provided, no default value has been provided or because there is a non optional argument after this one.
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć
  • Odpowiedz
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 kontenera (np. wstrzyknąć go w serwisie), jeżeli swój framework wywołuje w taki sposób:
https://gist.github.com/miedzwin/f7ec0e0d51fd88b147037ef189c7960a
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ą
  • Odpowiedz
@mariecziek: W tym samym kontenerze raczej. Prędzej czy później większości będziesz potrzebować w aplikacji, gdy user frameworka będzie chciał zrobić coś bardziej customowego.
  • Odpowiedz
Wyjaśni mi ktoś dlaczego plik svg otworzony w przeglądarce wyświetla wszystkie 3 elementy wektorowe a ten sam plik osadzony w ![]() wyświetla tylko 2 obrazki?

#grafika #webdevhelp? bo nie będe wołać 2k ludzi
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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?
  • Odpowiedz
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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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, może wystarczy go gdzieś zapisać i używać, dopóki nie wygasł (chcę zrobić 1 aplikacja = 1 token, a nie 1 użytkownik = 1 token). Nie mogę jednak tego trzymać w sesji, bo każdy użytkownik ma własną sesję. Więc co mi pozostaje? Cache i baza danych?

Czy
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, pomozcie bo dostaje #!$%@?. Chce przekierowac podstrone /a na podstrone /a-b-c
Daje cos takiego

RewriteRule ^(.*)$/a/$ /a-b-c [R=301,NC]
ale dostaje powielone segmenty w url i error Error: The URL contains too many segments.
Jak to zrobc poprawnie?
#htaccess #webdev #webdevhelp
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 czuję się bardziej do nich przekonany.
I mam do Was kilka pytań:
– w szczegółach oferty widzę takie coś jak "Autorski system zarządzania kontem", czy jeśli dobrze rozumiem, jest to jakiś inny panel w rodzaju DirectAdmin? Jak to wygląda i czy tak samo łatwo się to obsługuje?
– widzę też, że jest jakaś weekendowa oferta pozwalająca zakupić pakiet 50% taniej. Według tego co tam napisali, to poza tą zniżką mogę użyć jeszcze kodu rabatowego i dostać dodatkowe 20%? (jeśli tak, to podzielcie się mireczki kodami ʕ
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
#pytanie #webdev #webdevhelp

Jakieś trzy tygodnie temu wrzuciłem w internet stronę internetową firmy dla której pracowałem, tydzień temu wpisując nazwe firmy w Google zauważyłem małą literówkę, więc wszedłem w panel WP i to zmieniłem.

Jednak literówka nadal pozostała, więc moje pytanie brzmi - co zrobić żeby Google "ponownie" zaindeksowało te strone?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#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 na serwerze trzeba ustawić rekordy TXT w strefie DNS). Zrobiłem to, co mi kazano, ale niestety weryfikacja nie powiodła się i dostałem taki błąd:

Failed authorization procedure. krylan.ovh (dns-01): urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up TXT for acme-challenge.krylan.ovh, krylan.ovh (dns-01): urn:ietf:params:acme:error:dns :: DNS problem: NXDOMAIN looking up TXT for acme-challenge.krylan.ovh


Próbowałem
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

$ 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:
  • Odpowiedz
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 jednak to nie działa. Myślałem, że powodem jest brak możliwości zapisu do /var/lib/php/session, jednak po zmianie chmod na 777, to nie rozwiązało problemu. Zauważyłem jednak inną rzecz. Gdy dodałem coś do sesji z kontrolera, to wartość trafiła do _sf2_attributes, a dane które mnie interesują są na tym samym poziomie co _sf2_attributes.

Załączam screena. lang dodałem z poziomu kontrolera ma wartość 213, a interesujące mnie lang znajduje się
mariecziek - Witam.
Piszę jeszcze raz, bo mi się wydało, że znalazłem problem, ale j...

źródło: comment_uibHQbguTjwGVLsK7eXMcBhX1uacKVoV.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie masz dostępu z Request do getSession()? $request->getSession()->get(‚lang’) (do poprawienia apostrofy). Jakiej wersji SF używasz?
  • Odpowiedz
@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",
  • Odpowiedz
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
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam projekt napisany w Symfony. Jest to jedna aplikacja, ale teraz mam takie wymaganie, że w zależności od hosta ma się zachowywać w inny sposób, tzn. jeżeli odpalona jest z xxx.com, to ma działać w jeden sposób, a jeżeli z yyy.com, to już ma działać w inny sposób, mimo że to nadal ta sama aplikacja. Jakieś pomysły?

#webdevhelp #webdev #symfony #symfony2 #php
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach