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

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

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


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


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

Сообщений 201 страница 220 из 1001

1

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

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

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

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

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

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

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

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

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

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

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

+1

201

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

---------

Отредактировано tartar4 (Вт, 7 Ноя 2017 22:44:14)

+1

202

tartar4
я ничо не понял, мон описать подробно про что...
2-е Тут плотно занят в реале 2-3 недели, если код длиннее пары строк
3-е Разве тут не так же всплывают Авики при наведении на оценку за пост ?
Скрипт Просмотр проголосовавших за сообщение включается в Администрирование - скрипты,

Cмотрите при наведении на свою оценку поста:  http://s8.uplds.ru/R9bLQ.jpg

Отредактировано Deff (Вт, 7 Ноя 2017 23:36:27)

+1

203

Deff
круто,
поняв
------------
оформить лучше как вконтакте. так сойдет
Добавлено спустя 5 минут 4 секунды:
эх когда аудио будем грузить - в постах
:tomato:  :angry:

нормальная песня часто 10,5-11 Мб, чуть не хватает. предложение : при превышении 10 вычитать одну загрузку файла тоесть как два ф.

Отредактировано tartar4 (Ср, 8 Ноя 2017 00:32:51)

0

204

Думаю! очень полезный скрипт - дата в форме ответа

сделать при нажатии на кнопку вставлялась текущая дата (на другом моем форуме есть, дата и время). Часто пользуюсь, для обозначения времени редактирования, добавления

0

205

tartar4
Есть тег Добавлено: для добавления - редакции http://sg.uplds.ru/isPGM.jpg

0

206

Deff
там же не дата

0

207

tartar4
/*-- Подпись у отредактированного сообщения */
.lastedit {color :green;font-family: antiqua, times new roman, tahoma;font-style :italic;}

Тут с датой

Один вопрос: я включила отображение аватаров на главной от сервиса, но под гостем они не видны, в кружке пустой аватар. Что-то еще надо донастроить? http://overside.rolbb.ru/

И одно предложение: в некоторых местах на форуме (помимо мини-профиля) нужен аватар автора, который, само собой, постоянно меняется. Можно ли как-то выводить текущий аватар?

0

208

Mirra Bell написал(а):

Один вопрос: я включила отображение аватаров на главной от сервиса, но под гостем они не видны, в кружке пустой аватар. Что-то еще надо донастроить?

заходим в настройки Администрирование -> Группы -> Гость -> Поиск пользователей -> Да

+2

209

Romych
Спасибо ) Честно говоря, никогда бы не подумала, что поиск пользователей как-то связан с отображением аватаров )

И снова у меня вопрос по этому скрипту, я его уже задавала:
<!-- Запрет простановки репутации(оценки поста) в некоторых форумах -->
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/98416.js"></script>
<script>
  DisallowRespect('| -f3; f6 |');
</script>

В настройке у меня стоит запрет на минусы в форуме № 3, но они там все равно ставятся.  Пример

Отредактировано Mirra Bell (Чт, 9 Ноя 2017 07:54:30)

0

210

И еще у меня вопрос по скрипту игнора: что именно будет игнориться и где?

Отредактировано Mirra Bell (Чт, 9 Ноя 2017 16:22:45)

0

211

Mirra Bell
Игнориться определённый ник в теме, его сообщения свёртываются

0

212

Deff
можно вот этот скрипт
последние сообщения с содержанием

<script type="text/javascript">
$(function(){
$('#pun-ulinks.section ul.container').after('<div class="container"><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(5)').each(function(){ 
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text();
var JLink=$(this).find('link').text();
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td style="text-align:center"><b>'+ JAuthor +'</b></td><td><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td><marquee scrollamount="2">'+JContent+'</marquee></td></tr>'); });
} });
</script>



переставить в статистику

Добавлено спустя 19 минут 49 секунд:

переделал - убрал бегущую строку, переставил
скрипт хороший, но недоделанный

правда стал ниже статистики
----------------------
<script type="text/javascript">
$(function(){
$('#pun-stats').after('<div class="container">____________________________________________________________<strong>ПОСЛЕДНИЕ СООБЩЕНИЯ НА ФОРУМЕ</strong><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(7)').each(function(){ 
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text();
var JLink=$(this).find('link').text();
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td ><b>'+ JAuthor +'</b></td><td style="text-align:right"><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td>'+JContent+'<br></td></tr>'); });
} });
</script>

Отредактировано tartar4 (Чт, 9 Ноя 2017 17:48:58)

0

213

Есть непростая задача, хочу сделать выделение строки текста при наведении указателя мыши.

Вот примеры скрипта:
1) http://jsfiddle.net/gFTrS/2/
2) http://jsfiddle.net/6Cx3h/2/
3) http://jsfiddle.net/et8ut/

