Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Общие вопросы от новичков - 17


Общие вопросы от новичков - 17

Сообщений 941 страница 960 из 1000

941

Ребят здрасьте)
У меня к вам куча вопросиков)
1. Как сдвинуть слова "Форум", "Участники", "Поиск" и все из этой строки и слова "Активные темы", темы без ответов" и т.д. в центр, а то меня с боку не устраивает)
2. Внизу не видны слова "Самые активные" "Самые неотлучные" "Активные сегодня" "Администрация", то есть их вообще нету. Можете подсказать в чём дело?
3. Как убрать название форума, ну где рядом с этим названием, только с другого бока реклама висит.
Надеюсь на помощь)
С меня "+" в репу.

0

942

Doll написал(а):

Внизу не видны слова "Самые активные" "Самые неотлучные" "Активные сегодня" "Администрация", то есть их вообще нету. Можете подсказать в чём дело?

админка - настройки - включить возможность просмотра подробной статистики

+1

943

Alusa
Ой, так легко..Спасибо)

0

944

Good написал(а):

Это отображение наличия новых сообщений в подразделе на главной

кто-нибудь этот скрипт подправил бы наконец-то, плиз. если уж подфорумов на самом движке нет, то хотя бы сделайте так, чтобы скриптом они нормально работали.

0

945

Doll написал(а):

1. Как сдвинуть слова "Форум", "Участники", "Поиск" и все из этой строки и слова "Активные темы", темы без ответов" и т.д. в центр, а то меня с боку не устраивает

Код:
<style type="text/css"> 
#pun-navlinks, #pun-ulinks {text-align: center;}
</style>
Doll написал(а):

3. Как убрать название форума, ну где рядом с этим названием, только с другого бока реклама висит.

Код:
<style type="text/css"> 
#pun-title h1 span  {display: none;}
</style>

0

946

Адаптируйте кто-то этот рабочий код хорошего рамблер-радио плеера для работы в полях pages или еще лучше - HTML низ, в виде таблички например 400*200

Код:
<html>
<head>
  <title>Rambler Audio</title>
  <meta http-equiv=Content-Type content="text/html; charset=win-1251">
  <meta http-equiv="Content-Language" 	content="ru">

  <script type="text/javascript" src="http://audio.rambler.ru/i/js/evnt_wth.js"></script>
  <script type="text/javascript" src="http://audio.rambler.ru/i/js/radioplayer.js?v=1"></script>

<style type="text/css">
<!--
html {
  padding:0;
  margin:0;
  // filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
  background: #9f75c6;
  padding:0;
  margin:0;
  font: 12px Arial, sans-serif;
  color:#4a2c65;
}
a {
  color:#4a2c65;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
.imgs {
  background:url(http://audio.rambler.ru/i/player/imgs.gif) no-repeat;
}
.horizontalBg {
  background:url(http://audio.rambler.ru/i/player/horizontal-bgs.gif) repeat-x;
}
#logo {
  background-position: 0 0;
  margin-bottom:5px;
}
#logo a.home {
  display:block;
  width:256px;
  height:65px;
  background-position: 0 0;
}
#logo .help {
  float:right;
  padding:5px 10px;
}
#radioList {
  position:relative;
  margin:0 49px;
  background-position: 0 -65px;
  height:80px;
}
#radioList .box {
  overflow:hidden;
  width:100%;
  height:100%;
}
#radioList ul {
  height:80px;
  margin:0;
  padding:0;
  list-style-image:none;list-style-position:outside;list-style-type:none
}
#radioList li {
  float:left;
  height:80px;
  cursor:pointer;
}
#radioList li img {
  margin:18px 14px;
  border-width:0px;
}
#radioList .current {
  background-position: 0 -145px;
  cursor:default;
}
.nextButton,
.prevButton {
  float:left;
  width:49px;
  height:80px;
  overflow:hidden;
  background-position: 0 -65px;
  margin-right:-52px;
}
.nextButton {
  float:right;
  background-position: -207px -65px;
  margin:0 0 0 -49px;
}
.prevButton .active,
.nextButton .active {
  width:23px;
  height:68px;
  cursor:pointer;
}
.prevButton .active {
  margin-left:12px;
  background-position: -49px -65px;
}
.nextButton .active {
  margin-left:14px;
  background-position: -184px -65px;
}
#panel {
  font-weight:bold;
  position:relative;
  margin:0 13px 0 12px;
  height:50px;
  background-position: 0 -225px;
}
#panel .leftBg {
  position:absolute;
  left:-7px;
  top:0;
  width:7px;
  height:100%;
  background-position: -72px -65px;
}
#panel .rightBg {
  position:absolute;
  left:100%;
  top:0;
  width:8px;
  height:100%;
  background-position: -176px -65px;
}
#panel .label {
  position:absolute;
  left:0;
  top:0;
  width:58px;
  height:17px;
  padding:2px 0 0 5px;
  background-position: 0 -275px;
}
#radioName {
  height:20px;
  padding:2px 0 0 70px;
}
.control {
  float:left;
  width:29px;
  height:24px;
  background-position: -147px -65px;
  cursor:pointer;
}
/*
.play {
  background-position: -147px -65px;
}
*/
.pause {
  background-position: -147px -89px;
}
#panel .disable {
  cursor:auto;
  opacity: 0.4;
//  filter: alpha(opacity=40)
}
.delimiter {
  float:left;
  width:5px;
  height:23px;
  background-position: 3px -294px;
  background-repeat:no-repeat;
}
.volume {
  float:left;
  width:50px;
  height:23px;
  padding: 0 5px 0 7px;
  background-position: -74px -115px;
  cursor:pointer;
}
.volume div {
  width:9px;
  height:23px;
  background-position: -138px -115px;
  margin-right:-5px;
  cursor:pointer;
}
.statusBar {
  float:left;
  padding:5px 4px;
}
#playerState {
  background: #8E6DAD;
  color: #fff;
  font-size:11px;
  font-weight:normal;
  padding:0 4px;
}
.quality {
  float:right;
  margin:0 2px 0 0;
}
.quality .current,
.quality .another {
  overflow:hidden;
}
.quality .current {
  background: #f6eeff;
  cursor:default;
}
.quality .another {
  background: #e2c0ff;
  font-weight:normal;
  cursor:pointer;
}
.topRightAngle,
.topLeftAngle {
  width:5px;
  height:5px;
  margin:-5px 0 0 0;
  overflow:hidden;
}
.topRightAngle {
  position:relative;
  left:100%;
  margin:0 0 0 -5px;
  // margin-left: expression( this.parentNode.offsetWidth % 2 ? -4 : -5 );
}
.quality .another .topLeftAngle {
  background-position: -79px -65px;
}
.quality .another .topRightAngle {
  background-position: -84px -65px;
}
.quality .current .topLeftAngle {
  background-position: -89px -65px;
}
.quality .current .topRightAngle {
  background-position: -94px -65px;
}
.qualityValue {
  margin:-2px 0 0 0;
  line-height:19px;
  padding:0 5px 4px 5px;
}
.counter {visibility: hidden}
-->
</style>


</head>
<body>

<div>
<div style="position: absolute; right: 0px;"></div>
    <div id="logo" class="horizontalBg"></div>
    <div class="imgs prevButton"><div class="imgs" title="Назад"></div></div>
    <div class="imgs nextButton"><div class="imgs" title="Вперед"></div></div>
    <div id="radioList" class="horizontalBg">
      <div class="box">
        <ul>
          <li></li>
        </ul>
      </div>
    </div>
    <div id="panel" class="horizontalBg">
      <div class="imgs leftBg"></div>
      <div class="imgs rightBg"></div>
      <div class="horizontalBg label">В эфире</div>
      <div id="radioName"></div>
      <div id="playButton" class="imgs control disable"></div>
      <div class="horizontalBg delimiter not4Simple"></div>
      <div class="imgs volume not4Simple"><div class="imgs" style="margin-left:50%"></div></div>
      <div class="horizontalBg delimiter"></div>
      <div class="statusBar"><span id="playerState"></span></div>
    </div>
  </div>

  <script>
var radioPlayer,
radioPlayerClass = ( function (listItem) {
  var timeCounter, timerId, timerId2, i2n, n=0, k, prots;
  function closure(obj, bitrate, listItem) {
    return function(){
      obj.myBitrate = bitrate;
      obj.playFromItem(listItem)
    }
  }
  function timeToStr(n) {
    var s = '', t = {
      'h': Math.floor(n / 3600),
      'm': Math.floor(n % 3600 / 60),
      's': Math.floor(n % 60)
    };
    if (t.h) {
      s += t.h + ':'
    }
    t.m < 10 && (s += '0');
    s += t.m + ':';
    t.s < 10 && (s += '0');
    s += t.s;
    return s
  }
  function myPlayerClass(myBitrate) {
    this.myBitrate = myBitrate || 64;
  }
  myPlayerClass.prototype = new GA.WMPlayerClass;
  prots = {
    'drawListItem': function(listItem) {
      var t = 0, k, c, o, n =document.createElement('DIV'), classNode, valueNode;
      n.className = 'quality';
      n.innerHTML = '        <div class="another">          <div class="imgs topRightAngle"></div>          <div class="imgs topLeftAngle"></div>          <div class="qualityValue">64KB</div>        </div>';
      classNode = n.getElementsByTagName('DIV')[0];
      valueNode = classNode.getElementsByTagName('DIV')[2];
      o = document.getElementById('panel');
      c = o.lastChild;
      do {
        k = c.previousSibling;
        if (c.nodeType == 1 && c.className == 'quality') {
          o.removeChild(c)
        }
        c = k
      } while (c)
      for (k in listItem.bitrates) {
        if (k-0 >= this.myBitrate-0) {
          t = k;
          break
        }
      }
      t == 0 && (t = k);
      c = null;
      for (k in listItem.bitrates) {
        valueNode.innerHTML = k+'KB';
        if (k == t) {
          classNode.className = 'current';
          c = o.insertBefore(n.cloneNode(true), c);
          classNode.className = 'another'
        } else {
          c = o.insertBefore(n.cloneNode(true), c);
          c.onclick = closure(this, k ,listItem)
        }
      }
      o = document.getElementById('radioName');
      o.innerHTML = listItem.name;
      return t
    },
    'showTime': function() {
      var n = document.getElementById('playerState');
      if (!n) return;
      n.innerHTML = timeToStr(this.playerObject.controls.currentPosition)
    },
    'showTimeSimple': function() {
      var n = document.getElementById('playerState');
      timeCounter++;
      if (!n) return;
      n.innerHTML = timeToStr(timeCounter)
    },
    'setSimpleMode': function(url) {
      GA.WMPlayerClass.prototype.setSimpleMode.call(this, url);
      myPlayerClass.prototype.showTime = myPlayerClass.prototype.showTimeSimple;
      document.getElementById('not4Simple').disabled = false;
    },
    'playStateChange': function(NewState) {
      var n = document.getElementById('playerState');
      if(n) {
        n.innerHTML = [
          'Неопределенно',
          'Стоп',
          'Пауза',
          'Воспроизведение',
          'Вперед',
          'Назад',
          'Загрузка',
          'Ожидание',
          'Закончено',
          'Соединение',
          'Готово',
          'Перезагрузка'
        ][NewState];//'d>];
      this.state = NewState;
      }
      if (typeof timerId != 'undefined') {
        window.clearInterval(timerId)
      }
      n = document.getElementById('playButton');
      if (NewState == 3) {
        timeCounter = 0;
        timerId = window.setInterval((function(obj){return function(){obj.showTime()}})(this), 1000);
        n && (n.className = n.className.replace(/(^|\s)(?:play|disable)(\s|$)/, '$1pause$2'))
      } else {
        n && (n.className = n.className.replace(/(^|\s)(?:pause|disable)(\s|$)/, '$1play$2'))
      }
    },
    'playFromItem': function(listItem) {
      var t, v='http://audio.rambler.ru/?from=', url = listItem.bitrates[
        this.drawListItem(listItem)
      ],
      o = document.cookie.split(';'), k, c={}, i;
      //this.currentItem = 0;
      while (o.length) {
        t = o[o.length-1];
        t = t.substr(t.charAt(0)==' '? 1: 0).split('=');
        o.length--;
        c[t[0]] = t.slice(1).join('')
      }
      url += '&uid=' + c.ruid;
      this.playFromURL(url);
      v+=(
        window.location.host.indexOf('assist')!=-1?
          'assist':
          window.location.search.indexOf('bld=')!=-1?
            'icq':
            'audio'
      )+'&station='+listItem.id;
      (new Image).src=v;
      this.saveCookie(this.myBitrate, 3, /id=(\d+)/.exec(url)[1]);
    },
    'saveCookie': function (bitrate, state, urlId) {
      var t = new Date();
      t.setDate(365);
      urlId && (this.lastUrlId = urlId);
	if (typeof timerId2 != 'undefined') {
	  n=0;
	  window.clearInterval(timerId2);
	}
    try{
     document.getElementById('index20news').src='http://audio.rambler.ru/export/banners.html?id='+urlId;
    }catch(e){
 timerId2 = window.setInterval(function(){
	if (n<10) {
if (i2n=document.getElementById('index20news')) {
	i2n.src='http://audio.rambler.ru/export/banners.html?id='+urlId;
	n=0;
	window.clearInterval(timerId2);
} else n++;
	} else {
 n=0;
 window.clearInterval(timerId2);
	}
 }, 100);
	}
      t ='current_radio='+this.lastUrlId+'|'+bitrate+
      '|'+state+
      '; expires='+ t.toGMTString()+
      '; domain='+window.location.hostname;
      document.cookie = t;
    }
  };
  for (k in prots) {
    myPlayerClass.prototype[k] = prots[k]
  }
  return myPlayerClass;
} )();
(function(){
  function closure(obj, methodName, removeMethod,pm) {
    return function(){
      if (removeMethod) {
        this[removeMethod] = null
      }
      obj[methodName](this,pm||0)
    }
  }
  /**
   * вычислитель растояний промотки
   * @param {GA.Dynamic} t
   * @param {HTMLElement} o елемент хранящий прокручиваемые блоки
   * @param {Boolean|Number} p
   * <b>true</b>:промотать на один елемент вперет,<br>
   * <b>false</b>:назат,<br>
   * иначе промотать в центр болк с заданным <b>порядковым номером</b>
   */
  function c(t,o,p){
    var a=o.getElementsByTagName('LI'),k,w=a.length-1,i=p?0:w,d='offsetWidth',s='offsetLeft';
    if(typeof p == 'undefined'){p=0}
    if(p===!0||p===!1){
      if(p==!0)
        while(i<w && a[i][s]-t.to<=0){i++}
      else
        while(i && a[i][s]-t.to>=0){i--};
      p=a[i][s];
    }else{
      p=a[p][s]-((o[d]-a[p][d])>>1);
      p<0&&(p=0)
    }
    t.from=o.scrollLeft;
    k=a[w][d]+a[w][s]-o[d];
    t.to=(k>0&&p>k)?k:p;
    if (t.to<k) {
      !/(?:^|\s)active(?:\s|$)/.test(t.oNextButton.className) && 
        (t.oNextButton.className += ' active')
    } else {
      t.oNextButton.className = t.oNextButton.className.replace(/(^|\s)active(?:\s|$)/, '$1')
    }
    if (t.to>0) {
      !/(?:^|\s)active(?:\s|$)/.test(t.oPrevButton.className) && 
        (t.oPrevButton.className += ' active')
    } else {
      t.oPrevButton.className = t.oPrevButton.className.replace(/(^|\s)active(?:\s|$)/, '$1')
    }
    t.playBack=!1;
    delete t.current;
    t.play()
  }
  GA.Dynamic=function(){};
  GA.Dynamic.closure=(function(c){
    return function(o,a,b){
      c!==!1&&clearTimeout(c);
      t=0;
      function f(){
        var d=20,l=b-a;
        o[o.methodName](o.current=(a+o.type(t/o.duration)*l));
        if(t<o.duration){
          t+=(d=((l=(o.duration-t))<d?l:d));
          c=setTimeout(f,d)
        }else{
          o.playBack=!o.playBack;
          delete o.current;
          c=!1
        }
      };
      return f
    }
  })(!1);
  GA.Dynamic.prototype.play=function(){
    var t=this,f=GA.Dynamic.closure,a=['from','to'];
    if(t.playBack){a=a.reverse()}
    a[0]=t[a[0]];a[1]=t[a[1]];
    if(typeof t.current=='undefined'){
      (f(t,a[0],a[1]))()
    }else{
      t.playBack=!t.playBack;(f(t,t.current,a[0]))()
    }
  };
  var volume = new GA.eventWatcherClass(['mouseover', 'mousedown', 'mouseup'], '.volume', 'onOver', 'onOut')
  volume.onOver = function(node, pos, e) {
    var x = 0, t = node;
    if(!radioPlayer.playerObject) return
    if (e.type == 'mousedown') {
      this._mousePressed = node;
    }
    if (this._mousePressed == node) {
      if (document.selection) {
        document.selection.empty()
      }
      
      while (t && t != document.body) {
        x += t.offsetLeft;
        t = t.offsetParent
      }
      x = pos.x-x-7;
      x < 0 && (x = 0);
      x > 50 && (x = 50);
      radioPlayer.setVolume(Math.floor(x * 100 / 50));
      node.getElementsByTagName('DIV')[0].style.marginLeft = (x-5)+'px'
    }
    if (e.type == 'mouseup') {
      delete this._mousePressed;
    }
  };
  volume.onOut = function(pos, e) {
    if (e.type == 'mouseup') {
      delete this._mousePressed;
    }
  };
  /**
   * класс_работы_с_горизонтально_прокручиваемым_списком_блоков.
   * @param {Object} containerId
   */
  GA.listClass = function(containerId, aList) {
    if (typeof aList[0] == 'undefined') return;
    this.aList = aList;
    GA.runMethodWhenNodeExist(this, 'init', 'document.getElementById("'+containerId+'")', []);
  }
  GA.listClass.prototype = {
    'init': function(oNode) {
      var evs = {'DOMMouseScroll':{}, 'mousewheel':{}},
      o = document.cookie.split(';'), k, t, c={}, i;
      //this.currentItem = 0;
      while (o.length) {
        t = o[o.length-1];
        t = t.substr(t.charAt(0)==' '? 1: 0).split('=');
        o.length--;
        c[t[0]] = t.slice(1).join('')
      }
      k=document.location.search.slice(1).split('&');
      for(i=k.length;i--;){
        k[i]=k[i].split('=');
        if(k[i][0]=='id'){
          i=k[i][1];
          break
        }
      }
      o=[typeof c.current_radio != 'undefined',0];
      if (o[0] || i!=-1) {
        o[0] && (o = c.current_radio.split('|'));
        if (i !=-1){
          for(k=this.aList.length;k--;){
            if(this.aList[k].id==i){
              this.currentItem=k;
              o[2]=3;
              break
            }
          }
        }else{
          currentItemFinded:
          for (i = this.aList.length; i--; ) {
            c = this.aList[i].bitrates;
            for (k in c) {
              if ((t = /(\d+)$/.exec(c[k])) && t[1] == o[0]) {
                this.currentItem = i;
                break currentItemFinded
              }
            }
          }
        }
      }
      radioPlayer = new radioPlayerClass(
        o[1]
      );
      if (typeof this.currentItem != 'undefined') {
        if (typeof o[2] != 'undefined' && o[2] == 3) {
          radioPlayer.playFromItem(this.aList[this.currentItem]);
        } else {
          radioPlayer.drawListItem(this.aList[this.currentItem]);
          radioPlayer.playStateChange(1)
        }
      } else {
      //  this.currentItem=0
      }
      radioPlayer.lastUrlId = t[1];
      this.oContainer = oNode.getElementsByTagName('UL')[0];
      while (
        (oNode=oNode.previousSibling) &&
        !(
          oNode.nodeType == 1 &&
          /(?:^|\s)nextButton(?:\s|$)/.test(oNode.className)
        )
      );
      this.oNextButton = oNode.getElementsByTagName('DIV')[0];
      while (
        (oNode=oNode.previousSibling) &&
        !(
          oNode.nodeType == 1 &&
          /(?:^|\s)prevButton(?:\s|$)/.test(oNode.className)
        )
      );
      this.oPrevButton = oNode.getElementsByTagName('DIV')[0];
      t=this.oPrevButton;
      t.ondblclick=t.onclick = closure(this, 'scrollPrev');
      t=this.oNextButton;
      t.ondblclick=t.onclick = closure(this, 'scrollNext');
try{
      document.links[0].focus();
      document.links[0].blur();
}catch(e){}
      this.showBlocks();
      this.methodIntoEventProcessing('watchMouseScroll', 'mouseover', this.oContainer, evs);
      this.methodIntoEventProcessing('unwatchMouseScroll', 'mouseout', this.oContainer, evs);
      this.methodIntoEventProcessing('showBlocks', 'resize', window);
      GA.eventWatcherClass.call(this, ['click'], '[@id=playButton]', 'clickPlayPause');
/**/
    },
    'play':GA.Dynamic.prototype.play,
    'type':function(p){return 1-Math.sin(Math.acos(p))},
    'draw':function(pos){
      this.oContainer.parentNode.scrollLeft=Math.round(pos)
    },
    'duration':110,
    'to':0,
    'methodName':'draw',
    'showBlocks': function() {
      var lineTopOffset,
      endPosition,
      t,
      n,
      im,
      i = 0;
      if (!this.oListItemTemplate) {
        t = this.oContainer.getElementsByTagName('LI')[0];
        this.oListItemTemplate = this.oContainer.removeChild(t);
        this.aListItems = [];
        for (i = 0, n = this.aList.length; i < n; i++) {
          t = this.oListItemTemplate.cloneNode(true);
          t.className += ' listItem'+i;
          t.title = this.aList[i].name;
          im=new Image();
          im.alt=this.aList[i].name;
          t.appendChild(im);
          this.aListItems[i] = this.oContainer.appendChild(t);
          this.aListItems[i].onclick = closure(this, 'clickOnListItem');
          im.onload = closure(this, 'correctWidth');
          im.onerror = closure(this, 'correctWidth');
          im.src=this.aList[i].icon;
        }
        this.correctWidth();
        if(typeof this.currentItem != 'undefined'){
          this.aListItems[this.currentItem].className += ' current horizontalBg';
          c(this,this.oContainer.parentNode,this.currentItem)
        }
      }
    },
    'correctWidth':function(){
      var a=this.oContainer.getElementsByTagName('LI'),i,s=0;
      for(i=a.length;i--;){
        s+=a[i].offsetWidth
      }
      this.oContainer.style.width=s+'px';
      c(this,this.oContainer.parentNode,this.currentItem)
    },
    'scrollPrev': function() {
      c(this,this.oContainer.parentNode,!1)
    },
    'scrollNext': function() {
      c(this,this.oContainer.parentNode,!0)
    },
    'clickOnListItem': function(oNode) {
      var n, i='';
      if (oNode) {
        i = /(?:^|\s)listItem(\d+)(?:\s|$)/.exec(oNode.className)[1];
        if (
          typeof this.currentItem != 'undefined' &&
          i == this.currentItem
        ) return;
        if (typeof this.currentItem != 'undefined' && oNode) {
          n = this.aListItems[this.currentItem];
          n.className = n.className.replace(/(^|\s)current horizontalBg(?:\s|$)/, '$1')
        }
        this.currentItem = i;
        !/(?:^|\s)current horizontalBg(?:\s|$)/.test(oNode.className) && 
          (oNode.className += ' current horizontalBg')
      }
      radioPlayer.playFromItem(this.aList[this.currentItem]);
      c(this,this.oContainer.parentNode,this.currentItem)
    },
    'clickPlayPause': function(oNode, pos, e, evs) {
      if(/(?:^|\s)disable(?:\s|$)/.test(oNode.className))return;
      if(!radioPlayer.playerObject) {
        typeof this.currentItem != 'undefined' && this.clickOnListItem()
      } else {
        radioPlayer.playPause();
        radioPlayer.saveCookie(
          radioPlayer.myBitrate,
          (radioPlayer.state==1 || radioPlayer.state==2)? 1: 3
        )
      }
    },
    'onMouseScroll': function(oNode, pos, e, evs) {
      var delta = e.wheelDelta || -e.detail;
      for (var k in evs) {
        if (e.type != k) {
          GA.eventWatcherClass.removeEventProcessing(k, evs[k], document);
          delete evs[k]
        }
      }
      this[delta > 0 ? 'scrollPrev': 'scrollNext']();
    },
    'watchMouseScroll': function(oNode, pos, e, evs) {
      for (var k in evs) {
        evs[k] = this.methodIntoEventProcessing(
          'onMouseScroll', k, document, evs
        );
      }
    },
    'unwatchMouseScroll': function(oNode, pos, e, evs) {
      for (var k in evs) {
        GA.eventWatcherClass.removeEventProcessing(k, evs[k], document)
      }
    }
  };
  for (var k in GA.eventWatcherClass.prototype) {
    if (!GA.listClass.prototype[k]) {
      GA.listClass.prototype[k] = GA.eventWatcherClass.prototype[k]
    }
  }
//  new GA.listClass('radioList', [])
})();
  </script>
  <script type="text/javascript" charset="utf-8" src="http://audio.rambler.ru/ajax/stations.js"></script>
</body>
</html>

0

947

Caligula написал(а):

кто-нибудь этот скрипт подправил бы наконец-то, плиз. если уж подфорумов на самом движке нет, то хотя бы сделайте так, чтобы скриптом они нормально работали.

Ломитесь в личку к Duke

0

948

Особенно нужно адаптировать и упростить интегрированный стиль, так как если вставлять этот код на страницы pages - то стиль плеера перекрывает стиль форума, розовый цвет и т.д.

Можно и упростить графический гламурный дизайн  :D с сохранением всей функциональности.

Отредактировано Vit2K (Сб, 2 Янв 2010 23:48:51)

0

949

И еще  - ищется скрипт, который бы умел брать указанное число активных названий последних тем (например 5 последних шт) в указанном разделе, и смог их перенести в блок обьявлений, и еще дополнительно в бегущую строку активными ссылками на эти темы в разделе.
Понятно, при наведении мышей на бегущую строку та должна останавливаться.

И чтобы была возможность помещать на сторонних сайтах и форумах код этой строки, чтоб на тех сторонних сайтах тоже бежала эта строка.

Отредактировано Vit2K (Вс, 3 Янв 2010 03:38:41)

0

950

rps
Спасибо большое http://mybb.ru/f/collection/0211.gif

0

951

можно пожалуйста код на такие часики как сдесь в таблице,на саму таблицу и в общем на стиль?

