Wichtige: Diese Seite wird mit Hilfe von Cookies (cookies). Wenn Sie diese Webseite ohne Ausschalten Cookies im Browser, bedeutet, dass Sie für die Verwendung zustimmen.
Jetzt kaufen! Features Downloads

Verdienen Sie mit uns!

Wenn Sie möchten, verdienen Sie Geld mit vBET Join zu Affiliate-Programm.
Ergebnisse 1 zu 7 von 7

Thema: Nur links in der Navigationsleiste (homepahe und forum) links sind nur Englisch Verwandte

  1. #1
    Senior Member
    Registriert seit
    Juni 2010
    Beiträge
    276

    Default Nur links in der Navigationsleiste (homepahe und forum) links sind nur Englisch Verwandte

    Ich habe ein Problem mit dem home (allfreechips) und fourm Schaltflächen auf meine navbar, diese sind nicht immer die site.com/lang/ Hinzugefügt. Alle anderen links, die zu funktionieren scheinen, wie erwartet, mit der /lang/ Abschnitte.

    Dank
    Chris

  2. #2
    Verboten
    Registriert seit
    Aug 2012
    Beiträge
    481

    Default

    Schnelle Lösung für dieses Problem:
    • Datei öffnen includes/vbenterprisetranslator_functions.php
    • Code zu finden:
      PHP Code:
      $output preg_replace_callback('#action="([^"]*)#s''vbet_createURLForAddressNoReplaceAction'$output);
      $output preg_replace_callback('#href="([^"]*)#s''vbet_createURLForAddressNoReplaceHref'$output); 
    • Ersetzen Sie den Code:
      PHP Code:
      $output preg_replace_callback('#action=["\']([^"\']*)["\']#s''vbet_createURLForAddressNoReplaceAction'$output);
      $output preg_replace_callback('#href=["\']([^"\']*)["\']#s''vbet_createURLForAddressNoReplaceHref'$output); 
    • Code zu finden:
      PHP Code:
      function vbet_createURLForAddressNoReplaceAction($what) {
      return 
      'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);
      }
      function 
      vbet_createURLForAddressNoReplaceHref($what) {
      return 
      'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]);

    • Ersetzen Sie den Code:
      PHP Code:
      function vbet_createURLForAddressNoReplaceAction($what) {
      return 
      'action="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';
      }
      function 
      vbet_createURLForAddressNoReplaceHref($what) {
      return 
      'href="'.vbet_createURLForAddressNoReplace($_REQUEST['language'], $what[1]).'"';


    Dieses Problem wird in der nächsten Version behoben werden.

  3. #3
    Senior Member
    Registriert seit
    Juni 2010
    Beiträge
    276

    Default

    Text auf dem ersten Abschnitt war ein bisschen ab, aber ersetzen Sie diese korrigiert das Problem.

    Code:
    $output = preg_replace_callback('#action="([^"]*)#', 'vbet_createURLForAddressNoReplaceAction', $output);
    $output = preg_replace_callback('#href="([^"]*)#', 'vbet_createURLForAddressNoReplaceHref', $output);

  4. #4
    Senior Member
    Registriert seit
    Juni 2010
    Beiträge
    276

    Default

    Nicht sicher, ob dies die durch die änderung oder etwas ist mir noch nicht aufgefallen

    wenn ich auf eine Seite schreiben wie

    Code:
    http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
    die links zu anderen Sprachen sind falsch.

    Code:
    http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
    Finden Sie für die Niederländische es ist das hinzufügen von phpBB2/ und /nl und halten die nicht
    Dieser Weg natürlich hinzufügen forum Pfad und anderen lang

  5. #5
    Verboten
    Registriert seit
    Aug 2012
    Beiträge
    481

    Default

    Dies ist ein weiteres Problem aufgetreten, dass nach der Korrektur einer früheren Ausgabe.
    Schnelle Lösung für dieses Problem:
    • Datei öffnen includes/vbenterprisetranslator_functions_url_tracking.php
    • Code zu finden:
      PHP Code:
      if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
      return 
      vbet_createURLForAddressNoReplaceSEO($language$address) ;
      }
      $bookmark strpos($address'#'); 
    • Ersetzen Sie den Code:
      PHP Code:
      if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
      if (
      preg_match('/\/('.VBET_LANGUAGESMATCH.')\//'$address)) {
      return 
      $address;
      }
      return 
      vbet_createURLForAddressNoReplaceSEO($language$address) ;
      }
      $bookmark strpos($address'#'); 

    Dieses Problem wird behoben, in der nächsten Version. Sorry für die Verwirrung.
    Zuletzt bearbeitet von Marcin Kalak; 24-07-15 an 16:06.

  6. #6
    Senior Member
    Registriert seit
    Juni 2010
    Beiträge
    276

    Default

    Korrigiert, danke

  7. #7
    Verboten
    Registriert seit
    Aug 2012
    Beiträge
    481

    Default

    Ich bin froh, dass ich Sie helfen könnte.

Tags zu diesem Thema

Berechtigungen

  • Sie möglicherweise nicht neue Themen zu verfassen
  • Sie möglicherweise nicht Beiträge zu antworten
  • Sie möglicherweise nicht Dateianhänge
  • Sie möglicherweise nicht Ihre Beiträge zu bearbeiten
  •