Forum Vanilla – obrazki w profilach a https…

Opublikowano: 11.09.2008 | Kategoria: Internet, Programowanie | Tagi: , , | 1 komentarz »

W Vanilla 1.1.4 występuje problem z obsługą obrazków serwowanych przez zewnętrzny serwer http, jeżeli samo forum działa na serwerze https. Przeanalizowałem problem i znalazłem rozwiązanie.

W pliku ./library/People/People.Class.User.php (~ linia 251) zmieniamy linijki:

$this->Icon = PrependString($this->Context->Configuration['HTTP_METHOD'].'://', ForceIncomingString('Icon',''));
$this->Picture = PrependString($this->Context->Configuration['HTTP_METHOD'].'://', ForceIncomingString('Picture',''));

na:

$this->Icon = PrependString('http://', ForceIncomingString('Icon',''));
$this->Picture = PrependString('http://', ForceIncomingString('Picture',''));

Jeżeli mieliśmy już jakichś użytkowników, to wypadało by im ręcznie zmienić adresy avatarów/ikon i obrazków w bazie danych – tabela LUM_User, kolumny Icon i Picture.

P.S. W wersji 1.5 rc3 zapowiedziano:
Added support for ssl hosted images and icons on profiles
Być może problem zostanie rozwiązany w inny sposób.


1 komentarz do wpisu “Forum Vanilla – obrazki w profilach a https…”
  1. 1
    Kamil - 22.11.2010 11:45:

    Dzięki za porady


Skomentuj

Aby uatrakcyjnić czy też wzbogadzić swój komentarz o linki lub typografię, możesz wykorzystać następujące tagi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>