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

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

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


Вы здесь » Единый форум поддержки » Администрирование форума » Общие вопросы по администрированию (7)


Общие вопросы по администрированию (7)

Сообщений 581 страница 600 из 627

1

В этой теме задаём вопросы по администрированию форума

В этой теме администраторы форумов могут задавать различные вопросы по администрированию форума, которые не были затронуты в справочном разделе, а также делиться опытом управления форумом с другими администраторами, отвечая на их вопросы. Это могут быть вопросы, например, "в какие поля следует вставлять код конкретного скрипта", "как заблокировать подсеть пользователя на форуме", "как зарегистрировать домен и прикрепить его к форуму" и прочие подобные. В этой же теме вы также можете задавать вопросы по функциональности некоторых скриптов.

Для запросов новых скриптов и их модификаций, пожалуйста, пишите в теме Запросы по скриптам #11
Если у вас возникли вопросы по оформлению форума, их можете задать в теме Общие вопросы по оформлению (65) #2
У вас возникла непредвиденная проблема с форумом, но самостоятельно вы её решить не можете? Создайте тему в разделе Проблемы с форумом, ознакомившись с правилами раздела.

Важная информация перед тем, как задать вопрос:

  • Ответы в теме дают другие участники форума по собственному желанию.

  • Администрация не может гарантировать моментальное решение или абсолютную корректность каждого ответа.

  • Пожалуйста, уважайте чужое время и усилия других пользователей, старайтесь писать грамотно и доходчиво.

  • Грубое или требовательное отношение к участникам форума неприемлемо и может привести к отказу в помощи на всём форуме.

Подробно сформулируйте свой вопрос, чтобы повысить вероятность отклика помощи:

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

  • Опишите свой вопрос: Подробно и понятно изложите, что именно вас интересует или какая проблема возникла. Чем больше деталей вы предоставите, тем легче будет понять и помочь.

Если на ваш вопрос долго нет ответа, пожалуйста, напомните о своём вопросе через разумное время (например, через сутки), процитировав его. Избегайте излишней навязчивости.

Отредактировано Alex_63 (Ср, 2 Авг 2017 13:16:07)

+1

581

эмма_г100щ написал(а):

здравствуйте.
дайте код скрытия кнопки удаления файлов в админке

Менять Админку можно только через css и только через Свой стиль, если он включен. Если Свой стиль у вас включен, то вот код:

Код:
#pun-admain #del_file {
  display: none;
}

Ставить в самый низ первого окна: Структура style.css.

+1

582

kolobdur74
спасибо

Пост написан Пт, 6 Мар 2026 15:37:40

+1

583

спасибо ещё раз

вот такой вопрос : как скрыть верх в панельке загрузки?

https://upforme.ru/uploads/0000/14/1c/39585/t180612.jpg

https://upforme.ru/uploads/0000/14/1c/39585/180612.jpg

Пост написан Сб, 7 Мар 2026 10:06:06

0

584

эмма_г100щ написал(а):

вот такой вопрос : как скрыть верх в панельке загрузки?

Ну, вот так можно:

Код:
#pun-admin_files #pun-title,
#pun-admin_files #pun-navlinks,
#pun-admin_files #pun-ulinks,
#pun-admin_files #pun-status,
#pun-admin_files #pun-crumbs1 {
  display: none;
}

Тоже в самый низ первого окна Своего стиля.

0

585

kolobdur74
получилось!  :yep:

Пост написан Сб, 7 Мар 2026 13:08:38

0

586

Добрый день!
Зарегистрировали пользователя по имени Frank, при регистрации указали почту Яндекса. Нажимаем в профиле "Редактировать". Но сервис недоступен. И даже удалить этот непонятный аккуант нельзя - это тоже недоступно. Что делать?

Отредактировано Portal (Пт, 13 Мар 2026 19:39:30)

0

587

Portal
Доброго дня!
Можете, пожалуйста, скриншотов ошибок покидать? Или записать короткое видео, как взаимодействие с ним с вашей стороны выглядит.
Почта Яндекса сама по себе вряд ли виновата, скорее всего у проблем другая причина

