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

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

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


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


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

Сообщений 781 страница 800 из 1001

Перевести1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

Предыдущая тема - Запросы по скриптам[8]
Следующая тема - Запросы по скриптам[10]

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

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

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

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

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

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

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

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

+1

Перевести781

Мне надо превью для скрипта инстаграма, а не уменьшение их до пачки сигарет и некликабельные .... и вручную все теги менять, слишком неудобно

0

Перевести782

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

А можно сделать, чтоб вставлялись превью, ну к пример размером 250 на 250, а то во весь экраны получаются фото.....

Инстаграм выдаёт 3 варианта размеров фото с шириной 640 пикселей, 750 и 1080 (первоначальный вариант скрипта как раз выдаёт 1080)
вот вариант, который выдаёт превью с шириной 640

Код:
<!-- Работаем с изображением из Инстаграма (preview)-->
<script type="text/javascript">
$("#image-source-list").append('<img id="inst" src="http://forumstatic.ru/files/0017/d8/50/70594.png" title="из Instagram" style="cursor:pointer;vertical-align:bottom;width:21px;">'),$("#inst").live("click",function(){$("#image-area #my-inst").length>0?$("#image-area #my-inst").remove():$("#image-area").append('<div id="my-inst"><img src="" style="cursor:pointer;vertical-align:bottom;width:32px;border:1px solid rgb(225, 225, 227);">&nbsp;<input id="i-img" type="url" pattern="https?://(.+){12,}" maxlength="1000" size="40" placeholder="http://Ссылка на пост в Instagram"></div>'),$("#i-img").live("paste",function(){var i=$(this);setTimeout(function(){var t=$(i).val().split(/\/p\/(.*?)\//)[1],e=$(i).prev("img");$.getJSON("https://www.instagram.com/p/"+t+"/?__a=1",function(t){var a=t.graphql.shortcode_media.display_url,r=t.graphql.shortcode_media.display_resources[0].src;$(e).attr("src",a),$(i).val(""),insert("[url="+a+"][img]"+r+"[/img][/url]")})},0)})}),$("#button-image").on("click",function(){$("#image-area #my-inst").length>0&&$("#image-area #my-inst").remove()});
</script>

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

+5

Перевести783

Romych
А для Imgur'a можно так же? - Фотки уже стали умирать за четыре дня ((((((((((

Отредактировано sshmmv (Сб, 16 Июн 2018 14:11:29)

0

Перевести784

sshmmv
вот код для загрузки Имгуром
<!-- другой фотохостинг -->
<script type="text/javascript" src="/files/0018/14/a0/26672.js"></script>

пора этот код в скрипты выложить, мне надоело его разыскивать

+2

Перевести785

tartar1
Он есть у меня. И ссылки на него я давал в обоих своих сообщениях, выше. Вопрос был о том, можно ли для имгура переделать или сделать скрипт, чтобы картинка вставлялась в сообщение не в полном размере, а как превью?

Отредактировано sshmmv (Сб, 16 Июн 2018 15:35:35)

0

Перевести786

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

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

типа так?

https://i.imgur.com/tDh3W8x.gif

Код:
<!-- Загружаем изображения на Imgur + (preview)-->
<script type="text/javascript">
$("#image-source-list").append('<img id="imgur" src="/files/0017/d8/50/10221.png" title="Загрузить на Imgur" style="cursor:pointer;vertical-align:bottom;width:21px;">'),$("#imgur").live("click",function(){function e(e){if(e&&e.type.match(/image.*/)){$("#my-imgur").html('<img src="/files/0017/d8/50/49683.gif" >');var i=new FormData;i.append("image",e);var t=new XMLHttpRequest;t.open("POST","https://api.imgur.com/3/image.json"),t.onload=function(){var e=JSON.parse(t.responseText).data.link,i=e.replace(/\.(jpg|gif|png)/g,"b.$1");$("#my-imgur").text("Перетащи сюда картинку!"),insert("[url="+e+"][img]"+i+"[/img][/url]")},t.setRequestHeader("Authorization","Client-ID 28aaa2e823b03b1"),t.send(i)}}$("#image-area #my-imgur").length>0?$("#image-area #my-imgur").remove():($("#image-area").append('<div id="my-imgur" style="border:5px solid;text-align:center;line-height:40px;cursor:move;width:100px;font-size:18px;">Перетащи сюда картинку!</div>'),window.ondragover=function(e){e.preventDefault()},window.ondrop=function(i){i.preventDefault(),e(i.dataTransfer.files[0])})}),$("#button-image").on("click",function(){$("#image-area #my-imgur").length>0&&$("#image-area #my-imgur").remove()});
</script>

+5

Перевести787

Romych
а можно без перетаскивания?

0

Перевести788

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

типа так?

:cool: 
Вот только проверить не могу: на мобильнике перетаскивание не осуществить.  :D

И еще вопрос. Если будут стоять одновременно два скрипта (а они будут стоять одновременно  :)), то их значки встают вплотную друг к другу:

http://sg.uploads.ru/Utlf0.jpg
Можно их разделить?

А так всё классно! (Только из-за перетаскивания им пользоваться невозможно.  :D)

Отредактировано sshmmv (Вс, 17 Июн 2018 09:51:47)

0

Перевести789

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

а можно без перетаскивания?

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

не могу: на мобильнике перетаскивание не осуществить.

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

И еще вопрос. Если будут стоять одновременно два скрипта (а они будут стоять одновременно  :)), то их значки встают вплотную друг к другу:
Можно их разделить?

вот совмещённый вариант для работы с фото из Инстаграм и с загрузкой на Imgur,
загрузку можно осуществлять как перетаскиванием, так и кликом,
и добавлен чекбокс, галочка в котором вставит в сообщение превью с Imgur, отсутствие галочки - изображение в оригинальном размере

http://sd.uploads.ru/4cV0m.gif

Код:
<!-- Загружаем изображения на Imgur и работаем с фото из Instagram-->
<script type="text/javascript" src="http://forumstatic.ru/files/0017/d8/50/14900.js"></script>

+5

Перевести790

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

и добавлен чекбокс, галочка в котором вставит в сообщение превью с Imgur, отсутствие галочки - изображение в оригинальном размере

Чекбокс не нужен: ни кто галочку ставить не будет, прежде чем загрузить картинку, и поэтому все картинки будут в оригинальном размере. (Да я и сам не сразу разобрался, когда именно надо ставить галку.) Пожалуйста, уберите чекбокс.  :)  Пусть будет только превью.

0

Перевести791

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

Пожалуйста, уберите чекбокс.

Лучше сделать это опционально, в настройках скрипта... - С галочкой или без...
Ибо на Артфорумах к примеру - превью никому не нужно и все чертыхаются, вынужденно его проставлять каждый раз,
С другой стороны, на форумах "всё обо всём" зачаcтую требуется обратное, дабы не загромождать топик и увеличить скорость загрузки страницы

Отредактировано Deff (Вс, 17 Июн 2018 16:15:42)

+4

Перевести792

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

Чекбокс не нужен

Я бы не стал такое утверждать за всех. Допустим я хочу загрузить изображение размером 25х25, а мне на него выйдет превью 125х125, нелогично. Так что оставлю всё как есть, а вам вот отдельный вариант, где галочка изначально установлена

Код:
<script type="text/javascript" src="http://forumstatic.ru/files/0017/d8/50/46961.js"></script>
Deff написал(а):

Лучше сделать это опционально, в настройках скрипта... - С галочкой или без...

Опять же таки получится, что админ форума опционально за всех пользователей решит, что им "удобно",
а наличие чекбокса даёт пользователям самими выбирать, что им нужно в конкретной ситуации

+2

Перевести793

Romych
Я про то - чо чекбокс - оставить - вот галка изначально чекнутая или нет - выбор для конкретного форума

+3

Перевести794

окошко не убирается
чекбокс не подписан

0

Перевести795

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

чекбокс не подписан

что значит не подписан? при наведении на чекбокс появляется описание

0

Перевести796

мои пользователи не поймут

наводить надо

0

Перевести797

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

мои пользователи не поймут

это какого же возраста ваш контингент? дошкольники, которые ещё читать не умеют?

0

Перевести798

tartar1
:D Это уже смахивает на...
Есть возможность добавить cвой текст к элементу  через :before или :after

Если самостоятельно - проблемы-
Установите скрипт, дайте ник-пароль в личку

Отредактировано Deff (Вс, 17 Июн 2018 16:51:50)

+2

Перевести799

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

окошко не убирается

0

Перевести800

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

вот отдельный вариант, где галочка изначально установлена

http://forumstatic.ru/files/000b/db/32/28168.gif  http://forumstatic.ru/files/000b/db/32/37242.gif

0


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