Задать вопрос

Как изменить в php вывод кнопки Favorite в dle 10.1?

В Dle 10.1, стиль Favorite формируется таким кодом
if( $is_logged ) {
        
        $fav_arr = explode( ',', $member_id['favorites'] );
            
        if( ! in_array( $row['id'], $fav_arr ) or $config['allow_cache'] == "yes" ) $tpl->set( '{favorites}', "<a id=\"fav-id-" . $row['id'] . "\" href=\"$PHP_SELF?do=favorites&amp;doaction=add&amp;id=" . $row['id'] . "\"><img src=\"" . $config['http_home_url'] . "templates/{$config['skin']}/dleimages/plus_fav.gif\" onclick=\"doFavorites('" . $row['id'] . "', 'plus'); return false;\" title=\"" . $lang['news_addfav'] . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" /></a>" );
        
else $tpl->set( '{favorites}', "<a id=\"fav-id-" . $row['id'] . "\" href=\"$PHP_SELF?do=favorites&amp;doaction=del&amp;id=" . $row['id'] . "\"><img src=\"" . $config['http_home_url'] . "templates/{$config['skin']}/dleimages/minus_fav.gif\" onclick=\"doFavorites('" . $row['id'] . "', 'minus'); return false;\" title=\"" . $lang['news_minfav'] . "\" style=\"vertical-align: middle;border: none;\" alt=\"\" /></a>" );

        $tpl->set( '[complaint]', "<a href=\"javascript:AddComplaint('" . $row['id'] . "', 'news')\">" );
        $tpl->set( '[/complaint]', "</a>" );
    
    } else {
        $tpl->set( '{favorites}', "" );
        $tpl->set_block( "'\\[complaint\\](.*?)\\[/complaint\\]'si", "" );
    }

помогите вместо картинок plus_fav.gif и minus_fav.gif поставить кнопки boostrap.
Вместо plus_fav.gif
<label class="btn btn-lg btn-block btn-default text-default">
            <input type="radio" name="options" id="option2" autocomplete="off">
            <i class="fa fa-circle-o fa-3x"></i>
            <br />
           Плей-лист
        </label>

Вместо minus_fav.gif
<label class="btn btn-lg btn-block btn-success text-success active">
            <input type="radio" name="options" id="option1" autocomplete="off" checked>
            <i class="fa fa-check-circle-o fa-3x animated fadeIn"></i>
            <br />
            В плей-листе
        </label>

и эти два label надо поставить внутрь
<div class="" data-toggle="buttons"></div>
  • Вопрос задан
  • 452 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
Ne0lite
@Ne0lite Автор вопроса
Сейчас отпишу как это сделать
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