ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🎲 Майский ваншот

Ленивая сезонная майская акция
Сыграем в настольную игру в дискорде?
Пишите, присоединяйтесь к обсуждению!

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

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

узнать подробности

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

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

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



Упрощение скрипта

Сообщений 1 страница 3 из 3

1

Доброго времени суток. У меня имеется скрипт, но по скольку я пока еще не в рот ногой "как и что" в них работает, не знаю как правильно их изменять. Был скрипт ББкнопки и я вручную сделал из одной - три.

Было так:

Код:
<div id=Hide><div class="container" id="meny_My_replic"  style="display:none" onclick="changeVisibility('meny_My_replic')"> 
<p>1. *Моя Речь<span>левая часть BB кодов,правая часть BB кодов</span></p> 
<p>2. *Мои Мысли<span>левая часть BB кодов,правая часть BB кодов</span></p> 
<p>3. *Чья-то Речь<span>левая часть BB кодов,правая часть BB кодов</span></p> 
<p>4. *Чьи-то Мысли<span>левая часть BB кодов,правая часть BB кодов</span></p> 
</div></div> 
<style>.punbb #form-buttons #My_replic_meny{background-position:50% 50%!important;background-image:url(http://savepic.net/469555.gif)!important;}
#meny_My_replic span{
display:none;
}
#meny_My_replic p::first-letter{
color:red;
}
#meny_My_replic p{
cursor:pointer;
font-weight:bold;
color:blue;
}
#meny_My_replic p:hover{
text-shadow:#31A0A5 1px 1px 0;
}
#meny_My_replic {
border: #fff outset 3px;
padding:15px!important;
width:120px;
position:absolute;
margin-right:-140px;
right: 1%;
top: 43px;
}
</style>
<script>
var str='<img src="/i/blank.gif" title="Выделение реплик" onclick="changeVisibility(\'meny_My_replic\')"/>'; 
if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?fid")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-keyboard").after("<td id=My_replic_meny>"+str+"</td>")
$("#keyboard-area").after($("div.#Hide").html())
    $('#meny_My_replic p').click(function(){ 
      var L=$(this).find("span").html();
      var P=L.split(',');
     bbcode(P[0],P[1])
     return false; 
    }); 
</script>

Стало так:

Код:
<!--BBкнопы администраторам-->
<div id=Hide>
<div class="container" id="meny_My_replic1"  style="display:none" onclick="changeVisibility('meny_My_replic1')"> 
<p align="center">Буквы</p> 
<p>1. Название<span>Код</span></p>
</div>

<div class="container" id="meny_My_replic2"  style="display:none" onclick="changeVisibility('meny_My_replic1')"> 
<p align="center">Заметки</p>
<p>1. Название<span>Код</span></p> 
</div>

<div class="container" id="meny_My_replic"  style="display:none" onclick="changeVisibility('meny_My_replic')"> 
<p align="center">Для статей</p>
<p>1. Название<span>Код</span></p> 
</div>
</div> 

<style>
.punbb #form-buttons #My_replic_meny{
background-position:50% 50%!important;background-image:url(http://savepic.net/469555.gif)!important;
}
#meny_My_replic span, #meny_My_replic1 span, #meny_My_replic2 span {
display:none;
}
#meny_My_replic p, #meny_My_replic1 p, #meny_My_replic2 p{
cursor:pointer;
font-weight:bold;
color:blue;
}
#meny_My_replic p:hover, #meny_My_replic1 p:hover, #meny_My_replic2 p:hover{
text-shadow:#ffffff 1px 1px 0;
}
#meny_My_replic, #meny_My_replic1, #meny_My_replic2 {
background-color:#e6ebee;
border: #fff outset 3px;
padding:15px!important;
width:300px;
position:absolute;
margin-right:-20px;
margin-top:10px;
right: 1%;
top: 43px;
}
</style>
<script type="text/javascript">
if(GroupID != 1)$("#My_replic_meny").hide();
</script>
<script>
var str='<img src="/i/blank.gif" title="Выделение реплик" onclick="changeVisibility(\'meny_My_replic\')"/>'; 
if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?fid")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-keyboard").after("<td id=My_replic_meny>"+str+"</td>")
$("#keyboard-area").after($("div.#Hide").html())
    $('#meny_My_replic p').click(function(){ 
      var L=$(this).find("span").html();
      var P=L.split(',');
     bbcode(P[0],P[1])
     return false; 
    }); 
</script>
</style>
<script type="text/javascript">
if(GroupID != 1)$("#My_replic_meny").hide();
</script>
<script>
var str='<img src="/i/blank.gif" title="Выделение реплик" onclick="changeVisibility(\'meny_My_replic1\')"/>'; 
if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?fid")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-keyboard").after("<td id=My_replic_meny>"+str+"</td>")
$("#keyboard-area").after($("div.#Hide").html())
    $('#meny_My_replic1 p').click(function(){ 
      var L=$(this).find("span").html();
      var P=L.split(',');
     bbcode(P[0],P[1])
     return false; 
    }); 
</script>
<script type="text/javascript">
if(GroupID != 1)$("#My_replic_meny").hide();
</script>
<script>
var str='<img src="/i/blank.gif" title="Выделение реплик" onclick="changeVisibility(\'meny_My_replic2\')"/>'; 
if(document.URL.indexOf("/viewtopic.php?id")!=-1 || document.URL.indexOf("/post.php?fid")!=-1 || document.URL.indexOf("/post.php?tid")!=-1 || document.URL.indexOf("/edit.php?id")!=-1)$("#form-buttons #button-keyboard").after("<td id=My_replic_meny>"+str+"</td>")
$("#keyboard-area").after($("div.#Hide").html())
    $('#meny_My_replic2 p').click(function(){ 
      var L=$(this).find("span").html();
      var P=L.split(',');
     bbcode(P[0],P[1])
     return false; 
    }); 
</script>
<!--BBкнопы администраторам-->

И я более чем уверен что сделал все криво, хотя это и сработало. Быть может кто-то сможет помочь и отредактировать его по-человечески?)
Взаранее спасибо!

0

2

http://uploads.ru/i/Y/P/5/YP5fB.gif

0

3

Обратитесь к Deff. Он специалист по скриптам.

0