CZ Submit
Wyniki 1 do 10 z 10

Temat: CZ Submit

  1. #1
    Nowicjusz
    Dołączył
    30-10-2005
    Wpisy
    22
    Punkty
    10

    Domyślny CZ Submit

    Pomimo dopuszczenia pewnych tagów HTML podczas wysyłania newsa to do panelu admina taka wiadomość dociera bez żadncyh tagów - co gorsze tgi są zamineniane na ciąg znaków "rnrn".

    Przykładowa wiadomość wysłana za pomocą CZ Submit:
    Kod:
    <p>To jest testowa wiadomosc</p>
    <p>to jest nowy akapit<br>
    to jest przejscie do nowej lini</p>
    <p>to jest <a href="wp.pl">link</a></p>
    A oto co dociera do panelu admina:
    Kod:
    To jest testowa wiadomoscrnto jest nowy akapitrnto jest przejscie do nowej linirnto jest link
    Czy wie ktoś dlaczego tak się dzieje?

    Pza tym (już pisałem o tym w dziale "Pobierz") w pliku administrator/components/com_czsubmit/admin.czsubmit.php pomineliście / w scieżkach do plików językowcyh (linia 6, 7 i 9). Dla mniej wtajemniczoncyh będzie to sprawiało dużo kłopotów. Proszę poprawcie to

    Dodatkowo nie powinna być tłumaczona zmienna _CZS_FROM zwłaszcza gdy używamy jej w funkcji mail(), która to oczekuje słowa "From:" a nie "Od:". Należy zmienić tłumaczneie, albo na sztywno w czsubmit.php wpisać "From:".
    Ostanio edytowane przez arti : 01-11-2005 14:20

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #2
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 301
    Punkty
    1136

    Domyślny

    Poprawka naniesiona, dzięki
    A w drugiej sprawie: to jest jeszcze wersja beta, sprawdzałem, na pewno to nie efekt polonizacji.
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  4. #3
    Nowicjusz
    Dołączył
    30-10-2005
    Wpisy
    22
    Punkty
    10

    Domyślny

    Cytat Wysłane przez zwiastun
    Poprawka naniesiona, dzięki
    Ale, która? Tagi HTML czy brakujący "slesz", czy moze to i to?

    Cytat Wysłane przez zwiastun
    A w drugiej sprawie: to jest jeszcze wersja beta, sprawdzałem, na pewno to nie efekt polonizacji.
    Tzn. nie jestem do tego przekonany, gdy w tym polu był Od: to w polu mail from podstawiał się World Wide Web Owner zamiast nasz nagłówek podany w konfiguracji A dzieje się tak dlatego, że funkcja mail() oczekuje tam słowa kluczowego From:

  5. #4
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 301
    Punkty
    1136

    Domyślny

    To nie jest przyczyną, powtarzam ale to i sam możesz sprawdzić, przetestuj oryginał, nie przesyła tagów.
    Natomiast to, o czym piszesz, sprawdzę, ale to w sobotę-niedzielę
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  6. #5
    Nowicjusz
    Dołączył
    30-10-2005
    Wpisy
    22
    Punkty
    10

    Domyślny

    Cytat Wysłane przez zwiastun
    To nie jest przyczyną, powtarzam ale to i sam możesz sprawdzić, przetestuj oryginał, nie przesyła tagów.
    Natomiast to, o czym piszesz, sprawdzę, ale to w sobotę-niedzielę
    Ok, to co jest przyczyną iż tagi HTML (dopusczone w konfiguracji) nie zostają przeniesione tylko zamienione na rn ? U Ciebie tez jest tak samo?

  7. #6
    Senior zwiastun awatar
    Dołączył
    20-09-2005
    Wpisy
    27 301
    Punkty
    1136

    Domyślny

    tak samo, nie wiem, co jest przyczyna, powtarzam w oryginalnej wersji też nie są przesyłane
    Korzystaj i ciesz się!
    ===============
    Zwiastun
    Biblioteka Elektronicznej Dokumentacji Joomla!

  8. #7
    Nowicjusz
    Dołączył
    30-10-2005
    Wpisy
    22
    Punkty
    10

    Domyślny

    Cytat Wysłane przez zwiastun
    tak samo, nie wiem, co jest przyczyna, powtarzam w oryginalnej wersji też nie są przesyłane
    Źle działa przekazywanie tagów HTML za pomocą zmioennej $czs_tags. Nie chcę mi sie tego analizować ale problem leży na bank w tej zmiennej. Gdy podamy funkcji strip_tags() tagi HTML z bezpośrednio "łapki" to działa.

    W moim przypadku wogóle obcinanie tagów jest niepotrzebne więc całkowicie wyłączyłem tą opcję w pliku czsubmit.php
    Kod:
      // arti
      //$introtext = strip_tags($_POST['introtext'], $czs_tags);
      $introtext = $_POST['introtext'];
      //
      $introtext = mysql_escape_string($introtext);
      $c['introtext'] = $introtext;
    
      // arti
      //$fulltext = strip_tags($_POST['fulltext'], $czs_tags);
      $fulltext = $_POST['fulltext'];
      //
    Ale niestety nadal znak końca linii/nowej linii jest zamieniany na ciąg "rn"
    Ostanio edytowane przez arti : 07-11-2005 08:26

  9. #8
    Blokowany
    Dołączył
    02-11-2005
    Wpisy
    49
    Punkty
    8

    Domyślny

    W takim razie obejdź się smakiem!
    Może Ci się nie udać... te nowe linie na pewno wielu osobom sprawiają problemy.

    Autor tego komponentu/modułu powinien dodać do paczki sposzczenie i napis na swej stronie:

    [News]
    {9.11.2005}
    Polish translation now is included. Please go to the Download page.
    [Koniec artykułu]

  10. #9
    Nowicjusz
    Dołączył
    30-10-2005
    Wpisy
    22
    Punkty
    10

    Domyślny

    Kilka dni temu udostępniono nową wersję, która poprawia błąd pojawiania się znaku końca linii \r\n

    http://www.joomlaya.com/component/op...ilecatid,2851/

    Jeżeli komuś nie chce się aktualizaowac do nowej wersji to w czsubmit.php wystarczy po linicje
    Kod:
      $introtext = mysql_escape_string($introtext);
    dodać
    Kod:
      $introtext = str_replace('\r\n', '<br />', $introtext);

    oraz po linijce
    Kod:
      $fulltext = mysql_escape_string($fulltext);
    dodać
    Kod:
      $fulltext = str_replace('\r\n', '<br />', $fulltext);
    To załatwia sprawę znaków końca linii.

    U mnie ten kawałek kodu wugląda tak:
    Kod:
      // arti
      //$introtext = strip_tags($_POST['introtext'], $czs_tags);
      $introtext = $_POST['introtext'];
      $introtext = mysql_escape_string($introtext);
      $introtext = str_replace('\r\n', '<br />', $introtext);
      //
      $c['introtext'] = $introtext;
    
      // arti
      //$fulltext = strip_tags($_POST['fulltext'], $czs_tags);
      $fulltext = $_POST['fulltext'];
      $fulltext = mysql_escape_string($fulltext);
      $fulltext = str_replace('\r\n', '<br />', $fulltext);
      //
      $c['fulltext'] = $fulltext;
    Te dwie linijki zahaszowałem po ta aby dopuścić wszelkie tagi HTML (z odhaszowanymi linijkami komponent ten nie przepuszcza żadncyh tagów pomimo dopuszczenia wybranych tagów w panelu admina).

    Pozdrawiam
    Ostanio edytowane przez arti : 26-11-2005 14:24

  11. #10
    Przeglądacz
    Dołączył
    10-10-2006
    Wpisy
    99
    Punkty
    3

    Domyślny

    ma ktoś aktualną wersję?? mi wywala błąd:

    Dziękujemy Ci za przesłanie informacji - artykułu. Zostanie on opublikowany po zaakceptowaniu przez nasz zespół redakcyjny.

    Warning: require(components/com_czsubmit/resize.php) [function.require]: failed to open stream: No such file or directory in .../components/com_czsubmit/czsubmit.php on line 351

    Fatal error: require() [function.require]: Failed opening required 'components/com_czsubmit/resize.php' (include_path='.:/usr/share/php:/usr/share/pear') in .../components/com_czsubmit/czsubmit.php on line 351


    i nie dodaje zdjęć był bym wdzięczny za wersję która u kogoś chodzi bez zarzutu

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •