как остановить разростание дора?

Тема в разделе "Thunder 3.X", создана пользователем instafx7, 23 окт 2018.

  1. instafx7

    instafx7 Участник

    28 янв 2017
    39
    6
    Мужской
    собственно сам сабж
    Как можно остановить разростание дорвея?
    а то дору к примеру пару дней а в я ше уже 11к страниц заиндексило
     
  2. ddn128

    ddn128 Опытный Пользователь

    31 дек 2015
    521
    241
    Мужской
  3. ddn128

    ddn128 Опытный Пользователь

    31 дек 2015
    521
    241
    Мужской
    3. можно положить определённое кол-во ключей в файл и брать с удалением (т.е. генерить только по этим ключам) - тогда он сам стопнется когда ключи закончатся
     
  4. Zlodey

    Zlodey Новичок

    4 мар 2018
    14
    0
    Мужской
    #4 Zlodey, 4 дек 2018 в 02:05
    Последнее редактирование: 4 дек 2018 в 06:19
    Скажи пожалуйта, как брать кей с удалением? И если кеи кончились в файле, вывести указанную страницу. Например
    {% include 'name-page.html' %}
     
  5. ddn128

    ddn128 Опытный Пользователь

    31 дек 2015
    521
    241
    Мужской
    Ну по умному конечно лучше сделать плагин. Но если на скорую руку - то как-то так


    Код:
    <!-- читаем ключи в массив --> 
    {% set keys_ar = php_file(settings.doc_root~'/templates/public/'~settings.view.public.template~'/keys.txt') %}
    
    <!-- чекаем кол-во знач. в массиве. Если знач. < 1 - т.е. пусто выводим то что нужно  -->
    {% if keys_ar|length < 1 %}
    {% include 'name-page.html' %}
    {% endif %}
    
    <!-- кладём первое значение из массива в переменную.   -->
    {% set key = keys_ar[0] %}
    
    <!-- начиная со второго и далее знач.  кладём в новый массив  -->
    {% set keys_ar_new = [] %}
    
    {% for i in keys_ar|slice(1) %}
    {% set keys_ar_new = keys_ar_new|merge([ i ]) %}
    {% endfor %}
    
    <!-- Записываем этот новый массив (без первого значения) в файл с перезаписью  -->
    {% set tata_put = php_file_put_contents(settings.doc_root~'/templates/public/'~settings.view.public.template~'/keys.txt', keys_ar_new) %}
    
    Но в такой схеме нужно быть осторожным, можно часть ключей потерять
     
    Zlodey нравится это.
  6. Zlodey

    Zlodey Новичок

    4 мар 2018
    14
    0
    Мужской
    Спасибо тебе!
    Да, насчет потери кеев как то не подумал, такое 100% будет. Тут нужно что то думать насчет плагина..
     

Поделиться этой страницей