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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11


Запросы по скриптам #11

Сообщений 1721 страница 1740 из 1740

Перевести1

В этой теме просим о создании различных скриптов

Здесь вы можете оставить запрос на разработку нового скрипта для форума. Пожалуйста, внимательно ознакомьтесь с правилами темы. Просьба быть внимательным: эта тема касается только вопросов о создании новых скриптов!
Вопросы по оформлению форума и прочим CSS-кодам, просьба, задавать в темах Общие вопросы от новичков (63) #3 и Общие вопросы по оформлению (65) #2

Информируем о следующем:

  • Участники форума оказывают помощь в написании скриптов исключительно по собственному желанию.

  • Администрация форума не может гарантировать исполнение и корректность каждого запроса.

  • Пожалуйста, уважайте чужое время и усилия других пользователей, старайтесь писать грамотно и доходчиво.

  • Будьте взаимовежливы: Грубое или требовательное отношение к участникам форума неприемлемо и может привести к отказу в помощи на всём форуме.

  • Все вопросы, не касающиеся запросов скриптов, будут удаляться!

Сформулируйте свой запрос максимально подробно, чтобы повысить вероятность отклика:

  • Опишите желаемую функциональность: Что конкретно должен делать скрипт?

  • Укажите конечный результат: Что вы хотите получить в итоге? Где и как будет использоваться скрипт?

  • Если есть примеры, покажите: Укажите ссылки на схожий функционал скрипта или нарисуйте макет (на скриншоте), чего именно вы ожидаете получить - всё это значительно упростит задачу.

Если на ваш запрос долго нет ответа, пожалуйста, воздержитесь от повторных сообщений или обвинений. Возможно, задача оказалась слишком сложной или трудозатратой по времени, будьте готовы к тому, что участники могут предложить свои услуги на платной основе. Обсуждение условий и оплаты происходит между вами и участником (исполнителем) в личных сообщениях или иных средствах связи (но не в теме!). Администрация форума не несет никакой ответственности за подобные договоренности и их выполнение.

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

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

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

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

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

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

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

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

Как правильно задавать вопросы. В чём разница между стилем и скриптом.

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

+1

Перевести1721

Merlin777
Кстати, что-то подобное уже было: Скрипты от пользователей 3

0

Перевести1722

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

Merlin777
Кстати, что-то подобное уже было: Скрипты от пользователей 3

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

В моей версии есть кнопки первого и последнего сообщения, это самое интересное и похоже на привью из Invision :)

Отредактировано Merlin777 (Сб, 1 Ноя 2025 00:14:09)

0

Перевести1723

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

Вставить в HTML верх:
Вставить в HTML низ:

По идее всё одно без HTML создаваемого скриптом css бесполезен... Поэтому имеет смысл ставить их вместе, друг за другом ?
(Как то для Админов будет удобнее и ассоциативнее, ибо зачастую при удалении или смене дизайна форума или кодовой начинки  - остаются куски старых кодов

+1

Перевести1724

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

По идее всё одно без HTML создаваемого скриптом css бесполезен... Поэтому имеет смысл ставить их вместе, друг за другом ?
(Как то для Админов будет удобнее и ассоциативнее, ибо зачастую при удалении или смене дизайна форума или кодовой начинки  - остаются куски старых кодов

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

Хотелось бы дополнить: в большинстве случаев стили вставляются в HTML-верх, скрипты в HTML-низ. За редким исключением наоборот (поочередность загрузки).

Вы там как-нибудь определитесь с генеральной линией :)

0

Перевести1725

Merlin777
Если скрипт стоит в поле HTML низ, а стиль относится исключительно к элементам, генерируемым скриптом - нет никакого смысла их разделять, перенося стиль в HTML верх, можно просто его установить перед скриптом. Но ничего не потеряете, если перенесёте тот же стиль в HTML верх (разве что путаницы чуть больше, когда скрипт и стиль к нему не идут друг за другом).

Аналогично, если скрипт устанавливается в любое другое место, например в HTML в форме ответа или в Объявление. Например, предлагая устанавливать визуальный редактор в HTML в форме ответа, таблицу стилей к нему я включаю в тот же установочный код (выше скрипта, чтобы стиль успел загрузиться чуть раньше).

Во всех остальных случаях, в том числе когда стиль не относится к элементам, генерируемым скриптами, его рекомендуется ставить в HTML верх. А ещё лучше - в Свой стиль, если таковой подключен (без тегов <style>). Эта рекомендация обусловлена тем, что правило стиля должно быть загружено ранее, чем элемент, им оформляемый, появится в DOM. В противном случае столкнёмся с эффектом мерцания, когда стили загрузятся позже и начнут применяться к изначально неоформленным элементам. Это плохо как для UX, так и для производительности (повторная отрисовка элементов при применении к ним правил стиля - также отнимает ресурсы браузера).

+2

Перевести1726

Исправил :)

+1

Перевести1727

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

💥Реализация: чёрный список хранится в вашем конкретном БРАУЗЕРЕ, а не на сервере.

