diff --git a/changelog.php b/changelog.php index ec12c03..858bea6 100644 --- a/changelog.php +++ b/changelog.php @@ -14,6 +14,13 @@ - -> Removed ! -> Note +Version 1.4.0 +^ Name field now is a placeholder and is required +^ Use improved method of getting the POST array introduced in Joomla 3.2 + +Version 1.3.1 +# Name input field default value now a language string + Version 1.3.0 * People without necessary permissions could delete posts + Allow template overriding of jQuery no conflict file and CSS file diff --git a/mod_shoutbox/helper.php b/mod_shoutbox/helper.php index 7f45bea..df13473 100644 --- a/mod_shoutbox/helper.php +++ b/mod_shoutbox/helper.php @@ -133,6 +133,12 @@ public static function postFiltering($shout, $user, $swearCounter, $swearNumber, } else { + // Name is a required field. So return if the field is empty + if (empty($shout['name'])) + { + return; + } + if ($swearCounter == 0) { $before = substr_count($shout['name'], $replace); diff --git a/mod_shoutbox/language/en-GB/en-GB.mod_shoutbox.sys.ini b/mod_shoutbox/language/en-GB/en-GB.mod_shoutbox.sys.ini index 44e7d9b..53c59e2 100644 --- a/mod_shoutbox/language/en-GB/en-GB.mod_shoutbox.sys.ini +++ b/mod_shoutbox/language/en-GB/en-GB.mod_shoutbox.sys.ini @@ -8,6 +8,6 @@ JJSHOUTBOX_DESCRIPTION="
Copyright © JoomJunk
Released under GNU/GPL 3.0 License
" MOD_SHOUTBOX_INSTALL="This shoutbox module allows users to post on your site with a simple yet elegant design. Parameters allow you to choose whether guests are allowed to post, the number of posts shown at any time and the design of the shoutbox itself. Posts can be easily deleted by any administrator, whilst a spam filter censors swearing on the shoutbox. There is a .php file in the module which you can easily add any extra swear words to if you feel this is needed. The module is entirely language file based, and thus can be adapted for multi-lingual sites easily." MOD_SHOUTBOX_UPDATE="This version has been updated to %s" -MOD_SHOUTBOX_UPDATE_CHANGELOG="Copyright © JoomJunk
Wydany na licencji GNU/GPL 3.0
" +SHOUT_MAXIMUMLABEL="Ilość wpisów" +SHOUT_MAXIMUMDESC="Wpisz maksymalną ilość wpisów, jaka ma pojawiać się w oknie czata" +SHOUT_BORDERLABEL="Kolor obramowania" +SHOUT_BORDERDESC="Wybierz kolor obramowania" +SHOUT_BORDERWIDTHLABEL="Szerokość obramowania" +SHOUT_BORDERWIDTHDESC="Wybierz szerokość obramowania" +SHOUT_LOGIN_NAMELABEL="Typ nazwy" +SHOUT_LOGIN_NAMEDESC="Wybierz, czy czat ma pokazywać pełną nazwę, login czy zezwolić użytkownikowi na wpisanie własnej nazwy (tak jak w przypadku gościa)" +SHOUT_REAL="Pełna nazwa użytownika" +SHOUT_USER="Login użytkownika" +SHOUT_CHOOSE="Wprowadzona przez użytkownika" +SHOUT_GUESTLABEL="Grupy" +SHOUT_GUESTDESC="Wybierz grupy użytkowników, które mają uprawnienia do używania czata" +SHOUT_SHOW_DATE="Pokaż datę" +SHOUT_SHOW_DATEDESC="Wybierz, czy data ma się pokazywać" +SHOUT_DATE_ENGLAND_BACKSLASH="31/01/2014" +SHOUT_DATE_SPACE="So 01 2014" +SHOUT_DATE_SPACE_OPTION_TWO="So 31 Sty" +SHOUT_DATE_AMERICAN_BACKSLASH="01/31/2014" +SHOUT_DATE_REVERSED="2014/01/31" +SHOUT_DONT_SHOW="Nie pokazuj" +SHOUT_SUBMITTEXT="Przycisk wysyłania tekstu" +SHOUT_SUBMITTEXTDESC="Wpisz tu tekst, który ma się pojawić na przycisku wysyłania tekstu" +SHOUT_NONMEMBER="Wiadomość o braku uprawnień" +SHOUT_NONMEMBERDESC="Wiadomość, która będzie wyświetlona tym, którzy nie mają uprawnień do używania czatu." +SHOUT_NAME="Nazwa" +SHOUT_DELETELABEL="Kolor przycisku \"Usuń\"" +SHOUT_DELETEDESC="Wybierz kolor przycisku \"Usuń\"" +SHOUT_HEADERLABEL="Kolor nagłówka" +SHOUT_HEADERDESC="Wybierz kolor nagłówka" +SHOUT_SMILELABEL="Emotikonki" +SHOUT_SMILEDESC="Dostępnych jest wiele emotikonek do użycia na czacie. Wybierz, czy chcesz używać tej funkcji" +SHOUT_SWEARLABEL="Limit przekleństw" +SHOUT_SWEARDESC="Gdy opcja jest włączona, użytkownik może napisać tylko dozwoloną ilość przekleństw" +SHOUT_SWEARNUMLABEL="Maksymalna ilość przekleństw" +SHOUT_SWEARNUMDESC="Podaj maksymalną ilość przekleństw, którą użytkownik możę użyć jednorazowo w wiadomości. Wymaga włączenia opcji \"Limit przekleństw\"" +SHOUT_MESSAGELABEL="Maksymalna ilość znaków" +SHOUT_MESSAGEDESC="Maksymalna ilość znaków dla jednego postu. Miej na uwadze, że w bazie może być zapisane maksymalnie 250 znaków na wiadomość" +SHOUT_ALERTLABEL="Uwaga o ilości znaków" +SHOUT_ALERTDESC="Ilość znaków, przy której \"liczba pozostałych znaków\" zmieni kolor na żółty" +SHOUT_WARNLABEL="Ostrzeżenie o ilości znaków" +SHOUT_WARNDESC="Ilość znaków, przy której \"liczba pozostałych znaków\" zmieni kolor na czerwony" +SHOUT_TIMEZONELABEL="Strefa czasowa" +SHOUT_TIMEZONEDESC="Wybierz strefę czasową czata" +JYES="Tak" +JNO="Nie" +JON="Włączone" +JOFF="Wyłączone" +SHOUT_SMILIES_ON="Włączone, ale nie pokazuj" +SHOUT_SMILIES_ON_FIXED="Włączone" +SHOUT_SMILIES_ON_SLIDE="Włączone z ukrywaniem" +SHOUT_SMILIES_DISABLE="Wyłączone" +SHOUT_DATABASEERRORSHOUT="Wystąpił błąd bazy danych" +SHOUT_DATABASEERROR="Przepraszamy - nie można wysłać wiadomości z powodu błędu bazy danych" +SHOUT_EMPTY="Brak wiadomości na czacie" +SHOUT_ERRORMESSAGE="Wystąpił błąd - spróbuj jeszcze raz" +SHOUT_REMAINING="znaków do wpisania" +SHOUT_NOSCRIPT_THERE_IS_A="Pozostało " +SHOUT_NOSCRIPT_CHARS_LIMIT=" znaków" +SHOUT_SECURITY="Zabezpieczenia" +SHOUT_SECURITY_QUESTION_LABEL="Pytanie zabezpieczające" +SHOUT_SECURITY_QUESTION_DESC="Wybierz, czy chcesz użyć matematyczne pytanie zabezpieczające. Zauważ, że nie można go użyć jednocześnie z reCAPTCHA" +SHOUT_ANSWER_INCORRECT="Niepoprawna odpowiedź na pytanie zabezpieczające. Spróbuj jeszcze raz." +SHOUT_BOTH_SECURITY_ENABLED="Pytanie zabezpieczające i reCAPTCHA nie mogą być aktywne jednocześnie." +SHOUT_RECAPTURE_CORRECT="Poprawnie!" +SHOUT_RECAPTCHAON_LABEL="Włączyć reCAPTCHA?" +SHOUT_RECAPTCHAON_DESC="Wybierz czy chcesz włączyć reCAPTCHA czy nie" +SHOUT_RECAPTCHA_PUBLIC_LABEL="Klucz publiczny" +SHOUT_RECAPTCHA_PUBLIC_DESC="Tu wprowadź klucz publiczny reCAPTCHA" +SHOUT_RECAPTCHA_PRIVATE_LABEL="Klucz prywatny" +SHOUT_RECAPTCHA_PRIVATE_DESC="Tu wprowadź klucz prywatny reCAPTCHA" +SHOUT_RECAPTCHA_KEY_ERROR="By użyć reCAPTCHA musisz pobrać klucz API z https://www.google.com/recaptcha/admin/create. Jeśli widzisz ten komunikat oznacza to, że czat nie może zostać użyty. Wprowadź klucz na zapleczu Joomla! lub wyłącz użycie reCAPTCHA." +SHOUT_RECAPTCHA_IP_ERROR="Ze względów bezpieczeństwa reCAPTCHA wymaga zewnętrznego IP" +SHOUT_LINK_PROFILE="Łączenie profili" +SHOUT_LINK_PROFILEDESC="Wybierz, czy chcesz zintegrować autora z użytkownikami Joomla, Kunena, Community Builder" +SHOUT_CB_USERS="Community Builder" +SHOUT_KUNENA_USERS="Kunena" +SHOUT_JOM_SOCIAL_USERS="JomSocial" +SHOUT_JOM_SOCIAL_NOT_INSTALLED="JomSocial nie jest zainstalowany. Odnośniki do konta użytkownika nie mogą być utworzone" +SHOUT_K2_BLOG_USERS="K2 - Blog" +SHOUT_NO_USERS="Żaden" +SHOUT_LINK_PROFILE_ALLOW="Zezwól gościom na oglądanie profilu" +SHOUT_LINK_PROFILE_ALLOWDESC="Wybierz, czy osoby niezalogowane mogą wejść poprzez kliknięcie nazwy autora na jego profil" +SHOUT_MASS_DELETE="Masowe usunięcie" +SHOUT_GREATER_THAN_ZERO="Ilość kasowanych wiadomości musi być większa od zera" +SHOUT_NOT_INT="Ilość kasowanych wiadomości musi być liczbą całkowitą" +SHOUT_SWEAR_FILE_NOT_FOUND="Plik z filtrem przekleństw nie został znaleziony" +SHOUT_DATABASE_ERROR="Błąd bazy danych: %s" +SHOUT_MASS_DELETE_OPTION="Masowe usuwanie wpisów" +SHOUT_MASS_DELETE_OPTION_DESC="Wybierz, czy przycisk masowego usuwania wpisów ma być widoczny (tylko dla administratorów)" \ No newline at end of file diff --git a/mod_shoutbox/language/pl-PL/pl-PL.mod_shoutbox.sys.ini b/mod_shoutbox/language/pl-PL/pl-PL.mod_shoutbox.sys.ini new file mode 100644 index 0000000..d49201f --- /dev/null +++ b/mod_shoutbox/language/pl-PL/pl-PL.mod_shoutbox.sys.ini @@ -0,0 +1,14 @@ +; $Id: pl-PL.mod_shoutbox.sys.ini 00001 12.03.2014 01.47.30 $ +; Mod mod_shoutbox (mod_shoutbox) +; @date 12.03.2014 +; @Copyright (C) Copyright (C) 2011 - 2014 JoomJunk. All rights reserved. +; @http://www.gnu.org/licenses/gpl-3.0.html +; Note : All ini files need to be saved as UTF-8 + +JJSHOUTBOX_DESCRIPTION="Copyright © JoomJunk
Wydany na licencji GNU/GPL 3.0
" +MOD_SHOUTBOX_INSTALL=" +Ten moduł czatu umożliwia użytkownikom rozmawiać na twojej stronie w prostym lecz eleganckim stylu. Ustawienia pozwalaja wybrać np. czy goście mają mieć możliwość pisania, jaka ilość wiadomości ma się znajdować jednocześnie na ekranie, jak i również ustawienia samego wyglądu. Wiadomości mogą być kasowane przez administratora, a filtry spamowe mogą ocenzurować wypowiedzi z przekleństw. Moduł zawiera plik .php, do którego z łatwością można dodać niecenzuralne słowa, jeśli będzie to konieczne. Moduł jest w całości oparty na plikach tłumaczeń, dzięki czemu może być używany na stronach wielojęzycznych." +MOD_SHOUTBOX_UPDATE="Ta wersja została zaktualizowana do %s" +MOD_SHOUTBOX_UPDATE_CHANGELOG="