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

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

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



Постеры...

Сообщений 21 страница 40 из 44

21

Геннадий Эдуардович
Во первых - удобнее, если я хочу пройтись по всем постерам, а не только по единственному, затем возвращаться, чтобы снова тыкать!
А во вторых, найдите в скрипте

var str ='<a target="_blank" href="'+link+'">'+ img.split(/[\/]{0,1}>/).join(' width="100%">')+'</br>';

Удалите красным

Отредактировано Deff (Сб, 23 Ноя 2013 03:26:54)

+1

22

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

Во первых - удобнее, если я хочу пройтись по всем постерам, а не только по единственному, затем возвращаться, чтобы снова тыкать!

Вы абсолютно правы и я это уже оценил...

0

23

Ув. Deff, у меня к вам Вопрос - Просьба, а нельзя как-то добиться того, чтобы при наведении на постер (который у меня находится на боковой панели) тоже отображалась всплывающая подсказка, не всегда постеры идут с надписью...

http://s8.uploads.ru/t/a3Z6x.png

0

24

Геннадий Эдуардович написал(а):

Ув. Deff, у меня к вам Вопрос - Просьба, а нельзя как-то добиться того, чтобы при наведении на постер (который у меня находится на боковой панели) тоже отображалась всплывающая подсказка, не всегда постеры идут с надписью...

Вписать свой текст в title="Poster" тега <img>

0

25

Геннадий Эдуардович
:glasses: У Вас же ранее было, Вы вставляли и картинку и текст ?
Какие трудности текст в сообщение Добавить ?
Либо картинку постера в Сообщение  вставляете тегом

[img="Тут Описание"]http://mybb.ru/f/collection/0224.gif[/img]

Отредактировано Deff (Вт, 4 Фев 2014 17:47:03)

0

26

Я совершенно о другом...

0

27

Мне сюда надо добавить, чтобы при наведении курсора на постер показывало какой фильм...

Код:
<!--Всплывающая подсказка -->
<script type="text/javascript" src="http://yourjavascript.com/12208652913/quicktip.js"></script>
<script>  
 $(document).ready(function(){ 
 $('a [title]').quicktip({ speed:700 }); 
 $('img [title]').quicktip({ speed:700 }); 
 $('div [title]').quicktip({ speed:700 }); 
 $('span [title]').quicktip({ speed:700 }); 
 }); 
 </script>
<!--Присвоение атрибута title некоторым объекта форума -->
<script type="text/javascript">
$('div.icon').attr('title', 'Нет новых сообщений');
$('tr.inew div.icon').attr('title', 'Есть новые сообщения');
$('tr.isticky div.icon').attr('title', 'Важная тема');
$('tr.iclosed div.icon').attr('title', 'Закрытая тема');
$('td.tcr a').attr('title', 'Перейти к последнему сообщению');
$('input[name="submit"]').attr('title', 'Нажми что бы отправить');
$('input[name="preview"]').attr('title', 'Посмотри что получилось');
</script>
<!--Окончание-->

Отредактировано Геннадий Эдуардович (Вт, 4 Фев 2014 17:23:24)

0

28

Геннадий Эдуардович написал(а):

Мне сюда надо добавить, чтобы при наведении курсора на постер показывало какой фильм...

Cкрипт не может знать что Вы хотите туда добавить *независимо как это будет отображаться!
Инфа должна быть в сообщении с постером!
Этот Вариант Вы уже пробовали ?

Либо картинку постера в Сообщение  вставляете тегом

[img="Тут Описание"]http://mybb.ru/f/collection/0224.gif[/img]

+1

29

Теперь понятно, спасибо...

0

30

Ув. Deff здравствуйте...Что-то у меня перестали открываться постеры в боковой панели...

0

31

Геннадий Эдуардович написал(а):

Ув. Deff здравствуйте...Что-то у меня перестали открываться постеры в боковой панели...

Дефф давно сюда не заходит.

0

32

Постеры...

Отредактировано Геннадий Эдуардович (Ср, 13 Авг 2014 08:57:15)

0

33

