Перейти к содержанию

MikeWolf

Пользователи
  • Постов

    44
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные MikeWolf

  1. 1 час назад, AHristich сказал:

    MikeWolf С категориями форумов можно решить так:

    В шаблоне forums/front/index/index.html найди строку

    <li data-categoryID='{$category->_id}' class='cForumRow ipsBox ipsSpacer_bottom ipsResponsive_pull'> и вставь в class код

    {{if $category->_id == 'НОМЕР КАТЕГОРИИ ФОРУМА'}} tvoy_class {{endif}}

    В custom.css добавь класс (из моего примера)

    .tvoy_class{
    
    здесь нужные стили
    
    }

    С остальными твоими хотелками в принципе так же наверное можно решить.

    Сайдбары находятся в core/front/widgets

    Спасибо, лайк за конкретный ответ. Вечером попробую)

  2. 10 минут назад, ZIKURIK сказал:

    MikeWolf я действительно не понимаю, в чем сложность в браузере посмотреть код элемента, или может у тебя это платная функция? Или преследуется по закону?

      Скрыть контент

    image.thumb.png.a069805b993b7052dcc27f935a18ceec.png

     

    Ты через хром смотрел код? Я так же смотрел, но немного не понятно что именно там менять нужно. Мне бы желательно не весь блок в опасити закинуть, а просто фон блока чуть прозрачнее сделать, что бы текст сам не был прозрачным тоже. Вот с боковыми блоками ещё да можно понять какой класс, а вот форумные категории уже сложнее, там как я понимаю общий класс есть и есть отдельные классы под отдельные категории. Вот тут и вопрос нужно общий клас в опасити кидать или каждую категорию?

    11 минут назад, Anche сказал:

    MikeWolf 

    Свойство opacity.

    Свойство opacity позволяет сделать любой элемент веб-страницы частично или полностью прозрачным. Данное свойство изменяет прозрачность элементов, для которых установлено фоновое изображение (картинка) или задан фон с помощью цвета или градиента. Если элемент, для которого применено свойство opacity, содержит внутри себя другие элементы, то они также изменят свою прозрачность.
    Свойство opacity принимает значения в диапазоне от 0 (полностью прозрачный) до 1 (непрозрачный)

    Функция rgba()

    Цветовая модель RGBA создает цветовой оттенок путем смешивания в необходимых пропорциях красного (Red), зеленого (Green) и синего (Blue) цветов, а альфа-канал (Alpha) отвечает за степень прозрачности цвета. В отличие от свойства opacity, для блока, содержащего другие элементы, функция rgba() изменит прозрачность только блока.

    Ответ не уместен, я не спрашивал какой атрибут это делает. Я думаю тут на этом форуме такую базу знает каждый кто вообще занимается веб вёрсткой.

  3. Подскажите пожалуйста. Мне нужно сделать прозрачными блоки отмеченные на скринах красным прямоугольником. Можно ли это как то реализовать через customs.css или нужно искать в самом коде блоки и там менять их свойства? Если не сложно подскажите классы которые отвечают за эти блоки. Сайдбары, окна категорий форумов, окна записей в pages.

    Спойлер

    1207156965_2.thumb.jpg.92a3e2c8131db7877d16c48ba206d425.jpg1377930124_1.thumb.jpg.18b06d219fa0e402653f05db0adfbff0.jpg

     

  4. Вот пример где находится то что тебе нужно. Мы в соседней ветке обсуждали подобное. Найди строки над выделенным текстом и под ним и закоментируй все что между ними находится. ПС - выделенный текст на скрине это код другого скрипта не стандартного так что не обращай на него внимания, просто закоментируй то что должно быть на его месте.

    11.png.7da17ffe2d78cb26691d58ebde4a503d.thumb.png.13f2db05a46f322b94fe81c8a6759f4f.png

  5. 46 минут назад, mORIELL сказал:

    А как запретить им закрывать определенную тему? Я просто сделал права, а они могут закрыть все темы, а мне это не надо :(

    Вы можете запретить редактирование определенных категорий и разделов на форуме.

    Вот здесь в настройках ограничений для модератора

    Screenshot_20220518_223753.thumb.jpg.068bacf9b99f9a12035cbfd07da7d648.jpg

    Создайте вторую группу модераторов и поставьте ограничения по определенным категориям. Например модераторы 1 группы имеют доступ ко всему форуму, а модераторы 2 группы имеют доступ только к тем категориям которые им разрешены.

  6. Проходим сюда

    Screenshot_20220518_193528.thumb.jpg.0b17cf912d5882c1791d94c51cbac67c.jpg

    Меняем права модератора тутScreenshot_20220518_193548.jpg.d6495a2d0360d9f4ab3229910c5ed1d0.jpg

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

    Думаю там разберётесь уже сами покопавшись в настройках в этом разделе.

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

    В чем суть этого бункера не понимаю. Только лишь отпугивает потенциальных клиентов.

  8. В 16.05.2022 в 21:04, aLEX49566 сказал:

    Я себе такие поставил) дней 5 бился в познании высших сил космика 🤪

    46B8D84D-02AA-4C5C-BA69-A76D83BC2284.jpeg.3c2da34083cc9917744f81caa7d644ec.jpegBEA1DBB7-A9BF-49AA-9350-F5DD83921994.thumb.jpeg.52eb414aae5562985ec247cd714570a9.jpegC824D48A-11C6-4A92-B9B4-9F74F28CADAA.thumb.jpeg.fc2da9658c2b0a3f261ded3d37741272.jpeg

    33029898-639D-4DBD-850F-60434F912095.thumb.jpeg.fc61f171f700d9f9ead3232de610dc39.jpeg

    Был бы вам очень признателен если бы вы расписали как вы сделали это. Лайк и спасибки гарантирую)))😁

  9. В 16.05.2022 в 20:13, xela1337 сказал:

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

    image.png.e3958e99f35aefbf4814cf13b9512132.png

    Заходите в настройки>постинг

    Там меняете эту настройкуScreenshot_20220517_203054.thumb.jpg.d2560eb05588ba150f5c4630717e1d3b.jpg

    Думаю ваша проблема решится

  10. Для тех кому нужен прелоадер который работает не по таймеру, а по мере загрузки, вот код.

    в globalTemplate

    перед <body> вставляете

    Спойлер
      <div class="preloader">
    <img src="ссылка на логотип или картинку" alt="Описание или слоган">
    <div class="loader">
    <div class="loading"></div>
    </div>
      </div>

    перед </body> вставляете

    Спойлер
          <script>
      window.onload = function () {
        document.body.classList.add('loaded_hiding');
        window.setTimeout(function () {
          document.body.classList.add('loaded');
          document.body.classList.remove('loaded_hiding');
        }, 500);
      }
          </script>

    в custom.css вставляете

    Спойлер
    .preloader {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 9999;
      background: url(адрес картинки на фон по желанию вместо одноцветного фона) no-repeat center fixed;
        background-color: #ffffff;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-size: cover;
    }
    
    .preloader img {
        display: block;
        margin-bottom: 80px;
        max-width: 240px;
    }
    .preloader .loader {
        position: absolute;
        left: 50%;
        margin-top: 2rem;
        transform: translate(-50%,-50%);
        height: 5px;
        width: 15rem;
        background-color: #1d242d;
    }
    .preloader .loading {
        background-color: red;
        width: 5rem;
        height: 5px;
        animation: animation 1.8s infinite;
    }
    @keyframes animation{0%{transform:translateX(0rem)}50%{transform:translateX(10rem)}100%{transform:translateX(0rem)}}
    
    .loaded_hiding .preloader {
      transition: 0.6s opacity;
      opacity: 0;
    }
    
    .loaded .preloader {
      display: none;
    }

     

     

    Второй вариант прелоадера - CSS анимация

    перед <body> вставляете

    Спойлер
    <div class="preloader">
      <div class="preloader__row">
        <div class="preloader__item"></div>
        <div class="preloader__item"></div>
      </div>
    </div>

    перед </body> вставляете

    Спойлер
    <script>
      window.onload = function () {
        document.body.classList.add('loaded_hiding');
        window.setTimeout(function () {
          document.body.classList.add('loaded');
          document.body.classList.remove('loaded_hiding');
        }, 500);
      }
    </script>

    в custom.css вставляете

    Спойлер
    .preloader {
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: #e0e0e0;
      z-index: 9999;
    }
    
    .preloader__row {
      position: relative;
      top: 50%;
      left: 50%;
      width: 70px;
      height: 70px;
      margin-top: -35px;
      margin-left: -35px;
      text-align: center;
      animation: preloader-rotate 2s infinite linear;
    }
    
    .preloader__item {
      position: absolute;
      display: inline-block;
      top: 0;
      background-color: #337ab7;
      border-radius: 100%;
      width: 35px;
      height: 35px;
      animation: preloader-bounce 2s infinite ease-in-out;
    }
    
    .preloader__item:last-child {
      top: auto;
      bottom: 0;
      animation-delay: -1s;
    }
    
    @keyframes preloader-rotate {
      100% {
        transform: rotate(360deg);
      }
    }
    
    @keyframes preloader-bounce {
    
      0%,
      100% {
        transform: scale(0);
      }
    
      50% {
        transform: scale(1);
      }
    }
    
    .loaded_hiding .preloader {
      transition: 0.6s opacity;
      opacity: 0;
    }
    
    .loaded .preloader {
      display: none;
    }

    Пользуйтесь на здоровье=)

  11. В 14.05.2022 в 15:33, SlawkA сказал:

    ну вот как бы сам код

      Скрыть контент
    <i class="fa fa-comments fa-lg" aria-hidden="true">
    </i> {lang="Тем:"}
    <strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
    <br/><br/>
    {{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
    <i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
    {{endif}}

     

    а вставлять я думаю на скрине увидишь куда вставлять

      Скрыть контент

    11.thumb.png.720939901c278b184fdc6f633d55cabe.png

    я так понимаю там нужно будет весь код заменить на мой

    так то ничего сложного

    Спасибо большое за код! Всё работает корректно как у вас.

    В 14.05.2022 в 17:02, Dimarik111 сказал:

    Да вот ищу как убрать посты. 

    Ну по факт не мешает вообще) 

    Ну или я нифига не нашёл 🤣

    Делайте как вам написал Славка, код рабочий если заменить всё как у него было показано.

    Ищите этот код

    Спойлер
    {{if $lastPost AND ( $forum->can_view_others OR \IPS\Member::loggedIn()->modPermission('can_read_all_topics') OR ( \is_array( \IPS\Member::loggedIn()->modPermission('forums') ) AND \in_array( $forum->_id, \IPS\Member::loggedIn()->modPermission('forums') ) ))}}
    					<dl>
    						{{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
    						<dt class="ipsDataItem_stats_number">{number="$count" format="short"}</dt>
    						<dd class="ipsDataItem_stats_type ipsType_light">{lang="posts_no_number" pluralize="$count" format="short"}</dd>
    					</dl>
    				{{endif}}

     

    Весь этот код замените на код Славки

    Спойлер
                  {{if $lastPost}}
    <i class="fa fa-comments fa-lg" aria-hidden="true">
    </i> {lang="Тем:"}
    <strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
    <br/><br/>
    {{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
    <i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
    {{endif}}

     

    У меня всё корректно работает и надписи с постами не остается как у вас. Вы что то не то сделали, перепроверяйте.

  12. 3 минуты назад, SlawkA сказал:

    ну вот как бы сам код

      Показать контент
    <i class="fa fa-comments fa-lg" aria-hidden="true">
    </i> {lang="Тем:"}
    <strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
    <br/><br/>
    {{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
    <i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
    {{endif}}

     

    а вставлять я думаю на скрине увидишь куда вставлять

      Показать контент

    11.thumb.png.720939901c278b184fdc6f633d55cabe.png

    я так понимаю там нужно будет весь код заменить на мой

    так то ничего сложного

    Благодарю, попробую и отпишусь.

  13. В 24.02.2022 в 18:11, SlawkA сказал:

    Patalocheg у меня на старом дизайне было прописано так

    1.png.a8b8cab028c8f7b161d9476bcfe54185.png

    сам код. может чего и выудишь из него

      Показать контент
    {{if $lastPost}}
    <i class="fa fa-comments fa-lg" aria-hidden="true">
    </i> {lang="Тем:"}
    <strong> {{if $forum->hasChildren()}}{{$cSubTopics = 0;}}{{foreach $forum->children() as $subforum}}{{$cSubTopics += $subforum->topics;}}{{endforeach}}{{$cTopics = $forum->topics + 	$cSubTopics;}}{number="$cTopics"}{{else}}{{$cTopics = $forum->topics;}}{number="$cTopics"}{{endif}}</strong>
    <br/><br/>
    {{$count = \IPS\forums\Topic::contentCount( $forum, TRUE );}}
    <i class="fa fa-envelope-o fa-lg" aria-hidden="true"></i> <span>{lang="Сообщения:"}</span> <strong>{number="$count"}</strong>
    {{endif}}

     

      Показать контент

    3.thumb.png.f1bec01d77ec663446e81c21d676f430.png

     

    Хотел бы сделать так же как у вас было. Не подскажете более конкретно куда в коде нужно вставить ваш код что бы получилось так же? Буду очень признателен.

  14. 4 часа назад, 1_Denchansky сказал:

    Есть ли возможность заходить в пустые темы (в которых абсолютно нет сообщений)?

    Разве возможно такое что бы тема была без сообщений вообще? Ведь при создании темы обязательно должно быть первое сообщение.

  15. В 25.02.2022 в 10:37, AnWey сказал:

    Как сделать чтоб гости форума не могли писать, а только чтоб им предлагает авторизацию и регистрацию.

    Также не кто не вкурсе, как сделать, чтоб сылка или сообщение было доступно после 3-10 сообшеный опубликованных.

    Зайди в Система>Настройки>Постинг

    Screenshot_20220226_200717.thumb.jpg.4d71c5198ee2d258415fee3e0b859ba0.jpg

  16. Подскажите пожалуйста как разрешить сайтам вставлять через iframe страницы сайта?

    Раньше IPS вставлялся без проблем через фреймы, но с новыми версиями IPS стал запрещать устанавливать соединение. Может быть есть где то настройка которая позволяет и запрещает вставку?

    Screenshot_20220224_195732.thumb.jpg.94dcbf45a2e1044e84d8f0cce8d04954.jpg

  17. Подскажите пожалуйста, при обновлении IPS возникает такая ошибка в приложении Group collaborations 1.4.8. может быть кто то сталкивался уже с этой проблемой и может показать как заставить работать это приложение на новой версии? Как я понимаю приложение работает на новой версии, но возникает ошибка в шаблонах и не знаю как исправить это.

    Спойлер

    Screenshot_20220221_123653.thumb.jpg.6d8f859a798036454c06023093b36346.jpg

     

×
×
  • Создать...