Техническая поддержка сервиса Quadro.Boards

Объявление

Новости сервиса

О форуме

Quadro.Support – это форум технической поддержки различных проектов и сервисов Quadro.Systems LLC, на котором грамотные технические специалисты всегда смогут помочь вам в решении проблем, или же подсказать ответы на самые сложные вопросы. Так же на форуме собрана обширная база знаний по различным аспектам наших сервисов. Не забывайте пользоваться поиском ;)

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

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


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Вопросы и Запросы по Скриптам 4


Вопросы и Запросы по Скриптам 4

Сообщений 521 страница 540 из 560

1

В данной теме следует задавать вопросы исключительно по скриптам, а не по оформлению форума. Для оформления есть свой раздел. Если у вас возникли проблемы со скриптами, следует оставлять ссылку на ваш форум.
-- С уважением, Администрация QuadroBoards.

0

521

Arakhen
так-с..... оно есть и структура и цвета...

[/hide]

пишем же, получается, которая в цвете цсс стоит, в структуру не кидаем ничего дополнительного?

0

522

[/hide]

пс: чего за цЫганские фокусы, не понял..... ответ предыдущий появился, а я обновлял страницы, его не было..... сорян за дублирование  :confused:

Отредактировано Пупсяшка (24.11.2025 23:21:58)

0

523

так-с, я понял как оно делается, но теперь столкнулся с проблемой, что у меня пропал индикатор онлайн\оффлайн и сломалось отображение пикч (плашка и фон) в профиле. то есть они там отображаются в огроменный исходный размер... чего так все сложно то омг  :confused:

потуги примера картиночкой

куда бежать, что делать, как исправить  :stupor:

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

еще одна картиночка

Отредактировано Пупсяшка (27.11.2025 02:04:47)

0

524

Пупсяшка
Будет проще и быстрее, если всё-таки дадите адрес форума  :D

+1

525

Arakhen
логично ахаха и неловко сразу стало  ^^

0

526

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

Отредактировано Usagi (30.11.2025 13:54:08)

0

527

Пупсяшка
Увидел.
Прошу прощения за долгую реакцию, вечером постараюсь посмотреть.

Usagi
Доброго дня!

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

В худшем случае посмотрю уже ночью или завтра.

+1

528

Arakhen
ууу ничего страшного! как появится времячко, то добро пожаловать на мой скромный огонёк  :flirt:

0

529

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

Usagi
Доброго дня!

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

В худшем случае посмотрю уже ночью или завтра.

Добрый день!
На правах соадмина присоединяюсь к вопросу от Usagi.

У меня есть догадка: кнопка от скрипта на вставку картинки не дает id к этой кнопке, поэтому не получается задать этой кнопке иконку.
https://upforme.ru/uploads/0003/ac/ce/9332/t321180.jpg
Может, сам скрипт вставки картинки устаревший или косячный? Если так, то какой актуальный?
Если скрипт рабочий, то как тогда поставить на него иконку?

Использовали вот этот скрипт:

Код:
<!--Загрузка картинки-->
<style>
#button-mybb_img
{background-image:url('https://upforme.ru/uploads/001a/fc/92/2/755208.png');
padding:0; line-height:0; background-position:center;
background-repeat:no-repeat; height:22px; width:22px;}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))
form.getElementsByTagName("tr")[0].insertCell(12).innerHTML="<img src='/i/blank.gif' img title='Вставь изображение в сообщение' alt='Вставь изображение в сообщение' id='button-mybb_img' onclick=\"bbcode('[img]', '[/img]');\"/>"
</script>

Этот скрипт сам вставляет иконку, внутри него заменили картинку, но она не отображается.
После введения скрипта на кнопки над полем ответа отсюда все получилось, кроме кнопки на скрипт вставки картинки.

https://upforme.ru/uploads/0003/ac/ce/9332/t371744.jpg

Помогите, пожалуйста, разобраться, как иконку поставить.

Ну и вопрос с тем, что не совсем корректно кнопки прожимаются - тоже актуален.
По наблюдениям, как будто поле кнопки не соответствует ее видимым размерам.
Но с размерами я поиграл и ничего не вышло (не факт, что играл с тем, чем нужно).

