Jump to content

_Dark_

Ветеран
  • Регистрация

  • В сети

Reputation Activity

  1. Like
    _Dark_ got a reaction from dbug in Как убрать панели из формы просм.тем   
    Нет, ее можно убрать, но вообще она полезная, пользователи могут рассказать о вашем сайте через соц.сети. Но если вы все таки хотите ее убрать, то зайдите в АЦ → Внешний вид → выберите ваш стиль → в меню слева найдите Темы → topicViewTemplate → Найдите
    {IPSLib::shareLinks( $topic['title'] )}[/CODE] и удалите.
  2. Like
    _Dark_ got a reaction from filtelo in 2 вопроса про репутацию   
    АЦ → Внешний вид → выберите ваш стиль → Глобальные → tbSruiHook → найдите
    <if test="parsedReputation:|:!empty($author['author_reputation']['text']) || !empty($author['author_reputation']['image'])">
    <br />
    <if test="RepText:|:!empty($author['author_reputation']['text'])">
    <span class='title' style='font-weight: normal;'>{$author['author_reputation']['text']}</span>
    </if>
    <if test="RepImage:|:!empty($author['author_reputation']['image'])">
    &nbsp;<span class='image'><img src='{$author['author_reputation']['image']}' alt='{$this->lang->words[ $likesMode ]}' /></span>
    </if>
    </if>
    [/CODE] и удалите это.

    АЦ → Системные настройки → Пользователи → Настройки системы репутаций → [i]Разрешить пользователям оценивать свои публикации?[/i]
    А чтобы запретить отмену репутации нужно поставить в [i]Тип репутации[/i] [i][u]любое изменение репутации[/u][/i]
  3. Like
    _Dark_ got a reaction from DenShot666 in Dark's Anti-Fast-Quering System   
    Представляю вашему вниманию простой скрипт, который может защитить ваш сайт, если его атакуют.
    Скрипт защищает только если ваш сайт подвергнут механизму атаки описанному ниже.

    Недавно наш сайт (IPBMafia.Ru) был подвергнут этой атаке. Действовало все следующим образом:
    большое количество ботов постоянно открывали главную страницу сайта. Это не был HTTP флуд, это были реальные запросы, потому что IP.Board фиксировал этих ботов как гостей.
    Самому серверу сайта от этого ничего не было, это мелочь. Но вот база данных не могла справиться с этим, потому что около 10 раз в секунду к ней шли "тяжелые" запросы, направленные на построение главной страницы, которая сама по себе очень "тяжелая". Думаю всем понятно, что база данных не могла обработать все это и просто не отвечала.
    Таким образом основной целью этой атаки является не веб-сервер, а база данных.

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

    Скрипт подходит для любого движка, а установка очень простая.

    Забыл написать:



    Принцип работы

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

    Требования PHP 4 / 5 Установка

    IP.Board
    Загрузите файл DAFQS.php в корень вашего сайта. globalTemplate.zip Откройте файл index.php, находящийся в корне вашего сайта и после первой строчки <?php вставьте: require_once 'DAFQS.php'; Перейдите к пункту Настройка Другие движки


    Процедура установки скрипта зависит от архитектуры конкретного движка, поэтому если вам нужно установить этот скрипт не на IP.Board напишите в эту тему название движка, а я сделаю инструкцию под него.
    Настройка



    После строчки
    require_once 'DAFQS.php'; вставьте: new DAFQS(a, b, c); Где a - максимальное количество запросов от одного клиента, b - лимит секунд, c - время бана в секундах.
    Все это расшифровывается как "Если выполнено больше a запросов за b секунд, то выдается бан* на с секунд".
    Естественно, в
    new DAFQS(a, b, c); a, b, c нужно заменить на необходимые значения, я рекомендую поставить 3, 1, 5. После этого сохраните файл. Скрипт установлен.
    * под баном подразумевается время, в течение которого пользователю не будет отображаться сайт и соответственно, не будет никакой нагрузки от этого пользователя.
    Информация


    Версия 1.10
    Автор _Dark_
    Написано для посетителей IPBMafia.Ru
    Список изменений:
    1.11 - исправлен баг с баном пользователя. 1.10 - добавлена возможность вручную устанавливать время бана. 1.00 - первый релиз.
  4. Like
    _Dark_ got a reaction from escher in Dark's Anti-Fast-Quering System   
    Представляю вашему вниманию простой скрипт, который может защитить ваш сайт, если его атакуют.
    Скрипт защищает только если ваш сайт подвергнут механизму атаки описанному ниже.

    Недавно наш сайт (IPBMafia.Ru) был подвергнут этой атаке. Действовало все следующим образом:
    большое количество ботов постоянно открывали главную страницу сайта. Это не был HTTP флуд, это были реальные запросы, потому что IP.Board фиксировал этих ботов как гостей.
    Самому серверу сайта от этого ничего не было, это мелочь. Но вот база данных не могла справиться с этим, потому что около 10 раз в секунду к ней шли "тяжелые" запросы, направленные на построение главной страницы, которая сама по себе очень "тяжелая". Думаю всем понятно, что база данных не могла обработать все это и просто не отвечала.
    Таким образом основной целью этой атаки является не веб-сервер, а база данных.

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

    Скрипт подходит для любого движка, а установка очень простая.

    Забыл написать:



    Принцип работы

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

    Требования PHP 4 / 5 Установка

    IP.Board
    Загрузите файл DAFQS.php в корень вашего сайта. globalTemplate.zip Откройте файл index.php, находящийся в корне вашего сайта и после первой строчки <?php вставьте: require_once 'DAFQS.php'; Перейдите к пункту Настройка Другие движки


    Процедура установки скрипта зависит от архитектуры конкретного движка, поэтому если вам нужно установить этот скрипт не на IP.Board напишите в эту тему название движка, а я сделаю инструкцию под него.
    Настройка



    После строчки
    require_once 'DAFQS.php'; вставьте: new DAFQS(a, b, c); Где a - максимальное количество запросов от одного клиента, b - лимит секунд, c - время бана в секундах.
    Все это расшифровывается как "Если выполнено больше a запросов за b секунд, то выдается бан* на с секунд".
    Естественно, в
    new DAFQS(a, b, c); a, b, c нужно заменить на необходимые значения, я рекомендую поставить 3, 1, 5. После этого сохраните файл. Скрипт установлен.
    * под баном подразумевается время, в течение которого пользователю не будет отображаться сайт и соответственно, не будет никакой нагрузки от этого пользователя.
    Информация


    Версия 1.10
    Автор _Dark_
    Написано для посетителей IPBMafia.Ru
    Список изменений:
    1.11 - исправлен баг с баном пользователя. 1.10 - добавлена возможность вручную устанавливать время бана. 1.00 - первый релиз.
  5. Like
    _Dark_ got a reaction from dr-ef in Ошибки при обновлении с 3.1.4 на 3.3.1   
    С нуля ошибок никаких не будет. Насчет сохранения: у нас статья по этому поводу.
  6. Like
    _Dark_ got a reaction from NCsoft in Ищу стиль   
    Вот стиль.
  7. Like
    _Dark_ got a reaction from AndrewBlackfest1 in Правила раздела   
    В данном разделе публикуются только темы связанные непосредственно с технической стороной IP.Board.
    Не следует путать данный раздел с разделом Запросов и разделом Статей и инструкций.

    Как правильно задать вопрос

    При создании темы во-первых, руководствуйтесь а во-вторых, прочитайте инструкцию ниже:
    Если ваша проблема связана с базой данных, а именно конкретно отображается ошибка БД или вы знаете, что эта проблема связана с базой данных - выкладывайте лог из папки cache в корне вашего форума. Файл называется sql_latest_error.cgi, выкладывайте именно его содержание. Если же у вас на форуме отображается другая ошибка - так же проверьте папку cache, посмотрите на файлы с расширением .cgi, выложите содержание того файла, у которого дата изменения соответствует дате возникновения вашей ошибки Проверьте, что в вашем профиле верно заполнено поле Версия IP.Board, очень важно знать используемую вами версию форума. Если на форуме отображаются ошибки, т.е. есть явная ошибка, лучше всего выложить скриншот этой ошибки. Если же такой возможности нет, скопируйте текст ошибки и выложите его при создании темы. Если ваша проблема связана с каким-либо хуком или компонентом обязательно указывайте его полное название и используемую вами версию. При создании темы указывайте теги с описанием вашей проблемы, этим вы поможете многим пользователям нашего форума. Кроме того, если ваша проблема решена или вы решили ее сами - отпишитесь в тему, укажите какие действия вы предприняли и что проблема решена. Это поможет и другим пользователям, если у них будет похожая проблема.
  8. Like
    _Dark_ got a reaction from Trust890 in Cкин animate для ipb 3.3   
    Ну вы даете... Вы с по сайту дружите?
  9. Like
    Извините, я не знал, что использовать чужие базы игровых серверов (!) - это нормально.
  10. Like
    Извините, я не знал, что использовать чужие базы игровых серверов (!) - это нормально.
  11. Downvote
    Ну и предлагайте свой лот в новой теме, зачем в моей флудить?
  12. Like
    _Dark_ got a reaction from DjDiLiSoFT in Мониторинг [css, cs, tf, gta, оочень много игр]   
    Тоже самое, функциональнее, и красивее могу сделать бесплатно.
    Если дойдут до этого руки, допишу свой движок и для него сделаю такой же мониторинг в виде приложения...
  13. Like
    _Dark_ got a reaction from Файтинг in Помогите изменить профиль   
    Наверное, он хотел спросить как исправить белое поле.
  14. Like
    _Dark_ reacted to Respected in С Днём рождения, _Dark_   
    :) закрыто! Пофлудили и хватит
    _Dark_, удачного отдыха!
  15. Like
    _Dark_ got a reaction from Respected in Сохранение сайта   
  16. Like
    _Dark_ reacted to Quicksdk in С Днём рождения, _Dark_   
    С днюхой!!!! Как отмечать собираешься? :)
  17. Like
    _Dark_ got a reaction from Quicksdk in С Днём рождения, _Dark_   
    Соня, спасибо :)
  18. Like
    _Dark_ reacted to  Соня in С Днём рождения, _Dark_   
    присоединяюсь к поздравлениям

    хоть с именинником и не знакома, но чувствуется, человек хороший, да :)
  19. Like
    _Dark_ reacted to Respected in С Днём рождения, _Dark_   
    _Dark_, от души поздравляю тебя с этим замечательным событием в твоей жизни, удачи тебе во всех твоих начинаниях и успехов в дальнейшем
    Благодарю за активность на форуме, ты для него сделал очень многое..

    PS: отметь как следует :)
  20. Like
    _Dark_ reacted to khoser in С Днём рождения, _Dark_   
    Присоединяюсь к поздравлениям, всех благ и удачи во всех начинаниях!
  21. Like
    _Dark_ reacted to Pashok(one) in С Днём рождения, _Dark_   
    С днём рождения _Dark_ !!! (с тебя тортик)
  22. Like
    _Dark_ reacted to Doogle in С Днём рождения, _Dark_   
    Сегодня у нашего администратора _Dark_ самый лучший день в году, День рождения
    В первую очередь хочу пожелать тебе крепчайшего здоровья, удачи и успехов. Также, чтобы был всегда на позитиве, в прекрасном настроении, драйвовым во всех делах, крепкой любви и как следует отпраздновать свой очередной День рождения




  23. Like
    Соня,загрузи содержимое папки core в cache/lang_cache/1

    И будет тебе полноценный русификатор :)
  24. Like
    _Dark_ got a reaction from  Соня in Русский язык для IP.Board 3.3.2 от Yurri   
    Вообще это ошибка сервера, так что мне кажется, что нужно обратиться к хостеру и спросить в чем дело. Других идей у меня нет.
  25. Like
    _Dark_ got a reaction from Respected in Русский язык для IP.Board 3.3.2 от Yurri   
    Вообще это ошибка сервера, так что мне кажется, что нужно обратиться к хостеру и спросить в чем дело. Других идей у меня нет.