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

Здесь наше правительство. Обсуждаем какой нашей беседке быть, как выглядеть, категории, правила нашего поведения, наказания и назначаем наших шерифов и их помошников
Аватара пользователя
Сева
 
Сообщения: 657
Зарегистрирован: 29 янв 2002, 09:01
Благодарил (а): 14 раз
Поблагодарили: 25 раз

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

Сообщение Сева »

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

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

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

Изображение
DEDOTMOPO3
Сообщения: 112
Зарегистрирован: 11 мар 2025, 04:10
Благодарил (а): 20 раз
Поблагодарили: 3 раза

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

Сообщение DEDOTMOPO3 »

А я то думал что это такое :D
sergant
Сообщения: 73
Зарегистрирован: 10 мар 2025, 18:32
Благодарил (а): 6 раз
Поблагодарили: 11 раз

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

Сообщение 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');
    }
})();
Аватара пользователя
Сева
 
Сообщения: 657
Зарегистрирован: 29 янв 2002, 09:01
Благодарил (а): 14 раз
Поблагодарили: 25 раз

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

Сообщение Сева »

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

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

Сообщение Сева! »

Странно, а у меня на мобиле ширина и так автоматически выставилась, скролить не надо
Изображение
sergant
Сообщения: 73
Зарегистрирован: 10 мар 2025, 18:32
Благодарил (а): 6 раз
Поблагодарили: 11 раз

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

Сообщение sergant »

Сева писал(а): 12 мар 2025, 15:47 [...]
Это ж у Вас на каком-то клиенте так круто расписано?
Extension/Add-on Tampermonkey
есть почти для любого браузера и сильно облегчает жизнь...
Аватара пользователя
Сева
 
Сообщения: 657
Зарегистрирован: 29 янв 2002, 09:01
Благодарил (а): 14 раз
Поблагодарили: 25 раз

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

Сообщение Сева »

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

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

Полагаю, это новая фича новых версий движка phpBB
sergant
Сообщения: 73
Зарегистрирован: 10 мар 2025, 18:32
Благодарил (а): 6 раз
Поблагодарили: 11 раз

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

Сообщение sergant »

Да, мобилка по-умолчанию показывает полную ширину, я просто не знаю как "новая фича" по увеличению ширины реализована.
На мобилке зато нет ссылки вернуться в раздел.
Изображение
Аватара пользователя
Сева
 
Сообщения: 657
Зарегистрирован: 29 янв 2002, 09:01
Благодарил (а): 14 раз
Поблагодарили: 25 раз

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

Сообщение Сева »

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

Без клика на аналог backSpace (его то как раз не удобно, ибо вернёт в режим редактирования ток отосланного сообщения)
можно (не сильно удобно, но .. ) проскролить вверх и кликнуть по имени папки (раздела), напр Вече :dontknow:
sergant
Сообщения: 73
Зарегистрирован: 10 мар 2025, 18:32
Благодарил (а): 6 раз
Поблагодарили: 11 раз

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

Сообщение 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 \;
Ответить