Tani hosting

Funkcja Demotywatorów bez polskich znaków
Milczek Offline
TenTego Premium

Liczba postów: 9
Reputacja: 0
Post: #1
Funkcja Demotywatorów bez polskich znaków 10-01-2017 02:18
Witajcie, mam taki kłopocik jak w tytule i załączniku - tytuł i opis demotywatora nie obsługuje polskich znaków. Czy to kwestia czcionki czy czegoś na serwerze? Potrzebowałbym też zmienić tę czcionkę na jakąś z boldem, bo jest słabo widoczna.


Załączone pliki Miniatury
   
Cytuj
Diabeł Online
Użyszkodnik


Liczba postów: 777
Reputacja: 666
Quik Offline
Administrator

Liczba postów: 741
Reputacja: 85
Post: #2
RE: Funkcja Demotywatorów bez polskich znaków 10-01-2017 11:42
Dziwny błąd - zmieniałeś coś w skrypcie? Podmieniałeś czcionkę na własną? Sprawdziłem to na czystej wersji skryptu i nie ma takiego problemu.

Pomogliśmy? Uszanuj to i nie usuwaj stopki!
WWW Cytuj
Milczek Offline
TenTego Premium

Liczba postów: 9
Reputacja: 0
Post: #3
RE: Funkcja Demotywatorów bez polskich znaków 10-01-2017 23:05
(10-01-2017 11:42)Quik napisał(a):  Dziwny błąd - zmieniałeś coś w skrypcie? Podmieniałeś czcionkę na własną? Sprawdziłem to na czystej wersji skryptu i nie ma takiego problemu.

Wydaje mi się, że na tym TT2 nie ruszałem skryptu, czcionek na pewno nie. - czy dla pewności postawić na tym serwerze drugą kopię TT2 Premium?

Jedna ważna sprawa. Zawsze gdy użyje polskich liter jako user tworzący mema czy Demota to po utworzeniu, nad zielonym paskiem informującym o pomyślnym utworzeniu pokazują się błędy. Przykład dla jednego polskiego znaku użytego w memie:

Kod:
Warning: imagettfbbox(): any2eucjp(): invalid code in input string in /home/platne/XYZ/public_html/tablica/admin/apps/manager/GDImage.php on line 204

Warning: imagettfbbox(): any2eucjp(): invalid code in input string in /home/platne/XYZ/public_html/tablica/admin/apps/manager/GDImage.php on line 204

Warning: imagettfbbox(): any2eucjp(): invalid code in input string in /home/platne/XYZ/public_html/tablica/admin/apps/manager/GDImage.php on line 215

Warning: imagettfbbox(): any2eucjp(): invalid code in input string in /home/platne/XYZ/public_html/tablica/admin/apps/manager/GDImage.php on line 287
Obiekt został pomyślnie załadowany.
(Ten post był ostatnio modyfikowany: 11-01-2017 01:28 przez Milczek.)
Cytuj
Quik Offline
Administrator

Liczba postów: 741
Reputacja: 85
Post: #4
RE: Funkcja Demotywatorów bez polskich znaków 11-01-2017 12:17
Spróbujmy tak: Otwórz plik /admin/apps/manager/plugins/demot.plugin.php

Kod PHP:
class DemotPlugin extends Plugin

{
    (..)
    public function onSave()
    {
        (..)
        if(isset($_POST['send_demot']))
        {
            $_POST['demot_title'] = iconv("ISO-8859-2""UTF-8"$_POST['demot_title']); // Dodaj ta linijke
            $_POST['demot_text'] = iconv("ISO-8859-2""UTF-8"$_POST['demot_text']); // Dodaj ta linijke
            (..)
        }
        (..)
    }
    (..)


Pomogliśmy? Uszanuj to i nie usuwaj stopki!
(Ten post był ostatnio modyfikowany: 11-01-2017 12:18 przez Quik.)
WWW Cytuj
Milczek Offline
TenTego Premium

Liczba postów: 9
Reputacja: 0
Post: #5
RE: Funkcja Demotywatorów bez polskich znaków 12-01-2017 01:33
Zrobiłem jak poradziłeś. W Demotach popsuł się przez to tylko podpis (też już nie ma polskich liter)
Wklejam też screenshot z kodu.

   

   

W memach dalej sam tytuł (podpis) ma polskie litery:

   

Usunąłem z demot.plugin.php te dwie linijki z powrotem i znów w Demotach tytuły są OK, tak jak w Memach - z polskimi:

   

Nie wiem czy to jakaś istotna informacja, ale błędy po utworzeniu Demota lub Mema raz się pojawiają, a raz nie. Czasem jest ich bardzo dużo, czasem mało, czasem w ogóle ich nie ma. Po wciśnięciu "Dodaj" tekst w wierszu sam zamienia się na szlaczki, jak widać na poniższym screenie.

   

Najczęstsze błędy:
Memy: ...) GDImage.php on line 204, 215, 448, 450
Demoty: ...) GDImage.php on line 204, 215, 287
(Ten post był ostatnio modyfikowany: 12-01-2017 03:09 przez Milczek.)
Cytuj
Leśny Offline
Moderator

Liczba postów: 449
Reputacja: 59
Post: #6
RE: Funkcja Demotywatorów bez polskich znaków 12-01-2017 12:14
Co to za hosting?

[Obrazek: sig.png]
A z hostingów, polecam MyDevil.net - wydajny i niezawodny
IOR0J0R30H - kod na 20% zniżki
Cytuj
Milczek Offline
TenTego Premium

Liczba postów: 9
Reputacja: 0
Post: #7
RE: Funkcja Demotywatorów bez polskich znaków 12-01-2017 13:41
(12-01-2017 12:14)Leśny napisał(a):  Co to za hosting?

LH.pl 

Administracja jest pomocna, więc w razie czego mogę im zasygnalizować problem, jeśli to u nich.
Tylko zmienić nie mogę, bo odnowiłem kilka dni temu Wink
(Ten post był ostatnio modyfikowany: 12-01-2017 13:45 przez Milczek.)
Cytuj
Quik Offline
Administrator

Liczba postów: 741
Reputacja: 85
Post: #8
RE: Funkcja Demotywatorów bez polskich znaków 12-01-2017 15:41
Na pewno używasz odpowiednich polskich snaków? W zamieszczonym screenie podałeś znaki, które nie należą do polskiego alfabetu. Możesz też podać adres www strony? Ew. przesłać na PW.

Pomogliśmy? Uszanuj to i nie usuwaj stopki!
WWW Cytuj
Milczek Offline
TenTego Premium

Liczba postów: 9
Reputacja: 0
Post: #9
RE: Funkcja Demotywatorów bez polskich znaków 12-01-2017 16:15
Prześlę na PW, bo na razie nie ma czym się chwalić Smile.
Na pewno używam dobrych znaków - z każdego komputera tak się dzieje: na różnych OS.
Przeglądarka Opera. Znaki same się zamieniają po kliknięciu "Dalej".
(Ten post był ostatnio modyfikowany: 12-01-2017 16:26 przez Milczek.)
Cytuj
Quik Offline
Administrator

Liczba postów: 741
Reputacja: 85
Post: #10
RE: Funkcja Demotywatorów bez polskich znaków 21-01-2017 15:50
Problemem był włączony moduł do GD: JIS-mapped Japanese Font Support

Pomogliśmy? Uszanuj to i nie usuwaj stopki!
WWW Cytuj


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości