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

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

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


Вы здесь » Единый форум поддержки » Форум для новичков » Общие вопросы от новичков (63) #2


Общие вопросы от новичков (63) #2

Сообщений 1601 страница 1620 из 1695

1

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

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

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

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

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

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

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

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

Любой вопрос по оформлению/неполадкам сопровождайте ссылкой на форум, по которому возникли сложности.

Предыдущая часть темы: Общие вопросы от новичков (63)

+1

1601

Еще вопрос: а можно как-то сделать, что сообщение разбилось на страницы со вкладками? На как в Экселе....

0

1602

mikhail3424
Вкладки в постах (требуется регистрация)

0

1603

Попробовал пример, но чего-то не фурычит.
Кнопки не появляются....
Сначала залил код в Администрирование, HTML-низ:
Потом в Администрирование - формы - Пользовательские bb-теги:
потом с низа убрал. Все равно так..

Отредактировано mikhail3424 (Пт, 27 Дек 2024 13:31:11)

0

1604

mikhail3424
В HTML низ ставить только эту часть кода:

Код:
<!--вкладки, (c) EMERAEL 2024 -->
<script>
(() => {
    const posts = document.querySelectorAll('.post-content');
    const processedPosts = new Set();
    const processPost = (post) => {
        if(processedPosts.has(post)) return;
        const postTabs = post.querySelectorAll('.custom_tag_tab');
        const actualizeTabsDisplay = () => postTabs.forEach(tab => tab.querySelector('.custom_tag_tabdefault') ? tab.classList.remove('hidden') : tab.classList.add('hidden'));
        const postTabtitles = post.querySelectorAll('.custom_tag_tabtitle');
        if(!postTabs.length) return;
    
        const defaultTabElement = post.querySelector('.custom_tag_tabdefault');
        const openTabMarker = defaultTabElement ? defaultTabElement : document.createElement('div');
        if (!defaultTabElement) {
            openTabMarker.classList.add('custom_tag_tabdefault');
            postTabs[0].prepend(openTabMarker);
            // Добавляем класс "active" для первой вкладки по умолчанию
            postTabtitles[0].classList.add('active');
        }
        const tabnamesToTab = new Map();
        postTabs.forEach((tab) => tabnamesToTab.set(tab.dataset.tabname, tab));
        const tabnamesToTabtitle = new Map();
        postTabtitles.forEach((tabtitle) => {
            const tabname = tabtitle.dataset.tabname;
            tabnamesToTabtitle.set(tabname, tabtitle);
            tabtitle.addEventListener('click', () => {
                const triggeredTab = tabnamesToTab.get(tabname);
                if(!triggeredTab || triggeredTab.querySelector('.custom_tag_tabdefault')){
                    return;
                }
                triggeredTab.prepend(openTabMarker);
                actualizeTabsDisplay();
                // Добавляем класс "active" для открытой вкладки
                postTabtitles.forEach((tab) => tab.classList.remove('active'));
                tabtitle.classList.add('active');
            });
        });
        actualizeTabsDisplay();
        processedPosts.add(post)
    };
    posts.forEach((el) => processPost(el));
    $(document).on('pun_post', () =>  document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
    $(document).on('pun_preview', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
    $(document).on('pun_edit', () => document.querySelectorAll('.post-content').forEach((el) => processPost(el)));
})()


</script>

А эту в пользовательские BB-теги:

Код:
tabtitle[/data-tabname]:a
tab[/data-tabname]:a
tabdefault:s

А это в HTML верх:

Код:
<style type="text/css">
.custom_tag.custom_tag_tabtitle {
    display: inline-grid;
    cursor: pointer;
    margin: 2px 10px;
    padding: 5px;
    background: #6aae69;
    color: #f0f0f0;
}

.custom_tag.custom_tag_tabtitle p {padding: 0;}

.custom_tag.custom_tag_tabtitle.active {
    background: #f0f0f0;
    color: #6aae69;
    border: 3px solid;
}

.custom_tag.custom_tag_tab {
    margin: 10px;
    padding: 10px;
    border: 3px solid #6aae69;
}
</style>

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

+2

1605

День добрый .
Подскажите как сделать фон под кнопками сделать светлым , совсем плохо читается .
подсказали что строка должна быть вида <style> #form-buttons { background: #fff; } </style>
но куда в админке вставлять ?
вставил в Цвета style_cs.css не помогло.
Заранее благодарен
https://forumupload.ru/uploads/0000/14/1c/39201/t362523.png

0

1606

Т62
У вас Свой стиль отключен судя по всему, поэтому в цвета style_cs.css ничего добавлять не надо.
Коды стилей в тегах <style> всегда следует ставить в HTML верх.

+1

1607

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

Т62
У вас Свой стиль отключен судя по всему, поэтому в цвета style_cs.css ничего добавлять не надо.
Коды стилей в тегах <style> всегда следует ставить в HTML верх.

Спасибо огромное !!!!
Получилось

0

1608

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

Еще вопрос: а можно как-то сделать, что сообщение разбилось на страницы со вкладками? На как в Экселе....

Есть еще такой вариант: Вкладки в постах вв-кодом

0

1609

kolobdur74
Здравствуйте, подскажите, а где можно взять такую же панельку с сообщениями?
https://forumupload.ru/uploads/0000/14/1c/32894/t985511.png
https://kolobdur.mybb.ru/viewtopic.php?id=40

0

1610

ACT3255, вот: Вывод новостей из темы в шапку. Адаптировано под bo2soft © Kolobdur пост 8.

+3

1611

Регулировка шрифта на форуме пользователем.

1 . После входа (в мобильной версии), и увеличение шрифта,кнопка ВЫХОДа наезжает на регулятор .
2. Как это исправить можно ли переместить в центр .
3. Стиль Mybb Plain

https://forumupload.ru/uploads/0000/14/1c/39201/t114811.pnghttps://forumupload.ru/uploads/0000/14/1c/39201/t317476.png

Код:
<style type="text/css">
#fontsize-id{
position:relative;
float:center;
}
#fnt-table{
background: url(/files/0017/52/b5/52389.gif) center 0 no-repeat;
padding:0;
margin:0;
border-collapse:collapse;
position:fixed;right:30px;top:100px;z-index:100;
}
#fnt-table:hover {
background-position: center -19px;
}
@media screen and (max-width: 540px) {
#fnt-table{background: url(/files/0017/52/b5/98191.gif) center 0 no-repeat;
padding:0;
margin:0;
border-collapse:collapse;
position:absolute !important; right:2px; top:74px;}
}
</style>
<style id="font_size">.punbb {font-size:74.75%;}</style>
<script type="text/javascript">
var defaultFontSize = $('style#font_size').html().replace(/^.*?size:(.*?)%;\}/ig,'$1')
  function setcOOkie2(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+ b +(c ? '; expires='+d.toUTCString() : '');else return false;}
  function getcOOkie2(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
  var a = getcOOkie2('font_size')
  if(a) {setcOOkie2('font_size',''+a,30);$('style#font_size').html('.punbb {font-size:'+a+'%;}');}
$(document).ready(function(){
var s = '<div id="fontsize"><p id="fontsize-id"><table id="fnt-table" width=42  border=0><tr height=18><td width=33% class="left" title="Уменьшить шрифт"></td><td width=33% class="center" title="Сброс размера шрифта"></td><td  width=33% class="right" title="Увеличить шрифт"></td></tr></table></p></div>';
$('#pun-navlinks').append(s);
$('#fnt-table td ').click(function() {
var str = $('style#font_size').html();
var font_size = parseFloat(str.replace(/^.*?size:(.*?)%;\}/ig,'$1'));
var delta = font_size/20;
if($(this).hasClass('left'))font_size-=delta;
if($(this).hasClass('right'))font_size+=delta;
if(font_size < 1) return;
font_size = font_size.toFixed(2);
if($(this).hasClass('center')){ font_size = defaultFontSize; alert('Cброшено в исходное')}//
str = '.punbb {font-size:'+font_size+'%;}';
setcOOkie2('font_size',''+font_size,30);
$('style#font_size').html(str);
});
});
</script>

0

1612

Т62
В Администрирование - HTML-верх

<style>
@media screen and (max-width:480px) {
    table#fnt-table {
        top: 100px;
        margin: 0 auto;
        right: 0;
        width: 100%;
    }
}
</style>

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

+2

1613

Т62
Лично я у вас на форуме его вижу. Попробуйте тогда так:

Код:
<style>
@media screen and (max-width:480px) {
    #fontsize {
        position: relative;
    }
    #fnt-table {
        top: -13px;
        width: 100%;
    }
    #fnt-table tr {
        display: flex;
        width: 42px;
        margin: 0 auto;
    }
}
</style>

Должно получиться так
https://forumupload.ru/uploads/0000/14/1c/15830/520736.png

+1

1614

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

Т62
Лично я у вас на форуме его вижу. Попробуйте тогда так:

Код:
<style>
@media screen and (max-width:480px) {
    #fontsize {
        position: relative;
    }
    #fnt-table {
        top: -13px;
        width: 100%;
    }
    #fnt-table tr {
        display: flex;
        width: 42px;
        margin: 0 auto;
    }
}
</style>

Должно получиться так
https://forumupload.ru/uploads/0000/14/1c/15830/520736.png

Поставил Ваш код и вот где установилось
https://forumupload.ru/uploads/0000/14/1c/39201/t441895.jpg

0

1615

Т62

<style>
@media screen and (max-width:480px) {
    #fontsize {
        position: relative;
    }
    table#fnt-table {
        top: -13px;
        width: 100%;
    }
    table#fnt-table tr {
        display: flex;
        width: 42px;
        margin: 0 auto;
    }
}
</style>

Поставьте выделенное красным (забыл вставить приоритет, хотя в предыдущем коде указал)

+2

1616

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

<style>
@media screen and (max-width:480px) {
    #fontsize {
        position: relative;
    }
    table#fnt-table {
        top: -13px;
        width: 100%;
    }
    table#fnt-table tr {
        display: flex;
        width: 42px;
        margin: 0 auto;
    }
}
</style>

СПАСИБО

0

1617

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

0

1618

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

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

Ссылку на подобный пост?

0

1619

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

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

Ссылку на подобный пост?

https://i3.imageban.ru/thumbs/2024.12.28/b0c4f8c56219579060370636be09acbf.jpg
Не нашел подобного поста. Вместо этого значка раскрывающегося списка хочу влепить свою кнопку. Проблема не в кнопке (нарисуем). Проблема как заменить его на кнопку...

Отредактировано mikhail3424 (Сб, 28 Дек 2024 15:28:47)

0

1620

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

Нет образца.

В чем проблема скинуть ссылку на этот пост, что на скриншоте? Пытаться угадать какие нюансы вашей вёрстки - так себе вариант..

0


Вы здесь » Единый форум поддержки » Форум для новичков » Общие вопросы от новичков (63) #2