Думается, это самый большой минус. А в целом симпатично, ИИ творит чудеса )

У меня на будущее запланирована собственная реализация чёрного списка, с сохранением на сервере, интеграцией с уведомлениями (чтобы от пользователей из ЧС уведомлений не получать), игнорированием в личных сообщениях (в том числе в мессенджере) и другими востребованными возможностями, которых ожидаешь от чёрного списка.

+3

Перевести1728

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

ИИ творит чудеса

ИИ это костюм железного человека :) Но костюму нужен Тони Старк.

+2

Перевести1729

Merlin777
Приветствую.
Посоветовал бы, изначально оборачивать коды в <style></style> и <script></script>
Ели без оных, то в свой стиль, просто совет-просьба. (На ЕТФП не все шарят)))))
Спасибо.

+1

Перевести1730

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

А вот скрипт, который для пользователей форума - по виду аналогичный, но делает это немного по-другому.

В чём отличие от оригинального варианта/преимущества для конечного пользователя? )

0

Перевести1731

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

Добавлено:

Кстати, посмотрел несколько скриптов, назрел очевидный вопрос - почему бы не выносить переменные для настройки скрипта за пределы кода? Так пользователям будет намного проще настраивать скрипт, каждый раз не влезая в файл и сам код.

+3

Перевести1732

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

Merlin777
Приветствую.
Посоветовал бы, изначально оборачивать коды в <style></style> и <script></script>
Ели без оных, то в свой стиль, просто совет-просьба. (На ЕТФП не все шарят)))))
Спасибо.

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

<link rel="stylesheet" href="ваш_файл_стилей.css?v=цифра">
<script src="ваш_файл_со_скриптом.js?v=цифра "></script>

а внутри этих файлов код без <style></style> и <script></script>

Потому, что исходные коды содержат сотни строк, и их установка напрямую  в "HTML верх" или "HTML низ" сразу увеличит объём кода в этих окошках. Но если это не мешает, то почему бы и нет.  Наверное, стоит как-то более чётко объяснить варианты использования.

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

чём отличие от оригинального варианта/преимущества для конечного пользователя? )

Если пользователю интересно модифицировать внешний вид цитатки, то в  структурированном коде, позволяющем в него лазить :) А если не интересно, то без разницы, и то и это работает

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

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

ОК, но это важная информация и она где-то должна быть, может ссылкой на отдельную тему)

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

И, пожалуйста, старайтесь придерживаться общим стандартам оформления ;)

ОК, по возможности исправлю:) Но, надеюсь, эмодзи никому не мешают :)

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

Кстати, посмотрел несколько скриптов, назрел очевидный вопрос - почему бы не выносить переменные для настройки скрипта за пределы кода? Так пользователям будет намного проще настраивать скрипт, каждый раз не влезая в файл и сам код.

А куда выносить-то? :) Я так понимаю, что единый центр управления у админа  форума и у форумчанина в общем, куда можно  что-то скриптом на странице вынести, без изменения дизайна страниц - это его профиль. Вы предлагаете настройки скриптов в профиль админу форума выносить?

0

Перевести1733

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

Если пользователю интересно модифицировать внешний вид цитатки, то в  структурированном коде, позволяющем в него лазить :) А если не интересно, то без разницы, и то и это работает

По идее, для переоформление цитат и аватарок в них на свой вкус не надо никуда лазить, достаточно написать дополнительные правила CSS (например используя веб-инспектор) и добавить их в Свой стиль или в тегах <style> перед скриптом.
Среднестатистический пользователь как правило не разбирается в JavaScript и не будет заморачиваться пересборкой/минификацией кода, ему нужен более-менее готовый продукт, который можно поставить и он сразу будет работать.

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

А куда выносить-то? :) Я так понимаю, что единый центр управления у админа  форума и у форумчанина в общем, куда можно  что-то скриптом на странице вынести, без изменения дизайна страниц - это его профиль. Вы предлагаете настройки скриптов в профиль админу форума выносить?

Нет, не так )
Имелось в виду что-то вроде:

Код:
<script>
var QuoteAvatarOptions = {
    // какие-то настройки
}
</script>
<script src="ссылка на основной файл скрипта"></script>

+1

Перевести1734

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

ОК, но это важная информация и она где-то должна быть, может ссылкой на отдельную тему)

Такую информацию лучше размещать отдельной темой :cool:
Если всё грамотно распишите, разметим вашу тему в Справочном разделе
С эмодзи желательно тоже не перебарщивать, начинает напоминать мемы из 2016 "деваааачки, записываемся на ноготочки" и подобные :D

Свернутый текст

+3

Перевести1735

@Deff  Приветствую!
Не получилось ничего или не занимались?
Просто отпишитесь, что бы я знал, искать, что то другое или все таки подождать?
К сожалению в Администрирование - Скрипты (Swipebox плагин типа лайтбокс для настольных компьютеров, мобильных устройств и планшетов) тоже не работает с https://new.fastpic.org/ и https://fastpic.org/
Заранее спасибо за ответ.

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

