http://hosting.pro-linuxpl.com/

Shoutbox - linki z https - nie są aktywne

  • 6 Odpowiedzi
  • 755 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline pretor

  • ****
  • 1374
  • 64
    • VW Club Polska
  • Wersja SMF: 2.0.14
Shoutbox - linki z https - nie są aktywne
« dnia: 17 Listopad 2016, 17:57 »
Witam,
Od pewnego czasu zauważyłem, że wrzucane do Shoautboxa linki z początkiem: https nie są aktywne (nie można w nie wejść). co ciekawe po usunięciu literki "s" z końcówki "https" link staje się w pełni aktywny. Jak można ten problem rozwiązać ?

Modyfikacja: SMFPacks.com Shoutbox, Chat >>> http://custom.simplemachines.org/mods/index.php?mod=1295
Pytania odnośnie działania SMF, zadaje się na forum w odpowiednim dla nich dziale ;)
VW Club PolskaDzień dobry K-Koźle

*

Offline Adrian

  • ****
  • 5438
  • 712
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
Odp: Shoutbox - linki z https - nie są aktywne
« Odpowiedź #1 dnia: 17 Listopad 2016, 19:11 »
Masz nieaktualną wersję modyfikacji, 1.0.5 naprawia te problem. Możesz poprawić to bez konieczności instalacji nowej wersji:
.Sources/Shoutbox.php:
Kod: (Znajdź) [Zaznacz]
$length = 7;
$string = 'http://';
if (strstr($msg, 'http://') !== false)
{
if (strstr($msg, 'https://') !== false)
{
$string = 'https://';
$length = 8;
}

$links = array();
foreach (explode(' ', $msg) as $w)
if (substr($w, 0, $length) == $string && $smcFunc['strlen']($w) > $length)
$links[] = '<a href="' . $w . '" target="_blank">' . ($smcFunc['strlen']($w) > $shoutbox['maxLinkLenght'] ? substr($w, 0, $shoutbox['maxLinkLenght'] - ($length - 1)) . '...' . substr($w, -($length - 1)) : $w) . '</a>';
else
$links[] = $w;
$msg = implode(' ', $links);
}

Kod: (Zamień na) [Zaznacz]
if (strstr($msg, 'http://') !== false || strstr($msg, 'https://') !== false)
{

$links = array();
foreach (explode(' ', $msg) as $w)
{
if (strstr($w, 'https://') !== false)
{
$string = 'https://';
$length = 8;
}
if (strstr($w, 'http://') !== false)
{
$string = 'http://';
$length = 7;
}
if (substr($w, 0, $length) == $string && $smcFunc['strlen']($w) > $length)
$links[] = '<a href="' . $w . '" target="_blank">' . ($smcFunc['strlen']($w) > $shoutbox['maxLinkLenght'] ? substr($w, 0, $shoutbox['maxLinkLenght'] - ($length - 1)) . '...' . substr($w, -($length - 1)) : $w) . '</a>';
else
$links[] = $w;
}
$msg = implode(' ', $links);
}

*

Offline pretor

  • ****
  • 1374
  • 64
    • VW Club Polska
  • Wersja SMF: 2.0.14
Odp: Shoutbox - linki z https - nie są aktywne
« Odpowiedź #2 dnia: 19 Listopad 2016, 17:44 »
@Adrian, dziękuję  ;)

Podmieniłem plik Sources/Shoutbox.php na ten z nowszej wersji ale w shoutboxie, nie można było nic napisać.
Wykasowałem stara wersję 1.0.3 i ponownie zainstalowałem nowszą wersję 1.0.5.
Po instalacji nowszej wersji wszystko działa w shoutboxie tak jak powinno, a linki z rozszerzeniem "https" są teraz normalnie aktywne. Jedna ingerencja po aktualizacji, to usunięcie z index.template.php kodu komunikatora.
Pytania odnośnie działania SMF, zadaje się na forum w odpowiednim dla nich dziale ;)
VW Club PolskaDzień dobry K-Koźle

*

Offline Adrian

  • ****
  • 5438
  • 712
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
Odp: Shoutbox - linki z https - nie są aktywne
« Odpowiedź #3 dnia: 19 Listopad 2016, 18:19 »
Dla wersji 1.0.4 wystarczyłoby zmienić kod/plik, dlatego ważne jest żeby pisać również wersję używanej modyfikacji z którą jest problem.

Widzę, że przy okazji usunąłeś przypadkiem wpisy SB, zaznaczyłeś przy usuwaniu żeby skasował wszystkie dane modyfikacji?

*

Offline pretor

  • ****
  • 1374
  • 64
    • VW Club Polska
  • Wersja SMF: 2.0.14
Odp: Shoutbox - linki z https - nie są aktywne
« Odpowiedź #4 dnia: 19 Listopad 2016, 19:20 »
Moja poprzednia wersja Shoutboxa to 1.0.3.
Nie można było ręcznie odinstalować starej wersji, więc usunąłem paczkę i wgrałem ponownie nową wersję.
Wiem, że to nie powinno wyglądać w ten sposób ale nie miałem czasu na inną deinstalację. 
historia Shobtoxa zniknęła niejako przy okazji ???
Pytania odnośnie działania SMF, zadaje się na forum w odpowiednim dla nich dziale ;)
VW Club PolskaDzień dobry K-Koźle

*

Offline Adrian

  • ****
  • 5438
  • 712
  • Płeć: Mężczyzna
  • Smile, tomorrow will be worse...
Odp: Shoutbox - linki z https - nie są aktywne
« Odpowiedź #5 dnia: 20 Listopad 2016, 11:18 »
No to teraz masz pewnie śmieci w kodzie, podwójnie dodane edycje moda w innych plikach...

Przejrzyj sobie według instrukcji i sprawdź czy nie dubluje się jakaś część kodu: http://custom.simplemachines.org/mods/index.php?action=parse;mod=1295;attach=230274;smf_version=2.0.12

Odp: Shoutbox - linki z https - nie są aktywne
« Odpowiedź #6 dnia: 11 Sierpień 2017, 11:32 »
Dzień dobry


Zainstalowałem właśnie modyfikację dodającą shoutbox na stronę, tę o której mowa w temacie. Problem polega na tym, że pomimo iż wyświetla się okienko czatu, to nie widać w nim żadnych wiadomości.. W czym leży problem ?
,
https://image.ibb.co/mDVHWa/non.jpg
Shoutbox - linki z https - nie są aktywne