Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Symfony] sfLightboxPlugin nie wyświetla obrazków, problem ze ścieżkami do plików
MickDev
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 16.03.2010
Skąd: ~Sanok

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


Witam,

Tworzę małego cms'a, wśród dostępnych funkcji jest galeria zdjęć. Pokaz obrazków zrobiłem dzięki w/w pluginowi. Wszystko działa dobrze poza wyświetlaniem obrazków dostarczanych przez plugin (strzałka w lewo, prawo; close, loading).
  1. plugin:publish-assets
nie rozwiązało sprawy. Wygląda na to, że nie zgadzają się ścieżki dostępu do tych plików. Część z nich określona jest w pliku css pluginu, a część w pliku js. Po zmodyfikowaniu ścieżek w pliku css obrazki się pojawiają w trybie Dev, nie ma ich w Prod. Modyfikacja ścieżek w js nie pomaga.

Wie ktoś jak temu zaradzić by obrazki pojawiały się zawsze ? Z góry dzięki za pomoc (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Quadina
post
Post #2





Grupa: Zarejestrowani
Postów: 200
Pomógł: 38
Dołączył: 1.12.2010
Skąd: Wrocław

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


Po pierwsze: Napisz wersje symfony i wersje sfLightboxPlugin.
Po drugie, jeżeli uruchamia ci się w dev, a nie uruchamia się w prod, to znaczy, że wychodzisz jedną więcej ../ w devie ścieżkę w górę.
Jeżeli to nie pomoże to w jakimś debugerze (np. chrom ma fajny do tego celu) sprawdź w ogóle skąd on chce pobrać ten obrazek i czy nie dodał sobie jakichś śmieci na początku ścieżki.
Go to the top of the page
+Quote Post
MickDev
post
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 16.03.2010
Skąd: ~Sanok

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


Symfony: 1.4.8
sfLightbxPlugin: 1.0.12

Ostatnio spróbowałem pluginu sfJQueryLightboxPlugin-1.1.1. Tam problem również występuje. Symfony nie generuje poprawnych ścieżek do obrazków. W chwili obecnej rozwiązałem to poprzez użycie funkcji image_path('sciezka') w akcji oraz pliku helpera JqueryLightbox. Od teraz działa w środowisku Prod i Dev (IMG:style_emoticons/default/smile.gif)

  1. $code = "$(function() {
  2. $('a.lightbox').lightBox({
  3. imageLoading: '".image_path(sfConfig::get('app_sf_jquery_lightbox_imageLoading'))."',
  4. imageBtnClose: '".image_path(sfConfig::get('app_sf_jquery_lightbox_imageBtnClose'))."',
  5. imageBtnPrev: '".image_path(sfConfig::get('app_sf_jquery_lightbox_imageBtnPrev'))."',
  6. imageBtnNext: '".image_path(sfConfig::get('app_sf_jquery_lightbox_imageBtnNext'))."',
  7. imageBlank: '".image_path(sfConfig::get('app_sf_jquery_lightbox_imageBlank'))."',
  8. txtImage: '".sfConfig::get('app_sf_jquery_lightbox_txtImage')."',
  9. txtOf: '".sfConfig::get('app_sf_jquery_lightbox_txtOf')."' });
  10. });";


Temat do zamknięcia.

Pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 17.09.2025 - 14:19