WordPress Magyarország fórum: Egyéni javascript használata - WordPress Magyarország fórum

Ugrás a tartalomhoz

Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

Egyéni javascript használata Hogyan? Értékeld a témát: -----

#1 Felhasználó nem aktív   Beat Ikon

  • Újonc
  • Pip
  • Csoport: Regisztrált tag
  • Hozzászólás: 4
  • Csatlakozott: 2010-01-15

Elküldve: 2010-02-06 - 22:48

Sziasztok!

Ha jól tudom a WP alapértelmezetten nem kezeli a külső javascripteket biztonsági okokból, azonban én szeretnék egyet működésre bírni alatta, méghozzá a "tablecloth" nevűt. Ez mindössze annyit csinál, hogy az oldalon található összes táblázatnak egyéni külsőt ad (CSS) valamint aktiválja a "mouseover" funkciókat, ergo egér rávitelre és kattintásra szép effekteket produkál.

Itt a mintaoldal és maga a script: http://cssglobe.com/lab/tablecloth/

Annyit el tudtam érni, hogy a CSS elemeit bemásoltam az aktuális téma CSS fájljába és így a táblázatok már szebbek, de a javascripttel elakadtam. Van "All In One SEO pluginem", ebben be tudom állítani, hogy minden oldal <head> tagjébe beillesszen bizonyos kódot, meg is próbáltam ezzel a módszerrel beilleszteni a szükséges hivatkozást, de nem értem el eredményt.

Megoldható valahogy a dolog? Meg úgy összességében hogyan tudom én működésre bírni a külső JS-eket?

Előre is köszönöm a segítséget!
0

#2 Felhasználó nem aktív   hitetlen Ikon

  • Veterán
  • PipPipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 944
  • Csatlakozott: 2009-01-18

Elküldve: 2010-02-07 - 02:31

ezt a sablonod header.php fájlba a </head> elé:
<script type="text/javascript" src="j.js"></script>


j.js = ad meg a .js fájlod elérési útját.

a WP kezeli a javascripteket (külsőt is, és "belsőt" is)

hitetlen bejegyzést szerkesztette: 2010-02-07 - 02:31

Wordpress! A családbarát blogmotor! :)
0

#3 Felhasználó nem aktív   rozi Ikon

  • Törzstag
  • PipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 377
  • Csatlakozott: 2009-11-28

Elküldve: 2010-02-07 - 06:56

így van. :) . A WPMU nem szereti a javaszkripteket.(de arra is van megoldás) ;)
Ha álmos vagyok, alszok. Ha éhes vagyok, eszek.
0

#4 Felhasználó nem aktív   hgrg Ikon

  • Fórumfüggő
  • PipPipPipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 1.488
  • Csatlakozott: 2006-12-29

Elküldve: 2010-02-07 - 07:46

hé. minden szereti a javascriptet csak rábeszélés kérdése :D
hgrg.info
0

#5 Felhasználó nem aktív   rozi Ikon

  • Törzstag
  • PipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 377
  • Csatlakozott: 2009-11-28

Elküldve: 2010-02-07 - 08:06

(Off) hé , attól még , hogy 'rábeszéled', nem biztos hogy 'szereti'. Elfogadja , de nem 'szereti' . ;)
Ha álmos vagyok, alszok. Ha éhes vagyok, eszek.
0

#6 Felhasználó nem aktív   Beat Ikon

  • Újonc
  • Pip
  • Csoport: Regisztrált tag
  • Hozzászólás: 4
  • Csatlakozott: 2010-01-15

Elküldve: 2010-02-07 - 14:13

Üzenet megtekintéseIdézés: hitetlen - Dátum: 2010-02-07 - 01:31

ezt a sablonod header.php fájlba a </head> elé:
<script type="text/javascript" src="j.js"></script>


j.js = ad meg a .js fájlod elérési útját.

a WP kezeli a javascripteket (külsőt is, és "belsőt" is)


Köszönöm, megpróbáltam így is, de nem működik... Próbáltam megadni teljes elérési úttal is és csak simán úgy is, hogy "/tablecloth/tablecloth.js" És igen, maga a mappa az oldalam gyökerében van és benne a .js fájl, tehát elviekben mennie kéne, mégse megy. A kód a </head> előtt van, az oldal forrásában is jól jelenik meg, de nincs eredmény, valamiért nem aktiválódik. Sajnos nem értek a javascripthez, hogy abban van-e baj, de az előző, nem WP alapú oldalamon tökéletesen működött.
0

#7 Felhasználó nem aktív   rozi Ikon

  • Törzstag
  • PipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 377
  • Csatlakozott: 2009-11-28

Elküldve: 2010-02-07 - 14:33

Más javascript van fent? esetleg olyan plugin ami használ js-t?(előszeretettel imádnak összeakadni). :(
Ha álmos vagyok, alszok. Ha éhes vagyok, eszek.
0

#8 Felhasználó nem aktív   Török Zoltán Ikon

  • WP bűvölő
  • PipPipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 567
  • Csatlakozott: 2007-02-17

Elküldve: 2010-02-07 - 14:46

wp codex bongeszes? http://codex.wordpre..._enqueue_script

amugy en ezt hasznaltam legutobb:

function enscriptem()    { ?>
    <script type="text/javascript" src="script_teljes_eleresel.js"></script>
<?php
}

add_action('wp_head', 'enscriptem');

kis cégem, wordpress munkák | erettsegi.com
semmi sem romlik el magától....
0

#9 Felhasználó nem aktív   hitetlen Ikon

  • Veterán
  • PipPipPipPipPip
  • Csoport: Regisztrált tag
  • Hozzászólás: 944
  • Csatlakozott: 2009-01-18

Elküldve: 2010-02-07 - 14:57

próbáld ki az alapsablonnal (illetve próbáld csak ki a saját mappájában, pl. hozz létre neki egy valami.php fájlt, és próbáld ki abban, majd ugyanezt próbáld ki úgy, hogy a valami.php fájlt kimásolod a gyökérbe - szerintem abban sem fog működni)
Wordpress! A családbarát blogmotor! :)
0

#10 Felhasználó nem aktív   Beat Ikon

  • Újonc
  • Pip
  • Csoport: Regisztrált tag
  • Hozzászólás: 4
  • Csatlakozott: 2010-01-15

Elküldve: 2010-02-08 - 00:15

Köszönöm a segítségeket, meglett a megoldás a következő formában:

<script src="<?php bloginfo('stylesheet_directory'); ?>/js/tablecloth.js" type="text/javascript"></script>

Tanulmányoztam a header.php-t és a többi .js fájlra is így volt a hivatkozás. Kikerestem a sablon mappáját, ahol a .js fájlok találhatók, bemásoltam oda az enyémet, átírtam a hivatkozást ás voila...működik is :)
1

Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó