Старый мод удалить // Оставить только bbcode !!!! - Его не трогаем... все изменения касаются javascript

Открыть page_header.tpl и найти

 <!-- IF INCLUDE_BBCODE_JS -->
 
ниже добавить

 <link rel="stylesheet" type="text/css" href="{#BB_ROOT}misc/js/fancybox/jquery.fancybox.css?v={$bb_cfg['css_ver']}" />
 <link rel="stylesheet" type="text/css" href="{#BB_ROOT}misc/js/fancybox/helpers/jquery.fancybox-buttons.css?v={$bb_cfg['css_ver']}" />
 <link rel="stylesheet" type="text/css" href="{#BB_ROOT}misc/js/fancybox/helpers/jquery.fancybox-thumbs.css??v={$bb_cfg['css_ver']}" />
 <script type="text/javascript" src="{#BB_ROOT}misc/js/fancybox/jquery.fancybox.js?v={$bb_cfg['js_ver']}"></script>
 <script type="text/javascript" src="{#BB_ROOT}misc/js/fancybox/helpers/jquery.fancybox-thumbs.js?v={$bb_cfg['js_ver']}"></script>
 <script type="text/javascript" src="{#BB_ROOT}misc/js/fancybox/helpers/jquery.fancybox-buttons.js?v={$bb_cfg['js_ver']}"></script>
 <script type="text/javascript" src="{#BB_ROOT}misc/js/fancybox/helpers/jquery.fancybox-media.js?v={$bb_cfg['js_ver']}"></script>

найти

      $("a.postLink:not([href*='"+ window.location.hostname +"/'])", context).attr({ target: '_blank' });
    }
  }

ниже добавть

function initFancy (context)
{
$(document).ready(function() {
  if (user.opt_js.fancy_v == 0) {
    var $closebtn = true;
  }
  else if (user.opt_js.fancy_v == 1) {
    var $closebtn = false;
    var $thumbs   = false;
    var $buttons  = {};
  }
  else if (user.opt_js.fancy_v == 2) {
    var $closebtn = false;
    var $thumbs   = {};
    var $buttons  = {};
  }
  $("a.zoom, .fancybox-media").fancybox({
        closeBtn: $closebtn,
        helpers : {         
           title : {           
              type : 'inside' // type of float, over, inside, outside        
           },          
           thumbs  : $thumbs,
           buttons : $buttons,
           media   : {}
        },
        afterLoad : function() {
         this.title = 'Изображение ' + (this.index + 1) + ' из ' + this.group.length + (this.title ? ' - ' + this.title : '') + '  <a href="'+this.href+'" target="_blank" class="fancybox-title" style="text-decoration: none !important;"><span class="fancybox-title"><b>Открыть</b></span></a> <span class="fancybox-title">в новом окне</span>';
        }
  });
});
}
function imgSize(href)
{
  var img = new Image();
  href = href.replace("thumb_", "");
    img.onload = function() {
      $link = $("a[href='"+href+"']");
      $link.children("img").attr("alt", "Размер изображения: "+ img.width+" x "+img.height);
      $link.attr("title", "Размер изображения: "+ img.width+" x "+img.height);
    }
  img.src = href;
}


найти

    initPostImages(context);
	
ниже добавить

    initFancy(context);
	
/// Добавляем вид галереи в меню "Опции показа" И вот тут включаем голову... т.к. на ТП2 немного не так, то думаем !
///Открыть viewtopic и найти

        <label>
          <input type="checkbox" <!-- IF SPOILER_OPENED -->{CHECKED}<!-- ENDIF -->
            onclick="user.set('sp_op', this.checked ? 1 : 0);"
          />{L_SHOW_OPENED}
        </label>
      </div>
      </fieldset>

Ниже добавить

      <div class="spacer_4"></div>
      <fieldset id="spoiler-opt">
      <legend>Картинкиа в теге thumb</legend>
      <div class="med pad_4">
      <p>
        <label>
          <input name="fancy_v" type="radio" <!-- IF FANCYBOX_VIEW == 0 -->{CHECKED}<!-- ENDIF -->
            onclick="user.set('fancy_v', 0);"
          />Стандартно
        </label>
        <label>
          <input name="fancy_v" type="radio" <!-- IF FANCYBOX_VIEW == 1 -->{CHECKED}<!-- ENDIF -->
            onclick="user.set('fancy_v', 1);"
          />С кнопками навигации
        </label>
        <label>
          <input name="fancy_v" type="radio" <!-- IF FANCYBOX_VIEW == 2 -->{CHECKED}<!-- ENDIF -->
            onclick="user.set('fancy_v', 2);"
          />С превьюшками
        </label>
      </p>
      </div>
      </fieldset>

Открыть session.php и найти

    'sp_op'    => 0,     // show spoiler opened

Ниже добавить

    'fancy_v'  => 0,     // fancy view

Открыть viewtopic.php и найти

  'SPOILER_OPENED'      => $user->opt_js['sp_op'],

ниже добавить

  'FANCYBOX_VIEW'       => $user->opt_js['fancy_v'],  

////
  
залить в папку misc, папку fancybox со скриптами
EOM