0

588

Arakhen
Нажимаю на "Редактировать":

https://upforme.ru/uploads/0000/14/1c/33510/t614934.jpg

Но элементы для редактирования не появляются, там пусто:

https://upforme.ru/uploads/0000/14/1c/33510/t726380.jpg

Впервые с таким явлением сталкиваемся. И впервые аккуант через почту Яндекса зарегистрировали.

0

589

Portal
У вас стоит этот код:

<!--Закрыть доступ в пиар-профиль-->
<style>
#pun-main #profile1[action$="id=10"]{
display:none;
}
</style>

Он скрывает страницу профиля

+2

590

Arakhen
Точно! Когда-то на форуме был пиар-профиль. Его, видимо, удалили, и 10-й номер профиля присвоился новому вместе с настройками. Код сменил и все наладилось. Огромное человеческое спасибо!

+1

591

Здравствуйте. Подскажите пожалуйста, есть ли такой скрипт, который после определенного количества вводимых знаков в посте скрывает сообщение в спойлер? Чтобы не листать потрянку на весь экран.

0

592

bektau
Такого скрипта нет. Конечно, можно попробовать написать, но необходимо основательно проработать логику его работы.
Если делать сворачивание текста по количеству символов, нужно учитывать, что разные символы могут занимать разное количество места. Например символы вроде "l" (маленькая буква "L") будут занимать меньше пространства, чем "W". Это значит, что количество символов не всегда будет точно отражать объем текста на экране. Например, если написать подряд много символов "l" и рядом столько же "W", то текст с буквами "W" займет больше места и не скроется, как ожидается. На форумах изображения вставляются BB-кодами (символами). В зависимости от длины адреса ссылки на изображение, малое изображение может быть скрыто. И наоборот - в ссылке может использоваться меньше символов, большое изображение не скроется.
Если рассматривать использование высоты блока, то это уже гораздо сложнее, поскольку отображение может варьироваться в зависимости от браузера и размера экрана устройства. Опять же, если на странице есть изображения, особенно с внешних источников, скрипт должен подождать их полной загрузки, чтобы корректно рассчитать высоту, что существенно замедлит процесс (поскольку выполняется на клиенте). В случае с небольшими изображениями, например, смайликами, такой вариант будет излишним.
В общем, самый оптимальный вариант - по количеству символов, но можете столкнуться с описанным эффектом.

+1

593

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

Здравствуйте. Подскажите пожалуйста, есть ли такой скрипт, который после определенного количества вводимых знаков в посте скрывает сообщение в спойлер? Чтобы не листать потрянку на весь экран.

Нет смысла считать по количеству символов, проще считать от высоты контента, после чего контент сворачивается. Вот скрипт с регулировкой (в теории работает и с внешними скриптами, фреймами и картинками):

В НТМЛ верх:

Код:
<!-- Сворачивание постов при определенной высоте. Стиль в НТМЛ верх -->
<style>
/* высота свернутого контента */
.post-content.toggle-content .post-text {
  overflow: hidden;
  max-height: 8.5em;
  position: relative;
  transition: max-height 0.25s ease;
}

/* затемнение снизу */
.post-content.toggle-content .post-text::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;

  height: 3em; /* высота затемнения */
  pointer-events: none;

  /* градиент */
  background: linear-gradient(
    to bottom,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.8) 60%,
    rgba(255,255,255,1) 100%
  );
}

/* убираем затемнение при раскрытии */
.post-content.expanded-content .post-text::after {
  display: none;
}

.post-content.expanded-content .post-text {
  overflow: visible;
}

.post-toggle-content {
  display: block;
  cursor: pointer;
  margin-top: 5px;
  color: #888;
}
</style>

В самый низ НТМЛ низа:

