Wszystko
Wszystkie
Archiwum
- 15
@TomAtari ok, miłego dnia ;)
- 1
#php #symfony #twig #programowanie
Cześć Mirki, chcę zaimplementować newsletter w stopce. Mam newsletter stworzony jako osobny twig który implementuje do footer a potem całość jest inlude do base.html.twig
Problem jest taki że jak zdefiniuje swiftmailer dla strony głównej tego newslettera to inne zakładki gdzie jest stopka nie działa strona. Jak wyrenderować ten newsletter dla wszystkich zakładek?
Cześć Mirki, chcę zaimplementować newsletter w stopce. Mam newsletter stworzony jako osobny twig który implementuje do footer a potem całość jest inlude do base.html.twig
Problem jest taki że jak zdefiniuje swiftmailer dla strony głównej tego newslettera to inne zakładki gdzie jest stopka nie działa strona. Jak wyrenderować ten newsletter dla wszystkich zakładek?
- 0
@Jare_K: Właśnie że form ma być wysyłany za pomoca swiftmailer. A jak daje include do footer i tylko render w jednym miejscu to jedna podstrona działa tylko...
- 1
@dzimen: poczytaj o Embed Controller. Robisz taki komponent wypluwany przez jedną metodę kontrolera i ładujesz go na każdej stronie bez dodawania tego każdorazowo do głównego widoku:
https://symfony.com/doc/current/templating/embedding_controllers.html
https://symfony.com/doc/current/templating/embedding_controllers.html
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/' %}
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
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
Tworzę stronę do faktur na zaliczenie (w Symfony3) i chciałbym stworzyć raport podsumowujący zysk/stratę miesiąc po miesiącu. Niestety moim sposobem (podanym poniżej) nie wyświetlają się miesiące dla których nie ma rekordów (np. w lutym nie było wydatków ani zysków to wyświetl w lutym 0).
//query to generate profit report
$query=$entityManager->getRepository(Invoice::class)
->createQueryBuilder('i')
->select(' sum(i.netValue) AS netSum, MONTH(i.createDate) AS month, YEAR(i.createDate) AS year, i.incoming AS incoming')
@Meteor100: ja bym stworzył tablicę gdzie mapujesz rekord z tabeli na miesiąc
@sell_your_soul pętla? A array_merge to co?
Znowu szukam kogoś kto ogarnia grav cms albo php. Stworzylem sobie custom field
title: HLG tabs
'@extends':
type: default
context: blueprints://pages
@TeflonDon: nie powinno być item.page?
- 0
- 2
#php #twig #slim #silex #programowanie
Murki, i Slim i Silex wyrzuca mi cały kod widoku, gdy chcę załadować jakiegoś css-a albo js-a. Idzie zapytanie o zewnętrzny plik, a zwraca mi kod widoku, zamiast assetu, co mogło się s--------ć? Odpalam z wbudowanego serwera, może spróbować na apacha przenieść?
Murki, i Slim i Silex wyrzuca mi cały kod widoku, gdy chcę załadować jakiegoś css-a albo js-a. Idzie zapytanie o zewnętrzny plik, a zwraca mi kod widoku, zamiast assetu, co mogło się s--------ć? Odpalam z wbudowanego serwera, może spróbować na apacha przenieść?
- 0
@Arveit: Filtruje ci znaki specjalne pewnie (dla bezpieczeństwa). Jeśli chesz dodać kod, który ma się wykonać, a nie wyświetlić to wyłącz escape dla tego fragmentu.
- 0
@MQs: dzięki za pomysł, ale to nie było to. Oczywiście nie doczytałem dokumentacji (mój błąd), że na built-inie trzeba jeszcze dopisać parę linijek, żeby normalnie podawało statyczne pliki.
Siema mirki.
Mam projekt na #symfony3. Mam formularz. W formularzu jest EntityType, gdzie mam zbiór zdjęć.
http://www.textsnip.com/cn3544/php
W widoku, wyświetlam to w taki sposób:
Mam projekt na #symfony3. Mam formularz. W formularzu jest EntityType, gdzie mam zbiór zdjęć.
http://www.textsnip.com/cn3544/php
W widoku, wyświetlam to w taki sposób:
{{ form_label(form.photo)
- 0
@mariecziek: Jak chcesz zmienić wygląd danego pola to musisz nadpisać jego wygląd podobnie jak zrobiłeś to tutaj http://www.textsnip.com/kiokh0 . Zastanawia mnie jak to się stało, że działa Tobie to nadpisanie jak na końcu jest options, ale to chyba jest jakieś specyficzne zachowanie przy radio. Jak masz klasę EntityType to powinieneś nadpisywać bloki typu entitywidget, entity_label w zależności pod jaką nazwą w środku to określiłeś w samej klasie.
Możesz skorzystać
Możesz skorzystać
- 0
@qwertyu no tak, ale to kontroler?
konto usunięte via Android
- 0
@gajowy_marucha nie wiem, zaproponowałem tylko inny sposób trzymania parametrów do tłumaczenia, żeby nie trzeba było nic parsowac
Komentarz usunięty przez moderatora
Witam webdevów.
Mam taki problem, chcę wyświetlić video z YT na stronie. Korzystam z Youtube Iframe API, jednak video nie chce działać. Tzn. wszystko się odpala, ale video nie jest odtwarzane. Mam tylko komunikat "An error occurred. Please try again later". Wideo da się odpalić tylko wtedy, jeżeli zakomentuję funkcję onPlayerReady. Jeżeli zakomentuję zawartość funkcji, to wideo nie będzie odtwarzane. Może macie pomysły co może być nie tak?
Załączam kod.
Skrypty
Mam taki problem, chcę wyświetlić video z YT na stronie. Korzystam z Youtube Iframe API, jednak video nie chce działać. Tzn. wszystko się odpala, ale video nie jest odtwarzane. Mam tylko komunikat "An error occurred. Please try again later". Wideo da się odpalić tylko wtedy, jeżeli zakomentuję funkcję onPlayerReady. Jeżeli zakomentuję zawartość funkcji, to wideo nie będzie odtwarzane. Może macie pomysły co może być nie tak?
Załączam kod.
Skrypty
@mariecziek: Nie, iframe a api dwie różne rzeczy praktycznie. Możesz to zrobić w dwojaki sposób
1. (tak mam w jednym serwisie gdzie filmów YT jest tysiące)
ogólna zasada:
1. (tak mam w jednym serwisie gdzie filmów YT jest tysiące)
ogólna zasada:
tu dajesz poster
- 1
@amarantowy: Dziękuję. Dzięki tobie zrozumiałem co robię nie tak. Zrobiłem wyświetlanie video z Youtube przy pomocy Youtube API.
@ProGruntowy: public int GenerateRandomNumber() { return 5; }
@Jurigag: To wolę od razu korzystać z wbudowanych i dobrze przetestowanych. Postaram się przygotować benchmark i zobaczymy jak bardzo szybki jest volt.
- 2
Mirki, postanowiłem spróbować swoich sił z #laravel, jednak przyzwyczajenie do #twig mocno i korzystam z https://github.com/rcrowe/TwigBridge/tree/0.7
Jak w pliku .twig dostać się teraz np.: do
#php #webdev
Jak w pliku .twig dostać się teraz np.: do
Auth.guest()
(Auth::guest()
) czy Inspiring::quote()
? Muszę je przekazać do skórki, czy jest możliwość dostać się do nich dodając "coś gdzieś" w konfiguracji?#php #webdev
- 2
Mirki, kolejny mój problem z zakresu programowania Symfony2.
Mam problem z Twigiem i za nic nie wiem jak go rozwiązać. Całość przedstawia się następująco:
Zakładamy, że dla uproszeczenia przykładu istnieją 3 pliki: head, layout, stronaGłówna.
W pliku head mamy całą sekcje head strony, w tym {% block title %} {% endblock %}, w którym zawiera się tytuł strony.
Mam problem z Twigiem i za nic nie wiem jak go rozwiązać. Całość przedstawia się następująco:
Zakładamy, że dla uproszeczenia przykładu istnieją 3 pliki: head, layout, stronaGłówna.
W pliku head mamy całą sekcje head strony, w tym {% block title %} {% endblock %}, w którym zawiera się tytuł strony.
- 1
@Mores: include zwraca, dokładnie tak jak jest napisane w dokumentacji zrenderowany kod HTML
http://twig.sensiolabs.org/doc/tags/include.html
więc nie nadpiszesz bloku w treści zaincludowanej, bo w chwili gdy nadpisujesz on już jest przekształcony na HTML
http://twig.sensiolabs.org/doc/tags/include.html
więc nie nadpiszesz bloku w treści zaincludowanej, bo w chwili gdy nadpisujesz on już jest przekształcony na HTML
- 1
@Mores: Tak można prościej: http://twigfiddle.com/hkrkpo/3
- 0
@NiktNieTroszczy: usunąłem ręcznie pliki cache i już ok :D
@Duolingo: nie działało bo miałeś stary cache a pewnie wtedy jeszcze te filtry nie istniały :)
- 2
- 0
juz wiem co jest, options nie jest nigdzie w providerze menu przekazywane. będzie fork.
- 1
@Toczen: w koncu forka nie było i też się wyczarować nie udało. w ostatniej chwili przyszlo olśnienie - udało mi się wstrzykiwać request i z niego pobierać obiekt, który potrzebowałem :)
- 1
Tak jak podoba mi się #symfony tak nie mogę ogarnąć jednej rzeczy, app.php = produkcja a app_dev = dev i teraz, kiedy piszę sobie jakiś widok w #twig to daję jako action np. = /admin/Users/add , tylko teraz ten link kieruje mnie na produkcję a ja chcę żeby to również leciało na środowisko developerskie... można to jakoś magicznie zmienić żeby w zależności od miejsca wywołania leciało albo na
- 1
@Cybe: zadeklarowałeś sobie ten routing w konfiguracji z jakąś nazwą, więc uzywasz tego mniej więcej tak:
Generalnie tutaj masz sporo o tym: http://symfony.com/doc/current/book/routing.html#generating-urls
...
Generalnie tutaj masz sporo o tym: http://symfony.com/doc/current/book/routing.html#generating-urls
- 1
@DanioPL: tak tak, już znalazłem to w dokumentacji ( ͡° ͜ʖ ͡°) . Dzięki bardzo, teraz to można pracować :D
Mam problem z Silexem i Twigiem. Opisałem go tutaj:
http://stackoverflow.com/questions/24460769/silex-using-twig-in-service
ktoś wie jak to naprawić?
#webdev #php #silex #twig
http://stackoverflow.com/questions/24460769/silex-using-twig-in-service
ktoś wie jak to naprawić?
#webdev #php #silex #twig
Komentarz usunięty przez autora
@Harry19911: Dziwne ustalenia. Silex jest trochę olewany ciepłym moczem przez autorów jak i ma małą społeczność. Jego "mikro" znika gdy będziesz chciał użyć routingu, Twiga, Doctrine - wtedy w zasadzie jest tak samo obciążający jak Symfony. Mikro w jego nazwie to kłamstwo :P
Nie korzystam z żadnych tutoriali i robienia "Hello world!", bo mam ideę, którą chcę zrealizować.
Naklepałem kawałek kodu:
no i nie działa xD
Bardzo proszę o poradę, bo nie wiem co robię źle.
#python
Na początek: używanie języka polskiego do nazywania zmiennych ( ͡° ͜ʖ ͡°)