Перейти к контенту

Рекомендуемые сообщения

Sannis

 

Помоги поЖалйусто, я досехпор на етом торможу, ооочен нужно! :D

 

post

 

может здесь? как в ставить?

 

javascript

image_resizer._parse_error_img = function()
{
	var re = /^<img(.*)src=['"](.+?)["'](.*)>$/gi;
	var ei = image_resizer.error_img;
	ei	 = ei.replace(re, "$2");

	image_resizer.error_img = ei;
}

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
  • Ответы 127
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Дополнение для 2.3.x

 

Использовался Lightbox от IP.Gallery 2.2.2

 

Чтобы аттачи открывались в лайтбоксе после быстрого редактирования, нужно в jscripts/ipb_topic.js найти

			document.getElementById( 'post-'+post_id ).innerHTML = html;
		xmlobj.execute_javascript( html );
		fix_linked_image_sizes();

и добавить после:

			/* Lightbox */
		if(typeof Lightbox != 'undefined'){myLightbox = new Lightbox();}
		/* Lightbox [E] */

Найти:

		document.getElementById( 'post-'+post_id ).innerHTML = post_cache[ post_id ];

и добавить после:

		/* Lightbox */
	if(typeof Lightbox != 'undefined'){myLightbox = new Lightbox();}
	/* Lightbox [E] */

Чтобы аттачи открывались в лайтбоксе на табах в профиле, нужно в ./jscripts/ips_profile_portal.js, найти:

							fix_linked_image_sizes();
						xmlobj.execute_javascript( html );

и добавить после:

							/* Lightbox */
						if(typeof Lightbox != 'undefined'){myLightbox = new Lightbox();}
						/* Lightbox [E] */

 

Плюс к тому, можете прочитать как избавиться от лишних стилей в теле страниц галереи и объединить лайтбокс в галерее и на форуме: http://forums.ibresource.ru/index.php?showtopic=59924.

 

Если вы используете ips_xmlhttprequest.js в своих модах, то можно также найти в нём:

ajax_request.prototype.format_for_post = function( arrayfields )
{
var str = '';

try
{
	for( var i in arrayfields )
	{
		str += i + '=' + this.encodeurl(arrayfields[i]) + '&';
	}
}
catch(e)
{
}

return str;
};

и заменить на:

ajax_request.prototype.format_for_post = function( arrayfields )
{
var str = '';

try
{
	for( var i in arrayfields )
	{
		if ( typeof arrayfields[i] != 'function' ) {
			str += i + '=' + this.encodeurl(arrayfields[i]) + '&';
		}
	}
}
catch(e)
{
}

return str;
};

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.