Кидай

 
														

Тоже увлекся, на ник не обратила там вниманиеSiava писал(а):P.P.S.
Если речь об этом моде, то я его вчера уже проверял и отписался там же.
 Оттуда поудаляла все, есть на то причины... То что положили, не смотрела, возможно об одном и том же говорим. По ссылке пробегись, по играм например, на скриншоты большие по весу обрати внимание. Пост загрузился, а при клике потом скриншоты грузятся. Утвержать не могу, путь короткий да и кеш работает
  Оттуда поудаляла все, есть на то причины... То что положили, не смотрела, возможно об одном и том же говорим. По ссылке пробегись, по играм например, на скриншоты большие по весу обрати внимание. Пост загрузился, а при клике потом скриншоты грузятся. Утвержать не могу, путь короткий да и кеш работает   открываются у меня быстро. Но наблюдала то что надо.
 открываются у меня быстро. Но наблюдала то что надо. 
														
 А вот на торрентс.ру.. я уже писал выше какая у них хитрость.
 А вот на торрентс.ру.. я уже писал выше какая у них хитрость.  
  - работает (картинка грузится только после открытия спойлера). Но когда пробую приспособить всё это дело на форум, то содержимое из <var class="... не грузится как картинка, а просто пустое
 - работает (картинка грузится только после открытия спойлера). Но когда пробую приспособить всё это дело на форум, то содержимое из <var class="... не грузится как картинка, а просто пустое 
Вижу.Siava писал(а): Вот сюда
Код: Выделить всё
<var class="postImg postImgAligned img-rightКод: Выделить всё
<img src="http://хххх.хх/ace/mp_village.jpg" border="0" onload="imgFit(this, screen.width-250);" onclick="imgFit(this, screen.width-250);" alt="" /> 
														
 Огроменное спасибо за модификацию, я прямо офигел даже - именно то что надо!
 Огроменное спасибо за модификацию, я прямо офигел даже - именно то что надо! 

 
														
Код: Выделить всё
function imgFit (img, maxW)
{
.....
function fixPostImage ($img)
{
....	
return $img;
}Код: Выделить всё
<script src="./jquery.pack.js" type="text/javascript"></script>
<script src="./jquery.pack2.js" type="text/javascript"></script>
<script language="Javascript" type="text/javascript">
var postImg_MaxWidth = screen.width - 202;
var postImgAligned_MaxWidth = Math.round(screen.width/3);
var hidePostImg =	false;
$(document).ready(function(){
	$(".postbody").each(function(){ initPost( $(this) ) });
});
</script>
Код: Выделить всё
function initPostImages(context)
{
	if (hidePostImg) return;
	var $in_spoilers = $('div.sp-body var.postImg', context);
	$('var.postImg', context).not($in_spoilers).each(function(){
		var $v = $(this);
		var src = $v.attr('title');
		var $img = $('<img src="'+ src +'" class="'+ $v.attr('className') +'" alt="IMG" />');
		$img = fixPostImage($img);
		var maxW = ($v.hasClass('postImgAligned')) ? postImgAligned_MaxWidth : postImg_MaxWidth;
		$img.bind('click', function(){ return imgFit(this, maxW); });
		$('#preload').append($img);
		var loading_icon = '<a href="'+ src +'" target="_blank"><img src="images/pic_loading.gif" alt="" border="0" /></a>';
		$v.html(loading_icon);
		if ($.browser.msie) {
			$v.after('<wbr>');
		}
		$img.one('load', function(){
			imgFit(this, maxW);
			$v.empty().append(this);
		});
	});
} , но не правильно работает "function imgFit", a под FireFox 3.0.5 все нормально работает: и картинки грузятся imgFit воркает.
, но не правильно работает "function imgFit", a под FireFox 3.0.5 все нормально работает: и картинки грузятся imgFit воркает.Спасибо за багрепортLektor писал(а):Стоп, такая трабла только под Opera 10 alpha Build 1139, а под IE картинки грузятся, но не правильно работает "function imgFit", a под FireFox 3.0.5 все нормально работает: и картинки грузятся imgFit воркает.

Код: Выделить всё
<script language="Javascript" type="text/javascript">
var postImg_MaxWidth = screen.width - 202;
var postImgAligned_MaxWidth = Math.round(screen.width/3);
var hidePostImg =	false;
$(document).ready(function(){
	$(this).each(function(){ initPost( $(this) ) });
});
</script>
Код: Выделить всё
<script language="Javascript" type="text/javascript">
var maxW = screen.width - 202;
$(document).ready(function(){
	$(this).each(function(){ initPost( $(this) ) });
});
</script>
Код: Выделить всё
function initPostImages(context)
{
	var $in_spoilers = $('div.sp-body var.postImg', context);
	$('var.postImg', context).not($in_spoilers).each(function(){
		var $v = $(this);
		var src = $v.attr('title');
		var $img = $('<img src="'+ src +'" class="'+ $v.attr('className') +'" alt="IMG" />');
		$img = fixPostImage($img);
		$img.bind('click', function(){ return imgFit(this, maxW); });
		$('#preload').append($img);
		var loading_icon = '<a href="'+ src +'" target="_blank"><img src="./images/pic_loading.gif" alt="" border="0"/></a>';
		$v.html(loading_icon);
		if ($.browser.msie || $.browser.opera) {
			$img.one('load', function(){ imgFit(this, maxW);	});
			$v.empty().append($img);
			$v.after('<wbr>');
		}
		else
		{
			$img.one('load', function(){
				imgFit(this, maxW);
				$v.empty().append(this);
			});
		}
	});
}
Код: Выделить всё
		$img.wrap('<a href="'+ this.src +'" target="_blank"></a>').attr({ src: "./images/tr_oops.gif", title: "Host for this image is banned!" });
 Под IE под Opera и FF, отлично работает. Гуд джоб, спасибо (перехожу на ваш вариант).
 Под IE под Opera и FF, отлично работает. Гуд джоб, спасибо (перехожу на ваш вариант).