Ładuję...
photo
zaloguj się i wrzuć coś ciekawego na flakera

środa 7 kwietnia

aktywność użytkownika
photo
#symfony #php - No i kolejny raz mam problem. Próbuje zrobić w formularzu symfony 1.4 listę radio buttonów z obrazkami. Stworzyłem sfWidgetFormDoctrineChoice, pobieram prawidłowe rekordy, wyświetlam radio buttona a obok img z właściwym src. No i jedyny problem w tym że kod html img jest escape'owany i nie wiem jak to przeskoczyć. Nawet próbuje stworzyć własnego renderera żeby to moja funkcja rysowała te radio buttony ale nie mogę znaleźć instrukcji jak to zrobić ani nawet nie znajduje w kodzie symfony aktualnego kodu. Utknąłem, zna ktoś odpowiedź?
  1. photo marostieklo @mks - w jaki sposób? jak coś formularz jest w backendzie wygenerowany dzieki generate-admin próbowałem zadziałać coś w _form_field.php i jak pojawia się moje pole to zamiast render(...) użyłem getRaw() ale wywaliło błąd braku metody [odpowiedz]
  2. photo marostieklo @mks - obawiam się że jednak to nie wystarczyło wysypało tylko błędy typu Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /home/.../lib/vendor/symfony/lib/widget/sfWidgetFormSchema.class.php on line 512 i wiele podobnych. Oficjalne forum symfony jak na razie milczy w tej sprawie. Próbuje teraz wrzucić jakieś attrybuty żeby format wiersza zmienić ale oczywiście nie wiem jakie tam się wpisuje ;/ [odpowiedz]
  3. photo marostieklo @pawel-ryznar - nadal nic. Doszedłem jak na razie do tego: linijka | 'label' => $this->renderContentTag('label', self::escapeOnce($option), array('for' => $id)), | w pliku lib/vendor/symfony/lib/widget/sfWidgetFormSelectRadio.class.php jest odpowiedzialna za to o czym mówie. Po wykasowaniu tego escapeOnce wszystko działa tak jak chcę tylko że to jest nieładny hack na symfony ;/ szukam teraz sposobu na przemycenie ładnego parametru w to miejscie. [odpowiedz]
  4. photo marostieklo Nie mogę znaleźć sposobu. Usuwam wywołanie metody escapeOnce. Nie podoba mi się to ale muszę mieć tą funkcjonalność. Zgłosiłem to na forum symfony więc może mi wyjaśnią co robie źle. Albo naprawią buga. [odpowiedz]
  5.  

środa 17 marca

aktywność użytkownika
photo
#symfony #php. Pobieram listę elementów z bazy danych (doctrine) w kontrolerze. Potem przekazuje ją sobie do widoku ($this->zmienna). Problem, w tym że elementy zawierają pola przechowujące html. I te pola wyświetlają się jako "< i >".
Kiedy sprawdziłem i pobrałem listę bezpośrednio w widoku to wszystko jest ok. Problem pojawia się podczas przekazywania zmiennej z kontrolera do widoku. "echo $zmienna->getHtml(); " wyświetla wtedy poprawnie kod html. (nazwy metod nieistotne). Ale pobieranie danych w widoku nie powinno mieć miejsca. Macie pomysł? Nie wiem w ogóle jak tego szukać w google.
  1. photo marostieklo Update: Wpisanie w kontrolerze $this->test_html = 'test html'; w widoku wyświetla się jako < i >. Moja wersja symfony to 1.4.3. To jest coś oczywistego i banalnego... musi być :P [odpowiedz]
  2. photo marostieklo Update: co ja tu napisałem? miało być z kodem html ale mi "eskejpowało", zmienna test_html oczywiście zawiera kod html [odpowiedz]
  3. photo vee nie ucial ci czasem flaker znaczkow? jesli gdzies ma byc < to stosuj [ bo flaker ucina. dla mnie to bedzie cos z mechanizmem automatycznego escapeowania [odpowiedz]
  4. photo marostieklo @vee - to ze flaker mi uciął to małe piwo, nic dziwnego. Czemu mi symfony eskejpuje i jak to ominąć to ja nie wiem. ;/ Jak na razie "rozwiązałem" problem o tak:
    function reverse_htmlentities($mixed)
    {
    $htmltable = get_html_translation_table(HTML_ENTITIES);
    foreach($htmltable as $key => $value)
    {
    $mixed = ereg_replace(addslashes($value),$key,$mixed);
    }
    return $mixed;
    }
    i kiedy daje echo reverse_htmlentities($zmienna) to pokazuje się tak jak powinno. Tylko że to jest jakiś hack i wolałbym to zrobić w jakiś "legalny" symfonowy sposób. [odpowiedz]
  5. photo vee @marostieklo - jest cos takiego jak getRaw i powinno ci pomoc. symfony-project.org/...k/1_0/07-Inside-the-View-... inne wpisy na ten temat  [odpowiedz]
  6. photo marostieklo @vee - yeah! naprowadziłeś mnie. Wystarczyło napisać $obiekt->getKolumna(ESC_RAW); i wtedy pojawia się tak jak ma być. Wielkie dzięki. [odpowiedz]
  7. photo vee łiii @vee kolejny raz uratował świat :] [odpowiedz]
  8.  

