Jump to content

Leaderboard


Popular Content

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

  1. 2 points
    Sipsb

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

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

    Version 4.4.3

    1484 downloads

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

    Free

  3. 2 points
    Ryo

    Project Manager

    Version 2.3.4

    26 downloads

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

    Free

  4. 2 points
    Ryo

    Pages Legend News

    Version 2.0.0

    36 downloads

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

    Free

  5. 2 points
    Dmitriy427

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

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

    Version 4.4.3

    10833 downloads

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

    Free

  7. 1 point

    Version 4.3.0

    14 downloads

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

    Free

  8. 1 point
    Ryo

    Project Manager

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

    Pages Article Styles

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

    Oblivion

    Version 1.6

    108 downloads

    Светлая тема для 4.4

    Free

  12. 1 point
    Ryo

    Calendar Enhancements

    Version 1.0.4

    16 downloads

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

    Free

  13. 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 и все заработало.
  14. 1 point
    Глядеть на него бессмысленно, нужного вам функционала там нету. Он он позволяет переопределять методы или выполнять код после какого нибудь события.
  15. 1 point
    WaNted

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

    Нет. А чем Вам скобочки не угодили?
  16. 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/ смотрите тут третий шаг.
  17. 1 point
    Значение expire в самой строке хоть есть? Потому что в противном случае вернется NULL.
  18. 1 point
    Dusty

    Invision Community Nulled

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

    Invision Community Nulled

    Прогресс требует изменений. Добавлена nulled версия Invision Community 4.4.0
  22. 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; }
  23. 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 месяца, тормозов замечено небыло. Всё работает как часы, тьфу тьфу тьфу.
  24. 1 point
    SlawkA

    Rich Discord Integration

    причем здесь не нравиться? не нравиться здесь только тебе что то.
  25. 1 point
    Silence

    Desert Remake

    Version 1.1.1

    30 downloads

    IPB V 4.2x

    Free

×