Отредактировано dexkenzie (04.12.2025 00:44:30)

0

530

Пупсяшка написал(а):

ууу ничего страшного! как появится времячко, то добро пожаловать на мой скромный огонёк

Еще раз прошу прощения, что вчера не выкопался. Скоро и до вас дойду.

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

У меня есть догадка: кнопка от скрипта на вставку картинки не дает id к этой кнопке, поэтому не получается задать этой кнопке иконку.

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

Этот скрипт сам вставляет иконку, внутри него заменили картинку, но она не отображается.
После введения скрипта на кнопки над полем ответа отсюда все получилось, кроме кнопки на скрипт вставки картинки.

Скрипт правда уже устаревший. Отсутствие ID у кнопки, на самом деле, не оч большая проблема, поскольку её можно подцепить через :has(), с id просто удобнее не терять её.

Можно заменить скрипт вставки на другую версию, попроще и с ID:

Код:
<!-- картиночки-2-->
<script>
(function() {
var oldIMG="<td id=\"button-addimg\" title=\"Вставить картинку\"><img onclick=\"bbcode('[img]','[/img]')\" src=\"/i/blank.gif\"/></td>"
$("#button-image").after(oldIMG);
})();
</script>

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

По самим кнопкам.
Еще раз: это не скрипт. Это стиль. Я выложил +/- чистый костяк реализации, но их нужно адаптировать под вёрстку конкретного форума, т.к. сколько дизайнеров, столько и вариантов вёрстки. Они поехали исключительно поэтому.))

Чтобы они не расползались, в вашем случае нужно поправить это:

div#form-buttons table tr > td {
    border: 1px solid #0000;
    border-radius: 3px;
    background-image: none !important;
    width: auto;
    height: 30px;
    position: relative;
    transition: 0.2s
ease-in-out;
}

#form-buttons td img {
    z-index: 10;
    position: absolute;
    opacity: 0;
    margin-top: -14px;
    margin-left: -15px;

    width: 100%;
    height: 30px!important;
}

#form-buttons table {
    border-spacing: 0px 0px;
    margin-top: 15px;
}

    margin-top: 15px; в строке полностью заменить на margin: 15px 0;

Чтобы добавить к пустой кнопке картинку.
Если ставить мой вариант скрипта дополнительной картинки, то это будет так:

td#button-addimg:before {
    content: '\код иконки'; /* вторая кнопка вставки изображения */
}

Если оставить ваш вариант, то:

td:has(img[id="button-mybb_img"]):before {
    content: '\код иконки'; /* вторая кнопка вставки изображения */
}

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

0

531

Пупсяшка написал(а):

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

У вас там у .punbb .post .post-author в двух местах есть такое:

min-height: 520px;

Убрать его, и блок снова будет подстраиваться под общую высоту находящихся в нём объектов.

Пупсяшка написал(а):

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

Индикатор онлайна-оффлайна у вас скриптом лепится к pa-author.

<!-- Индикатор активности пользователя © Alex_63 -->
    <style>
    .indOnline, .indOffline {
    display: block;
    margin-left: 227px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin-top: -10px;
    box-shadow: 0px 0px 2px #fff inset;
    outline: 1px solid var(--color-1);
    border: 2px solid var(--color-0) !important;
    }
    .indOnline {
      background-color: var(--color-8);
    }
    .indOffline {
      background-color: var(--color-0);
    }
    </style>
    <script type="text/javascript">
    $('.post-author:not(.online)').find('.pa-author>a').addClass('offline');
    $('.post-author.online').find('.pa-author>a').addClass('online');
    $('.post').each(function(){
      var PostAuthorLogin = $(this).find('li.pa-author>a').text();
      var activeTime = $(this).find('.pa-online').text().split('Активен')[1];
      $(this).find('.pa-author>a.online').after('<img src="/i/blank.gif" class="indOnline" title="на форуме'+activeTime+'" />');
      $(this).find('.pa-author>a.offline').after('<img src="/i/blank.gif" class="indOffline" title="вне форума" />');
    });
    </script>

Так и задумано, или индикатор этот вам в каком-то другом месте нужен?