http://yourvampirediaries.mybb.ru/

0

952

everybodylies. написал(а):

можно пожалуйста код на такие часики

http://bestofucoz.ru/load/3

everybodylies. написал(а):

на саму таблицу и в общем на стиль?

А это уже нарушение авторских прав.

0

953

Тьма написал(а):

А это уже нарушение авторских прав.

да?извините тогда
я думала это что-то стандартное)

0

954

Ой а можно вопрос. Я порылась не нашла, хотя определенно где-то это есть... Как сделать прикреплкнную тему ко всем подфорумам...???

0

955

Доброго времени суток всем )

Видела на одном форуме mybb в профиле участника графу "статус"-как вконтакте,такой же принцип.Вот скрин-http://i055.radikal.ru/1001/71/3f39ce18efc5t.jpg

У меня вопрос-есть ли такой скрипт,который позволяет ввести на форуме статус участников? Заранее спасибо за ответ )

Отредактировано Miss mystique (Пн, 4 Янв 2010 09:40:42)

0

956

everybodylies. написал(а):

можно пожалуйста код на такие часики как сдесь в таблице,на саму таблицу и в общем на стиль?

http://yourvampirediaries.mybb.ru/

зайдите на

Miss mystique написал(а):

У меня вопрос-есть ли такой скрипт,который позволяет ввести на форуме статус участников? Заранее спасибо за ответ )

Администрирование > Поля

http://www.10pix.ru/img1/275893/297842.png
вместо награда пишем что угодно

Потом в Профиле пользователя пишем что нужно (пРОФИЛЬ-ОСТАЛЬНОЕ)
Если нужно чтобы пользователь сам заполнял эту графу то оставляем в админка-поля -заполнение галку на "да"-форумчанин будет сам менять сию графу:)

0

957

студентка
Спасибо большое :)

0

958

Подскажите плиз скрипт чтоб в объявлении вот так же выдвигалось (ну там не выпадало, а появлялось), как на этом сайте
http://narutorisen.rolka.su/

не так
http://s43.radikal.ru/i101/1001/63/657670ff9752.jpg
а вот так
http://s51.radikal.ru/i132/1001/80/2169078e85c5.jpg

Отредактировано Суслик (Пн, 4 Янв 2010 12:16:34)

0

959

Суслик
Выпадающее меню для форума

0

960

Помогите пожалуйста! Вот мой форум http://berkley.mybb.ru/ как видите,там слева пустое место,таблица лезет почти на середину. Как отодвинуть все влево,чтобы таблица была на краю?

0


Вы здесь » Единый форум поддержки » Корзина » Общие вопросы от новичков - 17