Предоставляем срочную помощь по DLE, пишем эксклюзивные модули для вашего проекта, парсеры грабберы, исправляем базу данных, удаляем вирусы редиректы, обновляем скрипты, помощь с переездом на другой хостинг, перенос домена, большой опыт работы с высоконагруженными проектами, защита ddos атаки, ботов и спама, оптимизация модулей и серверов дле, более 10 лет работы, тысячи модификаций и доработок, короткие сроки, дорого, качественно. telegram: @histoo

[Решено] Проблема с поиском

  1. Оффлайн

    Daiv41

    Посетители

    Сообщений: 3

    обнаружена проблема:
    - В поиске отображаются скрытые разделы
    - При попытке искать в этих разделах вылетает вот такая ошибка:

    Вложения:

    1. 17.08.png

      Размер файла:
      37,33 Kb
      Превью:
      просмотр
    Сообщение отредактировал Grey 19 августа 2013 - 22:20
    17 августа 2013 - 08:22 / #1
  2. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Как воспроизвести баг?

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    17 августа 2013 - 18:44 / #2
  3. Оффлайн

    Daiv41

    Посетители

    Сообщений: 3





    Вот так происходит ошыбка

    Вложения:

    1. 18.08.png

      Размер файла:
      80,54 Kb
      Превью:
      просмотр
    2. 12.png

      Размер файла:
      62,64 Kb
      Превью:
      просмотр
    Сообщение отредактировал Daiv41 18 августа 2013 - 10:57
    18 августа 2013 - 10:57 / #3
  4. Оффлайн

    kppava

    Посетители

    Сообщений: 38

    Цитата: Daiv41
    Вот так происходит ошыбка


    Вы если воспроизводите, то делайте это точно, что бы было ясно когда возникает ошибка.

    А возникает она только тогда, когда исчеш, выбираеш где искать,
    в скрытом разделе,
    то есть простой пользователь видит в поиске (там где выбирать) тот раздел, какой он видеть совсем не должен...

    psh-world.ru
    godhack.org
    ufolabs.ru

    18 августа 2013 - 20:44 / #4
  5. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Да, я так понял это только у пользователей ошибка, так-как под модератором воспроизвести не получается.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    19 августа 2013 - 05:55 / #5
  6. Оффлайн

    kppava

    Посетители

    Сообщений: 38

    Цитата: Grey
    Да, я так понял это только у пользователей ошибка, так-как под модератором воспроизвести не получается.

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

    кстате....
    мне приходится часто на своем сайте менять домен, доменную зону...
    стандартные средства DLE на форуме не работают, (поиск и замена),
    приходится вручную базу править

    ***добавлено через 11 минут, 51 секунду***

    пропала кнопка редактировать.....

    воспроизвел ошибку на вашем форуме



    ***добавлено через 13 минут, 29 секунд***

    и в админке есть такое дело. но там лечится легко....

    Вложения:

    1. file_8wgfx.png

      Размер файла:
      53,8 Kb
      Превью:
      просмотр
    Сообщение отредактировал kppava 19 августа 2013 - 06:48

    psh-world.ru
    godhack.org
    ufolabs.ru

    19 августа 2013 - 06:41 / #6
  7. Онлайн

    Grey

    Администраторы

    Сообщений: 2130

    Решение проблемы:
    - Добавлено две проверки, одна скрывает запрещенные к просмотру разделы, другая отображает ошибку если в запросе прошел запрещённый раздел.

    В файле: /engine/bullet_energy/action/site/search.php

    Найти:
    
        if($this->_fetch['dataQuery']['getIsUser'] and !$this->_fetch['dataQuery']['userList']) {
          return parent::$helper->setTplMainBlock(parent::$helper->setTplEr
    ror(parent::$bullet_energy_lang['search_forum'], parent::$bullet_energy_lang['search_4']) . $this->_setTplSearchPage(), array(parent::$bullet_energy_lang['search_forum'])) ; }

    Добавить ниже:
    
    // check unacessed cats
        if(!$this->_fetch['dataQuery']['tree']) {
          return parent::$helper->setTplMainBlock(parent::$helper->setTplEr
    ror(parent::$bullet_energy_lang['search_forum'], "Указан несуществующий/недоступный для вас раздел") . $this->_setTplSearchPage(), array(parent::$bullet_energy_lang['search_forum'])) ; } //


    Найти:
    
    if($cats['tree_parent_id'] == $parentid)
    $root_category[] = $cats['tree_id'] ;
    

    Заменить на:
    
    // hide unacessed cats
    if(!parent::$helper->checkTreeConfigParam('viewTree', $cats['tree_id'])) {
            continue ;
    }
    //
            
    if($cats['tree_parent_id'] == $parentid) {
              $root_category[] = $cats['tree_id'] ;
    }
    


    Вложением вкладываю модифицированный search.php с небольшими экспериментальными модификациями

    Вложения:

    1. search.ppp.rar

      Размер файла:
      4 Kb
      Скачиваний:
      384
    2. fix.search.txt

      Размер файла:
      1,42 Kb
      Скачиваний:
      572
    kppava, Johan нравится это сообщение.

    сделаю любой модуль dle на заказ, если вам нужны услуги по dle
    скaйп rdn-team.com
    телегрaм @histoo

    19 августа 2013 - 22:11 / #7
Модераторы форума: greyPowered by Bullet Energy Forum