Они все прекрасно работают на mybb, ну может где-то есть ограничения, но это не важно. Главный вопрос - как сделать кнопку, включающий и отключающий этот скрипт! Ей богу голову сломал, вот думал по совету Деффа сделать через куки, но не получается.

Добавлено спустя 17 минут 42 секунды:

Вот я придумал. Скрипт будет работать всегда, но. С помощью кнопки мы будем просто убирать видимость стиля подсветки. Теперь осталось понять как это сделать...

Отредактировано Неспетый (Пт, 10 Ноя 2017 17:25:10)

0

214

Неспетый
Вариант:
- Div для кнопки (Ставим куда нужно, там и появится кнопка)  Кнопок может быть и несколько на странице

<div class="HLtoggle"></div>

- Скрипт - ставим ниже последней кнопки

<script type="text/javascript">(function (){
  var a='Включить подсветку';
  var b='Отключить подсветку';
  var d='_hlToggle';
  $('<span class="toggleHL"><input type="button" class="button" value="'+ b +'" onclick="toggleHL(this)"/></span>').appendTo('.HLtoggle');
  window.toggleHL = function(sel){//alert(sel.value);
    if(sel.value==a){sel.value=b;$setCookie(d,'0',-1000);$('head').append('<style id="HLset">.highlight{visibility:hidden}</style>');return}
    if(sel.value==b){sel.value=a;$setCookie(d,'OFF',30*3600*24*30*1000);$('#HLset').remove();return}
  }; if($getCookie(d)=='OFF'){$('.toggleHL>.button').click()};
}())
</script>

Протестируйте - не уверен что сработает...

+1

215

Хочу поставить вроде музыкальной ленты на форум - но рсс не показывает аудио, только код
Придется поставить ифрейм с определенной темы с музыкой

Такой вопрос: как заставить окно ифрейма сдвигаться на последнее сообщение. Здесь есть скрипт - окно браузера съезжает к определенной позиции. Может из него както?

0

216

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

Протестируйте - не уверен что сработает...

В общем вы правы, но лишь отчасти. Состояние кнопки - запоминается, а вот сама подсветка почему-то нет. Т.е. она отключается, но не сохраняется!
Вот посмотрите, http://ponytest.forumrpg.ru/viewtopic.php?id=4 (кнопка в самом низу страницы).
Саму же подсветку взял отсюда - https://jsfiddle.net/1ney0xkc/ (с остальными были проблемы).
Попробую ещё что-то сделать, жаль на полпути останавливаться.

0

217

Неспетый
Попробуйте так:

<script type="text/javascript">(function (){
  var a='Включить подсветку';
  var b='Отключить подсветку';
  var d='_hlToggle';
  $('<span class="toggleHL"><input type="button" class="button" value="'+ b +'" onclick="toggleHL(this)"/></span>').appendTo('.HLtoggle');
  window.toggleHL = function(sel){//alert(sel.value);
    if(sel.value==b){sel.value=a;$setCookie(d,'OFF',30*3600*24*30*1000);$('head').append('<style id="HLset">.highlight{visibility:hidden}</style>');return}
    if(sel.value==a){sel.value=b;$setCookie(d,'0',-1000);$('#HLset').remove();return}
  }; if($getCookie(d)=='OFF'){$('.toggleHL>.button').click()};
}())
</script>

Поправил

+1

218

Alex_63
А как же знаменитое утверждение что "От перемены мест слагаемых сумма не изменяется"? =)
Ничего не поменялось, всё так же не запоминает состояние кнопки.

0

219

Неспетый
Поправил, попробуйте переставить

+1

220

Alex_63
Не очень понял как, но заработало, спасибо!

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

Код:
<style>
  .highlight {
    display: none;
}

.punbb .post-content:hover .highlight {
    position: absolute;
    background-color: #ff0;
    display: block;
    z-index: 1;
    width:  82em;
    margin: 1em 0;
    height: .1em;
    border-top: dashed 2px rgb(0, 0, 0);
}
</style>

<div class="HLtoggle"></div>

<script type="text/javascript">
$('.post-content')
    .append('<div class="highlight">&nbsp;</div>')
    .on('mousemove', function(e) {
        $(this).find('.highlight').css('top', e.pageY);
    })
</script>

<script type="text/javascript">(function (){
  var a='Включить подсветку';
  var b='Отключить подсветку';
  var d='_hlToggle';
  $('<span class="toggleHL"><input type="button" class="button" value="'+ b +'" onclick="toggleHL(this)"/></span>').appendTo('.HLtoggle');
  window.toggleHL = function(sel){//alert(sel.value);
    if(sel.value==b){sel.value=a;$setCookie(d,'OFF',30*3600*24*30*1000);$('head').append('<style id="HLset">.highlight{visibility:hidden}</style>');return}
    if(sel.value==a){sel.value=b;$setCookie(d,'0',-1000);$('#HLset').remove();return}
  }; if($getCookie(d)=='OFF'){$('.toggleHL>.button').click()};
}())
</script>

0


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