Страница 1 из 2

Ширина форума. Можно менять

Добавлено: 11 мар 2025, 22:52
Сева
Ола, комо еста устед, чикас э мучачос :piv:
sergant писал(а): 11 мар 2025, 21:41 margin ужимает контент в середину, а хочется растянуть на всю ширину.
Спасибо за подсказку-замечание :yes:

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

Меняете, эспериментируете с "Set forum width" :ok:

Изображение

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 05:43
DEDOTMOPO3
А я то думал что это такое :D

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 14:45
sergant
Спасибо, это хороший момент.
Можно еще предложение?
Аккаунт один, а устройств может быть несколько.
телефон, планшет, десктоп, лаптоп и везде ширина разная.
Предлагаю настройку минимальной ширины, а максимальную сделать "auto" (25/50/75/100 %)
у меня сейчас так

Код: Выделить всё

// ==UserScript==
// @name         privet.com page margin
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Add some space
// @author       You
// @match        https://privet.ovh/*
// @match        https://forum.privet.com/*
// @icon         https://www.google.com/s2/favicons?domain=privet.com
// @grant        none
// ==/UserScript==

(async function() {
    'use strict';

    document.body.style.fontSize = '12px';

    const phpbb = document.getElementById('phpbb'),
          pageBody = document.getElementById('wrap'),
          annou = document.getElementsByClassName('announcement');

    if (pageBody) {
        phpbb.style.margin = "4px 1rem";
        phpbb.style.fontSize = "small";//"0.75rem";
        pageBody.style.maxWidth = 'inherit';
    }

    // make "Reason" clickable
    const viewprofile = document.getElementById('viewprofile');
    if (viewprofile) {
      const details = viewprofile
                               .getElementsByClassName('details')[2]
                               .getElementsByTagName('dd');
      if (details) {
        for (let n = 0; n < details.length; n++) {
            const m = details[n].innerHTML.match(/^(.*)(https?:\/\/\S+)(.*)$/);
            if (m) {
              const tmp = details[n].innerHTML;
              details[n].innerHTML = tmp.replace(m[2], `<a href=${m[2]} target="_blank">${m[2]}</a>`);
            }
        }
      }
    }

    if (annou.length) {
        annou[0].parentNode.removeChild(annou[0]);
    }

    // shows return on the bottom or mobile devices < 500px
    const jumpbox = document.querySelector('p.jumpbox-return');
    if (jumpbox) {
      jumpbox.setAttribute('style', 'display: inline');
    }
})();

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 15:47
Сева
sergant писал(а): 12 мар 2025, 14:45 Можно еще предложение?
Аккаунт один, а устройств может быть несколько.
телефон, планшет, десктоп, лаптоп и везде ширина разная.
Предлагаю настройку минимальной ширины, а максимальную сделать "auto" (25/50/75/100 %)
Это ж у Вас на каком-то клиенте так круто расписано?

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 15:48
Сева!
Странно, а у меня на мобиле ширина и так автоматически выставилась, скролить не надо
Изображение

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 16:38
sergant
Сева писал(а): 12 мар 2025, 15:47 [...]
Это ж у Вас на каком-то клиенте так круто расписано?
Extension/Add-on Tampermonkey
есть почти для любого браузера и сильно облегчает жизнь...

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 16:40
Сева
sergant писал(а): 12 мар 2025, 16:38 есть почти для любого браузера и сильно облегчает жизнь...
Ааа, ну да, точно, вспомнил, Писали Вы про него.

Но у меян почему то Хром на мобиле без всяких расширений показывает форум в правильной (автоматический) ширине.
То есть скролить вправо не требуется.

Полагаю, это новая фича новых версий движка phpBB

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 16:50
sergant
Да, мобилка по-умолчанию показывает полную ширину, я просто не знаю как "новая фича" по увеличению ширины реализована.
На мобилке зато нет ссылки вернуться в раздел.
Изображение

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 17:03
Сева
sergant писал(а): 12 мар 2025, 16:50 На мобилке зато нет ссылки вернуться в раздел
И впрямь нет. Это значит, что они специальный стиль для мобильного браузера так реализовали.

Без клика на аналог backSpace (его то как раз не удобно, ибо вернёт в режим редактирования ток отосланного сообщения)
можно (не сильно удобно, но .. ) проскролить вверх и кликнуть по имени папки (раздела), напр Вече :dontknow:

Ширина форума. Можно менять

Добавлено: 12 мар 2025, 17:59
sergant

Код: Выделить всё

    // shows return on the bottom or mobile devices < 500px
    const jumpbox = document.querySelector('p.jumpbox-return');
    if (jumpbox) {
      jumpbox.setAttribute('style', 'display: inline');
    }
 
Возвращает эту опцию.
Можно по"grep"ить по стилям и поменять.

Код: Выделить всё

find <folder> -type f -exec grep 'p class="jumpbox-return" style="display:' {} /dev/null \;