1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE Odświeżenie adresów url plików graficznych

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika MateuszŁ, 2 Kwiecień 2018.

  1. MateuszŁ

    MateuszŁ Uczestnik

    Wiadomości:
    28
    Docenione treści:
    6
    Zaobserwowałem taki oto problem:
    nie tak dawno (max 30dni) wklejane grafiki ( i inne linki) nie wymuszały pełnego adresu (adres był relacyjny), jednak po któreś aktualizacji zauważyłem, że wszystkie url maja już pełną postać - autouzupełnienie. Może i nie byłoby w tym nic złego, ale...

    Stronę zacząłem budować na domenie "klasycznej" - otrzymanej wraz ze sklepem. A gdy już sklep miał ręce i nogi, wypisane treści, grafiki, produkty - przerzuciłem sklep na docelową domenę i zaczęły się schody.

    Linki do grafik które połączone są w galerie, przestały działać (nie da się powiększyć fotki po kliknięciu w "nią"). (sprawdzałem różne przeglądarki i wykluczyłem ich wpływ)

    Przykład: https://smove.pl/lampa-uv
    są tam linki do zdjęć w poprzedniej domenie np.: https://sklep1874296.home.pl/public/assets/artykuly/lampa-uv2.png

    Treści mam trochę i tu rodzi się pytanie czy da się jakoś automatycznie prze-linkować wszystkie stare adresy na nowe? Siedzę teraz i ręcznie to poprawiam, ale boję się, że zostaną mi gdzieś niezauważone takie artefakty.

    ps. żałuje że nie korzystałem na początku z linków z wykorzystaniem {shop_url}/lampa-uv - problem ten nigdy by nie powstał
     
  2. JakubW

    JakubW eCommerce Team home.pl Moderator forum

    Wiadomości:
    124
    Docenione treści:
    13
    @MateuszŁ automatycznego przelinkowania jako-takiego nie ma w sklepie, ale wyczyszczenie pamięci cache w sklepie i wymuszenie adresu domeny powinno to rozwiązać. A czy jesteś jeszcze w stanie wskazać przykładowy produkt / artykuł gdzie znajduje się to zdjęcie? To jest zdjęcie w galerii czy w opisie produktu? Sprawdzę to dokładniej dla Ciebie, ale potrzebuję szczegółów.
     
  3. MateuszŁ

    MateuszŁ Uczestnik

    Wiadomości:
    28
    Docenione treści:
    6
    Próbowałem czyścić cache, próbowałem też badać wpływ "wymuszenia adresu domeny", nic to nie zmienia.

    Świadomie zostawiłem "po staremu" tylko https://smove.pl/lampa-uv - po kliknięciu w fotki nie wyświetla się ich podgląd (w trybie galeria).

    Skoro nie ma "automatu" a czyszczenie cache i wymuszanie adresu nie pomaga to obstawiam, że trzeba to ręcznie prze-klikać.
    * więc może zgłosić to jako "propozycja funkcji" aby z automatu nie uzupełniało adresu (jak przed aktualizacjami), albo jeśli już uzupełnia to właśnie przy czyszczeniu cache niech prze-linkuje na nowo wszystkie treści...

    Ręcznie zacząłem zmieniać wszystkie wpisy i opisy produktów dodając tag {shop_url} przy okazji znalazłem błąd, że ten tag nie działa wszędzie np. "wygląd -> moduły gdzie miałem stworzony baner" oraz w opisach kategorii - tworząc błędne linki wyglądające tak: https://smove.pl/pl/c/testowa-kategoria/18

    kategorię usunę dziś po 18:00 (bo nie chcę śmiecić w sklepie)
     
    Ostatnia modyfikacja: 3 Kwiecień 2018
  4. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 660
    Docenione treści:
    333
  5. JakubW

    JakubW eCommerce Team home.pl Moderator forum

    Wiadomości:
    124
    Docenione treści:
    13
  6. JakubW

    JakubW eCommerce Team home.pl Moderator forum

    Wiadomości:
    124
    Docenione treści:
    13
    @MateuszŁ ok, sytuacja wygląda następująco:
    1. znacznik {site_url} nigdzie poza wiadomościami email i informacjami o płatnościach nie zadziałają, także to rozwiązanie nie wchodzi w grę.
    2. wszystkie odnośniki linkujące do zdjęć muszą kierować po odnośniku bezwzględnym, czyli https://nazwadomeny.pl/nazwakatalogu/nazwapliku.jpg - w Twoim przypadku zdjęcie https://sklep1874296.home.pl/public/assets/artykuly/lampa-uv1.png jest właśnie takim linkiem bezwzględnym, gdy zdjęcia były ładowane na serwer przy domenie serwerowej. Grunt jest tylko na podmianie w linkach sklep1874296.home.pl/ na smove.pl/ - aby wyglądało tak: https://smove.pl/public/assets/artykuly/lampa-uv1.png
    3. wymuszenie adresu i czyszczenie cache nie pomoże, bo te operacje nie dotyczą linków bezwzględnych, dlatego jedynym sposobem jest własnoręczna zmiana linków w opisach produktów i kategorii. Możesz ułatwić sobie prace wyświetlając czysty kod html w opisach i wszystkie adresy sklep1874296.home.pl/ podmienić na smove.pl/ - nie trzeba starych zdjęć usuwać i dodawać na nowo.
    4. niestety takiej funkcji nie wprowadzimy, bo poprzez ten mechanizm możesz wrzucać do opisów wrzucać zdjęcia z zewnętrznych serwisów, a nie bylibyśmy w stanie napisać skryptu, który weryfikowałby poprawność zarówno plików umieszczonych w ramach serwera, jak i też poza nim.
    Mam nadzieję, że udało mi się wszystkie wątpliwości wyjaśnić.
     
    MateuszŁ lubi to.
  7. MateuszŁ

    MateuszŁ Uczestnik

    Wiadomości:
    28
    Docenione treści:
    6
    OK, tak myślałem ale dzięki za poświęcony czas i wyjaśnienia

    Ps. w poprzednim poście zrobiłem czeski błąd chodziło mi o znacznik {shop_url},
    który działa praktycznie wszędzie (poza wskazanymi wcześniej miejscami)
     
    Ostatnia modyfikacja: 3 Kwiecień 2018
    JakubW lubi to.

Poleć forum znajomym