Важный: Эта страница использует куки (cookies). Используя настоящий сайт, не выключая куки в браузере, означает, что вы согласны для его использования.
Купить сейчас! Особенности Загрузка

Зарабатывайте с нами!

Если вы хотите начать зарабатывать деньги с vBET присоединиться к Партнерская программа.
Результаты 1 к 7 из 7

Тема: Только ссылки в навигации (homepahe и форум) ссылки Только на английском, связанных с

Гибридный Вид

Предыдущий Пост Previous Post   Next Post Следующий Пост
  1. #1
    Senior Member
    Регистрация
    Июнь 2010
    Сообщений
    276

    Default Только ссылки в навигации (homepahe и форум) ссылки Только на английском, связанных с

    У меня есть проблема с домом (allfreechips) и fourm пуговицы на моей навигации, эти не получают site.com/lang/ Добавлено. Все остальные ссылки отображаются нормально работать с /Ланг/ разделы.

    Спасибо
    Крис

  2. #2
    Запрещенный
    Регистрация
    Авг 2012
    Сообщений
    481

    Default

    Быстрое исправление для этой проблемы:
    • Открыть файл includes/vbenterprisetranslator_functions.php
    • Найти код:
      PHP Code:
      $output preg_replace_callback('#action="([^"]*)#s''vbet_createURLForAddressNoReplaceAction'$output);
      $output preg_replace_callback('#href="([^"]*)#s''vbet_createURLForAddressNoReplaceHref'$output); 
    • Замените код:
      PHP Code:
      $output preg_replace_callback('#action=["\']([^"\']*)["\']#s''vbet_createURLForAddressNoReplaceAction'$output);
      $output preg_replace_callback('#href=["\']([^"\']*)["\']#s''vbet_createURLForAddressNoReplaceHref'$output); 
    • Найти код:
      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]);

    • Замените код:
      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]).'"';


    Эта проблема будет исправлена в следующем выпуске.

  3. #3
    Senior Member
    Регистрация
    Июнь 2010
    Сообщений
    276

    Default

    Текст на первой секции было немного выключено, но замена это исправляя проблему.

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

  4. #4
    Senior Member
    Регистрация
    Июнь 2010
    Сообщений
    276

    Default

    Не уверен, если это вызвано изменением или я что-то не заметила

    если я нахожусь на странице просмотра, такие как

    Code:
    http://www.allfreechips.com/no/casino_review/646/loco-panda-casino.html
    ссылки на другие языки неправильные.

    Code:
    http://www.allfreechips.com/phpBB2/no/nl/casino_review/646/loco-panda-casino.html
    См. для голландцев это добавление phpBB2/ а /NL и сохранения нет
    Это далеко конечно добавление форума и другой путь Ланг

  5. #5
    Запрещенный
    Регистрация
    Авг 2012
    Сообщений
    481

    Default

    Это еще один вопрос, что произошло после исправления предыдущего выпуска.
    Быстрое исправление для этой проблемы:
    • Открыть файл includes/vbenterprisetranslator_functions_url_tracking.php
    • Найти код:
      PHP Code:
      if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
      return 
      vbet_createURLForAddressNoReplaceSEO($language$address) ;
      }
      $bookmark strpos($address'#'); 
    • Замените код:
      PHP Code:
      if ($vbulletin->options['vbenterprisetranslator_translationlinkstype']) {
      if (
      preg_match('/\/('.VBET_LANGUAGESMATCH.')\//'$address)) {
      return 
      $address;
      }
      return 
      vbet_createURLForAddressNoReplaceSEO($language$address) ;
      }
      $bookmark strpos($address'#'); 

    Эта проблема будет исправлена в следующем релизе. Извините за путаницу.
    Последний раз редактировалось Marcin Kalak; 24-07-15 в 16:06.

  6. #6
    Senior Member
    Регистрация
    Июнь 2010
    Сообщений
    276

    Default

    Исправил, спасибо

  7. #7
    Запрещенный
    Регистрация
    Авг 2012
    Сообщений
    481

    Default

    Я рад, что я мог бы вам помочь.

Метки этой темы

Ваши права

  • Вы не может создавать новые темы
  • Вы не может отвечать на сообщения
  • Вы не может прикреплять вложения
  • Вы не может редактировать свои сообщения
  •