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

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

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


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


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

Сообщений 641 страница 660 из 1000

1

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

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

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

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

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

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

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

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

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

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

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

0

641

ДОМИНИОН написал(а):

Ты уверен, что сможешь в уже отправленном сообщении найти табличку загрузки картинок?)

Я думаю что в отправленном сообщении мон заCSSить группу превью-картинок(картинка в ссылке) по размеру и положению, нужен ведь итог

0

642

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

Дайте ссылку на подобное сообщение видное гостю(клик по дате в сообщении

Вот, пожалуйста!

Ссылка сообщение № 19 приходится потом всё это прятать под спойлер... Было бы удобно, как я описал чтоб по 3 с строке хотя бы было, а не по одному....

Отредактировано mihka1980 (Вс, 4 Янв 2015 22:22:40)

0

643

mihka1980
В HTML низ, ближе к началу

<!-- Ровняем Превью с uploads и выстраиваем в ряд -->
<script type="text/javascript">
var maxheight='400px';
$('a[href*="uploads.ru/"] .postimg').each(function() {
$(this).parent().next('br').hide();
$(this).css({'height':maxheight,'width':'auto','margin-right':'4px'});
});
</script>

Думаю спойлер при большом колве картинок всё равно полезен, страница грузится шустрей

+2

644

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

mihka1980
В HTML низ, ближе к началу

Думаю спойлер при большом колве картинок всё равно полезен, страница грузится шустрей

Спасибо большое, от Вас больше пользы, чем от всего mybb вместе взятого!

Поменял в скрипте 400 на 200, стало идеально для форума!!!

Отредактировано mihka1980 (Вс, 4 Янв 2015 23:31:28)

+2

645

нужна модификация скрипта "последние N сообщений форума"

<script src="/export.php?type=js&max=5" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<h3>Последние сообщения</h3><div class=\"container\"><table cellspacing=\"0\" width=100%><tbody class=\"hasicon\">"
html+='<tr><td colspan=\"2\" class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a></tr></td><tr><td><font color=\"#855B47\">'+content[i][1]+'</font> - '+ts+'</td></tr>';
}

var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<h3>Статистика форума</h3>"+name+""
}
i++
}
</script>

1. Можно в него впихнуть еще ячейку с содержимым поста?
2. Можно экспортировать не все сообщения, а посты КОНКРЕТНЫХ пользователей (по ID)?

+1

646

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

1. Можно в него впихнуть еще ячейку с содержимым поста?

Был такой скрипт я ставил именно с последним постом(бегущей строкой)...

Ссылка

но у меня так как много фото очень сильно растягивалось.....

Отредактировано mihka1980 (Пн, 5 Янв 2015 19:03:31)

0

647

Герда
Ну мон поставить в HTML низ перед скриптом <!-- всплывающие последние посты - скрипт -->

<!-- Последние 5 постов -->
<script type="text/javascript">
var a ='/search.php?action=show_recent';
if($('#pun-index').length)$.ajax({url: a,cache: true,async:false,
success: function(data){
   var N = 5; //Mаксимальное число постов
   var tbl=$(data).find('#pun-main .forum table:first').attr('id','lastPost');
   tbl.find('tr:gt('+N+'),.tc2,.tc3,.tcl div.icon,.tcl span').remove();
   tbl.find('td.tcr').each(function(data){$(this).html($(this).text());});
   tbl.insertAfter('#pun-stats h2');
}
})
</script>

А в скрипте <!-- всплывающие последние посты - скрипт --> добавить красным:

$('.category .tcr a,#lastPost .tcl a,.forum .tcr a').hover(function(){
            var link = $(this).attr('href');if($(this).parents('#lastPost').length){$('#modal-m').addClass('lastPost');}else $('#modal-m').removeClass('lastPost');

Селектор для правки позиции всплывающего окна в этом блоке:#modal-m.lastPost {

Очевидно нун зафиксировать позицию в этом блоке

#modal-m.lastPost {
top:auto!important;
bottom:555px!important;
margin-right:180px!important;
}

Мон поменять и раскраску... сама)

