Как с помощью браузера можно определить элемент дизайна. | |
Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS. | |
Ответы на часто задаваемые вопросы. | |
Как задавать вопросы! Разница между стилем и скриптом. ( Советы) | Плюс к названию темы еще и Памятка. |
Запросы по скриптам[3]
Сообщений 641 страница 660 из 1000
Поделиться1Чт, 14 Авг 2014 12:23:18
Поделиться641Вс, 4 Янв 2015 13:32:10
Ты уверен, что сможешь в уже отправленном сообщении найти табличку загрузки картинок?)
Я думаю что в отправленном сообщении мон заCSSить группу превью-картинок(картинка в ссылке) по размеру и положению, нужен ведь итог
Поделиться642Вс, 4 Янв 2015 22:19:11
Дайте ссылку на подобное сообщение видное гостю(клик по дате в сообщении
Вот, пожалуйста!
Ссылка сообщение № 19 приходится потом всё это прятать под спойлер... Было бы удобно, как я описал чтоб по 3 с строке хотя бы было, а не по одному....
Отредактировано mihka1980 (Вс, 4 Янв 2015 22:22:40)
Поделиться643Вс, 4 Янв 2015 23:09:03
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>
Думаю спойлер при большом колве картинок всё равно полезен, страница грузится шустрей
Поделиться644Вс, 4 Янв 2015 23:27:51
mihka1980
В HTML низ, ближе к началуДумаю спойлер при большом колве картинок всё равно полезен, страница грузится шустрей
Спасибо большое, от Вас больше пользы, чем от всего mybb вместе взятого!
Поменял в скрипте 400 на 200, стало идеально для форума!!!
Отредактировано mihka1980 (Вс, 4 Янв 2015 23:31:28)
Поделиться645Пн, 5 Янв 2015 17:38:27
нужна модификация скрипта "последние 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)?
Поделиться646Пн, 5 Янв 2015 19:01:21
1. Можно в него впихнуть еще ячейку с содержимым поста?
Был такой скрипт я ставил именно с последним постом(бегущей строкой)...
но у меня так как много фото очень сильно растягивалось.....
Отредактировано mihka1980 (Пн, 5 Янв 2015 19:03:31)
Поделиться647Пн, 5 Янв 2015 20:34:08
Герда
Ну мон поставить в 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
Или вставь Поиск , есть Вариант от Ромыча, Шерлок с лупой
Поделиться648Пн, 5 Янв 2015 20:55:04
<!-- всплывающие последние посты - скрипт -->
А где такой скрипт есть?
Поделиться649Пн, 5 Янв 2015 21:34:09
mihka1980
Оное решение вряд ли подойдёт Вам, и Вы этот скрипт похоже убрали, Вплывающее окно при наведении на последнее сообщение
Поделиться650Пн, 5 Янв 2015 22:01:42
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)
Поделиться651Пн, 5 Янв 2015 22:15:50
в самом форуме наводить не отображаются! Именно хотелось бы только в статистике!
По-моему это скрипт от Romych, спросите в ЛС у Админа сайта 103 - он тут часто
Поделиться652Вт, 6 Янв 2015 00:48:51
Deff
а можно заставить скрипт экспортировать последние посты ЗАДАННОГО юзера?
Поделиться653Вт, 6 Янв 2015 01:17:18
Герда
Типо так ? http://forum.mybb.ru/search.php?action= … r_id=16803
Поделиться654Вт, 6 Янв 2015 01:34:22
Deff
да, типа так тока не от одного юзера, а с нескольких заданных. =)
фактически выдвинули мне идею сделать некий аналог блюпостов: http://eu.battle.net/wow/ru/forum/
выводить пост какого-нить васяпро "гы, лол, пвп" вообще не имеет смысла. а вот на том, что пишет лидер какого-либо направления гильдии, следует заострить внимание пользователей и вывести на главную.
Поделиться655Вт, 6 Янв 2015 02:36:45
да, типа так тока не от одного юзера, а с нескольких заданных. =)
Герда! Идёшь по стопам своих заказчиков! Сначало вот эдак примерно от одного юзера, потом наваливашь кучу.
1.Скок конкретно - максимум и минимум
2. Для конкретики тестов укажи конкретные ники
3. Стиль бушь делать сама ? я выведу просто сокращенные посты подряд ?
3. Всё в ссылку одеть для клика на полное сообщение, как в примере ? Или в конце <a>more...</a>
Поделиться656Вт, 6 Янв 2015 10:56:21
Идёшь по стопам своих заказчиков! Сначало вот эдак примерно от одного юзера, потом наваливашь кучу.
ы)) дело добровольное )))
можешь послать [на 23ю букву] - не обижусь))
1.Скок конкретно - максимум и минимум
необходимый минимум: 3 последних сообщений от заданных юзеров
максимум таких постов хотелось бы выводить 9
возможность регулировки количества будет очень вкусной фичой - сейчас места мало, но завтра ситуация может поменяться.
(*есть, кстати, мысль сделать из них слайдер как на официальном сайте, но это уже совсем изврат - тормозни меня, если это слишком )
предел мечтаний: если, вдруг, будет не лень, хотелось бы импортировать на отдельную страницу 20 постов от этих юзеров. типа так, но с хронологией не одного юзера а всех заданных. сразу скажу, что с этим, наверн, точно можно послать нафиг... )))
2. Для конкретики тестов укажи конкретные ники
http://blackteam.mmohost.ru/
Труер, Slakerman, Ноззарет
3. Стиль бушь делать сама ? я выведу просто сокращенные посты подряд ?
без проблем. даже селекторы могу сама вкорячить.
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)
Поделиться657Вт, 6 Янв 2015 11:26:35
Герда
Вот со слайдера и Начнем, заодно ты подвигнешь меня на подвиг.
1. Поставь один из этих
Простой Слайдер картинок и контента
Там их два - верхний и нижний, имхо кольцевой больше нравицо(хотя пофег) доп менюшку для кольцевого можно скрыть
И оформи одну вкладку для постов, вот скок будет на этой вкладке постов - сток и будет минимум для одного,
Наверно общий заголовок тож сделать типо Юзер такой-то пишет:
Т.е. место для заголовка и примерный текст и фон под размещаемые посты
Ну типо: http://sf.uploads.ru/9X07F.png (Это всё на одной странице слайдера)
Рабочий вариант слайдера воткни на форум или тестовый - если есть такой жа
Поделиться658Вт, 6 Янв 2015 12:10:58
Простой Слайдер картинок и контента
ай... меня вымораживает в нем вставка стрелок через img )))
дело в том, что неимоверно круто, когда можно вставить стрелки с подсветкой при наведении курсора, типа таких:
я обычно от такой ставлю - http://forumdesign.0pk.ru/viewtopic.php?id=2442
ща поставлю твой, в этом дизайне можно подсветить тенью картинки стрелок при наведении.
приступаю к оформлению.
Поделиться659Вт, 6 Янв 2015 12:24:36
Герда
Блин, ну не тупи, поставь кнопки прозрачкой, и к ней твой меняющейся фон
Поделиться660Вт, 6 Янв 2015 14:24:02
Блин, ну не тупи, поставь кнопки прозрачкой, и к ней твой меняющейся фон
посему и вымораживает - лишняя картинка пустая
http://blackteam.mmohost.ru/
по неведомой мне причине вкладки идут в обратном порядке.
и совершенно не ясно, какого черта в первой (которая идет почему-то третьей) вкладке два последних блока отступили сверху лишнее расстояние.
копаюсь, проверяю это. в остальном стиль уже есть
<!-- блюпосты --> <script type="text/javascript" src="http://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)