[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Вопрос по теме ... » Ссылки на схожие материалы, оформляем картинками. JavaScript

Ссылки на схожие материалы, оформляем картинками. JavaScript
[136] true [30.12.2014, 18:37]
Цитата ICE-DOG, Вт, 30.12.2014, 10:50:57
Они похоже сами не знают как это исправить:


счас приду)) прикол расскажу

Добавлено (30.12.2014, 18:37)
---------------------------------------------
не не расскажу,скриншот переписки больше страницы. короче у них команда сменилась.

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

в твоем же случае смех)

[137] ICE-DOG [31.12.2014, 11:04]
Цитата true, Вт, 30.12.2014, 20:37:30
давались адекватные точные советы и решения.

Может поделишься решением ?
[138] true [31.12.2014, 13:58]
Цитата ICE-DOG, Ср, 31.12.2014, 11:04:21
Может поделишься решением ?


давно было. точно не помню. но по ходу у них загрузчик глючил. он сохранял имена файлов,но сам фал не грузил на сервер.
вот переписка,может поможет.
Доступно только для пользователей
Прикрепления: 7396333.png (80.9 Kb) · 5582242.png (24.4 Kb) · 1667500.png (313.4 Kb)
[139] rons [10.01.2015, 23:00]
likbezz, приветствую, подскажи пожалуйста что нужно изменить в скрипте если картинка будет находится не в img а в например data-image?

Код
$('#uRelated li.uRelatedEntry a').each(function(){   
   var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';   
   $.get(url,{},function(d){   
   var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;   
   if(b){   
   for(var i=0;i<b.length;i++){      
      if(!/ucoz.net/i.test(b[i].src)){   
      src=b[i].src;   
      cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries'));break;      
      };   
   };   
   if(src==null){cont.prepend($('<img/>').attr('src',noimg).addClass('showimgenteries'))}   
   };   
   });   
   });

Сейчас так:
<div class="eMessage"><img src="http://s2.ucoz.net/a/16/2847.gif"></div>
Хотелось бы сделать так:
<div class="eMessage" data-image="http://s2.ucoz.net/a/16/2847.gif"></div>
[140] likbezz [11.01.2015, 00:29]
rons,
Цитата rons, Вс, 11.01.2015, 00:00:09
likbezz, приветствую, подскажи пожалуйста что нужно изменить в скрипте если картинка будет находится не в img а в например data-image?

Добрый.
Ну, если через одно место, то вот тут:
Код
var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;

на:
Код
var b=$(d).find('.eMessage').data('data-image')||false,src=null;

ну а по сути - всю серединку.
Если изначально предполагается наличие data-image то не фиг и проверку ставить на скрин картинки (if(!/ucoz.net/i.test(b[i].src))).. просто смотреть есть атрибут и не пустой ли..
[141] rons [11.01.2015, 01:53]
likbezz,
Цитата likbezz, Сб, 10.01.2015, 23:29:02
или вы не в теме?

не совсем wacko Я лепил, лепил data, так и ничего не вышло
Код
var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;

на
Код
var b=$(d).find('.eMessage').data('data-image')||false,src=null;

Что-то не так, не работает


Сообщение отредактировал rons - Воскресенье, 11.01.2015, 01:59
[142] likbezz [11.01.2015, 03:11]
rons,
Цитата rons, Вс, 11.01.2015, 02:53:44
Что-то не так, не работает

Ну а так:
Код
var b=$(d).find('.eMessage').eq(0).data('data-image')||false,src=null;
alert(b);

?
[143] rons [11.01.2015, 14:50]
likbezz,
Цитата likbezz, Вс, 11.01.2015, 02:11:54
Ну а так

Прикрепления: 8145806.jpg (11.3 Kb)
[144] likbezz [11.01.2015, 15:08]
rons, Следовательно, либо нет блока, либо нет атрибута ..
[145] rons [11.01.2015, 15:47]
likbezz,
Было так:
<div class="eMessage"><img src="картинка"></div>
Код
$('#uRelated li.uRelatedEntry a').each(function(){    
    var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';    
    $.get(url,{},function(d){    
    var b=$(d).find('.eMessage img:eq(0)')||$(d).find('.eTitle img:eq(0)')||false,src=null;    
    if(b){    
    for(var i=0;i<b.length;i++){       
       if(!/ucoz.net/i.test(b[i].src)){    
       src=b[i].src;    
       cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries'));break;       
       };    
    };    
    if(src==null){cont.prepend($('<img/>').attr('src',noimg).addClass('showimgenteries'))}    
    };    
    });    
    });

Так работает
Стало так:
<div class="eMessage" data-image="картинка"></div>
Код
$('#uRelated li.uRelatedEntry a').each(function(){    
    var c=$(this),cont=c.parent(),url=this.href,noimg='http://likbezz.ru/_theme1/_st/ico/_nopic.gif';    
    $.get(url,{},function(d){    
    var b=$(d).find('.eMessage').eq(0).data('data-image')||false,src=null;  
  alert(b);
    if(b){    
    for(var i=0;i<b.length;i++){       
       if(!/ucoz.net/i.test(b[i].src)){    
       src=b[i].src;    
       cont.prepend($('<img/>').attr('src',src).addClass('showimgenteries'));break;       
       };    
    };    
    if(src==null){cont.prepend($('<img/>').attr('src',noimg).addClass('showimgenteries'))}    
    };    
    });    
    });

Так не работает..
[146] likbezz [11.01.2015, 16:12]
rons,
Код
var b=$(d).find('.eMessage').eq(0).attr('data-image')||false,src=null;   
   alert(b);
[147] rons [11.01.2015, 16:29]
likbezz,
Теперь так:

<div class="eMessage" data-image="http://bestdress.com.ua/uploads/posts/2014-01/1388867043_vasilisa-volodina.jpg"></div>
Прикрепления: 6536137.jpg (23.2 Kb)


Сообщение отредактировал rons - Воскресенье, 11.01.2015, 16:30
[148] likbezz [11.01.2015, 16:34]
rons,
Цитата rons, Вс, 11.01.2015, 17:29:39
Теперь так:

Ну и вот .. ссылку получили.
[149] rons [11.01.2015, 16:38]
likbezz,
Цитата likbezz, Вс, 11.01.2015, 15:34:49
Ну и вот .. ссылку получили

только получается так :%)
<DIV id="uRelated" class="browsee" >
<UL class="uRelatedEntries" >
<LI class="uRelatedEntry" >
<IMG src="http://likbezz.ru/_theme1/_st/ico/_nopic.gif" class="showimgenteries" >
<IMG class="showimgenteries" >
<A href="ссылка" >имя</A>
</LI>
</UL>
</DIV>
[150] likbezz [11.01.2015, 18:17]
rons,
Цитата rons, Вс, 11.01.2015, 17:38:57
только получается так :%)

меняйте дальше .. на этом не все.
вся проверка и цикл лишний..


Полная версия сайта