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

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

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


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


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

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

1

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

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

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

Каталог скриптов/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]