Beiträge von drcox

    Ich habe gerade Probleme, dass ich bei Wordpress, Sprachänderungen in einem Plugin hinbekomme.


    Es geht dabei um ein Produktlistungs-Plugin, welches eigentlich eine gute Dokumentation hat. Dort habe ich es so gemacht, wie es beschrieben wurde.

    Es steht dann aber folgende Satz da "go into the WordPress general settings and changethe default language to the one you just created".
    Es handelt sich ja um ein Plugin und ich weiß jetzt leider nicht, wo ich diese Einstellung finden kann.
    Ich hätte auch schon versucht in die englische Version die deutschen Begriffe reinzuschreiben, aber das greift irgendwie auch nicht (Habe hierzu das Theme deaktiviert und auch das Plugin deaktiviert, sowie den Cache im Browser geleert).

    Was kann ich hiergegen tun? Irgendwas scheine ich übersehen zu haben. Die Language-Dateien heißen: listings-en.mo und listings-en.po


    Das hier steht in der Dokumentation:

    We include a blank .po file in the languages directory of the
    theme under the filename “en_EN.po”. In
    order to translate the strings you must put the translated string in
    the msgstr under the term, here is an
    example in French:
    #: 404.php:8
    msgid "File not found"
    msgstr "Fichier introuvable"
    Once you have finished translating the strings you can rename the .po file to the correct file name, the
    first 2 letters are the language code and the last 2 are the language code. Once you have finished this
    upload the new file to the languages directory and go into the WordPress general settings and change
    the default language to the one you just created.
    The plugin translation must be
    named using this pattern “listings-en_EN.po” and “listings-en_EN.mo”

    Wahrscheinlich haben sich schon andere damit beschäftigt und deshalb möchte ich hier mal nachfragen.

    Die Problemstellung ist folgende. Ich möchte neben dem Namen des Beitrags-Ersteller jeweils ein zu dem Autor passendes Bild einfügen. Das sollte natürlich automatisch geschehen. Daher hab ich zuerst an ein Plugin gedacht. Das habe ich installiert, aber es wird natürlich nicht von Haus aus eingefügt. Siehe hier:

    http://mcdutch.de/flash-gordon/


    Jetzt stellt sich für mich die Frage, wie ich es einfügen kann. Gibt es denn Themes, die dies von Haus aus beherrschen. Es wäre denke ich am einfachsten, wenn ich da das Rad nicht neu erfinde, weil das Bild ja auch in einer gewissen Größe eingefügt werden sollte und so weiter.

    Den Code für den entsprechenden Bereich hab ich mir schon rausgesucht und sieht so aus:

    Code
    function vantage_posted_on() {	$posted_on_parts = array(
    		'on' => __( 'Ver&ouml;ffentlichung: <a href="%1$s" title="%2$s" rel="bookmark"><time class="entry-date" datetime="%3$s">%4$s</time></a><time class="updated" datetime="%5$s">%6$s</time>', 'vantage'),
    		'by' => __( '<span class="byline"> von <span class="author vcard"><a class="url fn n" href="%7$s" title="%8$s" rel="author">%9$s</a></span></span>', 'vantage' ),
    	);


    Ich bin wirklich für jeden Tip dankbar und hoffe, dass mir jemand weiterhelfen kann.

    Ich hatte einen Auftrag, dass ich einen Slider austauschen soll und hab dies durchgeführt.
    Der Slider war nicht über ein Plugin sondern manuell eingefügt worden. Ich musste daher auch alte jquery-Einbindugen löschen, da mir sonst der neue Slider nicht funktioniert hätte (der übrigens mittels Plugin installiert wurde).

    PHP
    <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/vendor/jquery-1.9.1.min.js"></script>
            <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/vendor/jquery-ui-1.10.4.custom.min.js"></script>


    Jetzt funktioniert mir leider die mobile Menubar nicht mehr und ich weiß nicht warum.

    Das Bild wird zwar angezeigt, aber ich es kommt keine Klickreaktion.

    index.php:

    PHP
    <div class="menubar">                    <img class="menubarimg" src="<?php bloginfo('template_url'); ?>/img/menu.png" />
                    </div>

    functions.php:

    Code
    $('.menubarimg').click(function() {		$('#menu').slideToggle();
    	});
    	
    	var proops = $('#menu').find('li').find('a');
    	
    	$.each(proops, function() { 
    		$(this).click(function() {
    			$('#menu').slideToggle();
    		});
    	});

    Die ganze Website kann hier auf meiner Testumgebung angesehen werden: magserien.bplaced.net

    Ich hätte jetzt nicht damit gerechnet und weiß auch nicht, woran es liegen kann. Die Klickreaktion wird mir aber nicht mehr angezeigt. Das Menu ist noch da und kann auch sichtbar gemacht werden, wenn ich unter div id="menu" style="display: none"> das display:none entferne.

    Dann wird es mir allerdings auch immer angezeigt. Auch bei der alten Version steht es so dabei und da funktioniert es. Leider weiß ich jetzt nicht, wie ich weiter vorgehen soll. Es musste ja eigentlich an einer jquery-Datei liegen. An den anderen Dateien habe ich keine Änderungen vorgenommen. Weiß jemand Rat?

    Ich habe einen Slider ausgetauscht und diesen in den selben Div-Container, wie den alten gelegt.
    Jetzt überlappt nur leider der neue Slider das Menü, welches beim Scrollen im Vordergrund bleiben soll.

    Seltsam ist, dass solange es noch geladen ist, im Hintergrund ist, so wie es sein soll.

    Ich habe mir die CSS-Eigenschaften angesehen und auch probeweise im Browser deaktiviert, aber ich habe keine Ahnung, woran es liegen könnte.


    Die ID von meinem Menü heißt "header". Kann jemand mir erklären, wie das umgesetzt wure?

    Code
    <header id="header" class=" header_color light_bg_color  av_header_top av_logo_left av_main_nav_header av_menu_right av_custom av_header_sticky av_header_shrinking_disabled av_header_stretch av_mobile_menu_tablet av_header_searchicon_disabled av_header_unstick_top_disabled av_seperator_small_border av_bottom_nav_disabled " role="banner" itemscope="itemscope" itemtype="https://schema.org/WPHeader">

    Woran könnte das liegen?

    Zitat von 'Marcus[IS

    ;619315']Mojn,

    Möglichkeiten gibt es da viele.
    WP selber nutzt die ja nicht gerade wenig, was zum Beispiel Pfadangaben zu Kontent in der Mediathek angeht.
    Kannst ja mal diesen Artikel versuchen, ob eine der dort gemachten Vorschläge zur Problemlösung beiträgt.
    http://faq.wpde.org/wordpress-url-aendern/

    Verwendest du eine selbst angepasste .htaccess Datei für die WP installation?
    Vielleicht ist da ja ein Eintrag drin der irgendwie dazwischen haut.


    Ansonsten wüsste ich da auch nicht mehr all zu viel zu, ohne selber im Netz zu suchen.

    Die Tipps auf der Seite waren zwar gut, aber haben leider nichts gebracht.

    Eine htaccess habe ich nicht definiert. Soll man da die Daten löschen? Ich habe es einfach von der bestehenden Seite runtergeladen und da nichts geändert. Vielleicht liegt es daran, aber ich habe eine andere Vermutung.

    Ich habe die http-vhosts.conf angepasst. Kann es vielleicht daran liegen? Diese sieht bei mir so aus:

    <VirtualHost *:80>
    DocumentRoot "C:\xampp\htdocs"
    ServerName localhost
    </VirtualHost>

    Ich habe die Siteurl bei den wp_options bereits zuvor richtig angepasst gehabt.
    Das mit den Ordnern ist richtig. Ich nutze Xamp und habe es in Ordner gelegt.
    Ob es daran liegt glaub ich aber eher nicht.

    Den Plugins-Ordner habe ich umbenannt, aber es hat leider nichts gebracht.

    Seltsam finde ich, dass er zum Beispiel folgende Fehlermeldung beim laden des Logos auf der Seite kommt:
    Failed to load resource: the server responded with a status of 404 (Not Found)

    Und daneben dann das Bild was eigentlich reingeladen werden soll. Das kann man über die Netzwerkadresse auch erreichen.


    Es ist so, als ob die Datenbank einerseits zwar Zugriff gewährt, dann aber bei den Inhalten die Inhalte falsch geladen werden. Frage ist jetzt, wie dieser Fehler entstanden ist.

    Kann man die Siteurl ausser in wp_options noch irgendwo definieren?

    Ich habe eine Website von einem Server geladen und wollte sie mir lokal einrichten. Das ganze habe ich eigentlich schon einige male erfolgreich gemacht.

    Diesmal hab ich aber ein Problem und ich weiß nicht, woran das liegen kann.

    Ich habe erfolgreich die Verbindung zur lokalen Datenbank eingerichtet. Das Theme scheint auch schon zu laufen. Zumindest das Menü wird zum Beispiel richtig angezeigt. Nun wird mir aber der Inhalt nicht angezeigt und ich komme auch nicht in den Login, weil mich Wordpress dann statt localhost/wp-login-php immer zu localhost/localhost/wp-login.php weiterleitet, was gar nicht installiert.

    Eigentlich sollte das an den wp_options -> siteurl liegen, aber das habe ich richtig eingestellt.

    Kann ein Plugin so etwas verursachen?

    Seltsam finde ich auch, dass mir das Logo zum Beispiel auch nicht angezeigt wird. Wenn ich mir den Code ansehe, dann wird mir die Logo-Adresse aber richtig angezeigt und ich kann das Logo lokal auch über die Adresse öffnen.

    Hat jemand eine Idee, woran das liegt?

    Meine wp-config sieht so aus:

    Ich bin auf der Suche nach einem Slider, den ich so einstellen kann, dass ich links und rechts vom Slider teile des nächsten bzw. vorherigen Bildes sehen kann. Derzeit habe ich das auf meiner Seite mit Hilfe des Hero-Sliders umgesetzt. Dieser ist allerdings schon etwas veraltet und ist zum Beispiel nciht responsive.

    Nun würde mich interessieren, ob irgendjemand vielleicht weiß, ob es einen Slider gibt, der so eine Funktionalität bietet.

    Ich zwar schon danach gesucht, aber bis jetzt nichts brauchbares gefunden.

    Ich wollte auf einer Seite einen Slider austauschen.
    Dafür habe ich den alten entfernt und ein Slider-Plugin installiert.

    Nun wird mir der Slider nicht angezeigt und ich bekomme stattdessen folgende Fehlermeldung im Code:

    Uncaught TypeError: $(...).flexslider is not a function

    Auch mit anderen Slidern bekommme ich solche Fehlermeldungen. Irgendetwas hindert mich also, dass der Code reingeladen wird.
    Wenn ich ein anderes Theme auswähle, dann funktioniert der Slider.
    Ich hätte auch schon danach gegoogelt, aber das hat zu keiner passenden Lösung geführt.


    Code
    <script type="text/javascript">        var metaslider_147 = function($) {
                $('#metaslider_147').addClass('flexslider'); // theme/plugin conflict avoidance
                $('#metaslider_147').flexslider({

    Bei der letzten Code-Zeile wird der Fehler angezeigt.

    Wie kann ich dieses Problem lösen?