Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[10]


Запросы по скриптам[10]

Сообщений 1021 страница 1040 из 2001

1

Предыдущая тема - Запросы по скриптам[9]

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+4

1021

sshmmv написал(а):

А эти уже не хотят. Не поможете?

так попробуйте, правда тут только с форматом jpg работает скрипт

Код:
<!---Просмотр фотографий без перехода на новую страницу v.2.6--->
<script type="text/javascript">
var a = 1; // режим демонстрации слайд-шоу, 0 - на всей странице, 1 - в отдельно взятом посте
var host = ['funkyimg.com','imageban.ru','forumfiles.ru','uploads.ru','fotki.info','savepic.net','savepic.ru','radikale.ru','radikal.ru','fastpic.ru','firepic.org','imgbox.com'];
$('.post-content').map(function(){ 
var Col, Cont, PR, HR, Tit, hvost,sv;
Col = $(this).find('img.postimg').length;
if(a!==0){Cont=$(this).attr('id');}else{Cont='all';}
$(this).find('a:has(img)').each(function(){
PR = $(this).find('img.postimg').attr('src'); HR = $(this).attr('href');
sv = HR.match(/(png|jpg|gif|jpeg|funkyimg)/g);
Tit = $(this).find('img.postimg').attr('title');$(this).attr('title',Tit);
if (HR.lastIndexOf('.html')!= -1){hvost=HR.slice(-8,-5);}
for (var i=0; i<host.length; i++){
if((PR.indexOf(host[i])!= -1)){
PR=PR.replace(/(.*?)\.uploads\.ru\/t\/(.*?)/gi, '$1.uploads.ru/i/$2');
PR=PR.replace(/http:\/\/forumfiles\.ru\/uploads\/(\d+)\/(\w+)\/(\d+)\/(\d+)\/t(\d+)\.(png|jpg|gif|jpeg)/gi, 'http://forumfiles.ru/uploads/$1/$2/$3/$4/$5.$6');
PR=PR.replace(/https:\/\/(\w+)\.imageban\.ru\/thumbs\/(\d+)\.(\d+)\.(\d+)\/(\w+)\.(png|jpg|gif|jpeg)/gi, 'https://$1.imageban.ru/out/$2/$3/$4/$5.$6');
PR=PR.replace(/(.*?)\.ifotki\.info\/thumb\/(.*?)/gi, '$1.ifotki.info/org/$2');
PR=PR.replace(/http:\/\/savepic\.(net|ru)\/(\d+)m\.(png|jpg|gif|jpeg)/gi, 'http://savepic.$1/$2.$3');
PR=PR.replace(/(.*?)\.fastpic\.ru\/thumb\/(.*?)\.(png|jpg|gif|jpeg)/gi, '$1.fastpic.ru/big/$2.'+hvost);
PR=PR.replace(/(.*?)\.radikale\.ru\/uploads\/(.*?)\-prev\.(png|jpg|gif|jpeg)/gi, '$1.radikale.ru/uploads/$2-full.$3');
PR=PR.replace(/(.*?)\.radikal\.ru\/(.*?)t\.(png|jpg|gif|jpeg)/gi, '$1.radikal.ru/$2.$3');
PR=PR.replace(/(.*?)\.firepic\.org\/(\d+)\/thumbs\/(.*?)\.(png|jpg|gif|jpeg)/gi, '$1.firepic.org/$2/images/$3.$4');
PR=PR.replace(/http:\/\/(.*?)\.imgbox\.com\/(.*?)\.(png|jpg|gif|jpeg)/gi, 'http://i.imgbox.com/$2.$3');
PR=PR.replace(/https:\/\/funkyimg\.com\/(view|p)\/(\w+)/gi, 'https://funkyimg.com/i/$2.jpg');
}
if((HR.indexOf(host[i])!= -1)){$(this).attr('href',PR);}}
if (Col<2 && sv !== null) {$(this).attr('rel','iLoad');} else if (Col>=2 && sv!== null) {$(this).attr('rel','iLoad|'+Cont);} else if (Col>=2 && sv == null) {$(this).attr('rel','nofollow ugc');} else {return;}
});});
</script>

+1

1022

ACT3255 написал(а):

ссылки на посты с фото и кнопкой скачивания (под спойлером)