Ув. Deff здравствуйте...Что-то у меня перестали открываться постеры в боковой панели...

0

34

Геннадий Эдуардович написал(а):

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

Геннадий Эдуардович
перестали работать в связи с обновлением поискового движка на сервисе,
дело в том, что Дефф как любитель фреймов, цеплял эти ваши постеры через поисковый запрос по ключевому слову: __FИЛЬM__ (под который заточен весь его скрипт)
в данный момент поисковая система отказывается искать ключевое слово именно в таком сочетании с символами прочерка (без них поиск работает)
поэтому ищем в скрипте вот эту строку:

Код:
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';

и заменяем на

Код:
var Lnk = '/search.php?action=search&keywords=F%C8%CB%DCM&author=&forum=&search_in=0&sort_by=0&sort_dir=DESC&show_as=posts&search=%CE%F2%EF%F0%E0%E2%E8%F2%FC';

0

35

К сожалению ничего не произошло...

0

36

Romych
Да этот поиск на данный момент вообще нифига не ищет + ты поменял значение только в get запросе, а в топике и т.д. нет.

0

37

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

ты поменял значение только в get запросе, а в топике и т.д. нет.

там не обязательно
и вообще, как выясняется, поиск не справляется со текстом в скрытых элементах, тут же у нас скрытый блок id=Inf_block_Left
получается, чтоб запрос с ключевым словом сработал его надо прописать вне этого блока в нужном посте, откуда скриптом цепляется постер, а скрыть это ключевое можно прозрачным цветом

{color=transparent]FИЛЬM[/color}

все скобки должны быть естественно квадратными []

остальное всё так же,
это в html-верх

Код:
<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=Riko&forum=&search_in=0&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>

это в html-низ:

Код:
<!--Боковая панель-->
<div id=Inf_block_Left style="display:none;">
<!--НАЧАЛО-->
<h2>Постеры...</h2>
<div class=Poster></div>
<h2>Постеры...</h2>
<div class=Poster></div>
<h2>Постеры...</h2>
<div class=Poster></div>
<h2>Постеры...</h2>
<div class=Poster></div>
<h2>Постеры...</h2>
<div class=Poster></div>
</div>
<!-- Поиск Постеров! -->

<script type="text/javascript">
var L=$("#Inf_block_Left").html();$("#Inf_block_Left").replaceWith("");
var R=$("#Inf_block_Right").html();$("#Inf_block_Right").replaceWith("");
if($(".punbb").attr("id")=="pun-index"){

  var LeftSUM='', RightSUM='',block1='<div class="container" style="padding:5px;" id=News_';
  var block2="</div><br><br>";
if(L!=null){ var c = L.split(/<h2>|<\/h2>/igm);
 for(i=1; i<c.length; i+=2){
 LeftSUM+=block1+'L'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
 }LeftSUM='<td id=LeftNews width=21% valign=top>'+LeftSUM+'</td>';/*alert(LeftSUM);*/}
if(R!=null){ var c = R.split(/<h2>|<\/h2>/igm);
 for(i=1; i<c.length; i+=2){
 RightSUM+=block1+'R'+(i+1)/2+' >'+'<h2><center>'+c[i]+'</center></h2>'+c[i+1]+block2;
 }RightSUM='<td id=RightNews width=21% valign=top>'+RightSUM+'</td>';/*alert(RightSUM);*/}

  if(LeftSUM!='' || RightSUM!=''){ $("#pun-main").html('<table width=100% id="NEWS"><tr valign=top>'+LeftSUM+'<td>'+$("#pun-main").html()+'</td>'+RightSUM+'</tr></table>'); };}
</script>
<!--Окончание-->

p.s.
вообще Дефф тут навертел однако ))

0

38

К сожалению ничего не произошло...

0

39

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

там не обязательно

Имхо лучше все таки по полному названию искать.

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

и вообще, как выясняется, поиск не справляется со текстом в скрытых элементах, тут же у нас скрытый блок id=Inf_block_Left

Поиск ни с чем не справляется.
Элементарно слово "постер" не может найти.

0

40

Romych, так что теперь со мной ничего не получится...

0