Support » Plugins » Code in head-Bereich – jQuery js-Dateien

  • Servus

    Ich hoffe, die Frage ist hier richtig.

    Dass es WP-Plugins gibt, um Panoramen zu zeigen, weiß ich. Aber soweit ich’s durchschaut habe sind die meist für 360°/180°-Kugelpanoramen gedacht oder man müßte Software kaufen, um die Panoramen im richtigen Format zu erstellen.

    Ich würde gern JQuery Plugins ausprobieren, siehe:
    http://www.yolinux.com/TUTORIALS/Web-Display-Panoramic-Photos.html#DISPLAY
    Aber dazu müßte man Code in den head-Bereich kopieren – z.B.:

    <html>
    	<head>
    	<script src="http://code.jquery.com/jquery-1.9.1.min.js" type="text/javascript"></script>
    	<script src="jquery.reel.js" type="text/javascript"></script>
    </head>

    (das, und ein paar kleinere Anpassungen schaffe ich grad noch 😉 )

    Aber wie macht man das? Beim Seiten bearbeiten landet der Text/Code ja im Body-Bereich (wo ja dann der Rest hingehört) !?
    Gibts da irgendwelche Bedenken z.B. hinsichtlich Sicherheit oder ist sonst was zu beachten?

    (Wenn das Theme relevant ist – wahrscheinlich wird es Enigma https://de.wordpress.org/themes/enigma/)

    SG
    alterwolf

    • Dieses Thema wurde geändert vor 6 Jahren, 7 Monaten von alterwolf.
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • jQuery sollte immer über WP geladen werden.

    Dafür gibt es eine Funktion:

    Home

    Faktisch lädst du damit das zweite Skript und gibst als Dependenz (also Abhängigkeit) jQuery an. Dann wird das WP jQuery vorher geladen.

    Das machst du entweder in der functions.php eines Child-Themes für Enigma:
    http://codex.wordpress.org/Child_Themes

    Oder in einem functionality Plugin:
    https://gist.github.com/Zodiac1978/1d9f33ef1be377869ad3

    Wenn du das so machst, dann können Optimierungstools wie Autoptmize vernünftig arbeiten und es gibt keine doppelt geladenen jQuery, die andere Skripte kaputt machen. 😉

    Gruß, Torsten

    Thread-Starter alterwolf

    (@alterwolf)

    Hallo Torsten

    Danke für die blitzartige Antwort.
    Ich hätte wohl erwähnen sollen, dass ich gerade dabei bin, WordPress etwas zu beschnuppern, damit herumzuspielen um festzustellen, ob ich damit was brauchbares z’sammbring (priv.Website). Ich kann weder php noch css und bei htm reichts grad für rudimentäre Anpassungen. Und selbst mein Englisch ist schlecht. Mit anderen Worten – ich versteh nur Bahnhof 😉

    SG, wolf

    In dem Fall gibt es zwei Möglichkeiten:

    • PHP, HTML, CSS und JavaScript lernen und vieles ausprobieren oder
    • Dienstleister beauftragen.

    Die notwendigen Quellen hat dir Torsten genannt.

    Thread-Starter alterwolf

    (@alterwolf)

    Ich dachte, das wäre einfacher, denn wenn ich diese index.htm

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//DE">
    <html><head>
    <script src="jquery-1.9.1.min.js" type="text/javascript"></script>
    <script src="jquery.reel.js" type="text/javascript"></script>
    </head>
    <body>
    <img src="pano.jpg" 
    	class="reel" 
    	id="image" 
    	data-image="pano.jpg" 
    	data-stitched="1700" 
    	data-speed="0.02" 
    	data-orientable="true" 
    	height="300" width="800">
    </body></html>

    die pano.jpg und die beiden *.js-Dateien hochlade funktionierts ja bereits.

    PHP, HTML, CSS und JavaScript lernen …

    Naja, wenn ich einige Jahrzehnte jünger wäre …
    Dann werde ich wohl auf die Panoramen verzichten (oder es über externe Seiten machen).

    SG

    • Diese Antwort wurde geändert vor 6 Jahren, 7 Monaten von alterwolf.

    Leider ist es ein wenig komplexer als dein Code-Schnipsel. jQuery wird ja auch von anderen Plugins genutzt und soll nicht mehrfach geladen werden; das JavaScript muss für alle Ansichts-Varianten eines Beitrags (Beitragsübersicht, Einzelansicht, Kategorie-Ansicht, Archive, Suchergebnisse …) eingebunden werden; das Bild soll vielleicht später mal ausgetauscht werden, ohne die Programmierung des Themes ändern zu müssen, etc.

    … oder man müßte Software kaufen, um die Panoramen im richtigen Format zu erstellen.

    Was spricht dagegen? Die Plugins z.B. bei Codecanyon kosten weniger als 20,— US-$. Ich frage mich oft (nicht nur bei deiner Frage), mit welchen Erwartungen Anwender hier Fragen stellen, wenn sie nicht bereit sind knapp 20 Euro für ein Plugin auszugeben, das die gewünschte Funktionalität umsetzt. Ist das einfach Respektlosigkeit gegenüber der aufgewendeten Arbeitszeit der Freiwilligen hier im Forum? Und was ist mit deiner eigenen Arbeits-/Lebenszeit, die du alleine schon für die Formulierung deiner Frage opferst?

    Thread-Starter alterwolf

    (@alterwolf)

    Gegen die 20 $ würde gar nix sprechen – könnte ich die Software in der näheren Umgebung in einem Laden kaufen. Aber ich müßte mir dazu erstmal eine Kreditkarte oder sonst eine, für Onlinekäufe geeignete Zahlungsmöglichkeit, zulegen (die ich sonst nicht brauche).
    Ich versuche mir eine Website zu basteln (die ich auch nicht unbedingt brauche), aber ich tu es, weils mir Spaß macht und weil ich die Zeit dazu habe. Und ich tu es mit den Mitteln, die mir zur Verfügung stehen (aber ich unterlasse es, auf einen Berg zu steigen, der mir zu steil und/oder zu hoch ist und für den meine Kondition nicht mehr reicht – wenn Du weißt, was ich meine).
    Ich habe in anderen Foren (z.B. cad.de) auch überwiegend Fragen beantwortet – man tut’s oder man läßt es – wie man halt jemandem aufhilft, der hingefallen ist wenn man grad in der Nähe ist oder Auskunft gibt, wenn jemand nach dem Weg fragt – oder halt einfach weitergeht …

    SG

    Mit Bordmitteln kann WordPress nur normale .jpg-Dateien abspeichern. Wenn dir das nicht reicht, kannst du nach passenden Plugins suchen – im WordPress Plugin-Verzeichnis stehen einige Plugins für Panorama-Fotos kostenlos zur Verfügung.

    Eine individuelle Anpassung ist auch möglich, setzt aber voraus, dass du ein Child Theme aufsetzt und das JavaScript richtig einbindest. Hierzu sind wie gesagt Grundkenntnisse in PHP/HTML/CSS/JavaScript notwendig.

    Wir helfen hier gerne Nutzern, müssen aber auch immer schauen, dass aus der gereichten Hand nicht eine ausgekugelte Schulter wird.

    Thread-Starter alterwolf

    (@alterwolf)

    Meine Pano’s sind normale *.JPGs und WP-Plugins hab ich schon probiert (aber vermutlich nicht alle). Drum hab ich’s ja anders versucht. Gut, dieser Weg hat sich (für mich) als nicht begehbar herausgestellt und ich bin um eine Erfahrung reicher.
    Also zurück und nochmal den anderen probieren …

    SG

    • Diese Antwort wurde geändert vor 6 Jahren, 7 Monaten von alterwolf.
Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Das Thema „Code in head-Bereich – jQuery js-Dateien“ ist für neue Antworten geschlossen.