PDA

Zobacz pełną wersję : Polskie znaki



ERFIX
17-01-2015, 16:35
Witam;
Mam problem na swojej stronie. Tworzę stronę w Joomli i zainstalowałem moduł Shoutbox w wersji angielskiej. Pozmieniałem treści na polskie i zamiast polskich znaków mam znaki zapytania. Próbowałem już chyba wszystkiego i nic nie pomaga.
link do strony (http://kalistenika.cba.pl/)

kod xml


Kod:


<?xml version="1.0" encoding="ISO-8859-2"?>
<extension type="module" version="1.6.0" client="site" method="upgrade">
<name>mod_shoutbox</name>
<author>Bart Jochems</author>
<creationDate>March 2014</creationDate>
<copyright>(C) Bart Jochems</copyright>
<license>http://www.gnu.org/copyleft/gpl.html GNU/GPL</license>
<authorEmail>info@batjo.nl</authorEmail>
<authorUrl>http://joomla.batjo.nl</authorUrl>
<version>1.7</version>
<description>This module displays a shoutbox that gets automatically refresh through AJAX.</description>

<install>
<sql>
<file driver="mysql" charset="utf8">sql/install.mysql.utf8.sql</file>
</sql>
</install>

<files>
<filename module="mod_shoutbox">mod_shoutbox.php</filename>
<filename module="mod_shoutbox">helper.php</filename>
<filename module="mod_shoutbox">index.html</filename>
<folder>sql</folder>
<folder>css</folder>
<folder>js</folder>
<folder>tmpl</folder>
</files>
<languages>
<language tag="en-GB">en-GB.mod_shoutbox.ini</language>
<language tag="en-GB">en-GB.mod_shoutbox.ini</language>
</languages>
<config>
<fields name="params">
<fieldset name="basic">
<field name="shouts" type="text" default="10" label="NUMBER_OF_SHOUTS" description="NUMBER_OF_SHOUTS_DESC" />
<field name="refresh" type="text" default="4" label="REFRESH_RATE" description="REFRESH_RATE_DESC" />
<field name="fadefrom" type="text" default="#000000" label="FADE_FROM" description="FADE_FROM_DESC" />
<field name="fadeto" type="text" default="#FFFFFF" label="FADE_TO" description="FADE_TO_DESC" />
<field name="submit" type="list" default="0" label="SEND_BUTTON" description="SEND_BUTTON_DESC">
<option value="0">JNo</option>
<option value="1">JYes</option>
</field>
<field name="post_guest" type="list" default="1" label="ALLOW_GUEST_POSTING">
<option value="0">JNo</option>
<option value="1">JYes</option>
</field>
<field name="name" type="list" default="0" label="USERNAME_FULLNAME">
<option value="0">MOD_SHOUTBOX_FULLNAME</option>
<option value="1">MOD_SHOUTBOX_USERNAME</option>
</field>
<field name="tag" type="list" default="1" label="GUEST_TAG">
<option value="0">JOff</option>
<option value="1">JOn</option>
</field>
<field name="url" type="list" default="0" label="URL_FIELD">
<option value="0">JOff</option>
<option value="1">JOn</option>
</field>
<field name="textarea" type="list" default="1" label="TEXTAREA_DISPLAY">
<option value="0">JOff</option>
<option value="1">JOn</option>
</field>
</fieldset>
<fieldset name="advanced">
<field name="moduleclass_sfx" type="text" label="COM_MODULES_FIELD_MODULECLASS_SFX_LABEL" description="COM_MODULES_FIELD_MODULECLASS_SFX_DESC" />
<field name="cache" type="list" default="0" label="COM_MODULES_FIELD_CACHING_LABEL" description="COM_MODULES_FIELD_CACHING_DESC">
<option value="1">JGLOBAL_USE_GLOBAL</option>
<option value="0">COM_MODULES_FIELD_VALUE_NOCACHING</option>
</field>
</fieldset>
</fields>
</config>
</extension>




kod ini


Kod:


MOD_SHOUTBOX="Shoutbox"
MOD_SHOUTBOX_XML_DESCRIPTION="This module will display a shoutbox."

; Frontend

NAME="Użytkownik:"
MESSAGE="Wiadomość:"
SEND="Wyślij"
LAST_MESSAGE="Ostatnie wiadomości"
AGO="temu"
YEAR="rok"
YEARS="lat"
MONTH="miesiąc"
MONTHS="miesięcy"
WEEK="tydzień"
WEEKS="tygodzni"
DAY="dzień"
DAYS="dni"
HOUR="godzina"
HOURS="godzin"
MINUTE="minuta"
MINUTES="minut"
REGISTER_ONLY="Tylko zarejestrowani użytkownicy mogą pisać"
GUESTTAG="Goście są pokazani między []."
SMILEYS="Buźki"
GUEST="gość"


; Administrator
MOD_SHOUTBOX_USERNAME="Nazwa użytkownika"
MOD_SHOUTBOX_FULLNAME="Imię i nazwisko"
NUMBER_OF_SHOUTS="Liczba wiadomości"
NUMBER_OF_SHOUTS_DESC="Ustaw liczbę wiadomości, która będzie wyświetlana"
REFRESH_RATE="Odśwież po sekundach"
REFRESH_RATE_DESC="Ustaw jak szybko shoutbox zostanie odświeżona. Domyślnie do 4 sekund. Uważaj, ustawienie to 1 sekundę może zwiększyć obciążenie serwera"
FADE_FROM="Kolor zanikać od"
FADE_FROM_DESC="Kolor nowe okrzyki znikną z. Przykładowo: #FFFFFF"
FADE_TO="Kolor zanikać do"
FADE_TO_DESC="Kolor nowe okrzyki znikną do. Przykładowo: #000000"
SEND_BUTTON="Pokaż przycisk wyślij"
SEND_BUTTON_DESC="Ukrywanie wyników przycisk wyślij w mniej spamu w shoutbox. Jednak klienci muszą mieć włączony Javascript, którego większość nie"
ALLOW_GUEST_POSTING="Pozwalają gościom odpowiedzieć"
USERNAME_FULLNAME="Wyświetlacz login / imię i nazwisko"
GUEST_TAG="Wyświetlanie gości [] tag?"
URL_FIELD="Wyświetla pole wprowadzania adresu"
TEXTAREA_DISPLAY="Wyświetlanie textarea zamiast polu wprowadzania"

zwiastun
17-01-2015, 16:42
1. Deklarację kodowania w .XML zmień na utf-8
2. Plik językowy zapisz w kodowaniu utf-8 bez BOM

ERFIX
17-01-2015, 17:28
2. Plik językowy zapisz w kodowaniu utf-8 bez BOM
Nie bardzo rozumiem :(

zwiastun
17-01-2015, 17:58
Nie bardzo rozumiem
Ja też "nie bardzo rozumiem", czego nie rozumiesz.

ERFIX
18-01-2015, 02:47
Ja nie rozumiem czym jest plik językowy i jak go zapisać.

ERFIX
18-01-2015, 13:24
Wyjaśni mi ktoś jak to zrobić?

zwiastun
18-01-2015, 14:56
Plik definicji stałych językowych (kod .ini). Zapisz go w edytorze typu Notepad++ lub podobnym,, który ma opcje zapisywania w róznych systemach kodowania, w tym utf-8 bez BOM.

ERFIX
18-01-2015, 15:11
A to już chyba rozumiem, nie posiadam żadnego program,u do pisani gdyż zawsze używałem tylko notatnika bo prawdę mówiąc wystarcza on do wszystkiego. Ściągnę jakiś program i dam znać czy pomogło.

ERFIX
18-01-2015, 16:10
Odpaliłem plik w Notepad++ i ustawiłem utf-8 bez BOM teraz wszystkie polskie znaki zmieniły się w kody. Mam te kody zostawić czy zmienić na polskie znaki?

zwiastun
18-01-2015, 16:21
Masz wpisać polskie znaki.
Jeśli nie zapisałeś pliku, zrób tak:
otwórz go jeszcze raz, zaznacz wszystko i wytnij, przestaw kodowanie, wklej i zapisz.

ERFIX
18-01-2015, 16:42
Niestety nie pomaga.
w pierwszym kodzie wpisałem utf-8 a drugi zmieniłęm na utf-8 bez BOM i nadal są znaki zapytania ;/.

- - - Updated - - -

Dobra już wszystko działa. Wielkie dzięki za pomoc :)