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

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

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


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


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

Сообщений 901 страница 920 из 1001

Перевести1

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

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

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

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

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

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

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

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

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

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

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

+4

Перевести901

Alex_63
спасибо.  :blush:

0

Перевести902

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

У мну работает - выводит окошко уведомления

Теперь и у меня заработало.
Проблема в другом, теперь это окошко постоянно выскакивает, хоть нажимай на само окошко Просмотреть новости, хоть на кнопку Новости в меню. Она неугомонно предлагает их просмотреть снова... Даже разлогинившись...
:dontknow:

Сайт

Единственное что я сделал не так, так это - так как Новости я оформляю на отдельной странице, то мне не нужна функция их оформления на скрытом форуме в посте...
Поэтому порядок такой. Оформляю на странице Новость, а в скрытом форуме в посте просто делаю незначительную отметку. Смысл-то тот же. Всё, табличка уведомляет о новом выпуске новостей. Только не пропадает при прочтении никак. Даже зайдя в саму тему с постом...

Отредактировано kleo3333 (Сб, 19 Авг 2017 11:00:17)

0

Перевести903

Запросы по скриптам[8]
Установила вот этот скрипт, но не понимаю, что сделала не так. Пожалуйста, подскажите, как сделать, чтоб выявлялись стрелочки в полномаштабном размере и без рамочек?
Выявляется вот так, а должно вот так.

Справилась. :jumping:

Отредактировано Julia Corey (Вс, 20 Авг 2017 22:24:12)

+1

Перевести904

Поставила последнюю версию доски почета. Можно ли сделать:
- не круги, а прямоугольники со слегка скругленными краями? Уменьшаю радиус скругления, но получаются какие-то полуэлипсы-окошки );
- немного опустить всплывающие числа и сделать возможность их постоянного отображения;
- убрать сам текст скрипта в файл, оставив настройки внешнего вида в "настройках"?

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

http://almarein.spybb.ru

Отредактировано Mirra Bell (Ср, 23 Авг 2017 09:54:41)

0

Перевести905

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

Поставила последнюю версию доски почета. Можно ли сделать:
- не круги, а прямоугольники со слегка скругленными краями? Уменьшаю радиус скругления, но получаются какие-то полуэлипсы-окошки );
- немного опустить всплывающие числа и сделать возможность их постоянного отображения;
- убрать сам текст скрипта в файл, оставив настройки внешнего вида в "настройках"?

так пойдёт?

Код:
<table id="userhero2" style="width: auto;"></table>
<style>
#userhero2 img{
border:1px solid #696969;border-radius: 9px;
}
#userhero2 figure {
display:block;
height: 50px;
width: 50px;
position: relative;
overflow:hidden;
text-align: center;
}
 
#userhero2 figcaption {
display:block; 
width:44px;
 background:#99CC33;
background:rgba(153,204,0,.8);
 border-radius: 0 0 7px 7px;
 box-shadow: 0 0 5px #40310A inset;
 color: #fff; font-size: 0.8em;
 font-weight: bold;
 height: 15px;
 left: 3px;
 position: absolute;
 top: 30px;
 text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );
}
</style>
<script type='text/javascript' src='http://forumstatic.ru/files/0017/d8/50/58479.js'></script>

+1

Перевести906

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

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

вы про это?

Код:
<style> #pun-crumbs1 .container .registered-user:not(:last-child):after {content: ", ";}
#pun-crumbs1 .container strong {display: block;font-size: 1em;left: 5px;margin: 5px;overflow: visible;position: relative;width: auto;}
#pun-crumbs1 .container strong:before {content: "На форуме общаются: ";}
</style>
<script type="text/javascript">
$("#pun-crumbs1 .container strong").load("/online.php .tcl a[href*='/profile.php?id=']");
</script>

+1

Перевести907

Romych
Вроде оно, но куда ставить? Поставила в "Низ", этот список вылез над форумом, а под ним все осталось как было

0

Перевести908

Mirra Bell, в стиль куда-нибудь:
#topic-users-in .container a:not(:last-child):after {content: ",";}

+2

Перевести909

satsana
Вот так все хорошо, спасибо!

+1

Перевести910

Romych
Насчет рейтинга: лучше, но можно ли еще вынести из скрипта в настройку кол-во выводимых портретов и их размеры? И настройку этого всплывания/отображения числа. А то приходится подгонять и каждый раз править это в скрипте и перезаливать его очень неудобно.
И прямоугольники все равно почему-то снизу обрезаются

