Как с помощью браузера можно определить элемент дизайна. | |
Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS. | |
Ответы на часто задаваемые вопросы. | |
Как задавать вопросы! Разница между стилем и скриптом. ( Советы) | Плюс к названию темы еще и Памятка. |
Запросы по скриптам[3]
Сообщений 61 страница 80 из 1000
Поделиться1Чт, 14 Авг 2014 12:23:18
Поделиться61Пн, 6 Окт 2014 14:27:32
з.ы. storage я так и не увидел:
<!-- Поиск Постеров! --> <style> .post-content span[style="color: poster"]{ display:none; } </style> <script type="text/javascript"> (function() { function GetSearch(Lnk,poster,Lng) { $.get(Lnk, function(data){//alert(data);//alert('data'+data); $(data).find('.post-content').find('span:contains("__FИЛЬM__")').each(function(i){ if($(this).attr('style')=='color: poster'){ var parent = $(this).parents('.post-content'); var link = $(this).parents('.post').find('h3 >span>a:last').attr('href'); var img = parent.find('.postimg:first').clone().wrap('<p></p>').parent().html(); var str ='<a target="_blank" href="'+link+'">'+ img.split(/[\/]{0,1}>/).join(' width="100%">')+'</br>'; str +=($.trim(parent.text().split(/__FИЛЬM__[\s+\n\r]|\[frame\][^\[\]]*\[\/frame\]/) .join(' ').substr(0,100)+'№№№').replace(/[\S]*№№№/,'')+'... Смотреть далее</a>'); //alert(str) if(i<Lng)poster.eq(i).append(str) } }); }); } $(document).ready(function(){ if($("#pun-index").length){ var poster = $("#pun-index").find('div.Poster'); var Lng = poster.length; if(Lng){ var Lnk = '/search.php?action=search&keywords=__F%C8%CB%DCM__&author=&forum=-1&search_in=all&sort_by=0&sort_dir=DESC&show_as=posts&search=%CE%F2%EF%F0%E0%E2%E8%F2%FC'; GetSearch(Lnk,poster,Lng); }} var img='http://s7.uploads.ru/3XgKS.jpg'; var set = false; var insert = unescape('%5Bcolor%3Dposter%5D__F%u0418%u041B%u042CM__%5B/color%5D'); if(!set){set = true; var str = '<td id="tag-film" align=center><img src="'+img+'" style="width:20px;height:auto;" title="Poster" onclick="smile(\''+insert+'\')"/></td>'; $("#post #button-hide").before(str); } }); }()); </script> <!--Окончание-->
Поделиться62Пн, 6 Окт 2014 14:30:38
з.ы. storage я так и не увидел:
А ти про постеры(я думал про LastPosterAvatar)..., дык они ток на главной - да я тут сачканул в расчете только на использования Геннадием, ибо более постерами никто не интересовалси и в "теме скриптов" не выкладывал!
Отредактировано Deff (Пн, 6 Окт 2014 14:34:36)
Поделиться63Пн, 6 Окт 2014 14:39:22
Один фиг они не работают из-за изменений в поиске, нью вариант:
работают они, я же выкладывал исправленный вариант, там по сути меняется только строка с поисковым запросом - Постеры...
Поделиться64Пн, 6 Окт 2014 14:43:38
Deff
Ну вот и я переписал только под него. С панелькой управления гы
Поделиться65Пн, 6 Окт 2014 14:51:35
Пасиб обоим за поддержку(про постеры), я еще не включился полностью, за время отсутствия навык быстро теряется,
Поделиться66Ср, 8 Окт 2014 00:48:10
а можно скрипт чтобы можно было сделать описание к теме к одной или пару тем и можно добавить было цвет текста
Поделиться67Ср, 8 Окт 2014 00:57:45
SKEE
1.Есть скрипт от Romych - cвоя доп иконка к теме, там при открытии темы мон выбрать типа смайлика, стоящего перед темой.
2. Затем через сss мон преобразовать часть этих иконок в цвета
Установите скрипт - дайте ссылку на темы со вставленными иконками - соорудим дополнение в сss в четыре строки для замены части иконок на цвета
Отредактировано Deff (Ср, 8 Окт 2014 00:58:17)
Поделиться68Ср, 8 Окт 2014 01:00:39
Deff
нее тот совсем не то вот типо этого хотелось бы - этот в самом форуме делает а вот его бы как под тему вынести определенной ?
<script type="text/javascript">
if(document.URL.indexOf("viewforum.php?id=6")!=-1){
document.getElementById("pun-break2").innerHTML+="<div style=\"text-align: center; font-weight: bold; font-size: 14px; color: gray;\" class=\"simsalabim\">Уважаемые пользователи. <br />Для этого раздела установлены правила. <a href=\"http://forum-people.ru/viewtopic.php?id=11123\" style=\"text-decoration: none;\">Ознакомьтесь</a> с ними, прежде чем создавать тему.</div>"
}
</script>
Поделиться69Ср, 8 Окт 2014 01:10:57
SKEE
На чертежах типично назначения элементов управления пишут, а тут нун не простой смекалки быть, чоб догадаться, что галки элемент управления цветом...
Ну во первых фича доступна ток модераторам-текущего форума или Администраторам
2. Мне лениво - попросите Fover, собственно это тот жа скрипт Romych, добавкой Аякс запроса на изменения со страницы тем.
Поделиться70Ср, 8 Окт 2014 01:26:36
Deff
вот и прошу кто сможет помогите
Поделиться71Ср, 8 Окт 2014 18:23:29
приветствую.
хотелось бы, чтоб вот эта шляпа работала не только на главной, но и на странице списка тем. такое возможно?
Поделиться72Ср, 8 Окт 2014 18:36:48
приветствую.
хотелось бы, чтоб вот эта шляпа работала не только на главной, но и на странице списка тем. такое возможно?
Подумаю...
======
Код:<style type="text/css"> #modal-m {width: 250px; height: 155px; background: #eee; box-shadow: 0 0 8px #777; opacity: 0.9; position: absolute; border-left: 10px solid #80c3f4; padding: 10px; right: 70px;} #modal-m span {display: block; font-family: verdana;} .name-author {width: 100%; height: 14px; margin-bottom: 15px; color: #05a1f0;} .p-messages {height: 120px; color: #555; max-height: 120px; overflow: hidden; margin-bottom: 10px;} .p-messages img {max-height: 60px;}</style> <div id="modal-m" class="m-message" style="top: 740px; display: none;"> <div class="main-container"> <span class="name-author"><strong></strong> написал(а):</span> <span class="p-messages"></span> </div> </div> <script type="text/javascript"> (function($){ $(function(){ var $punMain = $('#pun-main') ,$modal = $('#modal-m') ,postsCache = {}; if (!$punMain.length) return; var popupContent = function(topicId) { if (typeof topicId == 'undefined') return; if (typeof postsCache[topicId] == 'undefined') return; var userName = postsCache[topicId]['author'].replace(/mybb@mybb.ru \((.*)\)/, "$1"); var postContent = postsCache[topicId]['title']; $modal.find('.name-author strong:first').html(userName); $modal.find('.p-messages').html(postContent); }; $('.category .tcr a, .forum .tcr a').hover(function(){ var link = $(this).attr('href'); if(document.URL.indexOf('/search.php?action=show_recent')!=-1||document.URL.indexOf('/search.php?action=show_new')!=-1)link = $(this).parents('tr:first').find('.tcl a:first').attr('href'); var topicId = /\?id=(\d+)/.exec(link)[1]; $modal.css('top', $(this).offset().top+25).show(); $modal.find('.p-messages').html('<img src="http://q2.qsdb.ru/ajax-loader.gif" alt="Загружаю" />'); if (typeof postsCache[topicId] == 'undefined') { $.get('/export.php', {type: 'rss', tid: topicId}, function(data){ if (data) { postsCache[topicId] = { title: $(data).find('channel').find('item:first').find('description').text(), author: $(data).find('channel').find('item:first').find('author').text() }; popupContent(topicId); } }); } else popupContent(topicId); }, function(){ $modal.hide(); }); }); })(jQuery); </script>
Отредактировано Deff (Ср, 8 Окт 2014 21:00:56)
Поделиться73Ср, 8 Окт 2014 18:56:20
Добавьте Красным:
эт первый вариант, который пробовала.
на главной пашет, на странице списка тем - нет: http://blackteam.mmohost.ru/viewforum.php?id=12 (ахтунг, форум не доделан, на главной можно повеситься из-за анимации)
Поделиться74Ср, 8 Окт 2014 19:16:12
Герда ты скопируй скрипт с исходника и замени ток эту строку
$('.category .tcr a, .forum .tcr a').hover(function(){
Возможно при переносе оттель втут в топик кавыки какие съело, У мну Всё кажет http://sd.uploads.ru/sQIng.jpg
Отредактировано Deff (Ср, 8 Окт 2014 19:18:35)
Поделиться75Ср, 8 Окт 2014 19:27:07
Deff
м, дошло.
у меня с позиционированием контейнера проблемы
$modal.css('top', $(this).offset().top+25).show();
можно как-нить перекорячить код, чтоб для главной странице сделать top-1400, а для страницы списка тем top-390?
Поделиться76Ср, 8 Окт 2014 19:44:15
Deff
м, дошло.
у меня с позиционированием контейнера проблемыможно как-нить перекорячить код, чтоб для главной странице сделать top-1400, а для страницы списка тем top-390?
Ну на темах #pun-viewforum
if($('#pun-viewforum ').length) {$modal.css('top', $(this).offset().top-390).show();}
else $modal.css('top', $(this).offset().top-1400).show();
хотя проще добавить маргин в сss
#pun-index #modal-m {
margin-top:-1400px;
}
#pun-viewforum #modal-m {
margin-top:-390px;
}
Отредактировано Deff (Ср, 8 Окт 2014 19:46:08)
Поделиться77Ср, 8 Окт 2014 19:52:46
хотя проще добавить маргин в сss
о, да... так лучше всего. спс за помощь!
Поделиться78Ср, 8 Окт 2014 20:20:40
Вот поправил и для "Активных тем"
В HTML верх
<style type="text/css"> #modal-m {width: 250px; height: 155px; background: #eee; box-shadow: 0 0 8px #777; opacity: 0.9; position: absolute; border-left: 10px solid #80c3f4; padding: 10px; right: 70px;} #modal-m span {display: block; font-family: verdana;} .name-author {width: 100%; height: 14px; margin-bottom: 15px; color: #05a1f0;} .p-messages {height: 120px; color: #555; max-height: 120px; overflow: hidden; margin-bottom: 10px;} .p-messages img {max-height: 60px;}</style> <div id="modal-m" class="m-message" style="top: 740px; display: none;"> <div class="main-container"> <span class="name-author"><strong></strong> написал(а):</span> <span class="p-messages"></span> </div> </div> <script type="text/javascript"> (function($){ $(function(){ var $punMain = $('#pun-main') ,$modal = $('#modal-m') ,postsCache = {}; if (!$punMain.length) return; var popupContent = function(topicId) { if (typeof topicId == 'undefined') return; if (typeof postsCache[topicId] == 'undefined') return; var userName = postsCache[topicId]['author'].replace(/mybb@mybb.ru \((.*)\)/, "$1"); var postContent = postsCache[topicId]['title']; $modal.find('.name-author strong:first').html(userName); $modal.find('.p-messages').html(postContent); }; $('.category .tcr a, .forum .tcr a').hover(function(){ var link = $(this).attr('href'); if(document.URL.indexOf('/search.php?action=show_recent')!=-1||document.URL.indexOf('/search.php?action=show_new')!=-1)link = $(this).parents('tr:first').find('.tcl a:first').attr('href'); var topicId = /\?id=(\d+)/.exec(link)[1]; $modal.css('top', $(this).offset().top+25).show(); $modal.find('.p-messages').html('<img src="http://q2.qsdb.ru/ajax-loader.gif" alt="Загружаю" />'); if (typeof postsCache[topicId] == 'undefined') { $.get('/export.php', {type: 'rss', tid: topicId}, function(data){ if (data) { postsCache[topicId] = { title: $(data).find('channel').find('item:first').find('description').text(), author: $(data).find('channel').find('item:first').find('author').text() }; popupContent(topicId); } }); } else popupContent(topicId); }, function(){ $modal.hide(); }); }); })(jQuery); </script>
http://sd.uploads.ru/EZFK5.jpg
Отредактировано Deff (Ср, 8 Окт 2014 20:44:51)
Поделиться79Ср, 8 Окт 2014 20:29:12
и для "Активных тем"
а можно тогда и для новых сообщений? которые /search.php?action=show_new
Поделиться80Ср, 8 Окт 2014 20:45:57
а можно тогда и для новых сообщений? которые /search.php?action=show_new
Поправил Пост 51