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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]


Запросы по скриптам[4]

Сообщений 661 страница 680 из 1000

1

Архивная тема с запросами о создании различных скриптов

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

Предыдущая тема - Запросы по скриптам[3]
Следующая тема - Запросы по скриптам[5]

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

661

wersal
Где, в Участниках или в надписи модераторы в форумах на Главной ?

На главной убирается так:
В HTML верх

<style>#pun-index .modlist {display:none}</style>

В Участниках скриптом в HTML низ:

<script type="text/javascript">
$('#pun-userlist #userlist #fld2 > option[value="2"]').remove();
</script>

+1

662

Deff
Это получается всех скроет, всю группу модераторов, а я спрашивал за одного конкретного модератора.

0

663

wersal

В HTML верх
<style>#pun-index .modlist a[href$="/profile.php?id=27"]{display:none}</style>
в HTML низ:
<script type="text/javascript">
$('#pun-userlist .usertable td.tcl a[href$="/profile.php?id=27"]').parents('tr:first').remove();
</script>

+1

664

Alex_63
Проверка ника при регистрации - Прекрасный, нужный скрипт!  Спасибо.
Добавьте, пожалуйста, в тот ваш пост пояснение для тупых и забывчивых - где устанавливается разрешение на поиск (для всех групп).

Администрирование - Группы(Все группы) - Использовать поиск; Поиск пользователей

Все равно же будут спрашивать....
(Кстати, а у меня тут все верно написано :) ?)

Отредактировано Dango (Чт, 17 Сен 2015 10:28:19)

+2

665

Dango
Добавил.

0

666

Alex_63, обнаружил проблему с скриптом Свое описание к каждому форуму на странице форума
В общем всё нормально но почему то обнаружил в одной разделе описание с другого раздела.
Форум "О форуме", id=2.
Ссылка на раздел: http://udomovogo.rusff.ru/viewforum.php?id=2
Скриншот:

http://s2.uploads.ru/t/i12rK.jpg

Зашёл в форум "Видео", id=27 а там тоже самое.
Ссылка на раздел: http://udomovogo.rusff.ru/viewforum.php?id=27
Скриншот:

http://s6.uploads.ru/t/9ZXRx.jpg

Хотя у этого форума вообще нет описания.

Скрипт установлен этот

Код:
<!-- Свое описание к форуму на странице форума © Alex_63 -->
<style>
#forum-anc .contain {
background-image:linear-gradient(to top, #FFEFEF 0%, #FFBFBF 100%) !important;
border-radius:7px;
border:1px solid #transparent;
padding:5px;
font-size:16px;
font-family:Georgia;
}
.opis{color:#f00;font-size:14px !important;}
.star{
font-size:14px;
-webkit-animation:star 2s linear infinite;
animation:star 2s linear infinite;
}
@-webkit-keyframes star {
0% {color:rgba(255,0,0,1);}
50% {color:rgba(236,255,0,1);}
100% {color:rgba(255,0,0,1);}
}
@keyframes star {
0% {color:rgba(255,0,0,1);}
50% {color:rgba(235,255,0,1);}
100% {color:rgba(255,0,0,1);}
}
</style>
<script type="text/javascript">
var forum_descr = {
  //ID  //Описание(объявление)
13: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Здесь можно обсудить необъяснимые явления нашей жизни, узнать тайны личности<br/> и попытаться отыскать ответы на загадки окружающего мира.</span></center>',
2: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Работа форума, изменения и дополнения.</span></center>' ,
18: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Как не заболеть, выздороветь, как лечиться, какие лекарства.<br/> Народные методы.</span></center>',
16: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Новости интернета, полезные ссылки, рекомендации - советы по настройке компьютера...</span></center>',
19: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">В данном разделе выложены картинки и фотографии на различную тематику.</span></center>',
46: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Этот раздел для того что бы себя показать и на других посмотреть)). Так же вы можете посмотреть<br/> фотографии всех форумчан в режиме слайдшоу.<br/><span style="color:#ff0000;"> Для просмотра слайдшоу перейдите по</span> <a href="http://udomovogo.rusff.ru/pages/nash_fotoalbom" target="_blank" id="albomLink">этой ссылке</a></span></center>'//Последний элемент без запятой!
}
for(var fid in forum_descr) {
  var forum_anc = forum_descr[fid];
  if(document.URL.indexOf('viewforum.php?id='+fid)!=-1) {
    $('#pun-main').before('<div id="forum-anc" class="section"></div>');
    $('#forum-anc').prepend('<div class="contain">'+forum_anc+'</div>');
  }
}
</script>

Адрес форума в профиле

+1

667

Возможно ли сделать такой скрипт(или ещё как), который будет "выкладывать" сохранённую заранее страничку html?
Поясню, я сохраняю страничку с какого-либо сайта и потом хочу разместить\скопировать её целиком на своём форуме(без функционала и кнопок, просто как картинку). Возможно ли это сделать? Просто сейчас приходиться тупо через скриншоты таскать по паре сообщений, это очень трудоёмкий процесс, особенно когда страниц много.
Вот если я не очень понятно объяснил, тут http://tundra.ixbb.ru/viewtopic.php?id=42#p74 я выложил скрин одного сообщения, а хотелось бы выложить сразу всю тему отсюда https://forum.warthunder.ru/index.php?/ … u-v-razd/, не таская скриншоты.

