Mircy, potrzebuję waszej porady.
Mam projekt na #zf2 i mam tam zrobione logowanie w którym wykorzystywany jest \Zend\Authentication\AuthenticationService. Logowanie polega na przekazaniu do adaptera serwisu hasła i loginu, na podstawie których jest sprawdzanw czy dane są poprawne i następuje zalogowanie użytkownika.
Korzystająć z HybridAuth zrobiłem na stronie rejestrację przy pomocy facebooka. Mam teraz taki problem, że muszę zrobić logowanie do systemu przy pomocy facebooka, ale nie mogę wykorzystać istniejącego kodu, ponieważ
@mariecziek: nie znam zenda ale nie ma tam czegoś w tym serwisie w stylu loginById ? na podstawie facebookowych danych szukasz id użytkownika i wymuszasz autentykację
Mirki,
Stworzyłem projekt w Symfony 2.8, dodałem FOSUserbundle według dokumentacji
http://symfony.com/doc/master/bundles/FOSUserBundle/index.html
a gdy odpalam: php app/console doctrine:generate:entities
To wyświetla mi błąd:
[Symfony\Component\Console\Exception\RuntimeException]
Not enough arguments (missing: "name").

podejrzewam, że mogłem coś opuścić dodając FOSUserBundle, ale przejrzałem już kilka razy dokumentację i wydaje się, że wszystko w porządku. Może ktoś podpowiedzieć, jak zdebugować taki błąd?
Logi mam czyste…

#php #symfony #symfony2 #symfony3 #webdevhelp
@sprzedafcaMakaronu: a może zapytajmy wszyscy w raz po co Ci przekierowanie 301 w osobnym oknie? Status 301 to "Moved Permanently", a więc nadpisanie i przekierowanie ruchu pod nowy adres. Co chcesz wówczas robić pod starym adresem?
Mirki, da radę jakoś zmienić miniaturę, która generuje się na podstawie strony www? Taka sytuacja, mam stronkę na WP, wysyłam link jako wiadomość do kumpla, u niego wyświetla się wygenerowana miniatura na podstawie strony. Da radę zmienic ten pokazywany obrazek? Próbowałem og:image ale debuger fejsbukowy nadal pokazuje stary obrazek. Jakieś tipy?
#webdev #wordpress #webdevhelp
Mam pytanie do osób z większym doświadczeniem w #php niż ja. Otóż od wersji PHP 7.0 możemy w parametrach funkcji wymusić typ zmiennej, np. string, int, boolean itd. W starszych wersjach PHP można było wskazać czy zmienna jest tablicą czy też obiektem klasy.
Mam taki zapis w PHP: http://sandbox.onlinephpfunctions.com/code/9c86940c98ce5ef277192087e3cd576633a76ff8
Na PHP7.0 wszystko jest w porządku, jednak na starszych wersjach PHP jest zwracany błąd:

**Catchable fatal error**: Argument 1 passed to Foo::setBar() must
@Jurigag: Tak, wiem że proste typy sa dopiero od PHP7. Czytałem o tym w dokumentacji PHP, na StackOverflow, wspominał o tym ChomikBojowy. Pytanie nie dotyczyło tego, dlaczego mam błąd, a dlaczego mam błąd na PHP5.6 na LAMP, a koledzy na PHP5.5 na WAMP nie mają Fatal Errora.
Wszyscy mamy ustawione wyświetlanie błędów na:

error_reporting(E_ALL & ~E_NOTICE & ~E_STRICT & ~E_WARNING);
ini_set("display_errors", 1);

Ale tylko ja na Ubuntu mam Fatal Error, a
@mariecziek: prędzej może dlatego że w php 5.5 nie rzucało to błędem a w php 5.6 rzuca xd chociaż to nie to bo sprawdziłem, to ogólnie jest catchebale fatal error, może gdzieś łapią ten error i dlatego nie mają błędu ? XD
Mirki, składam stronkę na WP no i została mi ostatnia rzecz z jaką nie mogę sobie poradzić. Mianowicie. Mam sobie diva (prawy na pic rel), którego za pomocą transform: translate(); przesuwam na diva obok (lewy na pic rel). Jednak po prawej stronie zostaje mi przerwa. Czy jest jakas opcja żeby zdjęcie "wydłużało" się do prawej krawędzi ekranu i jednoczenie żebym mógł użyć translate?
#webdev #css #css3 #webdevhelp
Pobierz
źródło: comment_os5Kb0MOvxyx4VWgM9LO5Zp6UAHP2q0p.jpg
Witajcie mirki!

