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

[Решено] Ссылка "ответить" в закрытых темах

  1. Оффлайн

    fantommd

    Посетители

    Сообщений: 14

    Привет, появился новый баг, когда тема закрыта и пользователь заходит и читает ее, то есть кнопка "Ответить" а по идее ее не должно быть. Есть идеи как исправить?
    2 сентября 2013 - 15:17 / #1
  2. Онлайн

    Grey

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

    Сообщений: 2130

    в файле: /engine/bullet_energy/action/site/showtopic.php

    Найти:
    
    $this->_param['topic_type'] = (int)$row['topic_type'] ;
    

    Добавить ниже:
    
        // for remove reply button
        $this->_param['topic_open'] = (int)$row['topic_open'] ;
        //
    


    Найти:
    
     if(parent::$is_logged and $this->_param['topic_type'] != 2) {
    parent::$tpl->set('[quote]', "<a onmouseover=\"
    ...
    

    Заменить на:
    
    if(parent::$is_logged and $this->_param['topic_type'] != 2 AND ($this->_param['topic_open'] or parent::$helper->ckeckModulesConfig('be_replic_is_cloze') ) ) {
    parent::$tpl->set('[quote]', "<a onmouseover=\"
    ...
    


    Внимание! У вас нет прав для просмотра скрытого текста.

    Вложения:

    1. reply_link.rar

      Размер файла:
      432 b
      Скачиваний:
      285
    Johan, fantommd, Anton нравится это сообщение.
    Сообщение отредактировал Grey 21 марта 2016 - 17:13

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

    2 сентября 2013 - 17:24 / #2
  3. Оффлайн

    fantommd

    Посетители

    Сообщений: 14

    Если заменить то у не закрытой кнопки отображается [fast] Ответить, может надо так:

    if(parent::$is_logged and $this->_param['topic_type'] != 2 AND ($this->_param['topic_open'] or parent::$helper->ckeckModulesConfig('be_replic_is_cloze') ) ) {
    parent::$tpl->set('[fast]', "_param['topic_type'] != 2 AND ($this->_param['topic_open'] or parent::$helper->ckeckModulesConfig('be_replic_is_cloze') ) ) {
    parent::$tpl->set('[[fast]]', "

    Вы перепутали [quote] с [fast] :)
    2 сентября 2013 - 19:32 / #3
  4. Онлайн

    Grey

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

    Сообщений: 2130

    Да, у меня просто уже изменены эти теги, в оригинале [fast] конечно.

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

    2 сентября 2013 - 20:16 / #4
Модераторы форума: greyPowered by Bullet Energy Forum