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

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

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

Посетить

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

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

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

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

🔥 Новинка в портфолио: ДИЗАЙН ФОРУМА В СТИЛЕ ФЭНТЭЗИ С ПРОЗРАЧНОСТЬЮ

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

Посмотреть

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

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

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

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

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

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

Подробнее

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.

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

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



Добавление скриптов и css трюков для MYBB

Сообщений 71 страница 80 из 148

1

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

+1

71

Иконка переадресации отображается на перемещенных темах

автор - Deff

Скриптом приделываем иконку "iredirect" и для перемещённых тем
http://s3.uploads.ru/OQ5c1.jpg
Выше приведённый значок редиректа ранее, бывший лишь для пустых форумов с переадресацией

В Начало HTML низ:

Код:
<script type="text/javascript">
$(".forum .tclcon:contains('Перемещена:')").parents("tr").addClass("iredirect")
$(".forum tr.iredirect .icon").addClass("iredirect")
</script>

[edit]опубликовано[/edit]

Отредактировано Герда (04.12.12 17:49)

+1

72

Своя иконка к каждому форуму

автор - Deff

Добавляет индивидуальную иконку к каждому форуму со ссылкой на заданную тему (например, навигация или правила к данному форуму)
Кликабельность может и отсутствовать.

В описания к форумам, которым нужно добавить свои Иконки, добавляем такой код:

<img class="MyForIcon" src="http://forum.mybb.ru/img/smilies/MyBB/light/glasses.gif"/>
    <a class="ForRules" href="http://forum.mybb.ru/viewtopic.php?id=26592"></a>

Первая строка - картинка ссылка на Свою Иконку к данному форуму;
Вторая строка - ccылка на Главную тему (Правила или Навигацию по данному форуму), данная строка может и отсутствовать.

В HTML верх:

Код:
<style>.MyForIcon,.ForRules{display:none;}</style>

В HTML низ:

<style> /*Cтиль доп.иконки нового сообщения*/
.ImgInew {
  display:block;
  position:relative;
  margin:-8px -40px 0 40px;
}
</style>
<script>
var ImgInew='<img align=left class="ImgInew" src="http://savepic.net/1201727.gif" width="18" height="18"/>';
$("div.category. tr[id^='forum_']").each(function (){
var L=$(this).find(".intd div.icon"),B=$(this).find(".tclcon .MyForIcon").attr("src"),
   C=$(this).find(".tclcon .ForRules").attr("href");
if(B!=undefined){if($(this).hasClass("inew")==true){L.append(ImgInew)};
   L.css({"background-image":"url("+B+")"}); if(C!=undefined){L.wrap('<a class="ForAndRules" href="'+C+'"></a>')};};});
</script>

Красным - регулировки мини-иконки Нового Сообщения и ссылка на мини-иконку нового сообщения
[edit]опубликовано[/edit]

Отредактировано Герда (04.12.12 17:48)

+1

73

Подпись по умолчанию

Автор - Deff

в HTML низ
вместо красного - Ваши слова; синим - код цвета

<script type="text/javascript">var caption='<dl class="post-sig"><dt><dd><p><span style="display: block; text-align: left;color:#005FFF;">Я люблю ForumD.ru</span></p></dd></dl>';$(".post-content").each(function (){if($(this).find(".post-sig").html()==null){
$(this).append(caption)};});</script>

Кто разбирается в CSS, может дописывать/менять свои настройки стиля подписи, где жирное
[edit]опубликовано[/edit]

Отредактировано Герда (04.12.12 17:48)

+1

74

Cсылка на пост по клику

автор - Deff

не зависит от установок юзера "число постов на страницу"
http://s3.uploads.ru/hiq91.png

Код:
<script>
var Lptp='http://'+ location.hostname + '/viewtopic.php?pid=';
var a="<a class=\"Pst-userlink\" href=\"#\" title=\"Получить ссылку\"><img src=\"/i/link_add.png\" style=\"margin:5px -10px -5px 10px;\" /></a>";
$(".post h3 span a").after(a);
    $('.Pst-userlink').click(function(){
      a=$(this).parents('.post').attr('id').replace(/^p/i,'');
       smile('[url]'+Lptp + a + '#p'+ a+'[/url]');
      return false;
    });
</script>

[edit]опубликовано[/edit]

Отредактировано Герда (04.12.12 17:48)

+1

75

Просмотр результатов голосования, не лишаясь "Права голоса"

Автор - Deff

Для Работы скрипта в Теме должен быть включён просмотр "Гостем"
Если в какой то теме нужно тайное голосование - просто закрываем просмотр гостю

В HTML низ:

<div id=Nullopr><div id="OprosResult" style="width:100%!important;display:none;text-align:center;">
<div class="container" style="width:94%;color:#F7F7F7;height:67px;margin-bottom:-67px;background-color:#4D4C52;position:relative;z-index:9999999;font-size:11px;border:none transparent 0!important;"><br><span style="font-size:32px;">РЕЗУЛЬТАТЫ ОПРОСА</span><br>(*крутим скроллинг)</div>
<iframe marginheight=200 width="99%" height="300" src="SsylkaNaOpros"></iframe></div></div>

