Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

blokowanie html w xml do umi


Rekomendowane odpowiedzi

Mam taką oto zagwozdkę

mam sobie taki kawałek w xml (do umi)

<setting>

<conf_title>Title?</conf_title>

<conf_description>Title?</conf_description>

<conf_group>0</conf_group>

<conf_type>input</conf_type>

<conf_key>ad_title</conf_key>

<conf_default>Title</conf_default>

<conf_extra></conf_extra>

<conf_evalphp></conf_evalphp>

<conf_position>2</conf_position>

<conf_start_group></conf_start_group>

<conf_end_group></conf_end_group>

<conf_help_key></conf_help_key>

</setting>

i nie chciałbym aby wpisany w input kod html się wyświetlał ( tak jak w tagu code)

sam kod php do blokowania html-u mam oczywiście (taki sam jak w code)tylko jak go zastosować (o ile to możliwe) tutaj (<conf_evalphp> to wiadomo )

próbowałem prze zmienną $value ale zmienia wpis w miejscu wpisywania a nie wyświetlania

pozdrawiam offroad

jam_artists_button.png

Odnośnik do komentarza
Udostępnij na innych stronach

w pole input jest wpisywany tekst, normalnie można użyć w tym polu html i będzie działał , chcę to uniemożliwić przez zastosowanie

str_replace dla <,>,etc. tyle ze chciałbym to umieścić w pliku wsadowym do umi (w znacznikach <conf_evalphp></conf_evalphp>).

próbowałem zrobić to przez zmienną $vlaue ale działa tylko w polu w którym się wpisuje a nie wyświetla.

w temacie pomyliłem się, oczywiście chodziło o to by html się nie wyświetlał :)

Edytowane przez offroad
jam_artists_button.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Poprzez użycie HTML w ACP czy już na forum w jakimś polu?

To, co to masz za adminów, że im nie ufasz? :) Szczerze mówiąc to nigdy tego nie robiłem, jeśli chodzi o ACP to zapytam Michaela czy takie coś jest możliwe.

Ew. mam jeszcze jeden pomysł, ale najpierw potwierdź moje wątpliwości.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Ostatnie pytanie: chcesz skasować wszelki kod HTML z tego pola wpisywania przed czy po zatwierdzeniu ustawień? Innymi słowy: pierwsze rozwiązanie jest bez sensu, drugie jak najbardziej do mnie przemawia.

Jeszcze inaczej: Chcesz wszelki kod wpisany w pole skasować przed wysłaniem do bazy, tak? Tzn. pytam o użycie np. strip_tags(). O to chodzi?

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Y, to na czym postawiłeś forum IP.Board?

Powiem tak - wczoraj zgłębiałem ten problem do mojej modyfikacji i zrobiłem takie działanie ( obsługa danych do wysłaniu ), ale napisałbym Ci to na dniach dopiero. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Hm, teraz to zamieszałeś, ale jeśli możesz to napisz co i jak zrobiłeś ( może pokaż kod etc. ). :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

w umi : <conf_key>ad_title</conf_key>

w class_display to już standardowo :

$this->ipsclass->vars['ad_title'] = str_replace( "<" , "<" , $this->ipsclass->vars['ad_title'] ); itd

tylko ze chciałem to zrobić w pliku xml do umi , tyle ze nie chciało tam działać (wydaje się ze tam można tylko obsługę pół ustawień dawać)

jam_artists_button.png

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager
akurat te ustawienia nie są zapisywane do bazy, o to mi chodziło :D

Jak nie są? Wszystko co z UMI jest zapisywane.

No jeśli takie rozwiązanie Cię satysfakcjonuje to OK. Nie piszę innego rozwiązania - które działa w momencie zapisywanie ustawień w ACP. :)

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Może inaczej: nie wiem czy się rozumiemy. :)

Chętnie zobaczę tę modyfikację - może dodasz do naszej bazy? :D

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.