Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] ComurImageBundle
dopelganger
post 15.09.2016, 11:05:14
Post #1





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


cześć
zainstalowałem ComurImageBundle wg. instrukcji https://github.com/comur/ComurImageBundle
Dołączyłem go do szablonu twiga wg instrukcji:

{% include "ComurImageBundle:Form:croppable_image_modal.html.twig" with {'include_jquery': false, 'include_bootstrap': false} %}

i nic się na stronie nie wyświetla.
Podglądając źródło strony mam:

  1. <script src="/web/bundles/fosjsrouting/js/router.js"></script>
  2. <script src="/web/app_dev.php/js/routing?callback=fos.Router.setData"></script>
  3. <!-- The jQuery UI widget factory, can be omitted if jQuery UI is already included -->
  4. <script src="/web/bundles/comurimage/js/jquery.ui.widget.js"></script>
  5. <!-- The Iframe Transport is required for browsers without support for XHR file uploads -->
  6. <script src="/web/bundles/comurimage/js/jquery.iframe-transport.js"></script>
  7. <script src="/web/bundles/comurimage/js/jquery.fileupload.js"></script>
  8. <script src="/web/bundles/comurimage/js/jquery.Jcrop.min.js"></script>
  9. <script src="/web/bundles/comurimage/js/jquery.color.js"></script>
  10. <script src="https://cdnjs.cloudflare.com/ajax/libs/holder/2.5.2/holder.min.js"></script>
  11. <!-- ComurImageBundle script. Do not remove this -->
  12. <script src="/web/bundles/comurimage/js/comur.imagelibrary.js"></script>
  13. <link rel="stylesheet" href="/web/bundles/comurimage/css/jquery.Jcrop.min.css" type="text/css" />
  14. <link rel="stylesheet" href="/web/bundles/comurimage/css/comur.image_bundle.css" type="text/css" />


ale przechodząc do folderu web/bundles w ogóle nie ma tych katalogów i plików :/
Proces instalacji przebiegł bez zakłóceń.

Prosze o pomoc.

Ten post edytował dopelganger 15.09.2016, 11:14:54
Go to the top of the page
+Quote Post
lukaskolista
post 15.09.2016, 11:48:52
Post #2





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


To, co zrobiłeś to instalacja. Rzuciłem szybko okiem na ten pakiet i nie jest czasem tak, że używa się go przez dodawanie do formularza pola odpowiedniego typu?
Usage
Go to the top of the page
+Quote Post
dopelganger
post 15.09.2016, 12:00:09
Post #3





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


dobra wszystko poszło, ale jak klikam przycisk ComurImage w szablonie to nie działa , klikam i nic się nie dzieje - nie wywołuje okna do przeglądania obrazków itd, jakby nie widział skryptów js itp

Ten post edytował dopelganger 15.09.2016, 12:42:30
Go to the top of the page
+Quote Post
lukaskolista
post 15.09.2016, 12:56:31
Post #4





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Zobacz błędy w konsoli przeglądarki jak klikasz i jeśli coś będzie to wklej tutaj.
Go to the top of the page
+Quote Post
dopelganger
post 15.09.2016, 12:58:17
Post #5





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(lukaskolista @ 15.09.2016, 13:56:31 ) *
Zobacz błędy w konsoli przeglądarki jak klikasz i jeśli coś będzie to wklej tutaj.


Uncaught ReferenceError: goog is not defined
http://....../web/app_dev.php/js/routing?callback=fos.Router.setData Failed to load resource: the server responded with a status of 500 (Internal Server Error)


w szablonie mam:

  1. <script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
  2. <script src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
  3. {% include "ComurImageBundle:Form:croppable_image_modal.html.twig" with {'include_jquery': false, 'include_bootstrap': false}



Dodałem to wg. instrukcji:

Do not forget to put FOSJSRoutingBundle script in your :
<script src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
<script src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>

z tym, że tak jak pisałem nie było w katalogu tych folderów / skryptów więc je przeniosłem z folderu Bundla.

Ten post edytował dopelganger 15.09.2016, 13:01:18
Go to the top of the page
+Quote Post
lukaskolista
post 15.09.2016, 13:02:29
Post #6





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Nie musisz ich przenosić, skoro są w folderze bundla.
Go to the top of the page
+Quote Post
dopelganger
post 15.09.2016, 13:05:30
Post #7





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(lukaskolista @ 15.09.2016, 14:02:29 ) *
Nie musisz ich przenosić, skoro są w folderze bundla.


przerzuciłem wg zaleceń plik router.js z bundla do /web/bundles/...

teraz po kliknięciu przycisku wywala:
Uncaught Error: The route "comur_api_image_library" does not exist.

Ten post edytował dopelganger 15.09.2016, 14:49:44
Go to the top of the page
+Quote Post
lukaskolista
post 15.09.2016, 17:56:07
Post #8





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Wykonałeś pkt. 3 z sekcji Instalacja? Jego wykonanie powinno rowiązać problem.
Btw. wykonałeś instalację tak, jak to jest opisane, czy po swojemu, bo czegoś tam nie potrzebujesz itp.?
Go to the top of the page
+Quote Post
dopelganger
post 15.09.2016, 19:30:27
Post #9





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(lukaskolista @ 15.09.2016, 18:56:07 ) *
Wykonałeś pkt. 3 z sekcji Instalacja? Jego wykonanie powinno rowiązać problem.
Btw. wykonałeś instalację tak, jak to jest opisane, czy po swojemu, bo czegoś tam nie potrzebujesz itp.?


tak pkt. 3 jest identyczny. Instalacja zrobiona wg instrukcji

Ten post edytował dopelganger 15.09.2016, 19:30:57
Go to the top of the page
+Quote Post
lukaskolista
post 15.09.2016, 21:06:27
Post #10





Grupa: Zarejestrowani
Postów: 872
Pomógł: 94
Dołączył: 31.03.2010

Ostrzeżenie: (0%)
-----


Zobacz tutaj: issue
Go to the top of the page
+Quote Post
dopelganger
post 19.09.2016, 13:58:13
Post #11





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(lukaskolista @ 15.09.2016, 22:06:27 ) *
Zobacz tutaj: issue


nadal to samo


Cytat(dopelganger @ 16.09.2016, 07:11:03 ) *
nadal to samo


a jeszcze co mnie zastanowiło to przed kliknięciem mam:

GET 500 - Failed to load resource http://.../web/js/routing?callback=fos.Router.setData

w katalogu /web/js nie ma być przypadkiem jakiegoś pliku? nie mam nic

a może w config.yml trzeba to jakoś jeszcze dopisać?questionmark.gif?

poddałem sie z tym całym comurem i zainstalowałem https://github.com/Weysan/DoctrineImgBundle
no i w myśl prawa Murphyego "każde rozwiązanie przynosi nowe problemy" , to również :/ :/ :/

wszystkie kroki poczyniłem jak w instrukcji i wyrzuca błąd:
Unknown property 'uploadDirDate' on annotation 'Weysan\DoctrineImgBundle\Annotations\ImgResize'.

czy jest coś prostego do tworzenia miniatur co zadziała bez problemu?
Próbowałem już:
- ElendevImageBundle
- GregwarImageBundle
- LiipImageBundle

i każde rozwiązanie nie działa :/
że tak powiem, mam dość :/

w LiipImageBundle zainstalowałem krok w krok i nic się nie dzieje, żadnych błędów :/
w dwóch pozostałych to samo :/
ja pierdykam...

Ten post edytował dopelganger 16.09.2016, 10:30:31
Go to the top of the page
+Quote Post
aras785
post 19.09.2016, 14:45:27
Post #12





Grupa: Zarejestrowani
Postów: 859
Pomógł: 177
Dołączył: 29.10.2009

Ostrzeżenie: (0%)
-----


Ja korzystam z LiipImageBundle i daje rade smile.gif
Go to the top of the page
+Quote Post
dopelganger
post 20.09.2016, 09:51:44
Post #13





Grupa: Zarejestrowani
Postów: 236
Pomógł: 0
Dołączył: 27.10.2012

Ostrzeżenie: (0%)
-----


Cytat(aras785 @ 19.09.2016, 15:45:27 ) *
Ja korzystam z LiipImageBundle i daje rade smile.gif


to co moge robić źle?

w AppKernel.php
  1. new Liip\ImagineBundle\LiipImagineBundle(),


routing.yml
  1. _liip_imagine:
  2. resource: "@LiipImagineBundle/Resources/config/routing.xml"


dodałem foldery: (777)
/web/media/cache

config.yml
  1. liip_imagine:
  2. filter_sets:
  3. my_thumb:
  4. quality: 75
  5. filters:
  6. thumbnail: { size: [50, 75], mode: inset }
  7. sm_thumb:
  8. quality: 75
  9. filters:
  10. thumbnail: { size: [95, 150], mode: inset }
  11. md_thumb:
  12. quality: 75
  13. filters:
  14. thumbnail: { size: [190, 330], mode: inset }
  15. lg_thumb:
  16. quality: 75
  17. filters:
  18. thumbnail: { size: [380, 660], mode: inset }
  19. sm_thumb_block:
  20. quality: 75
  21. filters:
  22. thumbnail: { size: [150, 150], mode: inset }
  23. md_thumb_block:
  24. quality: 75
  25. filters:
  26. thumbnail: { size: [330, 330], mode: inset }
  27. lg_thumb_block:
  28. quality: 75
  29. filters:
  30. thumbnail: { size: [660, 660], mode: inset }


w widoku:
  1. <img src="{{ asset(entity.path) | imagine_filter('my_thumb') }}" />


no i nic się nie dzieej :/ obrazek jest normalnych rozmiarów
jedynie co dziwne i mniezatsanwia to w podglądzie źródła jest coś pogmatwane z url:
  1. <img src="http://example.com/web/app_dev.php/media/cache/resolve/my_thumb/web/a3eaebbac813a81452db007e66b01fcd0384cd00.jpeg" alt="">



obrazek się nie wyświetla, adres jest błędny, ale kiedy podam przykładowy prawidłowy adres w szablonie to i tak nic się nie dzieje

wróć!

jak podam adres w przeglądarce bez web/app_dev.php

to wyświetla obrazek ale normalnych rozmiarów, a w źródle mam:

  1. <img src="http://example.com/media/cache/resolve/my_thumb/a3eaebbac813a81452db007e66b01fcd0384cd00.jpeg" />


z tym, że podaje obrazek z bezwzględnym adresem i on już tam jest

Ten post edytował dopelganger 20.09.2016, 07:51:07
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 23:55