потому наверное и не срабатывает мой скрипт, что кнопка под спойлером, после удаления вами скрипта не могу посмотреть на реакцию

0

1023

Romych написал(а):

только с форматом jpg работает скрипт

Попробовал. При наведении мышкой на картинку (нажатии пальцем на мобильном) показывает двойное расширение файла: *.jpg.jpg Но работает!
Убрал в скрипте .jpg – и удвоение расширения исчезло. Скрипт так же отлично работает.
Исправленный:

Код:
<!---Просмотр фотографий без перехода на новую страницу v.2.6--->
<script type="text/javascript">
var a = 1; // режим демонстрации слайд-шоу, 0 - на всей странице, 1 - в отдельно взятом посте
var host = ['funkyimg.com','imageban.ru','forumfiles.ru','uploads.ru','fotki.info','savepic.net','savepic.ru','radikale.ru','radikal.ru','fastpic.ru','firepic.org','imgbox.com'];
$('.post-content').map(function(){ 
var Col, Cont, PR, HR, Tit, hvost,sv;
Col = $(this).find('img.postimg').length;
if(a!==0){Cont=$(this).attr('id');}else{Cont='all';}
$(this).find('a:has(img)').each(function(){
PR = $(this).find('img.postimg').attr('src'); HR = $(this).attr('href');
sv = HR.match(/(png|jpg|gif|jpeg|funkyimg)/g);
Tit = $(this).find('img.postimg').attr('title');$(this).attr('title',Tit);
if (HR.lastIndexOf('.html')!= -1){hvost=HR.slice(-8,-5);}
for (var i=0; i<host.length; i++){
if((PR.indexOf(host[i])!= -1)){
PR=PR.replace(/(.*?)\.uploads\.ru\/t\/(.*?)/gi, '$1.uploads.ru/i/$2');
PR=PR.replace(/http:\/\/forumfiles\.ru\/uploads\/(\d+)\/(\w+)\/(\d+)\/(\d+)\/t(\d+)\.(png|jpg|gif|jpeg)/gi, 'http://forumfiles.ru/uploads/$1/$2/$3/$4/$5.$6');
PR=PR.replace(/https:\/\/(\w+)\.imageban\.ru\/thumbs\/(\d+)\.(\d+)\.(\d+)\/(\w+)\.(png|jpg|gif|jpeg)/gi, 'https://$1.imageban.ru/out/$2/$3/$4/$5.$6');
PR=PR.replace(/(.*?)\.ifotki\.info\/thumb\/(.*?)/gi, '$1.ifotki.info/org/$2');
PR=PR.replace(/http:\/\/savepic\.(net|ru)\/(\d+)m\.(png|jpg|gif|jpeg)/gi, 'http://savepic.$1/$2.$3');
PR=PR.replace(/(.*?)\.fastpic\.ru\/thumb\/(.*?)\.(png|jpg|gif|jpeg)/gi, '$1.fastpic.ru/big/$2.'+hvost);
PR=PR.replace(/(.*?)\.radikale\.ru\/uploads\/(.*?)\-prev\.(png|jpg|gif|jpeg)/gi, '$1.radikale.ru/uploads/$2-full.$3');
PR=PR.replace(/(.*?)\.radikal\.ru\/(.*?)t\.(png|jpg|gif|jpeg)/gi, '$1.radikal.ru/$2.$3');
PR=PR.replace(/(.*?)\.firepic\.org\/(\d+)\/thumbs\/(.*?)\.(png|jpg|gif|jpeg)/gi, '$1.firepic.org/$2/images/$3.$4');
PR=PR.replace(/http:\/\/(.*?)\.imgbox\.com\/(.*?)\.(png|jpg|gif|jpeg)/gi, 'http://i.imgbox.com/$2.$3');
PR=PR.replace(/https:\/\/funkyimg\.com\/(view|p)\/(\w+)/gi, 'https://funkyimg.com/i/$2');
}
if((HR.indexOf(host[i])!= -1)){$(this).attr('href',PR);}}
if (Col<2 && sv !== null) {$(this).attr('rel','iLoad');} else if (Col>=2 && sv!== null) {$(this).attr('rel','iLoad|'+Cont);} else if (Col>=2 && sv == null) {$(this).attr('rel','nofollow ugc');} else {return;}
});});
</script>

