Текущее время: 28 мар 2024, 18:11


Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru

 

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Дополнение для Spoiler
СообщениеДобавлено: 23 июн 2013, 20:40 
Универсальный Гений
Аватара пользователя

Зарегистрирован: 03 мар 2008, 21:49
Сообщений: 891
Откуда: 07700, Украина, Киевская обл., г.Яготин.
Очков репутации: 51

Добавить очки репутацииУменьшить очки репутации
Пол: Мужской
Чтобы не повторяться, тут часть темы что нужно проделать после того, что будет описано в темах Spoiler для форума, портала, кто сейчас на конференции, последние темы, кто сегодня был на конференции, дни рождения, статистика, галерея, отдельных блоков и т.д. :
Далее необходимо зайти в Администраторский раздел->Компоненты стилей->Стили->Темы->Выбранная тема: subsilver2-> в окне редактора кода CSS темы ниже всех строк добавить вот такие селекторы (они немножко модифицированы, например убраны отступы):
Текст:
Код:
/* 21.06.2013 г. Споилер для веток форума. Начало. */
/* === Tables === */

.tbl-title {
   
/*   color: #FF5500; */
   
   margin-top: 7px;  /* 7 */
}

.tbl-h-c {
   background: url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/tbl_h_c.gif') bottom left repeat-x;
   height: 27px;
   font-weight: bold;
   font-size: 1.1em; /* 1.3 */
/*   text-align: center; */
   vertical-align: middle;
   margin: -5px 0 -5px 0;   /* margin: 0; */
   white-space: nowrap;
   overflow: hidden;

}

.tbl-h-l {
   background: url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/tbl_h_l.gif') bottom left no-repeat;
   padding-left: 27px;
}

.tbl-h-r {
   background: url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/tbl_h_r.gif') bottom right no-repeat;
   padding-right: 27px;
}

.tbl-f-c {
        background: url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/tbl_f_c.gif') bottom left repeat-x;
        height: 0px; /* 12px */
/*     font-size: 0em;  0.1em */
        margin: -10px 0 -10px 0; /* margin: 0; */
   white-space: nowrap;
   overflow: hidden; 
}

.tbl-f-l {
   background: url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/tbl_f_l.gif') bottom left no-repeat;
   padding-left: 5px; /* 10px;  */
}

.tbl-f-r {
   background: url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/tbl_f_r.gif') bottom right no-repeat;
   padding-right: 5px;  /* 10px; */
}

td.np {
   padding: 0px;
}

td.np-body {
   background-color: #FFFFFF;
   padding: 0px;
}

.tablebg th {
        color: #000000;
/*   color: #FF5500;  */
        background: #FFFFFF url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/Siniy1.gif') top left repeat-x;
/*   background: #FFFFFF url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/bg_th.gif') top left repeat-x; */
   font-size: 1.1em;
   font-weight: bold;
   height: 26px; /* 26px*/
   padding: 0;  /* 0 5 */
/*     padding: 7px 5px;   7  5 */ 
   border: solid 1px #A9B8C2; /* #FFFFFF */
   border-right-color: #BBBBBB;
   border-bottom-color: #BBBBBB;
   white-space: nowrap;
}

.cat h4 a, .cat h4 a:visited {
   color: #333333;
   font-size: 1.1em; /* 1.2 */
   font-weight: bold;
   text-decoration: none;
}

.cat h4 a:hover, .cat h4 a:active {
   color: #CC3333;
   font-size: 1.1em; /* 1.2 */
   font-weight: bold;
   text-decoration: underline;
}

.cat-bottom {
/*   background: #DDE8EE url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/bg_catbottom.gif') top left repeat-x; */
/*   border: solid 1px #A9B8C2;    #FFFFFF;  */
/*      border-right-color: #DDDDDD; */
/*   border-bottom-color: #DDDDDD; */
/*   height: 0px;   28 */
/*   min-height: 0px;  28 */
/*      text-align: center; */
        padding: 5px;
}

.row1, .row2, .row3, .row4 {
   border: solid 1px #A9B8C2;
   border-right-color: #DDDDDD;
   border-bottom-color: #DDDDDD;
   padding: 4px;
}

.row4 {
   background-color: #DDDDDD;
}

.row-post-top {
   background-color: #F4F4F4;
   border: solid 1px #A9B8C2;
   border-right-color: #DDDDDD;
   border-bottom-color: #DDDDDD;
   vertical-align: top;
}

.row-post-body {
   background: #FFFFFF url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/bg_post.gif') top left repeat-x;
   border: solid 1px #A9B8C2;
   border-right-color: #DDDDDD;
   border-bottom-color: #DDDDDD;
   vertical-align: top;
}

.row-post-bottom {
   color: #666666;
   background: #FFFFFF url('http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/bg_postbottom.gif');
   border: solid 1px #A9B8C2; /* #FFFFFF; */
   border-right-color: #DDDDDD;
   border-bottom-color: #DDDDDD;
   vertical-align: middle;
   font-size: 1.0em;
   line-height: 1.2em;
   white-space: nowrap;
   padding: 1px;
}