Отредактировано Mirra Bell (Ср, 23 Авг 2017 15:01:14)

0

Перевести911

Mirra Bell
так пойдёт?

Код:
<script type='text/javascript' src='http://forumstatic.ru/files/0017/d8/50/69985.js'></script>
<script type="text/javascript">
var limit = 10, // количество выводимых человек на доске почёта
razmer = 42, // размер аватаров
figurTop = 30, // высота блока репутации, видимая часть
figurTop2 = 50;      // высота блока репутации, на которую он опускается при наведении курсора
</script>

весь остальной внешний вид настраивается в пунктах предыдущего кода между тегами <style>

0

Перевести912

Romych
Я понимаю, что достала, но получается, что аватар будет квадратный? Просто у нас авы прямоугольные и в таком виде деформируются до неузнаваемости. Хотелось бы как-то сохранять их пропорции. Я сделала две переменные
    wrazmer = 42, // размер аватара ширина
    hrazmer = 62, // размер аватара высота
Соотв. их прописала и в скрипте, теперь аватар вытягивается в нормальный прямоугольник, но все равно обрезается.
http://almareintest.mybb.ru/

Отредактировано Mirra Bell (Ср, 23 Авг 2017 20:48:55)

0

Перевести913

Mirra Bell

Код:
<script type='text/javascript' src='http://forumstatic.ru/files/0017/d8/50/69985.js'></script>
<script type="text/javascript">
var limit = 10, // количество выводимых человек на доске почёта
wt = 42, // ширина аватаров
ht = 62, // высота аватаров
figurTop = 30, // высота блока репутации, видимая часть
figurTop2 = 50;      // высота блока репутации, на которую он опускается при наведении курсора
</script>

скрипт по тому же адресу, обновите кеш

Добавлено спустя 1 минуту 42 секунды:
а вижу вы уже самостоятельно разобрались

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

теперь аватар вытягивается в нормальный прямоугольник, но все равно обрезается.

вот так

#userhero2 figure {
    display: block;
    height: 64px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 50px;
}

и наверное лучше так

figurTop = 50, // высота блока репутации, видимая часть
figurTop2 = 70; // высота блока репутации, на которую он опускается при наведении курсора

+1

Перевести914

Romych
А так не выводится вообще ничего ) Пропадает как раз если поменять значения в #userhero2 figure. Если там стоит 50 и 50, то начинает отображаться )

0

Перевести915

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

А так не выводится вообще ничего

ну естественно, вы же перезалили всё в файл - http://forumstatic.ru/files/0018/dd/65/78707.js
там у вас переменная razmer на высоту и ширину, а в настройках вы применяете:

<!-- Рейтинг скрипт -->
  <script type='text/javascript' src='http://forumstatic.ru/files/0018/dd/65/78707.js'></script>
  <script type="text/javascript">
    var limit = 5, // количество выводимых человек на доске почёта
    wt = 42, // размер аватара ширина
    ht = 62, // размер аватара высота
    figurTop = 50, // высота блока репутации, видимая часть
    figurTop2 = 70;  // высота блока репутации, на которую он опускается при наведении курсора
  </script>

испытайте сначала эти же настройки с моим вариантом из предыдущего поста

<script type='text/javascript' src='http://forumstatic.ru/files/0017/d8/50/69985.js'></script>

+1

Перевести916

Romych
Да, теперь все отлично, спасибо!

0

Перевести917

Можно ли запилить какие-нибудь уведомления по особенным настройкам? Например, о том, что человеку вручен подарок. Подарки у нас в специальной теме, которая прописана у каждого в профиле, у каждого свой личный ID темы. Можно ли, ориентируясь на это, присылать уведомление, скажем, при редактировании этой темы?

+1

Перевести918

И еще не знаю почему, но стало так с расширенным переносом сообщений, которого установлена последняя версия: при нажатии на кнопку "Перенести" появляется почти прозрачное окно, которое тут же исчезает.  :unsure:  Как это поправить?  http://almarein.spybb.ru Пробовала убирать по одному скрипты, чтобы найти с чем стало конфликтовать, но не помогло, даже когда убрала все, все осталось так же

Отредактировано Mirra Bell (Пт, 25 Авг 2017 15:01:14)

0

Перевести919

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

Проблема в другом, теперь это окошко постоянно выскакивает, хоть нажимай на само окошко Просмотреть новости,