Теперь вам надо выложить его в файлы форума.  :cool:

П.С.: 'http://forumfiles.ru/uploads/$1/$2/$3/$4/$5.$6');
Здесь не возникнет проблем из-за https?
Хотя... в изначальном варианте этого скрипта он нормально работал и с имгуром, и с forumfiles, без их прописки в скрипте.

Отредактировано sshmmv (Вс, 12 Апр 2020 12:43:09)

0

1024

sshmmv написал(а):

П.С.: 'http://forumfiles.ru/uploads/$1/$2/$3/$4/$5.$6');
Здесь не возникнет проблем из-за https?

добавил поддержку https

Код:
<!---Просмотр фотографий без перехода на новую страницу v.2.6--->
<script type="text/javascript">
var a = 1; // режим демонстрации слайд-шоу, 0 - на всей странице, 1 - в отдельно взятом посте
var host = ['funkyimg.com','imageban.ru','forumfiles.ru','uploads.ru','fotki.info','savepic.net','savepic.ru','radikale.ru','radikal.ru','fastpic.ru','firepic.org','imgbox.com'];
$('.post-content').map(function(){ 
var Col, Cont, PR, HR, Tit, hvost,sv;
Col = $(this).find('img.postimg').length;
if(a!==0){Cont=$(this).attr('id');}else{Cont='all';}
$(this).find('a:has(img)').each(function(){
PR = $(this).find('img.postimg').attr('src'); HR = $(this).attr('href');
sv = HR.match(/(png|jpg|gif|jpeg|funkyimg)/g);
Tit = $(this).find('img.postimg').attr('title');$(this).attr('title',Tit);
if (HR.lastIndexOf('.html')!= -1){hvost=HR.slice(-8,-5);}
for (var i=0; i<host.length; i++){
if((PR.indexOf(host[i])!= -1)){
PR=PR.replace(/(.*?)\.uploads\.ru\/t\/(.*?)/gi, '$1.uploads.ru/i/$2');
PR=PR.replace(/^https?:\/\/forumfiles\.ru\/uploads\/(\d+)\/(\w+)\/(\d+)\/(\d+)\/t(\d+)\.(png|jpg|gif|jpeg)/gi, 'http://forumfiles.ru/uploads/$1/$2/$3/$4/$5.$6');
PR=PR.replace(/https:\/\/(\w+)\.imageban\.ru\/thumbs\/(\d+)\.(\d+)\.(\d+)\/(\w+)\.(png|jpg|gif|jpeg)/gi, 'https://$1.imageban.ru/out/$2/$3/$4/$5.$6');
PR=PR.replace(/(.*?)\.ifotki\.info\/thumb\/(.*?)/gi, '$1.ifotki.info/org/$2');
PR=PR.replace(/http:\/\/savepic\.(net|ru)\/(\d+)m\.(png|jpg|gif|jpeg)/gi, 'http://savepic.$1/$2.$3');
PR=PR.replace(/(.*?)\.fastpic\.ru\/thumb\/(.*?)\.(png|jpg|gif|jpeg)/gi, '$1.fastpic.ru/big/$2.'+hvost);
PR=PR.replace(/(.*?)\.radikale\.ru\/uploads\/(.*?)\-prev\.(png|jpg|gif|jpeg)/gi, '$1.radikale.ru/uploads/$2-full.$3');
PR=PR.replace(/(.*?)\.radikal\.ru\/(.*?)t\.(png|jpg|gif|jpeg)/gi, '$1.radikal.ru/$2.$3');
PR=PR.replace(/(.*?)\.firepic\.org\/(\d+)\/thumbs\/(.*?)\.(png|jpg|gif|jpeg)/gi, '$1.firepic.org/$2/images/$3.$4');
PR=PR.replace(/http:\/\/(.*?)\.imgbox\.com\/(.*?)\.(png|jpg|gif|jpeg)/gi, 'http://i.imgbox.com/$2.$3');
PR=PR.replace(/https:\/\/funkyimg\.com\/(view|p)\/(\w+)/gi, 'https://funkyimg.com/i/$2');
}
if((HR.indexOf(host[i])!= -1)){$(this).attr('href',PR);}}

if (Col<2 && sv !== null) {$(this).attr('rel','iLoad');} else if (Col>=2 && sv!== null) {$(this).attr('rel','iLoad|'+Cont);} else if (Col>=2 && sv == null) {$(this).attr('rel','nofollow ugc');} else {return;}

});});
</script>
sshmmv написал(а):

