Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 03/04/19 in all areas

  1. 2 points

    Version 4.4.4

    11062 downloads

    Полный русский перевод Invision Community 4.4.0 Beta 1. О найденных багах/неточностях/ошибках просьба сообщать в тему поддержки. Язык будет доводиться до идеального состояния и постоянно поддерживаться. Русская версия IPS Community Suite 4

    Free

  2. 2 points
    SQL запросом можно посмотреть пользователи которые использовали одинаковые IP SELECT i.member_id, i.ip_address FROM core_members_known_ip_addresses i INNER JOIN core_members_known_ip_addresses z ON i.ip_address=z.ip_address AND i.member_id!=z.member_id GROUP BY i.ip_address, i.member_id
  3. 2 points
    Стандартный htaccess <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> Стандартный htaccess для /forum/: <IfModule mod_rewrite.c> Options -MultiViews RewriteEngine On RewriteBase /forum/ RewriteCond %{REQUEST_FILENAME} !-f RewriteRule \.(js|css|jpeg|jpg|gif|png|ico|map)(\?|$) /forum/404error.php [L,NC] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /forum/index.php [L] </IfModule>
  4. 2 points
    Sipsb

    Виджет для гостей

    Именно так выглядит в "Настройках публикации" измените.
  5. 2 points

    Version 4.4.4

    1798 downloads

    Новая версия Invision Community - 4.4. Русский язык для Invision Community 4.4

    Free

  6. 2 points
    Ryo

    Project Manager

    Version 2.3.4

    35 downloads

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

    Free

  7. 2 points
    Ryo

    Pages Legend News

    Version 2.0.0

    40 downloads

    Шаблоны для базы данных

    Free

  8. 2 points
    Ryo

    Pages SuperBlocks

    Version 1.0.3

    42 downloads

    Шаблоны для создания страниц различной структуры

    Free

  9. 2 points
    Dmitriy427

    Создание плагина

    Человеку, похоже, хочется вставить в шаблон готовый спагетти-код и совершенно не хочется заморачиваться с ООП, и разделением логики и представления. Вобщем-то, логично будет посоветовать подойти к вопросу кардинально и пересмотреть свой выбор движка. Например в тройке инклюды в шаблон возможны. Кстати, многие разработчики, используя возможности класса ips_plugins_setup_install, даже не подозревают о возможности, а часто и необходимости удаления созданных с его помощью ресурсов (файлов, таблиц, полей, строк...), при деинсталяции плагина. Я и сам далеко не сразу узнал о файле uninstall.php создаваемом в корневой папке плагина.
  10. 2 points
    Sipsb

    Smooth Scroller

    Version 3.0.0

    153 downloads

    Кнопка вверх — Scroll to Top

    Free

  11. 1 point
    http://ipbskins.ru/forum/topic15857.html
  12. 1 point
    SlawkA

    облако тегов

    а мне норм такое облако. другое не хочу.
  13. 1 point
    Настройте нужные права группе в ACP Пользователи - Группы пользователей - Замочек - Вкладка файлы.
  14. 1 point
    Efremov

    Invision Community Nulled

    Работает. Только надо плагин поставить
  15. 1 point
    siv1987

    Ошибка

    Мне кажется там говорится что нужно дать папке /images/ права на запись
  16. 1 point
    Ryo

    Project Manager

    Просмотр файла Project Manager Project Manager - это расширенный набор инструментов управления, который позволяет администраторам и менеджерам проектов руководить, планировать, выполнять, контролировать и реализовывать свои проекты сообщества. Добавил Respected Добавлено 19.03.2019 Категория Интерфейс Язык Eng  
  17. 1 point
    Перевод не соответствует версии или установлен плагин для модификации формата времени.
  18. 1 point
    Ryo

    Send Email in Profile

    Version 1.0.1

    28 downloads

    Позволяет пользователям из определенных групп отправлять e-mail сообщения другим пользователям прямо из их профилей.

    Free

  19. 1 point
    DoneFor

    Invision Community Nulled

    После обновления пишет: An error occurred (500 Error) We're sorry, but a temporary technical error has occurred which means we cannot display this site right now. You can try again by clicking the button below, or try again later. Что делать? Все разобрался. Стояла версия php7.0, поставил 7.3 и все заработало.
  20. 1 point
    WaNted

    Создание плагина

    Я думаю если вы выводите какие-либо статьи, 30 секунд или минута тут не критично.
  21. 1 point
    Всем привет народ, я тут новенький. Почитав тему решил немного дополнить, точнее раскрыть свою тему. Почему тут конфиги для Nginx а не для apache расскажу под спойлером в истории. Рекомендую прочесть, чтобы понять что к чему. и вот немного отступления. История... Рассуждая что лучше Апач или Нджинкс вычитал. Но мне попалась хорошая статься сравнений этих демонов https://habr.com/post/267721/ И было принято решение полностью отказаться от apache. Сделав резервную копию базы и сайта /var/www/html Я поставил систему с нуля, и запустил на нём Nginx. Так же подключил php и mysql. И тут началось самое интересное. Настройки После того как Nginx запущен и сделаны первоначальные настройки(они расписаны в любой статье), он никак не может распознать php. В интернете полно статей о том как настроить конфиг. location ~ \.php$ { try_files $uri =404; include /etc/nginx/fastcgi.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } Данный код подключает php, но в следствии за ним ещё куча настроек, таких как время ожидания, Максимальный размер файла и прочих. Благо на ownCloud есть уже готовый пример, правда пришлось немного его править. В итоге получил полностью рабочий конфиг который хранится в /etc/nginx/sites-avalible/default server { listen 80; server_name _; error_page 404 /custom_404.html; location = /custom_404.html { root /usr/share/nginx/html; internal; } root /var/www/html; access_log /var/log/nginx/ng.access.log; error_log /var/log/nginx/ng.error.log; index index.php index.html index.htm; error_page 403 /core/templates/403.php; error_page 404 /core/templates/404.php; client_max_body_size 100M; # set max upload size fastcgi_buffers 64 4K; rewrite ^/caldav(.*)$ /remote.php/caldav$1 redirect; rewrite ^/carddav(.*)$ /remote.php/carddav$1 redirect; rewrite ^/webdav(.*)$ /remote.php/webdav$1 redirect; location / { # The following 2 rules are only needed with webfinger rewrite ^/.well-known/host-meta /public.php?service=host-meta last; rewrite ^/.well-known/host-meta.json /public.php?service=host-meta-json last; rewrite ^/.well-known/carddav /remote.php/carddav/ redirect; rewrite ^/.well-known/caldav /remote.php/caldav/ redirect; rewrite ^(/core/doc/[^\/]+/)$ $1/index.html; try_files $uri $uri/ index.php; } location ~ ^(.+?\.php)(/.*)?$ { try_files $1 =404; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$1; fastcgi_param PATH_INFO $2; fastcgi_keep_conn on; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; } } Теперь всё работает, и время распаковать ранее сохраненные бэкапы. После того как я всё вернул на круги своя, сменив апач на нджикс, я решил оставить все как есть, проверить будет ли дос атака. И спустя время дос опять начался. Ну раз я уже начитан, и знаю что дальше делать, я принялся менять конфиги и защищать себя от доса по геопризнаку. Мне известно, что все наши клиенты из России, так же по логам я видел, что злоумышленник не просто караулит меня, а делает это с изыском. С помощью API сайта https://proxycheck.io/ гореть им в аду за это, я понимал, что клиентам из других стран нечего делать в нашем облаке. А посему было принято решение на уровне демона определять страну и отсылать уже в выше упомянутою страну ПОПЕНГАГЕН. Первым делом, вооружившись гайдам, я скачать от сюда http://www.maxmind.com/app/geolitecountry latest GeoLite Country Binary Format (это бесплатный вариант базы стран и соответствующих им блоков IP адресов). Распаковываем архив и кидаем файл GeIP.dat в папку /usr/local/etc/nginx/conf/geo если такой папки нет, создайте её или их. Далее нужно отредактировать файл /etc/nginx/nginx.conf секцию http в любом месте секции, вписываем geoip_country /usr/local/etc/nginx/conf/geo/GeoIP.dat; # подключаем GeIP базу map $geoip_country_code $bad_country { # модуль map создает переменные, значения которых зависят от других переменных, очень полезная штука default 1; # значение по умолчанию include /usr/local/etc/nginx/conf/geo/good_countries; # инклудим файл, его нужно будет создать чуть позже } Этот блок map, означает, что все страны находящиеся в базе данных, являются запрещенными по умолчанию, а в файле good_countries, будут перечислены разрешенные страны. Теперь в файл настроек (мой это ) /etc/nginx/sites-avalible/default вписываем после server { listen IP:80; server_name testhost.com; вот этот код if ($bad_country){ # если данная переменная установлена, то есть если страна не перечислена в файле good_countries return 444; # выдаем клиенту пустой ответ ( незачем отдавать 403 ошибку или еще какую-либо ) } Теперь создадим "тот файл", если хотяб краем глазом смотрели что вписываете, то увидели подключаемый файл good_countries. Создаем его в директории /usr/local/etc/nginx/conf/geo/ И вписываем значения UZ 0; RU 0; То есть тем самым разрешая вход на ваш сервер Узбекам и Русским. Ограничивать, точнее разрешать можно кому угодно, страны по двум буквам можно найти в гугле. После того как все сделали, просто перезагружаем демон nginx. Ну и собсно проверяем, зайдём через какой-нибудь веб прокси. И о чудо! действительно! Всё работает как надо. И теперь спустя уже почти 2 месяца, тормозов замечено небыло. Всё работает как часы, тьфу тьфу тьфу.
  22. 1 point
    Zero108

    Редактор

    В custom.css добавляете: .ipsComposeArea_dummy, .cke textarea.cke_source, .cke .cke_wysiwyg_frame, .cke .cke_wysiwyg_div, .cke .cke_inner { background: #000 !important; } .cke .cke_top { background: #000 !important; } .cke_reset_all, .cke_reset_all *, .cke_reset_all a, .cke_reset_all textarea { margin: 0; padding: 0; border: 0; background: transparent; text-decoration: none; width: auto; height: auto; vertical-align: baseline; box-sizing: content-box; position: static; transition: none; border-collapse: collapse; font: normal normal normal 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif; color: #fff !important; text-align: left; white-space: nowrap; cursor: auto; float: none; } .ipsComposeArea_editor, .ipsComposeArea_unavailable .ipsComposeArea_editor, [data-role="attachmentArea"] { background: #000 !important; } Самому нетрудно научиться в любом браузере, к примеру, на хромиуме: Решение неполное. Приведено как пример.
  23. 1 point
    мой любимый форум... уже даже жалею, что не на нем развернул. но нужно быть в ногу со временем
  24. 1 point
    в custom.css добавить: .ipsPageHeader.ipsClearfix.ipsSpacer_bottom.cForumHeader { display: none !important; }
  25. 1 point
    Silence

    Member Reputation in Userbar

    новая версия 1.0.4 Исправлены некоторые проблемы с ссылкой на репутации участника Member_Reputation_in_Userbar_1.0.4.zip
×