<script type="text/javascript">
var NumClick=0,lnkGoogle="http://translate.google.com/translate?hl=ru&sl=en&u=";
var Lopr=$("#Nullopr").html();$("#Nullopr").replaceWith("");
if($("#vote").html()!=null){
function framePreview(){
if(NumClick==0){
Lopr=Lopr.replace(/SsylkaNaOpros/img,lnkGoogle+document.URL)
$("#vote table").before(Lopr);
$("#OprosResult").show('slow')
NumClick++;
}else $("#OprosResult").toggle('slow')
}
$("#vote input[name='null']").replaceWith('<input  type="button" onclick="framePreview()" name="null" value="Результаты опроса"/>')
}
</script>

[edit]опубликовано[/edit]

Отредактировано Герда (04.12.12 17:47)

+1

76

Админ-запрет определенным пользователям на отправку ЛС

автор - Deff

В HTML низ

<script type="text/javascript">
if(UserLogin == "NIK1" && $(".punbb").attr("id")=="pun-messages"){
var L='<p style="padding-bottom:30px;"><span style="font-weight:bold;">!!Внимание:<span style="border:red solid 2px;padding:3px;color:#FCC6C6;text-decoration: blink;background-color:#000;"> Выставлен Админ-Запрет на отправку личных Сообщений </span><br><br><input type="button" class="button" name="none" value="Отправить"/></p>';$("#post-form input[type='submit']").parents("p").replaceWith(L);}
</script>

Выделенное красным - меняем на Ник проштрафившегося

Если необходимо сделать данное ограничение нескольким пользователям - прописываем им вручную в Статус "Волшебное Слово", к примеру - Обезличен (Либо приписываем пользователя к Определенной группе или рангу и прописываем его в скрипте)
Тогда скрипт будет выглядеть так:

<script type="text/javascript">
if( GroupTitle == 'Обезличен' && $(".punbb").attr("id")=="pun-messages"){
var L='<p style="padding-bottom:30px;"><span style="font-weight:bold;">!!Внимание:<span style="border:red solid 2px;padding:3px;color:#FCC6C6;text-decoration: blink;background-color:#000;"> Выставлен Админ-Запрет на отправку личных Сообщений </span><br><br><input type="button" class="button" name="none" value="Отправить"/></p>';$("#post-form input[type='submit']").parents("p").replaceWith(L);}
</script>

[edit]опублиовано[/edit]

Отредактировано Герда (04.12.12 17:47)

+1

77

78

Может кому-то пригодиться.

Своя шапка к теме или форуму.

Скрипт устанавливает на указанные темы или форумы уникальную шапку.

Сам скрипт (ставим в html-низ - обязательно!)

<script type="text/javascript">
var ftitle, index, findex;

ftitle = [
//Сюда записываем форумы
["Кошки", "http://s2.uploads.ru/x8tYL.jpg"],

//Сюда записываем темы
["Домашние кошки", "http://s2.uploads.ru/FbUd5.jpg"]

];

$(ftitle).each(function(index) {if ($("#pun-crumbs1").text().indexOf(ftitle[index][0])!=-1) {fconst=1; findex=index;}});
if(fconst) {console.log(findex+"enterif"); $("#pun-title").css("background-image", "url("+ftitle[findex][1]+")");}
</script>

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

#pun-title {
height: 148px;
background-color: transparent;
background-image: url(http://s3.uploads.ru/nYKsh.jpg);
}

//Шапка должна быть задана именно так! Если Вы используете другие селекторы - напишите в комментариях, сделаем и для них.
//Задайте обязательно высоту! И ширину - если это необходимо - здесь.

Теперь в блоке скрипта, выделенного красным задайте темы и форумы, где Вам нужно шапку поменять по шаблону:

["Название темы/форума","ссылка на изображение-шапку"]

Разделяйте темы/форумы запятыми. После записи всех форумов ДОЛЖНА стоять запятая, после записи ВСЕХ тем - запятая не нужна.
//Если Вам необходимо установить шапку только на темы или только на форумы - не используйте ненужный блок.

Работает во всех браузерах, включая старые ИЕ.

Пример - http://sadhaka.rusff.ru/ (смотреть форум "Кошки")

+1

79

Анимированный конвертик "Вам пришло новое сообщение!". Значение количества сообщений сохранено.

<script type="text/javascript">
var pmstr = $("#navpm a").html();
if ((pmstr != null) && (pmstr.indexOf("(") != -1)) {
  $("#navpm a").before("<img src='http://uploads.ru/i/6/r/9/6r98t.gif' title='У Вас новое личное сообщение!' style='margin: -2px 0 0 1px; position: relative; top: 5px;'/>");
}
</script>

Ставим в хтмл-низ.
При необходимости измените изображение, всплывающую подсказку, отступы слева/справа, отступ сверху.

http://easycaptures.com/fs/uploaded/739/2910176345.jpg

+1

80