По картинке в профиле:

#pun-profile li#pa-fld2 {
    max-width: 248px;
    overflow-x: hidden;
    border-radius: 20px 20px 0 0;
}

+1

532

Arakhen
Спасибо большое за ответ!

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

Можно заменить скрипт вставки на другую версию, попроще и с ID

Спасибо, поставил этот скрипт. Теперь с id какой-то комфортнее и понятнее.

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

Чтобы они не расползались, в вашем случае нужно поправить это

Спасибо, теперь действительно адекватно прожимаются)

Но есть нюансы.

https://upforme.ru/uploads/0003/ac/ce/9332/t554417.jpg

1) Дополнительная иконка не подгружается (на скрине выделено красным).
Номер иконки правильный, код вроде тоже в порядке.
В файлы с иконками эта картинка изначально была подгружена.

Код:
td#button-image:before {
    content: '\e90e'; /* кнопка вставки изображения */
}

td#button-addimg:before {
    content: '\e90d'; /* вторая кнопка вставки изображения */
}

2) Можно ли без ущерба тыкабельности сократить расстояние между кнопками и полем ответа (на скрине выделено синим)?

0

533

Arakhen

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

Убрать его, и блок снова будет подстраиваться под общую высоту находящихся в нём объектов.

ураа, авы стали стягиваться под размер поляяя (только убрал в 1м месте... но заработало и клёво  :crazyfun: ). на этом хорошие новости закончились  :crazyfun:

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

Так и задумано, или индикатор этот вам в каком-то другом месте нужен?

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

0

534

Доброго ночера!
В дополнение к предыдущему.

Обнаружили, что в личных сообщениях кнопки над полем ответа совсем уехали.
Как это починить? х)

https://upforme.ru/uploads/001c/9a/70/3/t698615.jpg

Отредактировано dexkenzie (06.12.2025 01:56:02)

0

535

И снова здравствуйте!

Нашелся странный баг и мы голову сломали, как это починить.

После отправки сообщения не ставятся плюсы к постам.
Как будто не обновляется страница после отправки.
Если страницу обновить вручную, то все работает.

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

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

https://upforme.ru/uploads/0003/ac/ce/9332/t329673.jpg

Отредактировано dexkenzie (06.12.2025 17:50:15)

0

536

dexkenzie
Если у вас включена ajax отправка (Администрирование - Права - Использование ajax), то установленный скрипт "быстроплюсов" от Deff с ней не совместим. Вероятно, проблема в этом. Решение - отказаться от ajax, либо отказаться от быстроплюсов, либо перейти на альтернативный скрипт комментариев к репутации.

0

537

Alex_63
Спасибо большое, отключение ajax помогло)
Наблюдаем.

0

538

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

1) Дополнительная иконка не подгружается (на скрине выделено красным).
Номер иконки правильный, код вроде тоже в порядке.

Есть вероятность, что проблема в самой иконке, если используете icomoon. Либо код не совпадает, либо с исходной иконкой есть какая-то проблема и она так загенерилась (иногда там такое встречается, к сожалению). Могу порекомендовать только попробовать другую иконку, либо попробовать выгрузить её отдельно(

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

Пупсяшка
Нужен адрес второго форума, на котором это происходит  :unsure:

+1

539

Arakhen

:'(

0

540

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

Есть вероятность, что проблема в самой иконке, если используете icomoon. Либо код не совпадает, либо с исходной иконкой есть какая-то проблема и она так загенерилась (иногда там такое встречается, к сожалению). Могу порекомендовать только попробовать другую иконку, либо попробовать выгрузить её отдельно(

Я тоже так подумал, но ирония в том, что даже та же самая иконка, что на обычной вставке картинки сейчас стоит, не подгружалась.
С учетом того, что это тест, решили пока просто отключить этот скрипт. Если на основном адресе проблема повторится, будем посмотреть.

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

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

Включил ЛС для пиара - посмотрите, пожалуйста.

0


Вы здесь » Техническая поддержка сервиса Quadro.Boards » Скрипты и дополнения » Вопросы и Запросы по Скриптам 4


Рейтинг форумов | Создать форум бесплатно