PDA

Zobacz pełną wersję : Poszukuję dodatku do umieszczenia skryptu



matespider
28-02-2019, 16:30
Witam!
Jestem niestety prawie zielony w joomli.
Poszukuję modułu który pozwoli mi wstawić skrypt na stronę w joomli 3.5.1
Dotarłem tylko do artykułu " Dodawanie kodu JavaScript" - ale w Joomli 1,5 - nie do końca go rozumiem (zbyt mała wiedza).
Pomyślałem więc, że najlepszy byłby moduł w którym dodam gotowy kod JavaScript na stronę.
Niestety, szukam wśród dostępnych modułów i nie wiem który wybrać.
Będę wdzięczny za podpowiedź. :)

siristru
28-02-2019, 16:37
Ale możesz to zrobić też w zwykłym module typu "Własny".

Czy możesz podesłać jakoś ten kod bym przetestował u siebie?

Aha, i zaktualizuj Joomlę do 3.9.3 - bezpieczeństwo przede wszystkim! AS ostrzega :)


https://www.youtube.com/watch?v=tlFL-A6ylFU

matespider
28-02-2019, 21:07
Dziękuję :)
Znalazłem moduł "Własny". Mam nadzieję, że jak wstawię kod JavaScript - to zadziała.
W razie co - dam znać :)

siristru
28-02-2019, 21:16
To zależy jeszcze od twojego edytora czy nie wyczyści kodu po zapisaniu. Polecam JCE.
Ustaw w nim aby pozwalał zamieszczać kod js script (to ustawienie znajdziesz w aktywnym profilu).

alex51
01-03-2019, 07:45
Użyj dodatku Sourcerer (https://extensions.joomla.org/extension/sourcerer/).

siristru
01-03-2019, 08:17
Tylko po co używać dodatku skoro można umieścić kod i bez niego?
Osobiście korzystam z dodatkowych rozszerzeń tylko w ostateczności.

siristru
01-03-2019, 10:44
Dodam jeszcze tylko, że można również wyłączyć jakikolwiek edytor na czas wstawiania skryptu do modułu:

http://prntscr.com/mrqtts

Wynik:

http://prntscr.com/mrqu21

mjmartino
01-03-2019, 15:55
Jak ktoś usuwa posty to łaskawie napiszę powód usunięcia.

Chyba że wieloletni wkład i pomoc niezliczonej licznie osób jest ******************** warty.

zwiastun
02-03-2019, 11:37
Proszę się stosować do regulaminu forum i dobrych obyczajów, nie będzie powodów do usuwania postów. Powód jest widoczny dla moderatorów i administratorów. Poza usunięciem postu nie spotkała Cię żadna sankcja, wiec nie ma powodu przedstawiania Ci wyjaśnień.
Niemniej, skoro publicznie prosisz - proszę bardzo: celem postu w mojej ocenie nie było udzielenie pomocy (4 godziny wcześniej Alex wskazał dodatek, który rozwiązuje problem i do opisu którego odsyłałeś, a artykuł w ogóle nie odnosił się do poglądu @Siristru, z którym polemizowałeś.)
Jeśli nie jest dla Ciebie zrozumiałe, że umieszczanie tu na forum, czy na innych grupach pomocy odnośników do swoich materiałów publikowanych na swojej stronie, na co już Ci zwracano publicznie uwagę, jest naruszeniem elementarnych zasad kultury, nic na to nie poradzę. Przy okazji zwracam uwagę także na to, że te same zasady narusza Twoja stopka w postach, a także Twój awatar. Potraktuj to jako publiczne wezwanie do ich zredukowania do rozsądnego wymiaru
A propos wykropkowanej oceny Twojej pomocy "niezliczonej liczbie osób" - to Twoja ocena. Nikt jej tutaj nie dezawuuje. Co więcej, ze względu na to, że pomagasz, Twoje dotychczasowe naruszenia zasad były traktowane pobłażliwie (na tych samych zasadach, jak w przypadku każdej innej osoby, która często pomaga na forum).

matespider
03-03-2019, 12:54
Na razie bardzo dziękuję Wam za wskazanie różnych możliwości. Takiej pomocy oczekiwałem. Wpierw spróbuję bezpośrednio wstawić kod js script, a ewentualnie wykorzystam Sourcerer. Dziękuję Alex51, mjmartino - też - za chęć pomocy, a szczególnie siristru - dam znać co pomogło i podsumuję temat. :)

siristru
03-03-2019, 14:35
Nie ma sprawy :) Dodam jeszcze tylko to czego zabrakło w mojej poprzedniej wypowiedzi: jeśli używasz JCE to możesz ustawić by pozwalał na dodawanie js script w treści.

Zaplecze -> Komponenty -> JCE -> Profiles -> (aktywny profile) -> Editor parameters -> Advanced: http://prntscr.com/msl5ce

Dzięki temu po wstawieniu kodu js w trybie wyłączonego edytora lub kodu i przełączeniu z powrotem w tryb WYSIWYG kod NIE zostanie usunięty.

matespider
03-03-2019, 15:17
Ustawiłem w opcjach "bez filtrowania". W edytorze TinyMCE, w zabronionych elementach usunąłem wzmiankę o "skrypcie". Niestety dalej skrypt był traktowany jak tekst. Przełączyłem na edytor CodeMirror i poszło bez problemu.
Dziękuję, dzięki Wam nauczyłem się paru rzeczy, rozwiązałem problem i mam nowe źródła informacji na przyszłość.
Serdecznie pozdrawiam Piotr

- - - Updated - - -

Nie ma sprawy Dodam jeszcze tylko to czego zabrakło w mojej poprzedniej wypowiedzi: jeśli używasz JCE to możesz ustawić by pozwalał na dodawanie js script w treści.

Zaplecze -> Komponenty -> JCE -> Profiles -> (aktywny profile) -> Editor parameters -> Advanced: http://prntscr.com/msl5ce

Dzięki temu po wstawieniu kodu js w trybie wyłączonego edytora lub kodu i przełączeniu z powrotem w tryb WYSIWYG kod NIE zostanie usunięty.

Dzięki, mamy TinyMCE. Nic nie wiem o JCE, ale jeżeli jest lepszy - to chętnie go doinstaluję :)