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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Новый загрузчик изображений (Imgur+Instagram, добавка перетаскиванием)


Новый загрузчик изображений (Imgur+Instagram, добавка перетаскиванием)

Сообщений 201 страница 220 из 254

1

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

К вопросу о перламутровых пуговицах:
А можно еще внедрить возможность перетаскивания?

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

Перламутровые пуговицы - в комплекте :glasses:

Новый загрузчик изображений в форме ответа
С возможностью добавления файлов перетаскиванием и вставкой из Instagram

В качестве основы для скрипта взят набросок от Romych.

https://i.imgur.com/ju15Cwl.png
https://i.imgur.com/hyZ8M64.png

Преимущества по сравнению с предыдущими версиями:
- Интеграция загрузки картинок на хорошо зарекомендовавшие себя хостинги Imgur.com и ImageBan.ru в стандартный интерфейс формы ответа, наряду с загрузкой от сервиса на собственный хостинг Uploads.ru;
- Возможность добавления файлов в очередь загрузки перетаскиванием в форму загрузчика;
- Мультизагрузка (т.е. загрузка нескольких изображений одновременно) на любой из трех поддерживаемых хостингов (в том числе при добавлении перетаскиванием);
- Возможность вставки изображений из постов Instagram с превью (шириной 320 пикселей) в форме вставки "Из интернета";
- Отсутствие страницы "Переход по внешней ссылке": при открытии полноразмерной картинки она отображается без дополнительных переходов (спасибо Admin :)).


Установка кода в HTML низ или HTML верх
Убедительная просьба не перезаливать файл скрипта к себе: на стабильность это никак не повлияет, но оставит Вас без обновлений в коде. Старые версии без обновлений могут со временем перестать работать.

<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/18001.js"></script>


Тестируем скрипт, отписываемся о неполадках в работе в этой теме.


Дополнения:
- Исключение Uploads.ru из меню выбора хостинга
- Возможность загрузки на Imgur.com и ImageBan.ru со своим API-ключом
- Выбор формата вставки "Оригинал" по умолчанию
- Отключение запоминания пользовательского выбора хостинга и формата вставки (превью/оригинал)

+29

201

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

Предлагаю для этой цели использовать мой старый скрипт, он до сих пор работает. Потому что он не опирается на сторонние ресурсы типа instagr.am

Вообще-то instagr.am - не сторонний ресурс, а один из официальных доменов Инстаграма, можно с тем же успехом в те же ссылки подставить домен instagram.com. Правда по какой причине старые ссылки перестали работать, не могу сходу сказать, надо разбираться.

Герда написал(а):

мб найдется времечно поправить скрипт под нововведения в ФО?

Займусь рано или поздно по мере возможностей, необходимость изменений назревала уже с начала года, когда я предпринимал попытку снять ограничение на размер загружаемого файла на стороне сервера. Пока не очень хватает времени и энтузиазма браться за подобные задачи.

0

202

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

Вообще-то instagr.am - не сторонний ресурс, а один из официальных доменов Инстаграма, можно с тем же успехом в те же ссылки подставить домен instagram.com. Правда по какой причине старые ссылки перестали работать, не могу сходу сказать, надо разбираться.

Ты заблуждаешься, whois не подтверждает причастность к официальному инстаграму. А почему перестал работать, я писал. У них есть перенаправление с главной страницы на instagram.com, но и только.

+2

203

Добрый день. А можно как нибудь установить "по умолчанию" при загрузке в  Upload  размер превью не 360 а 600 ?  Ну очень неудобно каждый раз переключать.

Отредактировано superlewa (Сб, 30 Янв 2021 19:32:20)

0

204

На стандартном функционале должно работать так:

Код:
<script>
$('#image_upload_input').on('upload-success', function() {
  $('#selected-thumb-width option[value=600]').prop('selected', true);
});
</script>

+1

205

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

На стандартном функционале должно работать так:

Код:
<script>
$('#image_upload_input').on('upload-success', function() {
  $('#selected-thumb-width option[value=600]').prop('selected', true);
});
</script>

