Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Problem z emotikanami w tematach po włączeniu pełnej obsługi SSL


semenedar
Przejdź do rozwiązania Rozwiązane przez Jurij,

Rekomendowane odpowiedzi

Witajcie,

 

Dzisiaj ja, poproszę o pomoc, bo z kłopotem nie potrafię sobie poradzić. Włączyłem na moim forum pełną obsługę SSL. Z wszystkim się już uporałem, ścieżki do folderów upload wszędzie pozmieniane, w conf_global.php oczywiście też adres forum zmieniony na https://, skiny przebudowane jak należy, i wszystko znakomicie działa. Z jednym wyjątkiem. W postach na forum, które zostały napisane ZANIM włączyłem SSL, emotikony wyświetlają się z lokalizacji HTTP a nie HTTPS.

 

Każdy z takich postów, gdy go otworzę do edycji i zapiszę (nawet bez dokonywania żadnych w nim zmian), "odświeża" się, i emotikony w takim poście, już są wyświetlane z właściwej lokalizacji HTTPS. Jak Wam się nie trudno domyśleć, w starych tematach, "kłódka" połączenia SSL, jest otwarta ze względu na zawartość mieszaną. (Przez te emoty wyświetlające się z HTTP) Wszystkie nowe posty, pisane już po włączeniu SSL, są wyświetlane prawidłowo i kłódka SSL, zamyka się.

 

i teraz do Was pytanie, jak dokonać tego cudu, żeby w starych postach te emoty, były wyświetlane poprawnie. Nie będę przecież siedział i wszystkiego edytował, bo by mi się zeszło kilka lat. Jest na to jakaś rada? Zapytanie SQL którego nie znam? Jakaś inna sztuczka?

 

Pomóżcie :)

Edytowane przez semenedar
Odnośnik do komentarza
Udostępnij na innych stronach

  • Rozwiązanie

Ja bym to zrobił trickiem, który się wykorzystuje przy zmianie URL w postach na forum. Najpierw zrób sobie backup bazy SQL. Następnie tym zapytaniem:

UPDATE ibf_posts SET post=REPLACE(post, 'old url', 'new url')

gdzie w miejscu old url podajesz:

http://forum.invisionize.pl/public/style_emoticons/default

a w miejscu new url:

https://forum.invisionize.pl/public/style_emoticons/default

zamieniasz linki do emotek bez https na te z https. Po tej operacji musisz wyczyścić cache postów. I powinno już być ok.

  • Lubię to 1
Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki Towarzyszu Jurij. Nie ukrywam że trick ze  zmianą linków w postach też mi się bardzo przyda. Zaraz to wszystko wykonam co mi tutaj usmażyłeś, naturalnie- zmieniając komendy tak, by odnosiły się do mojej domeny i napiszę. Najpierw sobie zrobię kopię bazy do ewentualnego przywrócenia.

Odnośnik do komentarza
Udostępnij na innych stronach

Wszystko pięknie działa Towarzyszu :)

 

Przy okazji zaktualizowałem sobie resztę ważnych linków.

PS- Zaktualizowałem również (nieaktualne) linki przy ręcznych znacznikach IMG. Normalnych planowych załączników (atachment) w postach, nie trzeba było aktualizować, bo do nich, jest ścieżka zmieniona w uploads, w ustawieniach globalnych forum, ustawieniach IP Gallery, systemie blogów, itd.

 

Po włożeniu pytania do SQL, po usunięciu cache postów, wszelkich przebudowach skinów na wszelki wypadek, odświeżyły się  wreszcie te emotikony, i pozostała zawartość :)

 

Dziękuję za pomoc :)

Problem rozwiązany.

 

A ja DURAK chciałem eksportować tabelę POSTS, grzebać w niej SQL Edytorem (czyli zmieniać linki) i ją uploadować. Jak dobrze że najpierw napisałem i niepotrzebnej roboty sobie nie narobiłem.

Edytowane przez semenedar
Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.