| Как с помощью браузера можно определить элемент дизайна. | |
| Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и 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
Похожие темы
| Запросы по скриптам #11 | Новые возможности форумов | Пт, 17 Окт 2025 | 
| Запросы по скриптам[2] | Архив | Пн, 25 Авг 2014 | 
| Запросы по скриптам[5] | Архив | Пт, 25 Мар 2016 | 
| Запросы по скриптам[10] | Архив | Сб, 12 Сен 2020 | 
| Запросы по скриптам[7] | Архив | Вт, 6 Дек 2016 | 