Код:
<!-- Сворачивание постов при определенной высоте. Скрипт в самый низ НТМЛ низа -->
<script>
$(function () {

  // задаем высоту, при которой происходит сворачивание
  const MAX_HEIGHT = 140;

  $('.topic .post-content').each(function () {

    const $content = $(this);

    if ($content.data('ready')) return;
    $content.data('ready', 1);

    // создаём контейнер текста
    let $text = $('<div class="post-text"></div>');

    $content.contents().each(function () {
      if (
        this.nodeType === 3 ||
        (this.nodeType === 1 && !$(this).hasClass('post-sig'))
      ) {
        $text.append(this);
      }
    });

    $content.prepend($text);

    const el = $text[0];
    if (!el) return;

    // функция проверки высоты
    function checkHeight() {
      if (el.scrollHeight > MAX_HEIGHT) {
        $content.addClass('toggle-content');

        if (!$content.children('.post-toggle-content').length) {
          $content.append(
            '<span class="post-toggle-content">Развернуть</span>'
          );
        }
      }
    }

    // первичная проверка
    checkHeight();

    // отслеживание загрузки картинок
    $text.find('img').each(function () {
      if (!this.complete) {
        $(this).on('load', checkHeight);
      }
    });

    // отслеживание любых изменений размера (лучшее решение)
    if (window.ResizeObserver) {
      const ro = new ResizeObserver(checkHeight);
      ro.observe(el);
    }

  });

  // клик
  $(document).on('click', '.post-toggle-content', function (e) {
    e.stopPropagation();

    const $btn = $(this);
    const $content = $btn.closest('.post-content');
    const $text = $content.find('.post-text');

    // сброс перед измерением (фикс "не с первого раза")
    $text[0].style.maxHeight = 'none';

    if ($content.hasClass('expanded-content')) {
      $text.css('max-height', '8.5em');
      $content.removeClass('expanded-content');
      $btn.text('Развернуть');
    } else {
      const fullHeight = $text[0].scrollHeight;

      $text.css('max-height', fullHeight + 'px');
      $content.addClass('expanded-content');
      $btn.text('Свернуть');
    }
  });

});
</script>

Принцип схожий с сворачиванием длинных цитат.

Здесь:

/* высота свернутого контента */
.post-content.toggle-content .post-text {
  overflow: hidden;
max-height: 8.5em;
  position: relative;
  transition: max-height 0.25s ease;
}

максимальный размер свёрнутого контента.

Здесь:

// задаем высоту, при которой происходит сворачивание
  const MAX_HEIGHT = 140;

Задается высота, после которой происходит сворачивание контента.

Важно: если есть скрипты, которые что-то добавляют в пост, то этот скрипт обязательно должен быть ниже его, чтобы он мог отследить размеры контента. Оптимально расположить скрипт ниже всех скриптов в НТМЛ низу.

+5

594

Здравствуйте, откуда взялась эта сумма? какой  то бот мне каждый месяц списывает деньги за отключение рекламы
https://upforme.ru/uploads/0000/14/1c/31027/t985409.jpg

0

595

medniy
Проверьте в Администрировании, снята ли галка на "Автоматически продлять услугу при наличии средств."

+1

596

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

0

597

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

medniy
Проверьте в Администрировании, снята ли галка на "Автоматически продлять услугу при наличии средств."

спасибо

0

598

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

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

Доброго дня!
В цитате это можно сделать просто через стили, а вот при обращениях просто в [b][/b] - есть сложности, т.к. выделить-то можно, но это будет распространяться на весь жирный текст  :unsure: В теории, можно совместить со скриптом, который запятую после ника ставит, но готовых таких решений, насколько знаю, нет

+1

599

Здравствуйте
У меня несколько вопросов
1. Как сделать лайки/репутацию на сообщение
2. Как прикреплять файлы к сообщениям
3. Можно ли к сообщениям прикреплять видео?
Я скачала архивы расширений, но не понимаю где их поставить, нет в админке возможности управлять расширениями

Пост написан Чт, 9 Апр 2026 19:30:15

0

600

Mariya K
Доброго дня!

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

0


Вы здесь » Единый форум поддержки » Администрирование форума » Общие вопросы по администрированию (7)