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

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

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


Вы здесь » Единый форум поддержки » Коллективная работа » Кучка предложений дя этого форума


Кучка предложений дя этого форума

Сообщений 1 страница 7 из 7

1

По принятой логике надо отдельную тему для каждого предложения.
Но тут я натыкаюсь на опасную границу между званием  главного рационализатора и спамера

2. Слетает выделение. Выделил что-то в тексте, пока мышь приезжает в форму ответа -- все выделение испарилось. Почему форма убивает выделение ?

3. Эта старая древняя проблема : помощь при выделении  в форме.
https://i.ibb.co/5GTn6VC/image.png

Выделение текста на странице и в форме работает по разному. На странице -- правильно. В форме -- с помощью. Эта помощь убивает любое желание заполнять форму дальше.
Я  выделяю 1 строку, (и сверху цитата Герды на 100 строк) , то за первым символом включаеся страшная ПОМОЩЬ и загоняет выделение на самый верх. Не надо помогать. Впечатление, что весь инет заточен под пенсионеров с Альцгеймеом.
Особенно заметно и мешает на поисковых выдачах страниц мелких никому не нужных, мало используемых поисковиков типа Яндекс или Гугл . Выделить 1 сроку без всего мусора сверху -- это серьезная проблема на координацию. И больше похожа на защиту от пенсионеров, а не помощь им.

Эта проблема старше меня . На ее решение надеюсь хотя бы в рамках этого форума.
4. Память. Такие скрипты были давно уже. Есть форумы, которые уже вшили эти скрипты памяти в свои формы.
Насколько я знаю, в Андроиде это сделано на уровне ОС. Там перезагрузка телефона легко сохраняет набранный текст в форме до "Отправить". Такие скрипты существуют, но не на этом форуме.

Отредактировано serega da (Сб, 27 Июл 2024 14:11:20)

0

2

Сорри , локальная проблема, теперь пункт 1 работает.
2. надо просто привыкнуть. Выделение нужно только для цитаты. Сначала цитату, потом что-то выделять. Можно и так.

Отредактировано serega da (Сб, 27 Июл 2024 14:13:00)

0

3

Оказывается, любого нового участника тут помещают в премод, и нужно оставить три сообщения в каких-то там темах, чтобы премод автоматически снялся. При этом никакой информации об этом вновь зарегистрированному не предоставляется. Как-то это неправильно.

0

4

Виплич
Данная мера была введена в связи с участившимися случаями распространения спама вновь зарегистрированными участниками. Поскольку мера предполагалась как временная, а также во избежание злоупотреблений, мы никак не информировали пользователей о ней. Учитывая, что пользователь видит, что отправляет сообщение на модерацию (это отражено в тексте кнопки отправки), а администрация сервиса посещает форум и своевременно реагирует на премодерируемые сообщения, а также то, что вопросы от пользователей как правило всё равно требуют ответа администрации, никакой проблемы не вижу.

+1

5

Предлагаю на форуме техподдержки сделать кнопку включения тёмного режима  для мобильного просмотра. Сейчас она видна, только если повернуть телефон, включить  тёмную тему, повернуть обратно. Отключать так же. Это немного неудобно.

Вот пример "висячей" кнопки на главной странице. Ничему не мешает, так как кнопка только на главной :)

Кнопка для тёмной темы на телефонах
Код:
<!--🌙 Плавающий переключатель тёмной темы (фиксированно с регулировкой от верха) -->
<script>
(function(){
  var topOffset = 270; // ⬆️ Положение кнопки от верха (можно менять)
  var mobileMaxWidth = 600; // 📱 Порог ширины для мобильного

  function isMobile(){ return window.innerWidth <= mobileMaxWidth; }
  function isHome(){ return location.pathname === '/' || location.pathname.endsWith('index.php'); }

  function updateButtonTheme(btn) {
    const isDark = document.cookie.includes('StyleSwitch=My');
    btn.style.background = isDark
      ? '#6996CA url("https://forumstatic.ru/files/0016/a6/f8/22564.png") center/50% no-repeat'
      : '#426B9A url("https://forumstatic.ru/files/0016/a6/f8/90261.png") center/50% no-repeat';
    btn.title = isDark ? 'Светлая тема' : 'Тёмная тема';
  }

  function createMobileSwitch(){
    if (!isMobile() || !isHome()) return;
    if (document.getElementById('mobile-style-switch')) return;

    const btn = document.createElement('div');
    btn.id = 'mobile-style-switch';
    document.body.appendChild(btn);

    const style = document.createElement('style');
    style.textContent = `
      #mobile-style-switch {
        position: fixed;
        top: ${topOffset}px;
        right: 15px;
        width: 40px;
        height: 40px;
        border-radius: 50%;
        background: #426B9A url('https://forumstatic.ru/files/0016/a6/f8/90261.png') center/50% no-repeat;
        box-shadow: 0 0 8px rgba(0,0,0,0.6);
        z-index: 10000;
        cursor: pointer;
        transition: transform 0.2s ease;
      }
      #mobile-style-switch:active {
        transform: scale(0.9);
      }
    `;
    document.head.appendChild(style);

    updateButtonTheme(btn); // выставляем начальное состояние

    btn.addEventListener('click', function(){
      const desktopBtn = document.querySelector('.StyleSwitch');
      if (desktopBtn) {
        desktopBtn.click();
        setTimeout(() => updateButtonTheme(btn), 100); // ⚡ небольшая задержка, чтобы тема успела примениться
      }
    });
  }

  function waitForBody(){
    if (document.body){
      createMobileSwitch();
    } else {
      setTimeout(waitForBody, 50);
    }
  }
  waitForBody();

  window.addEventListener('resize', createMobileSwitch);
})();
</script>
<!--🌙 Плавающий переключатель тёмной темы (фиксированно с регулировкой от верха) -->

Возможно, вы сделаете какой-то другой вариант включения тёмного режима, например, пунктом в меню справа вверху.

+1

6

Merlin777
На досуге погляжу, что можно сделать.
Навскидку скажу только, что более корректно проверять нахождение на главной странице таким образом:

if ($('#pun-index').length) { /*...*/ }

#pun-viewtopic для тем, #pun-viewforum для страниц форума, #pun-messages для ЛС и т.д.

+1

7

На самом деле, кнопка физически присутствует на странице, но её перекрывают элементы, расположенные перед ней и конфликтующие с другими стилями.
https://upforme.ru/uploads/0000/14/1c/15830/64107.jpg
Пока руки не дошли предложить фикс для отображения для разных размеров экранов.

+1


Вы здесь » Единый форум поддержки » Коллективная работа » Кучка предложений дя этого форума