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 2 von 2

Thema: Opaque Wort in Links - quick fix

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

    Default Opaque Wort in Links - quick fix

    Ein neues Feature undurchsichtige Wort für Titel verursacht das Problem Links. Für das Problem ist, wird schnell beheben:
    1. Datei öffnen includes/vbenterprisetranslator_functions_detection.php
    2. Code zu finden:
      PHP Code:
      $index 0;
      $index_prev 0;
      $index_prev_s 0;
      while (
      true) {
      if(
      $index_prev_s!=$index_prev)
      {
      $index_prev=$index;
      $index_prev_s=$index_prev;
      }
      $index strpos($title,$ignored$index);
      $help substr($title,$index_prev, ($index-$index_prev));
      if (
      $index !== false) {
      if(
      vbet_containsSeparated($title,$ignoredLen$index)) {
      $index_prev_s++;
      if((
      strstr($help,"[langtitle=")) && (!strstr($help,"[/langtitle]"))) {
      $title substr_replace($title'[/langtitle]'.$ignored.'[langtitle='.$language.']'$index$ignoredLen);
      $index += VBET_LARGE_LANGTITLE_NT_LENGTH;
      }
      else
      {
      $title substr_replace($title''.$ignored.''$index$ignoredLen);
      $index += VBET_LANGTITLE_NT_LENGTH;
      }
      }
      } else {
      break;
      }
      $index += $ignoredLen;
      }
      $title str_replace("[langtitle=".$language."] [/langtitle]"" "$title); 
    3. Fügen Sie vor dem Code:
      PHP Code:
      /* 
    4. Fügen Sie nach dem Code:
      PHP Code:
      */ 

    Dies wird nur undurchsichtige Wort für Titel ausgeschaltet. Im nächsten Release wird dieses Problem behoben werden.
    Zuletzt bearbeitet von Marcin Kalak; 17-10-12 an 19:06.

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

    Default

    Vorherige quick fix auszuschalten undurchsichtigen Wort für Titel.
    Diese schnelle Update behebt ein Problem mit undurchsichtigen Wort für den Titel:
    1. Datei öffnen includes / vbenterprisetranslator_functions_bbcode.php
    2. Code zu finden:
      PHP Code:
      function vbet_parseTitle(&$title$removeNotTranslateSection false$andUunhtmlSpecialChars true) {
      global 
      $vbulletin;
      $tag_list = array();
      $tag_list['option']['langtitle'] = array(
      'callback' => 'handle_external',
      'external_callback' => 'vbet_handle_bbcode_langtitle',
      'strip_empty' => true,
      'stop_parse' => true,
      'disable_smilies' => true,
      'disable_wordwrap' => true,
      'strip_space_after' => 0
      );
      $parser = new vB_BbCodeParser($vbulletin$tag_listfalse);
      $result $parser->do_parse($title101000);
      unset(
      $parser);
      if (
      $removeNotTranslateSection) {
      $start 0;
      $result =& vbet_replaceFirstOffset('<!--vBET_SNTA--><!--vBET_NRE-->'''$result$start);
      $result =& vbet_replaceFirstOffset('<!--vBET_ENTA-->'''$result$start);
      if (
      $andUunhtmlSpecialChars) {
      $result =& unhtmlspecialchars($resulttrue);
      }
      }
      return 
      $result;

    3. Ersetzen Sie den Code:
      PHP Code:
      function vbet_parseTitle(&$title$removeNotTranslateSection false$andUunhtmlSpecialChars true) {
      global 
      $vbulletin;
      $tag_list = array();
      $tag_list['option']['langtitle'] = array(
      'callback' => 'handle_external',
      'external_callback' => 'vbet_handle_bbcode_langtitle',
      'strip_empty' => true,
      'stop_parse' => true,
      'disable_smilies' => true,
      'disable_wordwrap' => true,
      'strip_space_after' => 0
      );
      $parser = new vB_BbCodeParser($vbulletin$tag_listfalse);
      $result $parser->do_parse($title101000);
      unset(
      $parser);
      if (
      $removeNotTranslateSection) {
      $start 0;
      $result =& str_replace(array('<!--vBET_SNTA--><!--vBET_NRE-->''<!--vBET_ENTA-->'), ''$result);
      if (
      $andUunhtmlSpecialChars) {
      $result =& unhtmlspecialchars($resulttrue);
      }
      }
      return 
      $result;


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

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
  •