Important: Cette page utilise des cookies (cookies). L'utilisation de ce site web sans avoir à éteindre les cookies dans le navigateur, cela signifie que vous êtes d'accord pour l'utiliser.
Achetez! Caractéristiques Téléchargements

Gagnez avec nous!

Si vous souhaitez commencer à gagner de l'argent avec vBET jointure à Programme d'affiliation.
Résultats 1 à 2 des 2

Discussion: Mot opaque liens - solution rapide

  1. #1
    Banni
    Date d'inscription
    Aoû 2012
    Messages
    481

    Default Mot opaque liens - solution rapide

    Un mot opaque nouvelle fonctionnalité pour les titres de l'origine du problème dans les liens. Rapide fixera pour la question est la suivante:
    1. Ouvrir le fichier includes / vbenterprisetranslator_functions_detection.php
    2. Trouvez le code suivant:
      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. Ajouter avant le code:
      PHP Code:
      /* 
    4. Ajouter après le code:
      PHP Code:
      */ 

    Cela ne s'éteint mot opaque pour les titres. Dans la version suivante, nous allons résoudre ce problème.
    Dernière édition par le Marcin Kalak; 17-10-12 au 19:06.

  2. #2
    Banni
    Date d'inscription
    Aoû 2012
    Messages
    481

    Default

    Précédent quick fix désactiver mot opaque pour les titres.
    Cette solution miracle corrige un problème avec le mot opaque pour le titre :
    1. Ouvrir le fichier includes / vbenterprisetranslator_functions_bbcode.php
    2. Trouvez le code suivant:
      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. Remplacez ce 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;


    Ce problème sera résolu dans la prochaine version.

Tags pour ce sujet

Règles des messages

  • Vous ne peut pas créer de nouvelles discussions
  • Vous ne peut pas réponses après
  • Vous ne peut pas pièces jointes après
  • Vous ne peut pas modifier vos messages
  •