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

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

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


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


Скрипты от пользователей 3

Сообщений 561 страница 568 из 568

1

Администрация MyBB не гарантирует работоспособность данных скриптов, вы ставите их на свой страх и риск.

Для тех кто выкладывает скрипты:
1) Дайте краткое описание скрипта.
2) Обязательно укажите куда его вставлять.
3) Сам скрипт вставьте в bb-коды [сode] [/сode] или в [quotе] [/quotе]

В данной теме запрещено задавать вопросы и просить скрипты. Для этого есть раздел  Запросы по скриптам[10], при нарушение данного правила будет выдаваться предупреждение в профиль.

Отредактировано Alex_63 (Ср, 12 Фев 2020 20:35:57)

+8

561

Быстроплюсы справо в соообщении и плюс с коммментариями(для форумов русфф) через плюсик в Профиле

Плюсик ставится сразу по клику на сердечко(без двойного нажатия)

https://forumupload.ru/uploads/001a/fc/23/321/t966505.jpg

В HTML верх(стиль можно отделить и поставить в конец первого окна стиля без тегов <style></style>

<style>
/*Быстроплюсы для Топика!*/
div .post-rating p a {
    text-align: center;
    outline: 1px solid transparent;
    font-weight: 700;
    background: url(https://forumstatic.ru/files/001a/fc/23/26514.svg) no-repeat center;
     background-size:36px auto;
     position:relative;
    z-index:100;
    width: 36px;
    height: 36px;
    text-align:center;
    font-size: 12px !important;
    display: inline-block;
    vertical-align: middle;
    line-height: 34px;
    letter-spacing: -.1px;
}
.noNull:before{content: "+";
    display: inline-block;
    margin-left: -1px;
    font-size: 9px;
    letter-spacing: 0!important;
}   
</style>

<!--// Быстроплюсы v.1 by Deff //-->
<script src="https://forumstatic.ru/files/001b/a6/d4/74583.js"></script>

+9

562

Автообёртывание Хештегов в Поисковую ссылку
(как в ВК, Инсте и Телеге)

       Тут на форуме forumgrimerka.ru дали
задание сделать скрипт поиска по Хештегам,
подумал многим будет полезен                     
 

Например для поиска по таким Хештегам (вставляемым в посты с нужным контентом):
#ЛучшиеПостыФорума
#audio
#video



Требования к Хештегам:
1. Сам Хештег должен быть  без пробелов, максимальная длина 22 символа вместе с #
2. Хештеги прописываем в конце сообщения с нужным контентом, если Хештегов несколько, - прописываем их в строку через пробел, либо каждый на новой строке.
3. При тегировании новых сообщений сразу в отправляемом сообщении поисковые ссылки начинают работать через 30-40мин, тегирование уже запощенных, старых сообщений при редактировании, поисковые ссылки срабатывают через сутки и более...
4. Для кастомизации вида ссылки у ссылки есть класс => .search
Самые актуальные Хештеги удобно выносить в шапку темы

Скрипт вставляем в HTML верх:

<!--// Обёртывание Хештегов в Поисковую ссылку //-->
<script type="text/javascript" src="//forumstatic.ru/files/0012/d8/04/74792.js"></script>



Тестируем, отписываемся в теме Запросы по скриптам #11

Отредактировано Deff (Чт, 27 Окт 2022 15:04:43)

+6

563

Нашлись проблемы в скрипте хештегов, как оказалось давно решённые в скрипте Alex_63 , основной код здесь => Запросы по скриптам[8]

Отредактировано Deff (Вт, 1 Ноя 2022 21:46:35)

+8

564

Тут в связи с установками скрипта поиска по Хештегам просили исключать их при полном цитировании сообщения (Дабы не засорять поиск вторичными тегами)

В HTML низ

Код:
<!-- Исключаем  Хештеги #xxxx, Подпись, Отредактировано при цитировании-->
<style>#pun:not(.gid1) .punbb .post-content p.lastedit{display:none;}</style>
<script>
$(function() {
quoteOld = window.quote;
window.quote = function(x,y){
var pst = $('#p'+y);pst.find('p.lastedit').remove();
var a = pst.find('.post-sig').remove(); quoteOld(x,y);
a.addClass('Deff').appendTo(pst.find('.post-content'));
$('#main-reply').val($('#main-reply').val().replace(/(\]|[\s])#[^\s\[]+/gim,'$1'));
}});
</script>

+4

565

Предварительный анонс нового функционала:

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

WYSI — визуальный редактор сообщений
Создан специально для форумов MyBB
https://forumupload.ru/uploads/0015/c4/3f/2/613655.png

+3

566

+3

567

Обновление скрипта Новый загрузчик изображений, версия 1.2.0.
Исправлены старые баги и добавлены новые возможности.
Новая версия уже работает на форумах, где установлен код (в том числе и этом форуме)!

+1

568

Первые N тем в описании форума (v2.3)
(новая версия скрипта)

https://forumupload.ru/uploads/0000/14/1c/15830/532425.png

Значительно переработал старый скрипт от Fover Первые N тем в описании форума.

Описание изменений
  • Теперь скрипт не парсит дочернюю страницу, а работает на форумном API.

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

  • В блоке со списком тем выделенные и закрытые темы имеют собственные классы для оформления: .sticky ‒ для выделенных, .closed ‒ для закрытых.

  • Выбрать желаемый вариант открытия блока со списком тем можно без переустановки скрипта: click ‒ по нажатию на символ ">", hover ‒ при наведении курсора на название форума.

  • Переработана логика появления и закрытия блока списка тем: для закрытия блока достаточно нажать в любом месте страницы.

  • Для режима 'click' добавлено закрытие по нажатию на символ.

  • Для режима 'hover' добавлено автоматическое закрытие по таймеру по истечению 2 секунд, если курсор находится вне пределов блока со списком тем или вне ссылки названия форума.

  • Добавлена возможность изменять значок (иконку) для действия click.

  • Добавлен перевод для английской версии форума (переключается автоматически при выборе языка в настройках форума или профиля).
    https://forumupload.ru/uploads/0000/14/1c/15830/377955.png

  • Индивидуальная настройка каждого пользователя в профиле с сохранением.
    https://forumupload.ru/uploads/0000/14/1c/15830/t184439.png

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

  • Добавлен параметр touchDevice, позволяющий администраторам активировать принудительный вариант показа блока 'click' для пользователей с сенсорными устройствами
    (параметр полезен тем, что если Вы установили открытие блока 'hover' или пользователи выбрали у себя в профиле открытие блока "При наведении на заголовок", то при просмотре с сенсорного устройства у них автоматически переключится на 'click' ‒ "Открытие по нажатию на значок").

Код:
<!-- Первые N тем в описании форума (новая версия) -->
<style>
.topicslist {
  position: absolute;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, .35);
  margin-top: 5px;
  padding: 10px;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, .35);
  border-radius: 3px;
  max-width: 90vw;
  z-index: 110;
}
.topicslist .sticky a {
  font-weight: bold;
  color: #f00;  /* Цвет для выделенных тем */
}
.topicslist .closed a {
  color: #a9a9a9;  /* Цвет для закрытых тем */
}
.topicslist .load {
  animation: slow-load-blink 2s ease-in-out infinite;
}

.clickt {
  cursor: pointer;
  user-select: none;
}
.clickt img {
  border: 0;
  line-height: 1;
  max-height: 16px;
  max-width: 16px;
  vertical-align: middle;
}
@keyframes slow-load-blink{0%,100%{opacity:1}50%{opacity:.3}}
</style>
<script>
window.firstNtopics = {
    // Настройки скрипта
    count: 5,            // Максимальное количество выводимых тем форума
    touchDevice: 1,      // 1- включить принудительно вариант показа блока click для сенсорных устройств , 0 - выключить
    useSession: 1,       // 1- включить кэширование списка тем на 10 минут, 0 - выключить
    selectAct: 'click',  // Вариант показа блока: 'click' (нажатие по значку рядом с названием темы) или 'hover' (наведение курсора на название темы)

    // Шаблон для действия click
    templateClick: ' <span class="clickt" title="Показать список тем"><img src="https://forumstatic.ru/files/001c/3a/d4/70712.png" alt="Список тем"></span>',
};
</script>
<script type="module" src="https://forumstatic.ru/files/001c/3a/d4/90907.js"></script>

Примечание: Вариант с нажатием на символ ('click') рядом с названием форума будет предпочтительнее для сенсорных устройств.

Отредактировано Reysler (Пт, 13 Сен 2024 11:25:53)

+8


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