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

Чекбокс "обсудить на форуме" для новостей

Удобная система при добавлении новости. И Вы делаете выбор добавлять кнопку обсудить или не добавлять.RSS-лента темы
  1. Оффлайн

    DaivZ

    Посетители

    Сообщений: 20

    Автор: madv1ch
    Ведь не в каждой публикации нужна данная функция.
    Инструкция для DLE 9.6-9.8
    Для начала, выполняем SQL запрос:
    ALTER TABLE `ПРЕФИКС_post` ADD `forum_discus` tinyint(1) NOT NULL

    Где ПРЕФИКС, ваш префикс соответственно.



    Открываем \engine\modules\show.full.php и находим ранее добавленный код кнопки
      if ( $view_template != "print") {$tpl->set('{forumDiscus}', $apiBullet->setLinckDiscus(array(
        'idPost' => $row['id'],
        'id' => $row['topic_id'],
        'tree' => $category_id))) ;}

    Заменяем его на
    if( $row['forum_discus'] ) {
       if ( $view_template != "print") {$tpl->set('{forumDiscus}', $apiBullet->setLinckDiscus(array(
        'idPost' => $row['id'],
        'id' => $row['topic_id'],
        'tree' => $category_id))) ;}
    		$tpl->set( '[forum_Discus]', "" );
    		$tpl->set( '[/forum_Discus]', "" );		
    		} else {
            $tpl->set( '{forumDiscus}', "" ); 
    		$tpl->set_block( "'\\[forum_Discus\\](.*?)\\[/forum_Discus\\]'si", "" );
    		}

    В fullstory.tpl будет доступна конструкция:
    [forum_Discus]{forumDiscus}[/forum_Discus]



    4 августа 2013 - 09:33 / #1
Модераторы форума: greyPowered by Bullet Energy Forum