Теперь вам надо выложить его в файлы форума.

Куда? вы про форум техподдержки?

+1

1025

Romych написал(а):

Куда? вы про форум техподдержки?

Ага. –> Скрипты от пользователей 3   :cool:

Отредактировано sshmmv (Вс, 12 Апр 2020 15:03:51)

0

1026

Romych
Кажется, я понял в чем проблема у @ACT3255
Такую же "проблемную" картинку-ссылку я нашел и у себя: http://cebro.mybb.ru/viewtopic.php?id=178#p11130 - нижняя картинка. Ее код:

Код:
[url=https://radikal.ru/video/jVSwJPVtHtq][img]https://poster.radikal.ru/1911/9e/b7453a8e6806.jpg[/img][/url]

Из-за того, что адрес картинки и адрес ссылки – оба radikal (а в картинке-ссылке у @ACT3255 оба адреса на яндексе?), скрипт, похоже, "путается".
А на этой картинке скрипт не просто не работает, но он не дает перейти к странице с видео: вместо страницы https://radikal.ru/video/jVSwJPVtHtq открывается страница https://poster.radikal.ru/1911/9e/b7453a8e6806.jpg
Или вот ещё для примера. Картинка-ссылка на главную страницу imageban:
https://i3.imageban.ru/thumbs/2020.04.11/7322fabb6a4188e522f2219747acaa4b.jpg

Код:
[url=https://imageban.ru][img]https://i3.imageban.ru/thumbs/2020.04.11/7322fabb6a4188e522f2219747acaa4b.jpg[/img][/url]

С этим скриптом вместо главной страницы imageban.ru на отдельной странице открывается эта картинка.


При разных же адресах всё работает отлично: http://cebro.mybb.ru/viewtopic.php?id=17#p208 – картинка-ссылка в начале сообщения. Ее код:

Код:
[url=https://my-files.su/][img]https://i.imgur.com/2kc3d8ql.jpg[/img][/url]

Второй пример: http://cebro.mybb.ru/viewtopic.php?id=7&p=2#p2398 – первая картинка – ссылка. Ее код:

Код:
[url=https://ok.ru/video/2802127221][img]https://i.imgur.com/2Vkvaah.jpg[/img][/url]

И по этой же ссылке в сообщениях ниже можно посмотреть отличную работу скрипта.

Отредактировано sshmmv (Вс, 12 Апр 2020 22:22:57)

0

1027

ACT3255
Я покавырялся, пока неуспешно(вдобавок у меня провайдер оч плохо грузит форумы)... Код можно убрать :dontknow:  Попробую в течении недели еще раз на своем тестовике, если можно дайте пару картинок с разных хостингов, которые не открываются

Отредактировано Deff (Вс, 12 Апр 2020 20:03:25)

0

1028

Многоуважаемые @Deff . @Romych к сожалению не работает, я писал, могу дать пароли (дал) но если Вы кто то будете смотреть, (скрипт не стоит) (удалил его) ибо народ пишет и орет, чё за хня? ))))
Не работает скрипт и фиг с ним, меньше запросов ))) хотя с оным было красивее.
Если кто то придумает, что то наподобие...

Отредактировано ACT3255 (Вс, 12 Апр 2020 22:24:32)

0

1029

ACT3255
скопируйте у себя один из проблемных постов в бб-коде полностью со всеми картинками, кнопкой-ссылкой под спойлером и выложите здесь в скрытом тексте. Я этот пост размещу у себя на тестовом и попробую поковыряться

sshmmv написал(а):

Ага. –> Скрипты от пользователей 3   :cool:

придётся ещё немного поколдовать перед публикацией, чтоб скрипт не соптыкался в случаях как у ACT3255

+2

1030

RomychЭто зашифрованный