Если ты про пустое место: найди красивые часы => пример http://kypyansk.rolevaya.info/#pun-stats
Или вставь Поиск , есть Вариант от Ромыча, Шерлок с лупой

0

648

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

<!-- всплывающие последние посты - скрипт -->

А где такой скрипт есть?

0

649

mihka1980
Оное решение вряд ли подойдёт Вам, и Вы этот скрипт похоже убрали, Вплывающее окно при наведении на последнее сообщение

0

650

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

mihka1980
Оное решение вряд ли подойдёт Вам, и Вы этот скрипт похоже убрали, Вплывающее окно при наведении на последнее сообщение

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

Код:
$('.category .tcr a,#lastPost .tcl a,.forum .tcr a').hover(function(){
            var link = $(this).attr('href');if($(this).parents('#lastPost').length){$('#modal-m').addClass('lastPost');}else $('#modal-m').removeClass('lastPost');

???

Хотя тут именно только в статистике показываются всплывающие http://kypyansk.rolevaya.info/ а если в самом форуме наводить не отображаются! Именно хотелось бы только в статистике!

Отредактировано mihka1980 (Пн, 5 Янв 2015 22:04:56)

0

651

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

в самом форуме наводить не отображаются! Именно хотелось бы только в статистике!

По-моему это скрипт от Romych, спросите в ЛС у Админа сайта 103 - он тут часто

0

652

Deff

а можно заставить скрипт экспортировать последние посты ЗАДАННОГО юзера?

0

653

Герда
Типо так ? https://forum.mybb.ru/search.php?action= … r_id=16803

0

654

Deff
да, типа так тока не от одного юзера, а с нескольких заданных. =)

фактически выдвинули мне идею сделать некий аналог блюпостов: http://eu.battle.net/wow/ru/forum/
выводить пост какого-нить васяпро "гы, лол, пвп" вообще не имеет смысла. а вот на том, что пишет лидер какого-либо направления гильдии, следует заострить внимание пользователей и вывести на главную.

0

655

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

да, типа так тока не от одного юзера, а с нескольких заданных. =)

Герда! Идёшь по стопам своих заказчиков! Сначало вот эдак примерно от одного юзера, потом наваливашь кучу.
1.Скок конкретно - максимум и минимум
2. Для конкретики тестов укажи конкретные ники
3. Стиль бушь делать сама ? я выведу просто сокращенные посты подряд ?
3. Всё в ссылку одеть для клика на полное сообщение, как в примере ? Или в конце <a>more...</a>

+1

656

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

Идёшь по стопам своих заказчиков! Сначало вот эдак примерно от одного юзера, потом наваливашь кучу.

ы)) дело добровольное )))
можешь послать [на 23ю букву] - не обижусь))

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

1.Скок конкретно - максимум и минимум

необходимый минимум: 3 последних сообщений от заданных юзеров
максимум таких постов хотелось бы выводить 9
возможность регулировки количества будет очень вкусной фичой - сейчас места мало, но завтра ситуация может поменяться.
(*есть, кстати, мысль сделать из них слайдер как на официальном сайте, но это уже совсем изврат - тормозни меня, если это слишком ^^)

предел мечтаний: если, вдруг, будет не лень, хотелось бы импортировать на отдельную страницу 20 постов от этих юзеров. типа так, но с хронологией не одного юзера а всех заданных. сразу скажу, что с этим, наверн, точно можно послать нафиг... )))

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

2. Для конкретики тестов укажи конкретные ники

http://blackteam.mmohost.ru/
Труер, Slakerman, Ноззарет

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

3. Стиль бушь делать сама ? я выведу просто сокращенные посты подряд ?

без проблем. даже селекторы могу сама вкорячить.

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

3. Всё в ссылку одеть для клика на полное сообщение, как в примере ? Или в конце <a>more...</a>

давай сделаем так:

<div class="post-cont">
<div class="p-text">текст поста</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>

если красную ссылку припаять, думаю смысла выводить а страницу все синие посты поубавится

Отредактировано Герда (Вт, 6 Янв 2015 11:11:04)

0

657

Герда
Вот со слайдера и Начнем, заодно ты подвигнешь меня на подвиг.
1. Поставь один из этих
Простой Слайдер картинок и контента
Там их два - верхний и нижний, имхо кольцевой больше нравицо(хотя пофег) доп менюшку для кольцевого можно скрыть
И оформи одну вкладку для постов, вот скок будет на этой вкладке постов - сток и будет минимум для одного,
Наверно общий заголовок тож сделать типо Юзер такой-то пишет:
Т.е. место для заголовка и примерный текст и фон под размещаемые посты
Ну типо: http://sf.uploads.ru/9X07F.png (Это всё на одной странице слайдера)
Рабочий вариант слайдера воткни на форум или тестовый - если есть такой жа

0

658

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

Простой Слайдер картинок и контента

ай... меня вымораживает в нем вставка стрелок через img )))
дело в том, что неимоверно круто, когда можно вставить стрелки с подсветкой при наведении курсора, типа таких:
http://sf.uploads.ru/t/R2Pt4.gif

я обычно от такой ставлю - http://forumdesign.0pk.ru/viewtopic.php?id=2442

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

0

659

Герда
Блин, ну не тупи, поставь кнопки прозрачкой, и к ней твой меняющейся фон

0

660

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

Блин, ну не тупи, поставь кнопки прозрачкой, и к ней твой меняющейся фон

посему и вымораживает - лишняя картинка пустая

http://blackteam.mmohost.ru/
по неведомой мне причине вкладки идут в обратном порядке. %-)
и совершенно не ясно, какого черта в первой (которая идет почему-то третьей) вкладке два последних блока отступили сверху лишнее расстояние.
копаюсь, проверяю это. в остальном стиль уже есть

Код:
<!-- блюпосты -->
<script type="text/javascript" src="https://forumstatic.ru/files/0010/b4/f8/78275.js"></script>

<!-- Cлайдер -->
<div id="slider2" slide-width="888" slide-height="210" class="slider" style="padding:0;height:0;width:0">
<h3>Блюпосты гильдии</h3>
<img button-width="50" class="button-left hide" src="/files/0012/ad/ab/40208.png"/>
<img button-width="50" class="button-right" src="/files/0012/ad/ab/40208.png"/>

    <!-- 1-й Контейнер слайдера -->
    <div class="slider-content active">

<div class="post-cont">
<div class="p-text">у меня пичаль-бида с тырнетом. <br>
он то есть, то его нет<br>
до конца января я буду в таком вот подвисшем состоянии (пока к себе в хату не перееду).<br>
сегодня постараюсь быть.</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=2">Труер</a></div>
<div class="p-date">Вчера 16:39:06</div>
<div class="p-link"><a href="http://blackteam.mmohost.ru/viewtopic.php?id=203&p=2#p1784">Сообщение об отсутствии</a></div>
</div>
<div class="post-cont">
<div class="p-text">Я сказал, что опаздаю но появлюсь, главное заскринь в 20.00 состав рейда чтоб потом не вспоминать кто был с начала рт</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=98">Slakerman</a></div>
<div class="p-date">30.12.2014 12:23:00</div>
<div class="p-link"><a href="http://blackteam.mmohost.ru/viewtopic.php?id=203&p=2#p1774">Сообщение об отсутствии</a></div>
</div>
<div class="post-cont">
<div class="p-text"><b>Труер</b><br>
Герда, если тебя сегодня не будет, то дай мне, пожалуйста, промоут в событии на сегодня, а также спиши епгп, у меня прав недостаточно.</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=329">Ноззарет</a></div>
<div class="p-date">30.12.2014 10:18:34</div>
<div class="p-link"><a href="http://blackteam.mmohost.ru/viewtopic.php?id=203&p=2#p1774">Сообщение об отсутствии</a></div>
</div>


    </div>
    <!-- 2-й Контейнер слайдера -->
    <div class="slider-content">

