Strona główna forum Wsparcie Problemy z działaniem Zdjęcja widać tylko przy zalogowanym PA

Zdjęcja widać tylko przy zalogowanym PA

Wszystkie problemy związane z działaniem sklepu...


Posty: 13
Gadu-Gadu: 189335

Mam bardzo dziwny objaw. Zainstalowałem Magento, moduł AW Blog, spolszczony, do bloga dodane wpisy, ale zdjęcia w nich wyświetlają się wyłącznie jeśli na innej karcie przeglądarki jestem zalogowany do PA. Jeśli wylogowany, zamiast zdjęć jest tylko tekst alternatywny. Czy może ktoś spotkał się z takim dziwactwem? Bardzo proszę o pomoc, gdzie szukać usterki.

PS. Magento dopiero wdrażane, świeża instalacja.

Zdjęcja widać tylko przy zalogowanym PA

PostTeraz jest 29 mar 2024, o 07:45
Google

Posty: 427
Lokalizacja: Internet


Posty: 13
Gadu-Gadu: 189335

Wykryłem, że ma to związek z ścieżką. Domyślnie po zainstalowaniu, do PA można dostać się tylko przez:
http://[adres]/index.php/admin która to ścieżka jest inna niż widziałem w innej instancji Magento. W ten sposób przy nie zalogowanym PA, ścieżka do zdjęcia, która zawiera ww część, jest niepoprawna i zwraca puste.

Inaczej mówiąc, skopiowana ścieżka do obrazka np taka:

http://[adres]/index.php/admin/cms_wysiwyg/directive/___directive/e3ttZWRpYSB1cmw9Ik5ld3MvRUlaT19DRzI0NVcuanBnIn19/key/247b131caf56ccc9487e8b434eb30450/

przy zalogowanym panelu wskazuje na obrazek, ale przy wylogowanym wyświetla okno logowania do PA. Nie ogarniam tego...

jemoon Avatar użytkownika
Administrator

Posty: 529
Lokalizacja: Gdańsk
Gadu-Gadu: 0

witam,
Masz włączone mod_rewrite na serwerze i przyjazne adresy w sklepie?


Posty: 13
Gadu-Gadu: 189335

jemoon napisał(a):
witam,
Masz włączone mod_rewrite na serwerze i przyjazne adresy w sklepie?


Nie, a co to jest? Tymczasowo problem rozwiązałem przez modyfikację w plikach generatora CMS, który w AW Blog źle parsował linki. Mam obecnie generowane rzeczywiste URL'e przy zdjęciach co sprawę załatwiło.

Konkternie zrobione to:
app/code/core/Mage/Adminhtml/controllers/Cms/Wysiwyg/ImagesController.php
$asIs = $this->getRequest()->getParam('as_is');
na
$asIs = $this->getRequest()->getParam('as_is', true);

app/code/core/Mage/Cms/Helper/Wysiwyg/Images.php
$html = sprintf('<img src="%s" alt="" />', $directive);
na
$html = $fileurl;


Powrót do Problemy z działaniem



cron