€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Игнор картинок
1
13
куууу
@куууу
27.03.2019
По инструкции с форума почему то не работает.
Прописано:
1) /* Функция изменения загружаемой картинки */
var id_img = 0;
function imgminimum(obj){
var imgmax = 150; // максимальный размер картинки
var h = obj.height;
var w = obj.width;
if (h>imgmax||w>imgmax){if (h>w) {obj.height=imgmax}else {obj.width=imgmax}};
if (!obj.id){var scr=document.getElementById("leftdiv");
scr.scrollTop=scr.scrollHeight;
obj.id=id_img++;}}
2) /* [Функция - вывода сообщений и команд] */
var pu = new Array;
var pt = new Array;
function f(room,cmd,nick,tonick,text,time,colornick,color,var9,var10,var11,var12,var13,var14,userid) {
if(ign_ok(nick) && cmd!=6 && cmd!=7) return;
if(nick==nick_r && room!=room_r) return;
text=text.replace("<img src=tmp","<img onload=imgminimum(this) src=tmp");
3) if (text.split('src=tmp').length>1&&parent.users.document.getElementById('kartinka').checked) {text=text.replace(/.br..img.src.(tmp.(.+\.jpg)).border.0..br./igm, "<a href=$1 target=_blank><img src=http://mpchat.com/blank/img/ftp/img.gif border=0> $2</a>")} else {text=text.replace(/.br..img.src.(tmp.(.+\.jpg)).border.0..br./igm, "<img onload=parent.imgminimum(this) src=$1 border=0>")};
/* Добавление граф ников, градиента и формат времени */
ну и чекбокс собственно рядом со строкой сообщения
Убирал строчку text=text.replace("<img src=tmp","<img onload=imgminimum(this) src=tmp"); - результата нет. Как только вставляешь скрипт под пунктом 3 чат просто перестаёт грузится. Что я делаю не так?
13
куууу
@куууу
18.04.2019
:/
441
Валентин
@DjValek
18.04.2019
теперь по русски...что вы хотите, изменить размер картинки или все таки игнорировать?
и фильтруйте чат фреймовый от безфрейма
Отредактировано DjValek -
18.04.2019
13
куууу
@куууу
19.04.2019
DjValek
пишет:
теперь по русски...что вы хотите, изменить размер картинки или все таки игнорировать?
и фильтруйте чат фреймовый от безфрейма
Я хочу чтоб пользователи могли чекбоксом отключать показ картинок в чате для себя. Других инструкция я не нашёл
320
Сергей
@Brokl
20.04.2019
/* [НАСТРОЙКИ] */
/* показ загружаемых картинок */
var use_img = 0;
------------------------------------------------------
if (text.split('src=tmp').length>1&&use_img == 1) {text=text.replace(/.br..img.src.(tmp.(.+\.(gif|jpg|jpeg|bmp|png|tif|tiff))).border.0..br./igm, "<a href=$1 target=_blank><img src=http://mpchat.com/blank/img/ftp/img.gif border=0> $2</a>")} else {text=text.replace(/.br..img.src.(tmp.(.+\.(gif|jpg|jpeg|bmp|png|tif|tiff))).border.0..br./igm, "<img onload=parent.imgminimum(this) src=$1 border=0 >")};
/* Добавление граф ников, градиента и формат времени */
----------------------------------------------------------------------------
<input type="checkbox" checked="checked" onclick="if(use_img) {use_img=0;} else {use_img=1;}" title="вкл/откл картинки">-вкл/откл картинки с пк<hr>
Отредактировано Brokl -
20.04.2019
13
куууу
@куууу
20.04.2019
Brokl
пишет:
/* [НАСТРОЙКИ] */
/* показ загружаемых картинок */
var use_img = 0;
------------------------------------------------------
if (text.split('src=tmp').length>1&&use_img == 1) {text=text.replace(/.br..img.src.(tmp.(.+\.(gif|jpg|jpeg|bmp|png|tif|tiff))).border.0..br./igm, "<a href=$1 target=_blank><img src=http://mpchat.com/blank/img/ftp/img.gif border=0> $2</a>")} else {text=text.replace(/.br..img.src.(tmp.(.+\.(gif|jpg|jpeg|bmp|png|tif|tiff))).border.0..br./igm, "<img onload=parent.imgminimum(this) src=$1 border=0 >")};
/* Добавление граф ников, градиента и формат времени */
----------------------------------------------------------------------------
<input type="checkbox" checked="checked" onclick="if(use_img) {use_img=0;} else {use_img=1;}" title="вкл/откл картинки">-вкл/откл картинки с пк<hr>
У меня в первой строчке var img_no = 0; если просто добавить то что ты написал то ничего не работает, если я убираю var img_no = 0; и оставляю use_img то чат перестаёт грузиться
320
Сергей
@Brokl
20.04.2019
у меня работает норм. также испытывал на стандартных скриптах. так что надо смотреть)) если что ссылку давай