Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Symfony] sfLightboxPlugin nie wyświetla obrazków
Forum PHP.pl > Forum > PHP > Frameworki
MickDev
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 smile.gif
Quadina
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.
MickDev
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 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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.