0

668

Домовой
Попробуйте так:

Код:

<!-- Свое описание к форуму на странице форума © Alex_63 -->
<style>
#forum-anc .contain {
background-image:linear-gradient(to top, #FFEFEF 0%, #FFBFBF 100%) !important;
border-radius:7px;
border:1px solid #transparent;
padding:5px;
font-size:16px;
font-family:Georgia;
}
.opis{color:#f00;font-size:14px !important;}
.star{
font-size:14px;
-webkit-animation:star 2s linear infinite;
animation:star 2s linear infinite;
}
@-webkit-keyframes star {
0% {color:rgba(255,0,0,1);}
50% {color:rgba(236,255,0,1);}
100% {color:rgba(255,0,0,1);}
}
@keyframes star {
0% {color:rgba(255,0,0,1);}
50% {color:rgba(235,255,0,1);}
100% {color:rgba(255,0,0,1);}
}
</style>
<script type="text/javascript">
var forum_descr = {
  //ID  //Описание(объявление)
13: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Здесь можно обсудить необъяснимые явления нашей жизни, узнать тайны личности<br/> и попытаться отыскать ответы на загадки окружающего мира.</span></center>',
2: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Работа форума, изменения и дополнения.</span></center>' ,
18: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Как не заболеть, выздороветь, как лечиться, какие лекарства.<br/> Народные методы.</span></center>',
16: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Новости интернета, полезные ссылки, рекомендации - советы по настройке компьютера...</span></center>',
19: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">В данном разделе выложены картинки и фотографии на различную тематику.</span></center>',
46: '<center><span class="star">★</span> <span class="opis">ОПИСАНИЕ ФОРУМА</span> <span class="star">★</span><br/><hr/> <span style="color:#0000FF;">Этот раздел для того что бы себя показать и на других посмотреть)). Так же вы можете посмотреть<br/> фотографии всех форумчан в режиме слайдшоу.<br/><span style="color:#ff0000;"> Для просмотра слайдшоу перейдите по</span> <a href="http://udomovogo.rusff.ru/pages/nash_fotoalbom" target="_blank" id="albomLink">этой ссылке</a></span></center>'//Последний элемент без запятой!
}
for(var fid in forum_descr) {
  var forum_anc = forum_descr[fid];
  var Url = document.URL;
  if(Url == 'http://'+location.hostname+'/viewforum.php?id='+fid || Url.indexOf('forum.php?id='+fid+'&p=')!=-1) {
    $('#pun-main').before('<div id="forum-anc" class="section"></div>');
    $('#forum-anc').prepend('<div class="container">'+forum_anc+'</div>');
  }
}
</script>

0

669

_Getto_
Как выход из положения - можно сохранить всю страничку как изображение (Макстон-3 это умеет, не знаю, как другие браузеры).

Вот:

http://i4.imageban.ru/thumbs/2015.09.19/4212ede72e6466e084bbd96a9abe12fe.png

ссылка на ориг. картинку:  http://u.to/f59rDA  ( *.png , 700 кБ)

+1

670

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

Домовой
Попробуйте так:

Спасибо, теперь нормально. Но у вас в коде маленькая недопечатка

<!-- Свое описание к форуму на странице форума © Alex_63 -->
<style>
#forum-anc .container {
background-image:linear-gradient(to top, #FFEFEF 0%, #FFBFBF 100%) !important;
border-radius:7px;

0

671

Извините, если не там где надо задаю вопрос. Подскажите пожалуйста, как в этом скрипте кнопки регистрация и войти выделить другим цветом, а то они полупрозрачные и не видны.

<div id="MyGuest" style="display:none">
<script>if (GroupID ==3) {$("div.#MyGuest").show()};</script>
<style>
#okno {position:fixed; bottom:2%; right:2%; padding:-2px; float:left;}
#okno {background:#111; border:1px solid #222; font-size:10px; font-weight:bold;color:#fff; width: 260px; padding:2px;margin:0px auto 0px auto;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888; -webkit-border-radius: px;-moz-border-radius: 3px;border-radius: 3px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#text{color:#fff; font-weight:bold; font-size: 12px;}
</style>

<div id="okno">
<div id="okno">
<table valign="top1"><tbody><tr><td id="text">Преимущества авторизованных</td><td><a onclick="$('#okno').fadeOut();" style="cursor: pointer"><img src="http://binhot.3dn.ru/img/deletend.png" border="0"></a></td></tr></tbody></table>
Ну, вы обрадуете администрацию<br>
Комментировать и оценивать сообщения<br>
<a onclick="$('#malo').slideToggle('slow');" href="javascript://">Если этого мало</a> <a href="http://forum.wmga.ru/register.php">Регистрация</a> <a href="http://forum.wmga.ru/login.php">Войти</a><br>

<z id="malo" style="display: none;">
Вы сможете скачивать файлы<br>
Вы сможете писать на форуме<br>
Вы сможете учавствовать в опросах<br>
Сможете найти новых друзей<br>
В дальнейшем общаться с друзьями<br>
Поговорить с исскуственным интеллектом<br>
Проходить разные тесты<br>
В общем, учавствовать в жизни форума<br>
</z>
</div></div>
</div>

0

672

Sly Hell? задайте этим ссылка стиль

<div id="MyGuest" style="display:none">
<script>if (GroupID ==3) {$("div.#MyGuest").show()};</script>
<style>
#okno {position:fixed; bottom:2%; right:2%; padding:-2px; float:left;}
#okno {background:#111; border:1px solid #222; font-size:10px; font-weight:bold;color:#fff; width: 260px; padding:2px;margin:0px auto 0px auto;-moz-box-shadow: 0px 0px 4px #888;-webkit-box-shadow: 0px 0px 4px #888;box-shadow: 0px 0px 4px #888; -webkit-border-radius: px;-moz-border-radius: 3px;border-radius: 3px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}
#text{color:#fff; font-weight:bold; font-size: 12px;}
</style>
<div id="okno">
<div id="okno">
<table valign="top1"><tbody><tr><td id="text">Преимущества авторизованных</td><td><a onclick="$('#okno').fadeOut();" style="cursor: pointer"><img src="http://binhot.3dn.ru/img/deletend.png" border="0"></a></td></tr></tbody></table>
Ну, вы обрадуете администрацию<br>
Комментировать и оценивать сообщения<br>
<a onclick="$('#malo').slideToggle('slow');" href="javascript://">Если этого мало</a> <a style="color:#ff0000;" href="http://forum.wmga.ru/register.php">Регистрация</a> <a style="color:#ff0000;" href="http://forum.wmga.ru/login.php">Войти</a><br>
<z id="malo" style="display: none;">
Вы сможете скачивать файлы<br>
Вы сможете писать на форуме<br>
Вы сможете учавствовать в опросах<br>
Сможете найти новых друзей<br>
В дальнейшем общаться с друзьями<br>
Поговорить с исскуственным интеллектом<br>
Проходить разные тесты<br>
В общем, учавствовать в жизни форума<br>
</z>
</div></div>
</div>

0

673

Домовой
Спасибо!

0

674

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

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

Отредактировано Герда (Сб, 19 Сен 2015 12:41:34)

0

675

Герда написал(а):

как вам идея - древовидное отображение постов в топике.

вроде было уже - Ветки комментариев

0

676

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

_Getto_
Как выход из положения - можно сохранить всю страничку как изображение (Макстон-3 это умеет, не знаю, как другие браузеры).

спс попробую

0

677

Домовой написал(а):

Спасибо, теперь нормально. Но у вас в коде маленькая недопечатка

Ни наю, у Вас так было. Я в стиле ничего не менял, только поправил скрипт

0

678

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

Чекбокс "Выбрать все" при модерировании темы и форума

Alex_63, - Удобный скрипт

=====================
Иной вариант размещения чекбокса:

<!-- Чекбокс "Выбрать все" при модерировании темы и форума © Alex_63 -->
<style>.modmenu #CheckAll{margin-left:0.7em!important}</style><script type="text/javascript">checkk='<span style="display:inline-block;width:80px;white-space:nowrap;margin:0 3px 0 25px">Выбрать все</span><input type="checkbox" id="CheckAll" title="Выбрать все" style="margin-right:26px;">';if($('#pun-modviewforum').length){$('input[type="submit"]:last').after(checkk);$('#CheckAll').click(function(){if($('#CheckAll').attr('checked')){$('form[action*="/moderate"] table').find('td.tcmod input[type="checkbox"]').attr('checked',true);}else{$('form[action*="/moderate"] table').find('td.tcmod input[type="checkbox"]').attr('checked',false);}});}else if(GroupID<=2 && $('.punbb[id^="pun-multi"]').length && $('.modmenu #messages-selector').html()===null){$(checkk).css('margin-right','3px').insertAfter('.modmenu .button');$('#CheckAll').click(function(){if($('#CheckAll').attr('checked')){$(this).parents('#pun-main').find('.pl-select input[type="checkbox"]').attr('checked',true);}else{$(this).parents('#pun-main').find('.pl-select input[type="checkbox"]').attr('checked',false);}});}</script>
<!-- //END// -Чекбокс "Выбрать все" при модерировании темы и форума -->

-------------------------------------
http://s7.uploads.ru/mjQHG.jpg
http://s3.uploads.ru/AT7Bi.jpg

+2

679

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

Ни наю, у Вас так было. Я в стиле ничего не менял, только поправил скрипт

А потому что и в скрипте было до изменения <div class="contain 8-)
Да не важно, теперь без ошибок работает))

0

680

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

Код:
<div class="tip"></div>

если это делать скриптом от Деффа, сильно будет грузить форум?
а то мало ли скок постов в топике на одной странице, да еще и в каждом все эти кнопки...
если лучше другим скриптом, то линканите, плз.

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]