FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  ZalogujZaloguj
 Ogłoszenie 
Bezpieczna strona Zapraszam na forum http://katolik.us i do zapoznania się z REGULAMINEM FORUM oraz FAQ
                      Forum wykorzystuje ciasteczka jeżeli się nie zgadzasz opuść tę stronę!
Święty Michale Archaniele, wspomagaj nas w walce,
a przeciw niegodziwości i zasadzkom złego ducha bądź naszą ochroną.
Niech go Bóg pogromić raczy - pokornie o to prosimy.
A Ty, Wodzu Niebieskich Zastępów, szatana i inne złe duchy,
które na zgubę dusz ludzkich po tym świecie krążą
mocą Bożą strąć do piekła.
Amen.
Charlotte
Warszawa


Poprzedni temat «» Następny temat
Naprawa czytania https przez czytacza
Autor Wiadomość
Dominik 
Administrator


Dołączył: 06 Maj 2014
Skąd: Ostrowiec Świętokrzyski
Wysłany: 04-01-15, 11:55   Naprawa czytania https przez czytacza

Witam

Napisałem drobną modyfikacje na ShoutBox, po jej zastosowaniu w każdym nowym wpisie które zawiera słowo "https" w ShoutBox zostanie zamienione na "http".

Zmiana jest ta dokonywana na poziomie bazy danych, zanim czytacz pobierze sobie tekst do przeczytania.

Zakładam że ten ShoutBox Hioba jest standardowy jaki jest w phpBB By Przemo

Bierzemy plik shoutbox_view.php i szukamy takiego fragmentu kodu:

Kod:
if( $mode == 'add' )
{


dopisujemy do niego jedną linijkę.

Kod:
if( $mode == 'add' )
{
    $message = str_replace("https", "http", $message);



Specjalnie sobie zainstalowałem tą wersje forum, posiedziałem trochę i coś takiego wymyśliłem. Działa idealnie. Zmiana jest też w bazie danych zapisywana, czego nie ma w przypadku wulgaryzmów, które są tylko przy wyświetlaniu w przeglądarce wycinane.


Jeśli edytujemy swój wpis na ShoutBox i dodamy to "s", to mój pomysł już nie zadziała, ale i tak czytacz już będzie dalej w czytaniu, więc nie będziemy tego poprawiać.
_________________
Często mam za mało odwagi, żeby nacisnąć Enter.
Chcesz przekazać mi 1% podatku? Wejdź na moją stronę WWW KLIK, na niej opisuje co i jak

Ostatnio zmieniony przez Dominik 04-01-15, 12:12, w całości zmieniany 2 razy  
 
 
 
Mazi 

Dołączył: 04 Gru 2014
Skąd: Zawiercie
Wysłany: 07-01-15, 19:44   

Saper przyuważ co napisałeś. $replace zamienia ci https:// na http:// i skoro to działa, możesz wysłać dla serwera tekst "A" + "B" i powienien zamieniać wtedy na "C" więc czemu nie zmieniać wulgaryzmów ? :D
_________________
Jeżeli życie daje nam cytryny, zróbmy z nich lemoniadę ;)
Ostatnio zmieniony przez Mazi 07-01-15, 19:45, w całości zmieniany 1 raz  
 
 
 
Dominik 
Administrator


Dołączył: 06 Maj 2014
Skąd: Ostrowiec Świętokrzyski
Wysłany: 08-01-15, 10:34   

Masz racje, myślałem już o tym, nawet chciałem napisać propozycje taką, czytacz by nie czytał wulgaryzmów.
Wulgaryzm w sekundę przeczyta czytacz, a https czyta i czyta. Pozostańmy na razie przy najbardziej uciążliwym problemie jakim jest https, wulgaryzmy są znacznie rzadziej.

Zobaczymy co Hiob powie na rozwiązanie problemu z https, potem będziemy myśleć nad tymi wulgaryzmami.

Można by jeszcze poprawiać pisanie z małych liter niektórych słów jak Polska i Europa, i dodawać automatyczne pouczenie w shoutox, wyglądało by jak by było od czytacza. Mam pomysł jak to zrobić.
_________________
Często mam za mało odwagi, żeby nacisnąć Enter.
Chcesz przekazać mi 1% podatku? Wejdź na moją stronę WWW KLIK, na niej opisuje co i jak

Ostatnio zmieniony przez Dominik 08-01-15, 10:37, w całości zmieniany 2 razy  
 
 
 
RC Drifter 

Dołączył: 05 Lis 2014
Skąd: Podlaskie
Wysłany: 08-01-15, 17:07   

To jeszcze dorzućcie zmianę czytania :D jako "D" na np. "śmiech".
 
 
Vul 
Administrator


Dołączył: 26 Wrz 2008
Skąd: Warszawa
Wysłany: 28-03-15, 21:02   

Podmieniłem. Dzięki, Dominik
_________________
Wspólnota Domowego Kościoła
天無絕人之路 (天无绝人之路)
Niebo nigdy nie zamyka wszystkich drzwi (chiń)
 
 
 
Dominik 
Administrator


Dołączył: 06 Maj 2014
Skąd: Ostrowiec Świętokrzyski
Wysłany: 29-03-15, 18:25   

jeszcze jest sprawa z linkami bez http na początku.

jak ktoś napisze np. www.katolik.us to można by dać

$message = str_replace("www.", "http://www.", $message);

Tytko nie wiem czy warto, to znaczy ile razy czytacz dostaje do przeczytania długi link bez http z samym WWW?

idąc dalej, jak już będzie samo katolik.us bez www to nie da prosto nawet w 10% ustalić czy dany tekst jest adresem, bo np. ktoś nie da spacji po kropce w swojej wypowiedzi i dla skryptu będzie to jak adres wyglądało. Oczywiście dało by się to zrobić, ale pewnie by korzyści względem obciążenia serwera były zbyt małe.
_________________
Często mam za mało odwagi, żeby nacisnąć Enter.
Chcesz przekazać mi 1% podatku? Wejdź na moją stronę WWW KLIK, na niej opisuje co i jak

 
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

phpBB by przemo