/* 21.06.2013 г. Споилер для веток форума. Конец. */


чтобы работал Spoiler в администраторском разделе->Стили->Компоненты стилей->Шаблоны->
в overall_header.html в самый конец добавляем строку:
Код:
<!-- 21.06.2013. Джава скрипт, который подгружается из файла для активации спойлера, зависание куки - запоминание свертываемости-свертываемости и т.д. -->
<script src="http://forum.iboards.ru/images/ranks/yagotin_1bbs_info/scripts.js" type="text/javascript"></script>

Сам текст scripts.js скрипта даю ниже, его можно сохранить в блокнотике и залить через "Картинки и логотипы":
Текст:
Код:
var PreloadFlag = false;
var expDays = 90;
var exp = new Date();
var tmp = '';
var tmp_counter = 0;
var tmp_open = 0;

exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function SetCookie(name, value)
{
   var argv = SetCookie.arguments;
   var argc = SetCookie.arguments.length;
   var expires = (argc > 2) ? argv[2] : null;
   var path = (argc > 3) ? argv[3] : null;
   var domain = (argc > 4) ? argv[4] : null;
   var secure = (argc > 5) ? argv[5] : false;
   document.cookie = name + "=" + escape(value) +
      ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
      ((path == null) ? "" : ("; path=" + path)) +
      ((domain == null) ? "" : ("; domain=" + domain)) +
      ((secure == true) ? "; secure" : "");
}

function getCookieVal(offset)
{
   var endstr = document.cookie.indexOf(";",offset);
   if (endstr == -1)
   {
      endstr = document.cookie.length;
   }
   return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie(name)
{
   var arg = name + "=";
   var alen = arg.length;
   var clen = document.cookie.length;
   var i = 0;
   while (i < clen)
   {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
      {
         return getCookieVal(j);
      }
      i = document.cookie.indexOf(" ", i) + 1;
      if (i == 0)
      {
         break;
      }
   }
   return null;
}

function ShowHide(id1, id2, id3)
{
   var res = expMenu(id1);
   if (id2 != '')
   {
      expMenu(id2);
   }
   if (id3 != '')
   {
      SetCookie(id3, res, exp);
   }
}

function expMenu(id)
{
   var itm = null;
   if (document.getElementById)
   {
      itm = document.getElementById(id);
   }
   else if (document.all)
   {
      itm = document.all[id];
   }
   else if (document.layers)
   {
      itm = document.layers[id];
   }
   if (!itm)
   {
      // do nothing
   }
   else if (itm.style)
   {
      if (itm.style.display == "none")
      {
         itm.style.display = "";
         return 1;
      }
      else
      {
         itm.style.display = "none";
         return 2;
      }
   }
   else
   {
      itm.visibility = "show";
      return 1;
   }
}

function showMenu(id)
{
   var itm = null;
   if (document.getElementById)
   {
      itm = document.getElementById(id);
   }
   else if (document.all)
   {
      itm = document.all[id];
   }
   else if (document.layers)
   {
      itm = document.layers[id];
   }
   if (!itm)
   {
      // do nothing
   }
   else if (itm.style)
   {
      if (itm.style.display == "none")
      {
         itm.style.display = "";
         return true;
      }
      else
      {
//         itm.style.display = "none";
         return true;
      }
   }
   else
   {
      itm.visibility = "show";
      return true;
   }
}

function hideMenu(id)
{
   var itm = null;
   if (document.getElementById)
   {
      itm = document.getElementById(id);
   }
   else if (document.all)
   {
      itm = document.all[id];
   }
   else if (document.layers)
   {
      itm = document.layers[id];
   }
   if (!itm)
   {
      // do nothing
   }
   else if (itm.style)
   {
      if (itm.style.display == "none")
      {
//         itm.style.display = "";
         return true;
      }
      else
      {
         itm.style.display = "none";
         return true;
      }
   }
   else
   {
      itm.visibility = "hide";
      return true;
   }
}

function IsIEMac()
{
   // Any better way to detect IEMac?
   var ua = String(navigator.userAgent).toLowerCase();
   if( document.all && ua.indexOf("mac") >= 0 )
   {
      return true;
   }
   return false;
}


function select_text(obj)
{
   var o = document.getElementById(obj)
   if( !o ) return;
   var r, s;
   if( document.selection && !IsIEMac() )
   {
      // Works on: IE5+
      // To be confirmed: IE4? / IEMac fails?
      r = document.body.createTextRange();
      r.moveToElementText(o);
      r.select();
   }
   else if( document.createRange && (document.getSelection || window.getSelection) )
   {
      // Works on: Netscape/Mozilla/Konqueror/Safari
      // To be confirmed: Konqueror/Safari use window.getSelection ?
      r = document.createRange();
      r.selectNodeContents(o);
      s = window.getSelection ? window.getSelection() : document.getSelection();
      s.removeAllRanges();
      s.addRange(r);
   }
}

_________________
Єдина Країна / Единая Страна


Не в сети
 Профиль WWW Cпасибо сказано  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ 1 сообщение ] 

 

Часовой пояс: UTC + 3 часа [ Летнее время ]



 Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  

 
cron