Mam na stronce formularz. W moim głównym formularzu tworzę 3 formularze używając CollectionType. W tym podformularzu zbieram liczby. Suma liczb ma być nie większa niż 100.
W kontrolerze sprawdzam, czy suma jest >100, jeżeli jest większa, to chciałbym do formularza dodać błąd, żeby poinformować użytkownika o tym. Niestety nie wiem jak dodać błąd do pola podformy. Może ktoś coś może mi podpowiedzieć?

Tak pobieram formularz:

$project_annex_users = $form->get('project_annex_users')->getData();
tak pobieram
@mariecziek: Możesz walidować poszczególne pole lub cały obiekt. Nawet jak walidujesz pole, masz dostęp do obiektu. Jak masz collection to wywołujesz jedynie odpowiedniego geta, zwróci tablice obiektów (bo dane przed walidacją zostały już zbindowane na obiekt) i będziesz mógł wykonać foreacha i policzyć co trzeba.

Generalnie controllery powinny być chude, cała walidacja powinna być w Type'ie (formularzu: AbstractType) i pochodnych mechanizmach np. constraint'cie. Samo isValid() powinno zwracać odpowiednie komunikaty.

Potencjalnie dobry
Jak jest position: absolute albo position:static to możesz po prostu dać bottom:0 i powinno dać radę. W innym wypadku - flexbox;

