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

Exception

Актив
  • Постов

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

  • Победитель дней

    80

Весь контент Exception

  1. Документация для кого написана? https://invisioncommunity.com/4guides/members-and-groups/adding-editing-groups-r30/ Editing permissions
  2. Там тег выделяется средствами css по селектору атрибута. Можешь посмотреть код через браузер
  3. Изучил вопрос по этим константам более подробно. Они используются так же если движок смог перезаписать данные и так же когда движок создает файл\папку. Немного не понимаю для чего это, если php смог изменить\создать то права выставляются автоматически? Более точный и правильный вариант следующий: Если движок может записать с 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) и изменяем значения констант. Права 755 \ 644 являются по умолчанию и используются на большинстве серверов. Это самый оптимальный и безопасный вариант, так как (владелец = запись) не больше не меньше. Почему константы в ips имеют 777\666 ? Да, это универсальный вариант для чайников, который охватывает большинство незнающих пользователей и сводит к минимуму ошибки по типу CANNOT_WRITE ( их логика по типу чем проще для чайника тем лучше ( исключая риски безопасности - например на обычном хостинге возможен вариант эксплойта и получения доступа к файлам если на папках\файлах 777\666 ) ) Если есть кто знает больше, меня поправят.
  4. Обратиться к кодеру на платной основе
  5. Изучи, пожалуйста, что такое chmod на досуге между молитвами будде, какие значения используются на постоянной основе, какие используются в основной массе, и какие правильные. Фриковые хостинги как раз и используют 777 и 666. Константа из твоего гайда "с намеком" используется для перезаписи chmod только если движок не смог записать данные в файл\папку, но они не учли что если владельцем папок\файлов не является пользователь = php, даже это не сработает, это проверил автор этой темы на себе. Если пользователь папки\файла = пользователь php, и движок может записать данные в файл\папку, данные из этих констант "0666" нигде не используются и не применяются.
  6. Какое там мнение? Использовать права которые настроены на сервере? Логично ахахаха
  7. Смотри под кем запускается php, этот пользователь должен быть владельцем папок зависит от настроек сервера, лично у меня 755 и 644
  8. form[action*="do=newVersion"] #elDownloadsSubmit_otherinfo { display: none; }
  9. можно использовать печеньки https://invisioncommunity.com/4guides/themes-and-customizations/javascript-framework/using-utility-modules/ipsutilscookie-r67/
  10. Для начала нужно документацию к движку прочитать хотя бы
  11. Обновил плагин. Версия 1.0.1
  12. Ну так посмотри тогда как иконки определяются в теме, если fa то какие за какими кнопками закрепляются, через просмотр кода или другими инструментами и далее в css темы правь на нужные.
  13. Desti это как спорить с верующим, никогда не знаешь что он придумает на этот раз
  14. ты прикалываешься? наведи туда мышкой и посмотри код элемента, так же в плагине который ты кидал есть часть нужного кода
  15. ну так посмотри как выводится, какой html используется, думать тебе тоже придется
  16. Нету прямой функции подсчета как у контента ожидающего одобрения. Можно попробовать так: {{$deletedTopics = \IPS\forums\Topic::getItemsWithPermission( array( 'approved=?', -2 ), NULL, NULL, 'read', TRUE ); $deletedTopics = $deletedTopics ? \count( $deletedTopics ) : 0;}} {{if $deletedTopics}} {$deletedTopics} {{endif}} Переменная $deletedTopics отобразит количество удаленных тем если они есть. Конструкцию if и переменную сам подставишь куда нужно.
  17. нужно добавить этот символ в разрешенные на странице /admin/?app=core&module=membersettings&controller=profiles&tab=profilesettings или через поиск в АЦП username characters
  18. за это должен отвечать крон, нужно проверить правильность его работы и каким образом вообще запускаются задачи обслуживания
  19. ну я бы лично удивился увидев у американца русскую раскладку на кнопках клавиатуры
×
×
  • Создать...