Hallo, habe ein problem mit dem Facebook theme und zwar folgendes: wenn ich die seite normal aufrufe ist alles ok und die url ist http://www.xyz.de, gehe ich dann wieder auf home steht da folgendes:http://www.xyz.de/#/http://www.xyz.de , da sist doch so nicht richtig,oder? Dieses /#/ sagt mir leider auch nichts, weiß jemand, wo da der fehler ist? Oder ist das so korrekt? Außerdem wnen ich auf eine Unterseite gehe und dann wieder zurück auf die Home steht da xyz.de/unterseite/xyz.de ,das ist doch so nicht richtig?
Doppelte url?
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Weiß keiner Rat?:(
-
URL bitte.
-
http://www.nina-nina.info is die adresse, wäre lieb, wenn du helfen könntest, ich glaube,durch die doppelten url's funktioniert auch das plugin slimbox nicht,da sich das erste bild in der galerie immer im neuen fenster öffnet, auf ner ganzen seite, bei einem anderen Design war das nicht so.
-
Kannst du mir mal den Inhalt seiner .htaccess posten. Tritt das Problem nur bei diesem Theme auf? Wie ist es, wenn du mal probehalber ein Standard-Theme aktivierst?
-
Huhu, bei standart Themes klappt alles ohne Probleme, meinste die htacces von dem Design? Denn da is keine bei, hab nur die eine aus dem Hauptverzeichnis. die wär dann folgende
Apache Configuration
Alles anzeigen# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressDachte die doppelte url liegt irgendwo in der header.php von dem Design oder so, dass da vllt ein Fehler ist!
-
Das macht das Facebook-Theme per Java-Script, warum auch immer. Die Funktion changeURL findet man in der script.js.
Gruß
Ingo -
Die sieht so aus, was muss ich da wo machen? Und geht das dann das Theme kaputt, wenn ich das ändere, bzw läuft nicht mehr richtig?
Code
Alles anzeigenfunction showbox(elmnt) { document.getElementById('hiddencats').style.display = 'block'; } function hidebox() { document.getElementById('hiddencats').style.display = 'none'; } function fixURL() { parts = window.location.href.split("#/"); if(parts.length > 1) { window.location.href = parts[parts.length - 1]; } } function changeURL(href) { href = (href == "") ? "/" : href; uri = window.location.href.split("#/"); window.location.href = uri[0] + "#/" + href; } if(typeof jQuery == "function") { jQuery(document).ready(function($) { fixURL(); $("#post-container").css("display", "block"); init(jQuery, "body"); }); function init($, id) { id = (typeof(id) == 'undefined') ? "body" : id; $(".morecomments a").click(function() { href = $(this).attr('href'); uri = href.split("#")[0]; stylesheet_uri = $("link[rel='stylesheet']:eq(0)").attr("href").split("/"); stylesheet_uri.length--; img = "<img src='"+stylesheet_uri.join("/") + "/images/indicator_small.gif"+"' alt='Loading' />"; $(this).parent().css("text-align", "center").html(img).parent().load(uri + " div#comments #commentlist"); return false; }); $("a.respondlink").click(function() { post_id = $(this).attr('id').split("-")[1]; if(typeof(post_id) != "undefined") { $(this).parent().next().next().css("display", "none"); $("#commentform-" + post_id).css("display", "block"); $("#commentform-" + post_id + " .focus:first").focus(); } else { $(".respondtext").parent().css("display", "none"); $("div#comment_form").css("display", "block"); $("#commentform .focus:first").focus(); } return false; }); $(".respondtext").click(function() { $(this).parent().css("display", "none"); if($(this).hasClass("single")) { $("a.respondlink").click(); } else { $(this).parent().prev().prev().children("a.respondlink").click(); } }); function nextpost() { $(this).unbind('click', nextpost); stylesheet_uri = $("link[rel='stylesheet']:eq(0)").attr("href").split("/"); stylesheet_uri.length--; img = " <img src='"+stylesheet_uri.join("/") + "/images/indicator_small.gif"+"' alt='Loading' />"; $(this).after(img); href = $(this).attr("href"); link = $(this); $(".post-list").removeClass("post-list"); $(this).parent().parent().before("<div class='older'></div>"); $(this).parent().parent().prev().load(href + " .post-list", {}, function() { init(jQuery, ".post-list"); link.next().remove(); nextpostslink = (typeof($("#nextpage").attr("value")) == "undefined") ? "mbuh" : $("#nextpage").attr("value"); $("#nextpage").remove(); if(nextpostslink == "mbuh") { link.remove(); } else { link.attr("href", nextpostslink); } }); return false; } $("a.nextpost").click(nextpost); $(id + " a").not(".nextpost").not(".notajax").each(function() { site = $("meta[name='home']").attr("content"); dashboard = $("meta[name='url']").attr("content") + "/wp-admin"; wplogin = $("meta[name='url']").attr("content") + "/wp-login.php"; if ( $(this).attr('href') != '#' && //it's not a '#' only link $(this).attr('href').indexOf(site) == 0 && //it's an internal link $(this).attr('href').indexOf(dashboard) == -1 && //it's not a link to dashboard $(this).attr('href').indexOf(wplogin) == -1 && //it's not a link to wp-login.php $(this).attr('target') != '_blank' //it's not a new window link ) { $(this).click(function() { hidebox(); hrefs = $(this).attr("href").split("#"); href = hrefs[0]; if($(this).parent().hasClass("cat-item")) { $(".cat-item").removeClass("current-cat"); $(this).parent().addClass("current-cat"); } stylesheet_uri = $("link[rel='stylesheet']:eq(0)").attr("href").split("/"); stylesheet_uri.length--; img = "<img src='"+stylesheet_uri.join("/") + "/images/indicator_large.gif"+"' alt='Loading' />"; $.scrollTo(0); $("#post-container").html(img).load(href + " #posts", {}, function() { if($("#post-container").html() == "") { window.location.href = href; return false; } document.title = $("input[type='hidden'][name='title']").attr("value"); site = (site.charAt(site.length - 1) == "/") ? site : site + "/"; href = href.replace(site, ""); if(hrefs.length > 1) href += "#" + hrefs[hrefs.length - 1]; changeURL(href); init($, "#posts"); //re-init the database }); return false; }); } }); $('textarea').not(".respondtext").autogrow({ minHeight: 30 }); } }Hab grade gesehen, ganz unten steht da was mit href ="'#" + hrefs,aber wqeiß nicht,wie ich das da ändern muss.
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!