Jump to content

Exception

Актив
  • Регистрация

Posts posted by Exception

  1. ·

    Edited by Exception

    5 часов назад, Hanx сказал:

    Проблема решилась повышением версии PHP до 8.1, извините за столь легкую проблему.

    Эта ошибка не должна быть связана с версией php (хоть для этой версии ips действительно нужен php 8.1), либо слеш лишний в url, либо проблема с паролем, у op его нет для mysql среды, что описано в инструкции

  2. ·

    Edited by Exception

    1 час назад, Silvein сказал:

    Зря вы так говорите что форумы загнуться и типа эпоха их пройдет.

    они не загнутся если совершенствовать их в ногу со временем

    1 час назад, Silvein сказал:

    Сейчас и Ютуб закроют.

    не закроют, нет альтернативы и в ближайшее время не будет

    1 час назад, Silvein сказал:

    пендосовский.

    ну ты прям патриот

    1 час назад, Silvein сказал:

    Вас если захотят могут щелкнуть за пару секунд как будто вы Россию не знаете как тут вопросы быстро решаются.

    так и тебя вместе с твоим форумом щёлкнут так же быстро

    1 час назад, Silvein сказал:

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

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

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

    I just want to know, is it possible to do this with javascript code without a plugin?

    Думаю да, для ipsInfScroll можно использовать примерно те же параметры что и в ipsPagination

  4. 1 час назад, afshin20 сказал:
      {{if $pages > 1}}
        <script>
            $(window).on('scroll', function() {
                if ($(window).scrollTop() + $(window).height() >= $(document).height()) {
                    loadMoreItems();
                }
            });
    
            function loadMoreItems() {
                var currentPage = parseInt('{$page}' || '1');
                var nextPage = currentPage + 1;
                if (nextPage <= {$pages}) {
                    var url = '{$baseUrl->setPage($pageParam, "' + nextPage + '")}';
                    $.ajax({
                         url: '/files?page=' + nextPage,
                        type: 'GET',
                        success: function(response) {
                            var items = $(response).find('.item');
                            $('#itemList').append(items);
                        },
                        error: function() {
                              // Error message if needed                    }
                    });
                }
            }
        </script>
    {{endif}}

    @Exception @Desti This code was in the stackoverflow website, can you tell me how I can do this?

    Please, I need it.

    Я не занимаюсь благотворительностью и не пишу код за спасибо.

    ips.ui.infinitescroll подойдет для решения задачи

  5. 2 часа назад, kidezp сказал:

    Приветстствую, не подскажите, есть ли возможность чтобы при регистрации пользователя он указывал свою имя и фамилию, а после заверешения регистрации ник менялся на Имя Фамилия #id аккаунта?

     

    Возможно при помощи (разработки) стороннего решения

  6. 4 минуты назад, STR8EDGER сказал:

    Всем привет! Обновляю форум с версии 3.4.9 до последней и при обновлении сталкиваюсь с такой ошибкой:
    image.thumb.png.7220fc9c19bb058ec0078e9d038d25be.png

    Если нажать "Конвертировать", то выйдет следующая ошибка:
    image.png.5f461b01c4a96bd15d7e095ebcc09c57.png

    Видел какой-то скрипт, который все делает, но я не понимаю в приципе суть его работы и как его активировать

    https://invisioncommunity.com/4guides/advanced-options/server-management/install-and-upgrade-r259/#3upgrades

  7. 30 минут назад, DasIst0 сказал:

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

    Безымянный.png

    Документация для кого написана?
    https://invisioncommunity.com/4guides/members-and-groups/adding-editing-groups-r30/ Editing permissions

  8. 9 часов назад, Exception сказал:

    Изучи, пожалуйста, что такое chmod на досуге между молитвами будде, какие значения используются на постоянной основе, какие используются в основной массе, и какие правильные.

    Фриковые хостинги как раз и используют 777 и 666. Константа из твоего гайда "с намеком" используется для перезаписи chmod только если движок не смог записать данные в файл\папку, но они не учли что если владельцем папок\файлов не является пользователь = php, даже это не сработает, это проверил автор этой темы на себе.

    Если пользователь папки\файла = пользователь php, и движок может записать данные в файл\папку, данные из этих констант "0666" нигде не используются и не применяются.

    Изучил вопрос по этим константам более подробно.
    Они используются так же если движок смог перезаписать данные и так же когда движок создает файл\папку. Немного не понимаю для чего это, если php смог изменить\создать то права выставляются автоматически?

    Более точный и правильный вариант следующий:

    1. Если движок может записать с 755\644 изменяем значения констант на 755 и 644 в constants.php

    Для тех кто не понимает как это работает и у кого обычный веб-хостинг без запретов на 777\666 оставляем все без изменений. Если такой вариант не работает (например запрет на 777\666), спрашиваем у хоста с какими правами происходит запись ( скорее всего это будет 755 и 644 ) и изменяем значения констант в constants.php

    Для владельцев VPS и выше:
    Если файлы\папки распаковываются\создаются через терминал супер-пользователем (например root), необходимо изменить владельца\группу (chown, chgrp) на пользователя из под которого работает php.
    Если владелец может записывать (владелец = пользователь php) - 755 \ 644 (оптимально)
    Если группа может записывать (Например владелец = root \ группа = пользователь php) - 775 \ 664 (при этом я так понял 777 \ 666 будут избыточными) 
    Если файлы\папки распаковываются через веб-панель сервера (например FastPanel), смотрим с какими правами они распаковались (обычно это 755\644) и изменяем значения констант.

    10 часов назад, Zero108 сказал:

    Указаны права, которые нужно установить на большинстве серверов.

    Права 755 \ 644 являются по умолчанию и используются на большинстве серверов. Это самый оптимальный и безопасный вариант, так как (владелец = запись) не больше не меньше.
    Почему константы в ips имеют 777\666 ? Да, это универсальный вариант для чайников, который охватывает большинство незнающих пользователей и сводит к минимуму ошибки по типу CANNOT_WRITE ( их логика по типу чем проще для чайника тем лучше ( исключая риски безопасности - например на обычном хостинге возможен вариант  эксплойта и получения доступа к файлам если на папках\файлах 777\666 ) )

    Если есть кто знает больше, меня поправят.

  9. 25 минут назад, Zero108 сказал:

    Указаны права, которые нужно установить на большинстве серверов. Если у кого-то фриковские настройки сервера (644 на файлы вместо "Files that the software may overwrite: 0666" и "Files that the software will not overwrite: 0644" и т.п.), то обращаться к фрикам. Они помогут. 

    Изучи, пожалуйста, что такое chmod на досуге между молитвами будде, какие значения используются на постоянной основе, какие используются в основной массе, и какие правильные.

    Фриковые хостинги как раз и используют 777 и 666. Константа из твоего гайда "с намеком" используется для перезаписи chmod только если движок не смог записать данные в файл\папку, но они не учли что если владельцем папок\файлов не является пользователь = php, даже это не сработает, это проверил автор этой темы на себе.

    Если пользователь папки\файла = пользователь php, и движок может записать данные в файл\папку, данные из этих констант "0666" нигде не используются и не применяются.

  10. 3 часа назад, Zero108 сказал:

    Лучше прислушаться к мнению разработчика, так как оно универсальное. 

    https://invisioncommunity.com/4guides/advanced-options/configuration-options/controlling-file-and-folder-permissions-r279/

     

    Какое там мнение? Использовать права которые настроены на сервере? Логично ахахаха

  11. Смотри под кем запускается php, этот пользователь должен быть владельцем папок

    56 минут назад, SoulRainr сказал:

    Слышал что можно просто выдать на все папки 07555 и на файлы 06444. Но достоверно ли это?

    зависит от настроек сервера, лично у меня 755 и 644

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

    А еще не подскажите, 

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

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

    можно использовать печеньки

    https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-utility-modules/ipsutilscookie-r67/

     

  13. Обновил плагин.
    Версия 1.0.1

    Спойлер
    1. В настройки плагина добавлена возможность изменять значения (bool) дополнительных констант режима разработчика:
      IN_DEV_STRICT_MODE
      DEV_DISABLE_ACP_SESSION_TIMEOUT
      DEV_HIDE_DEV_TOOLS
      DEV_USE_WHOOPS

     

  14. 9 минут назад, NostroGuardian сказал:

    На дефолтной теме все хорошо

    Ну так посмотри тогда как иконки определяются в теме, если fa то какие за какими кнопками закрепляются, через просмотр кода или другими инструментами и далее в css темы правь на нужные.