@Deff  Приветствую!
Тогда переадресую вопрос к Вам.
Возможно ли подружить? Ваш скрипт Скрипты от пользователей 2 с фотохостингами:
https://imageban.ru/
https://new.fastpic.org/
https://fastpic.org/

Фото для теста
----------------------------------

https://imageban.ru/

https://i8.imageban.ru/thumbs/2025.08.01/05b829a7ee8081a918b225074922d654.jpg https://i2.imageban.ru/thumbs/2025.08.01/71e72e89268bd886463c0f1ebd62d028.jpg
---------------------------------------
https://new.fastpic.org/

https://i125.fastpic.org/thumb/2025/0801/0f/e32bad1fdf0cdbe5ba2303a8bc17240f.jpeg https://i125.fastpic.org/thumb/2025/0801/85/368afbead286702a184aab0fdc31e985.jpeg
---------------------------------------
https://fastpic.org/

https://i125.fastpic.org/thumb/2025/0801/8a/fc707e2f298d3e63570e90e164b1e28a.jpeg https://i125.fastpic.org/thumb/2025/0801/23/8ae7bb5072328dfa0961148564066623.jpeg
плагин Swipebox, который на этом форуме и в Администрирование - Скрипты, он не открывает https://new.fastpic.org/ и https://fastpic.org/

Отредактировано ACT3255 (Вс, 14 Дек 2025 11:56:40)

0

Перевести1736

Alex_63, кстати, да. Есть проблема с ресурсами: imgur.com и imgbb.com. Они для России заблокировали свои ресурсы. Так как большинство пользователей всё таки из России нет смысла эти ресурсы оставлять, или сделать два вида скрипта: для России и для форумов с преимущественно иностранной аудиторией. На данный момент это решение ресурсов, и думаю, это надолго. Вот, что я нашел с API, когда пытался найти подходящие хостинги: https://svistunov.dev/ru/uptooda_servers , https://github.com/Drovosek01/awesome-images-hostings , https://github.com/Drovosek01/awesome-i … ADME_RU.md Имеет смысл рассматривать только российские хостинги, остальные могут в любое время заблокировать свои ресурсы для российских пользователей.

ImageBan.ru стоит сделать для всех форумов бесплатным, так как всё таки Файлы форума не безлимитны..

+1

Перевести1737

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

Не получилось ничего или не занимались?

Не, не занимаюсь (плюс приболел.... думаю до НГ времени нет, да и после ток в конце января

+1

Перевести1738

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

большинство пользователей всё таки из России нет смысла эти ресурсы оставлять,

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

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

ImageBan.ru стоит сделать для всех форумов бесплатным, так как всё таки Файлы форума не безлимитны..

Снять лимит загрузок в файлы форума можно приобретя VIP за 39 рублей/месяц, не думаю что для кого-либо такая сумма в нынешних реалиях является неподъёмной. К тому же сейчас расширили способы оплаты и приобрести его можно в том числе из-за рубежа (правда, только в варианте на год). Да и стоимость активации дополнительных хостингов в скрипте можно считать символической, при том это разовый платёж для каждого форума. Благотворительностью заниматься особо нет желания.

0

Перевести1739

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

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

Ты же понимаешь, что под ВПНом не сидят 24 часа в сутки, тем более, что ВПН как правило режет скорости. Простой пример, как здесь выложил человек кучу картинок и сразу посыпались вопросы.. То есть ты считаешь нормальным, что у людей с пол форума картинки отображаются, а у второй нет?

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

Снять лимит загрузок в файлы форума можно приобретя VIP за 39 рублей/месяц, не думаю что для кого-либо такая сумма в нынешних реалиях является неподъёмной. К тому же сейчас расширили способы оплаты и приобрести его можно в том числе из-за рубежа (правда, только в варианте на год). Да и стоимость активации дополнительных хостингов в скрипте можно считать символической, при том это разовый платёж для каждого форума. Благотворительностью заниматься особо нет желания.

Ну, нет так нет, а я тут о каком то развитии Майбб пытаюсь распинаться. Действительно, на фиг на фиг. Ладно, проехали.

0

Перевести1740

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

То есть ты считаешь нормальным, что у людей с пол форума картинки отображаются, а у второй нет?

Думаю, что в данном случае лучше, когда есть выбор. Те, кому не нужны на форуме неподдерживаемые хостинги, могут выбрать в качестве основного какой-нибудь из поддерживаемых, а остальные пункты скрыть в CSS через display:none, их тогда нельзя будет выбрать. Централизованно выпиливать из скрипта не вижу смысла. Точно так же как например и в меню "Поделиться" в сообщении мы не стали убирать неактуальные в России facebook, twitter или linkedin.

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

Ну, нет так нет, а я тут о каком то развитии Майбб пытаюсь распинаться. Действительно, на фиг на фиг.

Мы все тут заинтересованы в развитии MyBB ) Мне его судьба тоже далеко не безразлична. Но нужен какой-то баланс.

0


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11