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.3

    1483 downloads

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

    Free

  2. 2 points
    Ryo

    Project Manager

    Version 2.3.4

    26 downloads

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

    Free

  3. 2 points
    Ryo

    Pages Legend News

    Version 2.0.0

    36 downloads

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

    Free

  4. 2 points
    Dmitriy427

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

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

    Version 4.4.3

    10830 downloads

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

    Free

  6. 1 point

    Version 4.3.0

    14 downloads

    заказывал себе,но он так и не стоял на проекте ,дизайн напичкан фаршем из разных дизайнов,из-за ненадобности выкладываю сюда! имеется PSD

    Free

  7. 1 point
    Ryo

    Project Manager

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

    Pages Article Styles

    Просмотр файла Pages Article Styles Шаблоны для приложения Страницы Добавил Respected Добавлено 17.03.2019 Категория Интерфейс Язык Eng  
  9. 1 point
    Ryo

    Send Email in Profile

    Version 1.0.1

    25 downloads

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

    Free

  10. 1 point
    Ryo

    Calendar Enhancements

    Version 1.0.4

    16 downloads

    Добавляет новую функции для приложения Календарь

    Free

  11. 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 и все заработало.
  12. 1 point
    Desti

    Invision Community Nulled

    dos2unix - преобразует виндовое в юниксовое, не задавая вопросов.
  13. 1 point
    WaNted

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

    Там вообще ничего не нужно городить и вообще лезть редактировать этот файл в ручную. При создании Theme Hook достаточно в содержимом указать свой шаблон типа: {template="templateName" group="plugins" app="core" location="global"} Где templateName название вашего шаблона в папке dev/html. Вот в этом шаблоне можете уже мудрить. https://invisioncommunity.com/4docs/advanced-usage/development/plugins-an-example-r72/ смотрите тут третий шаг.
  14. 1 point
    Значение expire в самой строке хоть есть? Потому что в противном случае вернется NULL.
  15. 1 point
    Dusty

    Invision Community Nulled

    Как всегда хотят лучше но выходит через жопу у них )
  16. 1 point
    Вот сейчас на скрине всё правильно. Остальные задачи удалите, проверить можете запустив перестройку поискового индекса если сайт не большой. Система --> Настройки поиска После этого увидите фоновые процессы на главной ACP, должны запустится автоматически.
  17. 1 point
    Спойлер.
  18. 1 point
    Respected

    Invision Community Nulled

    Прогресс требует изменений. Добавлена nulled версия Invision Community 4.4.0
  19. 1 point
    sergey81 без паники. Данная кнопка с лёгкостью находится в исходном коде любой страницы нашего форума и копируется к себе. В нашем случае в глобальном шаблоне перед закрывающим тегом body: <script type="text/javascript"> jQuery(document).ready(function(){ jQuery('body').append("<div class='scrolltotop'><div class='scrolltotop__side'></div><div class='scrolltotop__arrow'></div></div>"); jQuery(window).scroll(function(){ if (jQuery(this).scrollTop() > 350) { jQuery('.scrolltotop').fadeIn(); } else { jQuery('.scrolltotop').fadeOut(); } }); jQuery('.scrolltotop').click(function(){ jQuery("html, body").animate({ scrollTop: 0 }, 50); return false; }); });0 </script> Ну и CSS для оформления: .scrolltotop { display: none; z-index: 9000; cursor: pointer; border-radius: 120px; position: fixed; width: 66px; height: 66px; bottom: 5%; right: 2%; } .scrolltotop__side { position: fixed; width: 66px; height: 66px; bottom: 5%; right: 2%; background: #5c84a7; opacity: 0.6; border-radius: 120px; box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.28); } .scrolltotop__arrow { border-radius: 120px; background: url(https://ipbmafia.ru/uploads/set_resources_27/84c1e40ea0e759e3f1505eb1788ddf3c_arrow.png) top no-repeat; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)"; opacity: 1; position: fixed; width: 30px; height: 44px; bottom: 5%; text-align: center; margin-left: 18px; background-size: contain; }
  20. 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 месяца, тормозов замечено небыло. Всё работает как часы, тьфу тьфу тьфу.
  21. 1 point
    SlawkA

    Rich Discord Integration

    причем здесь не нравиться? не нравиться здесь только тебе что то.
  22. 1 point
    Во-во, это он)
  23. 1 point
    ziraen

    IPS 4.2 vs XenForo 2

    Бери ксенфоро, он гоооооораздо лучше; Честно, я сам не рад что поставил себе IPS
  24. 1 point
    andros0789

    Выпадающее меню

    https://invisioncommunity.com/4guides/themes-and-customizations/css-framework/dropdown-menus-r94/ Тут очееееень подробно описано про меню в IPS4.
  25. 1 point
    Silence

    Desert Remake

    Version 1.1.1

    30 downloads

    IPB V 4.2x

    Free

×