/ / Dlaczego Joomla nie wyświetla moich tagów PHP / JavaScript na pierwszej stronie? - Joomla

Dlaczego Joomla nie wyświetla moich tagów PHP / JavaScript na pierwszej stronie? - Joomla

To mój pierwszy projekt dotyczący tworzenia stron internetowychużywając Joomla. Próbuję wykonać implementację pulpitu nawigacyjnego. Mój problem polega na tym, że za każdym razem, gdy edytuję skrypt w artykule przy użyciu tagów źródłowych, zmiany nie są natychmiast odzwierciedlane w mojej witrynie. Próbowałem nawet zrestartować mój serwer Wamp, ale na próżno. Wszelkie wskazówki, które powinienem zastosować? Dzięki.

Odpowiedzi:

1 dla odpowiedzi № 1

W zależności od wersji Joomla istnieją różne opcje sprawdzania, aby ukryć usuwanie lub filtrowanie tagów takich jak <script> na frontend. Oto kilka wskazówek:

Przede wszystkim można odfiltrować tagipo stronie klienta w zależności od wybranego edytora. Jeśli używasz standardowego TinyMCE, np. przejdź do Rozszerzenia - Wtyczki - TinyMCE, gdzie znajdziesz listę zabronionych elementów, które mogą zawierać script. Zawsze bądź pewien, co robiszsprawdź, kto powinien mieć możliwość wprowadzania znaczników skryptu w artykule, jest to prawie zawsze poważne zagrożenie bezpieczeństwa, jeśli ktoś taki jak Ty jako administrator ma prawo ich używać. Inną opcją może być ustawienie edytora dla administratora / autora na zwykły tekst i pozostawienie TinyMCE nietkniętego.

Kolejne filtrowanie odbywa się po stronie serwera przez Joomlasam w sobie, którym można sterować w „Konfiguracja globalna” -> „Filtr tekstu”. Po standardowej instalacji wszystkie grupy będą używać domyślnego filtrowania Czarnej listy, które obejmuje usuwanie znaczników skryptów. Tutaj możesz zdefiniować „Brak filtrowania” dla grupy Super User, np.

Ponownie, wszystko to zależy od twojej wersji Joomla (moje przykłady odnoszą się do 2.5) i są wskazówkami do obejścia problemu, ale bez znajomości twojej koncepcji bezpieczeństwa.