wtorek 9 marca

aktywność użytkownika
photo
#IE8 #html #flash #swf - Mam plik swf z animacją którą wrzucam na stronę. I podczas gdy na FF, Chrome i Operze wszystko działa poprawnie to IE8 nie chce wyświetlić animacji. Klikam prawym a tam "movie not loaded" i nie mogę znaleźć na google odpowiedzi na ten problem. Może tu ktoś wie?
  1. photo vee jak ładujesz? sam jakims object itd? moze wyprobuj swfobject.js ? [odpowiedz]
  2. photo marostieklo próbowałem oba przypadki, teraz znowu wracam do swfobject to mi mówi ze swfobcject is not defined. [odpowiedz]
  3. photo marostieklo O chryste, sam nie wiem o co kaman, miałem wersję swfobject 2.2 i nie działało, wgrałem wersję 1.6 i zaczęło działać. Robiłem tyle różnych prób których nie do końca rozumiałem że nie potrafie w końcu wyjaśnić co pomogło. Teraz będe próbował z innymi filmami wiec zobaczymy czy pójdzie. [odpowiedz]
  4.  

środa 24 lutego

aktywność użytkownika
photo
kurde chyba jestem niedorozwinięty bo nie ogarniam youtube api w php ;/ ktoś jest w stanie mi coś doradzić? #php #youtube #zend
Sprawa wygląda tak: mam konto googla połączone z kontem youtube i z innej strony muszę wyświetlać listy filmów oraz wgrywać filmy. Początkowo udawało mi się wyświetlać listę filmów teraz jednak api odmówiło także tego. Ciągle tylko błąd 403. Próbuję się zalogować w jakiś sposób jednak zawsze coś jest nie tak i nie mogę tego przeskoczyć ;/ Pozornie wydaje się to wszystko banalne ale no nie daję rady.
  1. photo D3X nie ma jakiejś gotowej biblioteki do obsługi google api? [odpowiedz]
  2. photo marostieklo No zend podobno jest i próbuje właśnie z niego korzystać jednak wcale nie jest to takie oczywiste dla mnie ;/ nie mogę znaleźć odpowiedzi w google i powoli zaczynam się poddawać [odpowiedz]
  3. photo marostieklo Doszedłem do tego że api oskarża mnie "invalid developer key" a klucz mam generowany dla tego konta i tej domeny :/ Poza tym wczoraj działało na tym samym kluczu! Różne instrukcje na necie zalewają mnie tonami tekstu i ciężko wyławiać konkretne informacje. [odpowiedz]
  4. photo marostieklo ok postęp, zarejestrowałem developer key w innym miejscu niż wcześniej i teraz zaczęła działać lista filmów. Swoją drogą czemu są różne miejsca na developer key? code.google.com/...l/pl-PL/apis/base/signup.... inne wpisy na ten temat oraz code.google.com/apis/youtube/dashboard inne wpisy na ten temat chociażby i inny tekst wysyła do innego linku. No ale jako żółtodziób w tym temacie nie będę się wymądrzał. Po prostu jestem sfrustrowany natłokiem zbędnych bądź fałszywych informacji. [odpowiedz]
  5. photo marostieklo Dzięki za linka. Nie wiem co się dokładnie stało ale teraz (po stworzeniu nowego klucza w innym miejscu) wszystko działa tak jak opisuje to ta strona framework.zend.com/...ual/en/zend.gdata.youtube... inne wpisy na ten temat więc wygląda na to że problem rozwiązany. Od razu człowiek mniej się stresuje. ;] Link pewnie się przyda jak zaczną pojawiać się błędy bo teraz nie ma zgrzytów. [odpowiedz]
  6.  

czwartek 18 lutego

aktywność użytkownika
photo
Cześć Flakerowicze! Jestem @marostieklo, moje miasto to Warszawa i jestem 100% facetem.
  1. photo kinyen witaj! [odpowiedz]
  2.