Попробуйте переставить код в HTML верх - на такой (вроде должно помочь (сделал удаление кука наличия новостей при заходе на страницу

<script type="text/javascript">var news = {};
news.Lnk = "/pages/news_3"; //Ссылка на страницу новостей
news.FID = 15; //ID форума с темой для новостей
news.TID = 72; //ID темы с обновлениями новостей
news.Vis = false; //Видимость форума с новостями
//==========================
(function (){var st = '<style>tr#forum_f'+news.FID+'{display:none!important}</style>';if(!news.Vis)$(st).appendTo("head");
function tst (){ var a = '<div class="news-IN"><a href="'+news.Lnk+'" style="display:block;padding:3px 0;color:#fff;\
text-decoration:none;font-family:Tahoma">В разделе новостей появились обновления. \
<span style="font-weight:700;text-decoration:underline">Просмотреть новости</span></a></div>';
$.jGrowl(a,{sticky:true,theme:"newsIN_theme",position:"bottom-left",appendTo:"#pun_wrap"});}
var hasNew = +$getCookie("my_news"); if(!hasNew)$.get("/viewforum.php?id="+news.FID,function (data){
if($(data).find(".inew").length){ hasNew = 1; $setCookie("my_news",""+hasNew,5*60*1000);tst()}}); else tst();}());
$(function (){if(document.URL.indexOf(news.Lnk)!=-1){if(!$("#myID").length)$.get("/viewtopic.php?id="+news.TID);$deleteCookie("my_news")}
if(!news.Vis){$('#pun-searchtopics').find('.tc2 a[href$="m.php?id='+news.FID+'"]').parents('tr').remove();
$('#pun-searchposts').find('.post h3>span>a[href$="m.php?id='+news.FID+'"]').parents('.post').remove();}});
window.getNewsFromTopic = function (){$("script:last").after("<a id=myID class=acchide></a>");
$.get("/viewtopic.php?id="+news.TID+"&action=last",function(data){
var L=$(data).find(".post:last .post-content").html(),S=$("<div/>").html(L);
S.find(".post-sig,.lastedit").replaceWith("");L=S.html();$("#myID").after("<div id=newsLoad>"+L+"</div>")});};
</script>

+1

Перевести920

Mirra Bell

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

Можно ли запилить какие-нибудь уведомления по особенным настройкам? Например, о том, что человеку вручен подарок. Подарки у нас в специальной теме, которая прописана у каждого в профиле, у каждого свой личный ID темы. Можно ли, ориентируясь на это, присылать уведомление, скажем, при редактировании этой темы?

А в каком формате должны быть уведомления?

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

И еще не знаю почему, но стало так с расширенным переносом сообщений, которого установлена последняя версия: при нажатии на кнопку "Перенести" появляется почти прозрачное окно, которое тут же исчезает.    Как это поправить?  http://almarein.spybb.ru Пробовала убирать по одному скрипты, чтобы найти с чем стало конфликтовать, но не помогло, даже когда убрала все, все осталось так же

Найдите в HTML верх кусок

<style type="text/css">
.Select_Topics tbody tr:nth-child(2n) td{
  background: rgba(255, 200, 0, 0.08);
}
</style>

<!-- Расширенная функция переноса сообщений / v.3 © Alex_63 -->
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/61584.js"></script>
<!-- Для расширенной функции переноса сообщений чередование цветов строк и фон в списке-->
<style type="text/css">
.Select_Topics tbody tr:nth-child(2n) td{
  background: rgba(196,178,147,1);
}
.move_posts_form .container {
  background:#ded5c4;
  box-shadow: inset 0px 0px 20px 0px #7e5a2a
}
</style>

Замените его целиком на такой

<!-- Быстрый перенос сообщений: фон, цвета строк -->
<style type="text/css">
.punbb .pun-modal .section h2,
.punbb .pun-modal .section h1 {
  padding-left:1em!important;
  background:#402718!important;
  border:solid 1px #422D21!important;
  color:#D7CBB8;
  box-shadow:inset 0px 0px 15px 0px #7E5A2A;
}
.punbb .pun-modal .section .container {
  background:#ded5c4!important;
  box-shadow:inset 0px 0px 20px 0px #7e5a2a;
}
.Select_Topics tbody tr:nth-child(2n) td{
  background: rgba(196,178,147,1);
}
</style>

+1


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