VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Margi, в файл "clientscript/vbulletin_global.js" в конце добавь функцию
Code:
// Function for autoresize images in postbit
function resizeImage(im)
{
var max_width = 480;
var browserName = navigator.appName;
var cur_width = (browserName == 'Netscape') ? im.width : im.clientWidth;
if (cur_width > max_width)
{
var cur_height = (browserName == 'Netscape') ? im.height : im.clientHeight;
var ratio = max_width / cur_width;
im.style.width = parseInt(ratio * cur_width) + 'px';
im.style.height = parseInt(ratio * cur_height) + 'px';
im.style.cursor = 'pointer';
im.title = 'Нажмите для просмотра в полном размере ' + cur_width + 'x' + cur_height;
if (browserName == 'Microsoft Internet Explorer')
{
im.attachEvent ('onclick', function() { window.open(im.src); });
}
else
{
im.onclick = function OnClick() { window.open(im.src); }
}
}
}
параметр "max_width" отвечает за максимальную ширину изображения в пикселях. теперь открывай "includes/class_bbcode.php" и правь функию "handle_bbcode_img_match" так, чтобы она возвращала, не просто тэг <IMG>, но и еще с обработчиком события "onload". у меня это выглядит так:
PHP Code:
function handle_bbcode_img_match($link)
{
$link = $this->strip_smilies(str_replace('\\"', '"', $link));