Важны: Гэтая старонка выкарыстоўвае печыва (cookies). Выкарыстоўваючы сапраўдны сайт, не выключаючы печыва ў браўзэры, азначае, што вы згодны для яго выкарыстання.
Купіць зараз! Асаблівасці Загрузка

Зарабляйце з намі!

Калі вы хочаце, каб пачаць зарабляць грошы з vBET зарэгістравацца, каб Партнёрская праграма.
Вынікі 1 да 2 з 2

Тэма: Непразрыстыя слова ў спасылкі - Quick Fix

  1. #1
    Забаронены
    Рэгістрацыя
    Жнівень 2012
    Паведамленняў
    481

    Default Непразрыстыя слова ў спасылкі - Quick Fix

    Новая функцыя непразрыстай слова для назвы выклікаў пытанне ў спасылкі. Хуткая будзе выправіць на пытанне:
    1. Адкрыць файл уключае / vbenterprisetranslator_functions_detection.php
    2. Знайсці код:
      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. Дадаць перад кодам:
      PHP Code:
      /* 
    4. Дадаць пасля кода:
      PHP Code:
      */ 

    Гэта будзе толькі выключыць непразрыстай слова для назвы. У наступным выпуску мы выправім гэтую праблему.
    Апошні раз рэдагавалася Marcin Kalak; 17-10-12 у 19:06.

  2. #2
    Забаронены
    Рэгістрацыя
    Жнівень 2012
    Паведамленняў
    481

    Default

    Папярэдні хуткае рашэнне адключыць непразрыстай слова для назвы.
    Гэта хутка выправіць, выпраўляе праблемы з непразрыстымі слова для назвы:
    1. Адкрыць файл уключае / vbenterprisetranslator_functions_bbcode.php
    2. Знайсці код:
      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. Заменіце яго код:
      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;


    Гэтая праблема будзе выпраўленая ў наступным выпуску.

Пазнакі гэтай тэмы

Вашы правы

  • Вы не можа ствараць новыя тэмы
  • Вы не можа адказваць на паведамленні
  • Вы не можа прымацоўваць ўкладання
  • Вы не можа рэдагаваць свае паведамленні
  •