Beiträge von danielgoehr

    Nutzt du zufällig eine one-click Installation bei deinem Hoster? Ich habe schon erlebt, dass die Hoster teilweise selbst angepasst WordPress Versionen für die one-click Installation verwenden. Diese lassen sich dann nur updaten, wenn der Hoster selbst eine aktuellere, angepasste Version zur Verfügung stellt.

    Falls dies der Fall ist, hilft nur ein Umzug in eine "reguläre" Installation.

    Irgendwie glaube ich, dass es keinen Zusammenhang zwischen dem genannten Plugin und dem Fehler gibt.
    Wie Hille schon sagt, bezieht sich der Fehler auf die functions.php deines Themes.

    Du hast nicht zufällig kürzlich auf PHP7 aktualisiert?

    Das Problem ist ja ist [COLOR=#333333]mysql_escape_string()
    Die Funktion wurde in PHP7 entfernt.
    [/COLOR]http://php.net/manual/de/function.mysql-escape-string.php

    Wobei mich die Kombi aus wpdb und [COLOR=#333333]mysql_escape_string() eh etwas wundert, aber das nur am Rande.

    Doppelt merkwürdig ist, dass der Fehler mit [/COLOR][COLOR=#333333]twentyseventeen immer noch auftritt. Dort gibt es in der functions.php weder in Zeile 60, noch irgendwo anders die Funktion [/COLOR]mysql_escape_string(). [COLOR=#333333]

    [/COLOR]

    Ok, jetzt wo ich es sehe... Ich glaube ich habe dich falsch verstanden.
    Ich dachte, du wolltest alle li untereinander (also eins pro Zeile) und diese Zeilen dann zentrieren.

    Was meinst du denn genau mit "Inhalt zentriert"?

    Möchtest du die Darstellung der einzelnen li genau so erhalten, aber identische Abstände rechts und links zur Sidebar? Oder möchtest du, dass die li zwar nebeneinander sind, aber nicht linksbündig, sondern zentriert (also im Sinne von zentrierten Text)?


    Gibt es einen Link zur Seite?


    wir haben drei Spalten - will dazu eben auch analog drei (!) Überschriften - und die sollten genau über (!) den Spalten sein....
    wie gesagt - das kann auch im Posting selber geloest werden - dann muss ich halt die generelle Überschrift irgendwie " Abschalten" oder so!?

    Ich habe das Gefühl, du verrennst dich gerade. Dein Spalten-Plugin fügt höchstwahrscheinlich divs ein. Selbst wenn du das irgendwie hinbekommst, sind die innerhalb der h1 (Überschrift) nicht zulässig. Irgendwie ist deine Seite auch gerade etwas "zerschossen", so dass schwer nachzuvollziehen ist, was du vorhast.

    Ich vermute, das was du eigentlich vorhast, bekommst du nur durch strukturelle Änderungen deines Themes hin...


    Hast du eine Ahnung, warum das jetzt funktioniert und vorher nicht?

    Um ehrlich zu sein: Ich habe keine Ahnung, was dieser Selector sein soll:

    Code
    $('img',html)

    Habe ich so noch nie gesehen (und auch noch nie gebraucht). Vielleicht kann das ja noch jemand anders hier aufklären. Ich konnte es gerade nicht mal ergooglen ;)

    Ich würde ihn jetzt mal (im übertragenen Sinne) interpretieren als "Select img in Variable html". Also quasi das gleiche wie $(html).find('img').
    So wie ich das sehe, enthält die Variable html aber schon das img-Objekt. Insofern kann man direkt auf das Attribut zugreifen.


    Vielen Dank Daniel für Deine Hilfe!

    Sehr gerne. Freut mich, dass es jetzt funktioniert. :)

    An der Größe des Ausgangbildes liegt es nur bedingt. So lange die nicht sehr klein sind, dürfte das keine Probleme machen.
    Das würde ich also für den Moment ausschließen.

    Vom Prinzip funktioniert es bei Wordpress so:
    Du lädst ein Bild hoch und Wordpress erstellt von dem hochgeladenen Bild unterschiedlich große Versionen. Welche Abmessungen die haben, ist im Theme festgelegt.
    Wenn man jetzt im Theme ein Bild ausgibt (wie z.B. in diesem Fall das Beitragsbild), wird an dieser Stelle im Theme technisch (nicht von dir, sondern vom Ersteller des Themes) festgelegt, in welcher Größe die Ausgabe erfolgen soll.

    Soweit so gut. Was mich jetzt nur wundert ist, dass einmal das Bild in der vollständigen Größe ausgegeben wird (auf der Flammlachs-Seite) und auf der Kontaktseite plötzlich ein anderes Format (730x350px, was ja kleiner ist, als das von dir hochgeladene Ausgangmaterial). Das ist eigentlich ungewöhnlich, weil das "normalerweise" im Theme (weitestgehend fest) eigestellt sein sollte. Weitestgehende deshalb, weil sich das auch ändern lässt (also wieder durch den Theme Author, nicht durch dich), so dass es von aussen schwer zu sagen ist, wie das Theme technisch gelöst ist.

    Das war jetzt im Grunde alles keine neue Erkenntnis, sondern nur nochmal die ausführliche Erklärung zu dem, was ich in meiner letzten Antwort gesagt habe.

    Ohne mir das Theme (und in dem Fall das Child-Theme) genauer anzuschauen, bin ich für den Moment auch etwas überfragt. :(


    Auf einer Seite (Flammlachs) habe ich es geschafft, es entsprechend scharf und korrekt anzeigen zu lassen.
    Dort hat das Bild eine extrem hohe Auflösung. (Vielleicht ging es nur deshalb?!)

    Stimm, das sieht es gut aus. Das Bild ist aber natürlich auch wirklich riesig.


    Jetzt will ich auf einigen Seiten das Bild der Visitenkarte als Beitragsbild anzeigen lassen (Größe mömentan 2560x1920 px),
    bekomme die korrekte Skalierung, Schärfe etc. nicht hin.


    Das ist jetzt (leider) noch keine wirkliche Lösung für dein Problem. Aber interessant finde ich, dass das Bild auf der Seite Flammlachs mit voller (vollständiger) Größe ausgegeben wird, auf der Seite Kontakt aber nur in 730x350px (also eine andere Image-Size). Ich weiß jetzt nicht, wie das bei deinem Theme funktioniert, aber wie fügst du die Bilder denn ein? Kannst du dort irgendwie die Bildgröße auswählen? Die Mediathek bietet dir dafür normalerweise eine Option, auszuwählen, in welcher Größe das Bild eingefügt werden soll. Oder fügst du das Bild irgendwie anders ein?

    Danke für den pädagogischen Tipp… wenn ich einen CSS- oder was auch immer Kurs belegen möchte, werde ich das gerne tun. Du musst hier im Forum ja nicht auf meine Fragen antworten, wenn dir mein Wissensstand zu anstrengend ist.

    Ist jetzt zwar OT, aber ich möchte da trotzdem auch gern noch etwas zu sagen. Ein Forum ist kein (bezahlter) Dienstleister, dem du eine Aufgabe schickst und dann eine fertige Lösung bekommst.

    son10 hat sich die Mühe gemacht und dir auf deine Frage korrekt geantwortet. Nur weil dir sein Lösungsvorschlag nicht gefällt und du gern eine fertige Lösung willst, ist das aber kein Grund hier so patzig zu werden.

    Das kannst (und darfst) du natürlich so machen, es wird andere Leute aber nicht gerade dazu motivieren, dir zu helfen.

    Schon immer, und zwar sobald jquery benötigt wird, z.B. wenn es als dependency bei wp_enqueue_script angegeben ist.

    Genau genommen ist jQuery erst seit 2007 Teil vom Core (was ja aber fast das selbe ist). Eingebunden wird es entweder im Theme oder in den jeweiligen Plugins, die jQuery verwenden. Mittlerweile kenne ich aber praktisch keine WordPress Installation mehr, bei der es nicht eingebunden wird.

    Schau mal in die Konsole. Da steht die Ursache drin.

    Du hast "Mixed Content". Das heißt, du rufst Ressourcen über http ab.

    Ich kopier dir mal die betroffenen Dateien hier rein:

    Code
    http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js
    http://rooosh.com/sandbox/goldbart/wp-content/uploads/2016/10/reference_1.jpg
    http://rooosh.com/sandbox/goldbart/wp-content/uploads/2016/10/reference_2.jpg
    http://rooosh.com/sandbox/goldbart/wp-content/uploads/2016/10/reference_3.jpg
    http://rooosh.com/sandbox/goldbart/wp-content/uploads/2016/10/reference_4.jpg
    http://rooosh.com/sandbox/goldbart/wp-content/uploads/2016/10/reference_5.jpg
    http://rooosh.com/sandbox/goldbart/wp-content/uploads/2016/10/reference_6.jpg

    Eins deiner Premium-Plugins (oder dein Premium-Theme) beschwert sich, weil sich deine URL bzw. Domain geändert hat.

    Vermutlich ist deine (alte) Domain bei dem Anbieter des jeweiligen Plugins/Themes hinterlegt und wird zum Abgleich deiner Lizenz mit deiner aktuellen Domain vergleichen. Durch den Umzug stimmen diese beiden nicht mehr überein.

    Du musst dich wahrscheinlich beim Anbieter des Plugins/Themes einloggen und dort auch deine neue Domain hinterlegen.

    Ich hab hier diese Woche gerade fast das selbe für eine Options-Seite für ein Plugin. Deshalb konnte ich gerade mal schnell in meiner eigenen Funktion testen.

    Die Dollarzeichen sind vermutlich doch nicht das Problem, weil du das ja als Parameter in der ready-function mit übergibst.

    Bei mir ist imgurl auch undefined, wenn ich deinen Code verwende.

    Gehen wir jetzt einfach mal davon aus, dass die Variable html bei dir nicht undefined ist, dann versuch mal

    Code
    [COLOR=#333333]var imgurl = $('img',html).attr('src');[/COLOR]

    durch

    Code
    var [COLOR=#333333]imgurl [/COLOR]= [COLOR=#333333]jQuery[/COLOR](html).attr('src');

    zu ersetzen.

    Die Klasse im Formular gibt es

    Nicht in dem PHP Teil, den du hier gepostet hast. Es wäre auch hilfreich, wenn du den nochmal etwas schöner formatieren könntest. So ist der wirklich schwierig lesbar.

    Aber du hast recht, ich habe deine Frage falsch verstanden, weil nicht genau gelesen.


    Mein Problem ist, dass wenn ich mit console.log versuche die Variable imgurl ausgeben möchte, undefined kommt und ich mir nicht erklären kann, warum.

    Hast du denn schon mal als ersten Schritt probiert, alle $-Zeichen gegen jQuery auszutauschen? Nur um das als Fehlerquelle auszuschließen.

    Du schreibst, imgurl ist undefined. Hast du mal versucht, console.log(html) auszugeben? Aus der Variable html "extrahiert" dein script ja imgurl.
    Ist html auch undefined? Wenn nein, poste hier mal bitte den Inhalt.


    Vielen dank für deine Hilfe, hast mir sehr geholfen.

    Gerne! Freut mich, dass es jetzt so passt.


    eine letzte frage dazu. kann man die beiden spalten auch gemeinsam in der klammer angeben? wenn ja wie?

    Du meinst zusammenfassen? Ja kann man. Du kannst die Elemente einfach per Komma trennen.

    Ich mache das jetzt mal an einem simpleren Beispiel, damit es etwas übersichtlicher ist:

    Code
    .element1, .element2
    {
    
    
    /* diese Regeln gelten dann für beide */
    
    
    }