<div class="post-cont">
<div class="p-text">текст поста 2</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста2</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>
<div class="post-cont">
<div class="p-text">текст поста2</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста2</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>
<div class="post-cont">
<div class="p-text">текст поста2</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста2</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>

    </div>
    <!-- 3-й Контейнер слайдера -->
    <div class="slider-content">

<div class="post-cont">
<div class="p-text">текст поста3</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста3</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>
<div class="post-cont">
<div class="p-text">текст поста3</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста3</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>
<div class="post-cont">
<div class="p-text">текст поста3</div>
<div class="p-auth"><a href="/search.php?action=show_user_posts&user_id=N">Автор</a></div>
<div class="p-date">дата поста3</div>
<div class="p-link"><a href="/viewtopic.php?id=N&p=N#N">Ссылка на пост</a></div>
</div>

    </div>

</div>
<script>$("#slider2").slideF();</script><script>$("#slider2").slideF(1,500);</script>
<!--//End Cлайдер -->


<style>
#pun-stats .container {margin-top: 210px;}
.slider {display: none;}
#pun-index .slider {display: block;}

.slider .post-cont {
    display: inline-block;
    height: 115px;
    margin: 25px 15px 5px 20px;
    width: 220px;
}
.slider .p-text {
    color: #095289;
    max-height: 80px;
overflow: hidden;
text-overflow: ellipsis;
text-indent: 5px;
white-space: nowrap;
   margin-bottom: 3px;
}
.slider .p-text:before {content: '«'}
.slider .p-text:after {content: '»'}
.slider .p-date:before {content: '('}
.slider .p-date:after {content: ')'}
.slider .p-auth, .slider .p-date, .slider .p-link {display: inline; font-size: 10px;}

.slider .post-cont a {}
.slider .post-cont a:hover {}

.slider h3 {
    bottom: 185px;
    display: block;
    left: 20px;
    position: absolute;
    color: #885636;
    font-family: "Bliz Quadrata",Georgia,"Palatino Linotype",Times,serif;
    font-size: 14px;
    font-weight: bold;
    text-shadow: -2px 0 1px rgba(0, 0, 0, 0.3), -2px -2px 1px rgba(0, 0, 0, 0.3), 0 -2px 1px rgba(0, 0, 0, 0.3), 2px -2px 1px rgba(0, 0, 0, 0.3), -1px -1px 0 #000, 1px 1px 0 rgba(0, 0, 0, 0.3);
    text-transform: uppercase;
} 

.slider,
.slider * {
  margin:0;
  padding:0;
}
.slider {
    background: url("/files/0012/ad/ab/62818.jpg") repeat-x scroll 0 0 transparent;
    bottom: 588px;
    left: 515px;
    overflow: hidden;
    position: absolute;
}
.button-left.hide,.button-right.hide{
  display:none;
}
.slider img.button-left,
.slider img.button-right{
  cursor:pointer;
background: url("/files/0012/ad/ab/88421.png") no-repeat scroll 0 0 transparent;
}
.slider img.button-left {background-position: 6px -45px}
.slider img.button-right {background-position: -54px -45px}
.slider img.button-left:hover {background-position: 6px 0}
.slider img.button-right:hover {background-position: -54px 0px}

div.Wrap-slids {
  text-align:left;
  overflow:hidden;
  position:relative;
}
div.train {
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
  position:absolute;
}
.slider-content{
  margin:0;padding:0;
  white-space: normal;
  word-break: normal;
  overflow:hidden;
  display:none;
    height: 180px;
    margin-top: 30px;
background: url("/files/0012/ad/ab/50665.png") no-repeat scroll top center transparent;
}
.slider-content.active {
   display:block;
}
</style>

Отредактировано Герда (Вт, 6 Янв 2015 14:24:40)

0


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