na 'parencie'
display: flex;
flex-direction:column;
na 'child' (czyli na menu ktore ma zajmowac wysookosc'
flex: 1 0 auto;
Miretrzky, coś do robienia zrzutów ekranu tak żeby sobie dokumentować historię wdrożenia wszystkich podstron ale tak żeby nie wrzucało niżej menu w wersji zwiniętej/przyklejonej. Awesome Screenshot dla Firefoxa niestety tak robi po wybraniu 'Capture entire page'. Faktycznie robić zrzuty widok po widoku i łączyć? ( ° ʖ̯ °)

#pytaniedoeksperta | #webdev | #webdevhelp
Pobierz
źródło: comment_JJq0IYUAzaGofYel5bleaZNnoFjv8LHX.jpg
Mirktzy, czy ustawiając rekordy SPF dla subdomeny należy dodawać identyczny dla samej domeny?

Czy nie jest tak że nawet jeśli mam sub.domena.pl to nadal dla reputacji ważny (nadrzędny) jest SPF dla domena.pl ? Wg http://www.openspf.org/FAQ/One_record_for_each_domain chyba tak właśnie jest. Dyskutuję o tym właśnie przy przypadku gdzie statystyki dla mailingu przez Mandrill są rewelacyjne ale nadal trafiają się przypadki gdzie np. w poczcie interia.pl maile lądują w SPAMie. Obawiam się że to już
Pobierz
źródło: comment_lg3aXtBPDUkRX6TfgMeujdSDrDkLsk4R.gif
Skonfigurowałem Virtualhost na linux Mint. Robię to nie pierwszy raz. Już konfigurowałem dużo vhostów na Ubuntu, Mint i CentOs, więc wiem jak to działa.
Pierwszy raz mam jednak taki problem, że VirtualHost nie działa tak jak trzeba. Otóż gdy otwieram w przeglądarce adres vhosta, wyświetla mi komunikat, że taka strona nie istnieje.
Gdy jednak w terminalu robię ping vhosta, to IP wyświetla mi 127.0.0.1, czyli localhost.
Chrome, FF, Opera wyświetlają mi informację
Witajcie mirki.
Mam problem z przekazaniem danych z DB do widoków. Problem polega na formatowaniu tekstu. W bazie danych mam JSON, a w JSONie taki łańcuch znaków:

"items":[["$[(-\infty; 3]]$","false"],["$[(-1,5; +\infty)]$","true"],["$[(-\infty; -1,5)]$","false"],["$[(-\infty; -1,5]]$","false"]],
Gdy pobieram dane z bazy danych, otrzymuję tablicę, w której wartości przyjmują taki format:

$[(-\infty; -1,5]]$
Problem jest w tym, że do widoku muszę to przekazać znowuż w JSONie w takim formacie:

$[(-\infty; -1,5]]$
W jaki sposób zrobić tak, by
Mam umieścić na stronie 3 dropdown:
1. Lista państw (to już mam. Przechowuję dane w BD)
2. Lista miast
3. Lista kodów pocztowych.

Czy gdzieś w internecie istnieje jakieś API, które zwróciłoby mi listę miast na podstawie wybranego państwa? No i czy istnieje API, które zwróciłoby mi listę kodów poczowych na podstawie państwa (i miasta)?
Znalazłem coś takiego jak http://www.geonames.org/ ale nie wyświetla mi wszystkich możliwych miast. Ktoś miał podobny problem jak
Witajcie mirki z #php.

Nawarzyłem sobie bigosu iteraz muszę sobie z tym radzić… ( ͡° ͜ʖ ͡°)

Mam na stronie sklep. Podczas składania zamówienia zapisuję w tabeli każdy produkt z osobna (tak wydawało mi się łatwiej). Ale teraz muszę zrobić w podsumowaniu zamówienia tak, żeby jeżeli produkt się powtarza, to mam po prostu zwiększyć ilość, a nie wyświetlać oddzielnie.
Teraz mam tak:

zamowienie_produkt.id | ilosc
1 |
Pobierz
źródło: comment_YtxbH8YmLFIS7YhFGtzLzaZZJFEQXHIq.jpg
WItajcie mirki.
Mam na serwerze Ubuntu 12.04, a na komputerze lokalnym - Ubuntu 14.04. Zrobiłem stronkę, na której zaimplementowałem opłatę przez paypal, korzystając z PayumBundle. Lokalnie wszystko działa, ale muszę jeszcze otrzymać odpowiedź z paypal, a strona na lokalnym komputerze nie jest dostępna z zewnątrz, więc pomyslałem, że bedę to testował na serwerze. Jednak tam jest problem z CURL. Przy próbie odpalenia płacenia przez paypal zwraca mi taki błąd:

cURL error 35:
@misieg8: I tak mi zapłacą. :)
Przy tym projekcie jest taki burdel, że za ten czas co przy nim pracuję, zmieniło się trzech PMów oraz 2 FE. Od początki nikt nie wie jak co ma działać. Deadline minął 18 marca... Tak więc wersja linuksa, jest najmniejszym moim zmartwieniem ;]
[ #angularjs #webdevhelp #naukaprogramowania ]

Załóżmy, że mam jakiegoś jsona. Np. takiego: https://restcountries.eu/rest/v1/all

Chcę je wyświetlić. TYLKO, że chciałbym to zrobić w jednym widoku i przy pomocy jednego kontrolera. Struktura danych będzie ta sama. Widoki też będą identyczne, tylko będą wyświetlanie inne dane.

Np. www.example.com/country/pl - > tutaj będzie info o Polsce

a na www.example.com/country/de - > a tutaj o Niemczech

... itd.

Gdyby każde państwo miało dane w osobym jsonie. np.
@PrawyKuba: No słabo że dostajesz całość a nie dla poszczególnych krajów, najprościej pewnie będzie robić loopa na tych obiektach i sprawdzać kiedy url będzie równy temu alpha2code

Z drugiej strony nie wiem czy to bardzo wydajne rozwiązanie :D
Muszę pobrać dane z bazy danych i mam pewien problem. W bazie danych mam tabelkę użytkowników i szkół. Użytkownik może mieć wiele szkół. Muszę więc wyświetlić na stronie, do jakich szkół należy ten użytkownik. Jeżeli piszę zwykły select:
SELECT f0.id as id0,
f0.roles AS roles0,
f0.firstname AS firstname1,
f0.lastname AS lastname2,
f0.email AS email3,
f0.created AS created