abu Опубликовано 25 Июля 2009 Жалоба Поделиться Опубликовано 25 Июля 2009 Sannis Помоги поЖалйусто, я досехпор на етом торможу, ооочен нужно! post может здесь? как в ставить? javascriptimage_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; } Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
sergey001 Опубликовано 4 Февраля 2010 Жалоба Поделиться Опубликовано 4 Февраля 2010 А инструкцию к версии 2.3.6 можно?А то написано много, все смешалось в кучу.ПЛИЗ. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 10 Февраля 2010 Жалоба Поделиться Опубликовано 10 Февраля 2010 Дополнение для 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; }; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.