У меня загрузчик от Алекса стоит. Но я его отключил, этот код вставил. Вернулся  стандартный загрузчик в котором по умолчанию все те же 360 стоит. (

0

206

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

У меня загрузчик от Алекса стоит. Но я его отключил, этот код вставил. Вернулся  стандартный загрузчик в котором по умолчанию все те же 360 стоит. (

Прошу прощения, перепутал этап. Вот так будет работать:

Код:
<script>
FORUM.set('editor.image.thumb_resize.selected', 600);
</script>

+3

207

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

Прошу прощения, перепутал этап. Вот так будет работать:

Код:
<script>
FORUM.set('editor.image.thumb_resize.selected', 600);
</script>

Шикаарно!! Спасибо. Причем работает вместе с загрузчиком от Алека. Поставил следом.

0

208

Кончился ключ что ли, ибо при загрузке на imageban.ru теперь выскакивает 

Invalid client key

0

209

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

Кончился ключ что ли, ибо при загрузке на imageban.ru теперь выскакивает

Проверил, все прекрасно грузит.

0

210

Прошло пол дня, с двух компов проверял на двух форумах, после загрузки на  imageban.ru с этим скриптом не хочет загружаться  https://forumupload.ru/uploads/0000/14/1c/37412/t718639.jpg

Новый загрузчик изображений (Imgur+Instagram, добавка перетаскиванием) Исключение Uploads.ru из меню выбора хостинга не работает как была загрузка туда, так и осталась

0

211

Код:
<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script>FORUM.defaultHost = 'uploads'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>

https://forumupload.ru/uploads/0000/14/1c/32894/t100442.png
У меня работает...

0

212

Сам им редко пользуюсь но подтверждаю проблему загрузки
https://i.imgur.com/1z56gDq.png

0

213

superlewa
Попробуйте такой (чуть правленый) вариант.

Код:
<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script>FORUM.defaultHost = 'imgur'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js"></script>
<!-- Меняем местами uploads и imgur -->
<script type="text/javascript" >
$(function(){$('#post #action-computer').click(function(){
setTimeout(function(){$('#image-change-host #change-host')[0].innerHTML = '<option value="imgur">Imgur.com</option><option value="uploads">Файлы форума</option><option value="imageban">ImageBan.ru</option><option value="radikal">radikal.ru</option>';},10);
});});
</script>

Первоначально снимаем превью и грузим как оригинал. Скрипт первый хост ставит имгур. Жмём "вставить как" оригинал. Далее скрипт автозапоминает загрузку по умолчанию (до отчисти кеша)
https://i.imgur.com/dqcglZB.png

+2

214

Спасибо - но я только что уже решил проблему..   ( а то мои юзеры вчера сильно расстраивались по поводу "маленьких картинок" ) : нашел у себя в архиве старый скрипт - тот что еще не был обфускацирован  - и прямо в нем поменял местами селектор 320 и 640. Потом залил себе исправленный. Вроде работает.

+3

215

Доброго времени суток уважаемые гуру.
У меня вот какой вопрос по загрузчику картинок
Я поставил себе на форум скрипт с альтернативными загрузчиками картинок и они располагались под формой ответа в строку в виде кнопок
Скрипт состоял из двух частей. Первая отвечала за создание кнопок в ряд из фреймов, а вторая таблица с фреймами
Я случайно удалил первую часть и теперь вот что имею, кнопки превратились во фреймы и в столбец все

https://i.imgur.com/ylZnEWzm.png

В связи с этим вопрос, чтобы вернуть на изначально, что нужно предпринять, потому как дальше HTML знаний нет, и те минимальные

Извините если на в ту ветку запостил. Пытался пол дня найти тот скрипт у вас но безуспешно..
Заранее благодарю за помощь

Отредактировано BeovulfHero (Сб, 4 Мар 2023 18:32:09)

0

216

BeovulfHero
Выложите код как есть у Вас и ссылку на форум...
====================================================
Ну и потом есть такой загрузчик c двумя альтернативами  :
http://forumupload.ru/uploads/0000/14/1c/22787/704091.png
В Форму ответа:

<!-- Загрузчик изображений в форме ответа © 2018 Alex_63 -->
<script>FORUM.defaultHost = 'uploads'; // Хостинг по умолчанию: 'uploads' 'imgur' 'imageban'</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0015/c4/3f/18002.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0015/c4/3f/18001.js?v=2"></script>

0

217

Вот ссылка на главную страницу https://hafnarmeistarar.ixbb.ru/

А вот и вторая часть кода

Код:
<!-- ***********АЛьТЕР ЗАГРУЗКИ КАРТИНОК**** ******* -->

<b>альтернативные загрузчики картинок:</b>
<ul>
        <li style=" float: left">
                <div class="main" id="spo_all"><input class="category" type="button" value="imgbox" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="https://imgbox.com/" width=690 height=500 frameborder=1></iframe><br /></div></div>
        </li>
        
        <li style="float: left">
                <div class="content"></div><div class="main" id="spo_all"><input class="category" type="button" value="freeimg" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="https://freeimagehosting.net/" width=690 height=500 frameborder=1></iframe><br /></div></div>
        </li>

<li style="float: left">
                <div class="content"></div><div class="main" id="spo_all"><input class="category" type="button" value="postimg" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="https://postimages.org/" width=690 height=500 frameborder=1></iframe><br /></div></div>
        </li> 

</li><li style="float: left">
                <div class="content"></div><div class="main" id="spo_all"><input class="category" type="button" value="imgbb" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="https://ru.imgbb.com/" width=690 height=500 frameborder=1></iframe><br /></div></div>
        </li>


</li><li style="float: left">
                <div class="content"></div><div class="main" id="spo_all"><input class="category" type="button" value="imageup" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="https://imageup.ru/" width=690 height=500 frameborder=1></iframe><br /></div></div>
        </li>

</li><li style="float: left">
                <div class="content"></div><div class="main" id="spo_all"><input class="category" type="button" value="hostingkartinok" id="spo_top" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"><div id="spoiler4"><iframe id="radikal" src="https://hostingkartinok.com/" width=690 height=500 frameborder=1></iframe><br /></div></div>
        </li>

</ul>

<!--===================================================================================================-->

собственно все что осталось. Эта часть была в форме ответа, а первая что делала кнопки, была по моему в HTML низ

0

218

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

Вот ссылка на главную страницу https://hafnarmeistarar.ixbb.ru/

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

+2

219

Вот данные тестового юзера так как без входа в акк отвечать нельзя
login - testuzer13
pass - visockiy

И вот ссылка
https://hafnarmeistarar.ixbb.ru/viewtop … 785#p35440

+1

220

BeovulfHero
Пробуйте заменить весь текущий выложенный код на такой:

Код:
<!-- ***********АЛьТЕР ЗАГРУЗКИ КАРТИНОК**** ******* -->
 
<b>альтернативные загрузчики картинок:</b><br>
<br>
<div id="smls-blk" style="display:block">
<input class="btn-sm category" id="spo_top" type="button" style="cursor:pointer" alt="cont_1" value="imgbox">
<input class="btn-sm category" id="spo_top" type="button" style="cursor:pointer" alt="cont_2" value="freeimg">
<input class="btn-sm category" id="spo_top" type="button" style="cursor:pointer" alt="cont_3" value="postimg">
<input class="btn-sm category" id="spo_top" type="button" style="cursor:pointer" alt="cont_4" value="imgbb">
<input class="btn-sm category" id="spo_top" type="button" style="cursor:pointer" alt="cont_5" value="imageup">
<input class="btn-sm category" id="spo_top" type="button" style="cursor:pointer" alt="cont_6" value="hostingkartinok">

<script type="text/javascript">
$('#post input[alt^="cont_"]').click(function(){ var blk = $(this).attr('alt');
  $('#post input[alt^="cont_"]').not('[alt="'+blk+'"]').each(function(){
  $('#'+ $(this).attr('alt')).hide();}); $('#'+blk).toggle();
});
</script>

<script type="text/javascript">
function smls_blkCnt (){ /*!~!;

<div id="cont_1" style="display: none;"> 
<br>
<iframe id="radikal" src="https://freeimagehosting.net/" width=690 height=500 frameborder=1></iframe>>
</div>

<div id="cont_2" style="display: none;"> 
<br>
<iframe id="radikal" src="https://imgbox.com/" width=690 height=500 frameborder=1></iframe>
</div>


<div id="cont_3" style="display: none;"> 
<br>
<iframe id="radikal" src="https://postimages.org/" width=690 height=500 frameborder=1></iframe>
</div>

<div id="cont_4" style="display: none;"> 
<br>
<iframe id="radikal"  src="https://ru.imgbb.com/" width=690 height=500 frameborder=1></iframe>
</div>

<div id="cont_5" style="display: none;"> 
<br>
<iframe id="radikal"  src="https://imageup.ru/" width=690 height=500 frameborder=1></iframe>
</div>

<div id="cont_6" style="display: none;"> 
<br>
<iframe id="radikal"  src="https://hostingkartinok.com/" width=690 height=500 frameborder=1></iframe>
</div>

!~!;*/
}smls_blkCnt = smls_blkCnt.toString().split('!~!;')[1];
$('#smls-blk').one('hover',function () {
  $(smls_blkCnt).appendTo(this);
});
</script>

</div></br> 
<!--===================================================================================================-->

+3


Вы здесь » Единый форум поддержки » Новые возможности форумов » Новый загрузчик изображений (Imgur+Instagram, добавка перетаскиванием)