Код:
spoiler="Open For Vote"]PHNwYW4gc3R5bGU9ImRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXIiPiA8YSBocmVmPSJodHRwczovL3lhZGkuc2svaS9mUElsS1NRX01RSFktdyI+PGltZyBzcmM9Imh0dHBzOi8vZm9ydW1zdGF0aWMucnUvZmlsZXMvMDAxNC83NC9jYi8xNDQ5NS5wbmciIGNsYXNzPSJwb3N0aW1nIiAvPjwvYT4gPC9zcGFuPiA[/spoiler]

Именно на кнопку (картинку)
Расшифровывается это с помощью

я @Alex_63 писал об этом, он в курсе.

Отредактировано ACT3255 (Вс, 12 Апр 2020 22:57:56)

+1

1031

Romych написал(а):

ACT3255
скопируйте у себя один из проблемных постов в бб-коде полностью со всеми картинками, кнопкой-ссылкой под спойлером

Romych
Вот эти картинки-ссылки (а так же любые другие, подобные этим):

Код:
[url=https://yandex.ru/][img]https://yastatic.net/s3/home/logos/m/customlogo/distance.png[/img][/url]

[url=https://imageban.ru][img]https://i3.imageban.ru/thumbs/2020.04.11/7322fabb6a4188e522f2219747acaa4b.jpg[/img][/url]

[url=https://radikal.ru/video/jVSwJPVtHtq][img]https://poster.radikal.ru/1911/9e/b7453a8e6806.jpg[/img][/url]

Первая – Яндекс – это как раз то, с чем мучается ACT3255
А остальные – вместо сайта в отдельном окне открывается картинка.

Добавлено спустя 13 минут 26 секунд:

Черт! А на другом форуме картинка с Яндексом у меня работает нормально!

Отредактировано sshmmv (Вс, 12 Апр 2020 23:03:23)

0

1032

sshmmv
Пожалуйста, Вы путаете нас... У меня все ФОТО  работают со всеми и старыми скриптами и с правками, не работает только ссылка из под картинки.
Вы же показываете свои примеры, я у Вас картинки не вижу, вижу чисто ссыль ня яндекс.

Отредактировано ACT3255 (Вс, 12 Апр 2020 23:12:44)

0

1033

ACT3255 написал(а):

я у Вас картинки не вижу, вижу чисто ссыль ня яндекс

Скопируйте код, и вставьте его в сообщение на вашем форуме. Тапните по картинкам – что получится?

0

1034

sshmmv написал(а):
ACT3255 написал(а):

я у Вас картинки не вижу, вижу чисто ссыль ня яндекс

Скопируйте код, и вставьте его в сообщение на вашем форуме. Тапните по картинкам – что получится?

Я уже даже на гифке показал, ссылка на файлообменник, которая мне и нужна.
Трабл в том, что при КЛИКЕ на это у картинку, скрипт ЕЁ ХАВАЕТ как картинку, а не игнорит, мне кажется что трабл в размере картинки или адреса.

0

1035

ACT3255 написал(а):

КЛИКЕ на это у картинку, скрипт ЕЁ ХАВАЕТ как картинку, а не игнорит,

Угу. Это именно те, что я выложил в коде. Кажется, кроме Яндекса. Хотя на другом (текстовом) форуме картинка с Яндексом ведет себя точно так же, как показано у вас.
Сделайте, как я сказал выше, и отпишитесь, что у вас получилось.

Отредактировано sshmmv (Вс, 12 Апр 2020 23:17:19)

0

1036

sshmmv
Для чего? Вы Рулите в ЭТОМ скрипте?

0

1037

sshmmv
У Вас на форе столько ошибок, что наверное позавидовать можно, так никто не делает.
МЛМ.

0

1038

ACT3255 написал(а):

sshmmv
Для чего? Вы Рулите в ЭТОМ скрипте?

За то время, что вы потратили на пререкания со мной, я уже штук двадцать вариантов проверил. А вы один готовый не можете.
Ладно, в таком случае, ваши проблемы меня не интересуют, меня интересуют мои проблемы – некорректная работа скрипта с такими картинками-ссылками: Запросы по скриптам[10] Я хочу с этим разобраться.

+1

1039

sshmmv
Вы проверили, но не то, что я имел ввиду.

0

1040

ACT3255 написал(а):

но не то, что я имел ввиду

Удивительно: скрипт на картинке с Яндексом поначалу повел себя так же, как у вас. А сейчас работает нормально.  :dontknow:

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[10]