Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как сделать так чтобы при рейтинге 5 звезд появлялась золотая кнопка?

Как сделать так чтобы при рейтинге 5 звезд появлялась золотая кнопка?


     17.01.2016    Шаблоны (TPL), Стили (CSS), Общие вопросы по PHP, Ламерские вопросы    2571

вопрос
Здравствуйте, у меня появился такой вопрос, как сделать так чтобы при рейтинге 5 звезд появлялась около названия слева какая-то иконка то что этот фильм популярный буду благодарен, может быть заплачу.

Ответа пока нет


21 комментарий

SnugElf
Юзер

SnugElf - 17 января 2016 21:27 -

У меня стоит иконка золотая кнопка YouTube по умолчанию. Но мне бы хотелось сделать так чтобы она появлялась только после того как фильм 5 звезд рейтинга

pavel31
Юзер

pavel31 - 17 января 2016 21:43 -

Добавьте примерно такое IF условие в php файл рейтинга

if($row['rating'] == 5) {
     $button = 'ссылка на кнопку'; // ссылка на кнопку
}
else {
     $button = ''; // рейтинг ниже пяти - кнопки нет
}
echo '<img src=\"{$button}\">'; // вывод кнопки

Вот примерно так

SnugElf
Юзер

SnugElf - 17 января 2016 23:16 -

Спасибо! но вот интересно узнать где находится php файл рейтинга я искал по rating.php я так понял и ничего не нашел.

SnugElf
Юзер

SnugElf - 17 января 2016 23:24 -

Я нашел в AJAX -> добавил. Результат: куки (Еще добавил в functions.php тоже ничего)

ravchik
Юзер

ravchik - 18 января 2016 10:29 -

Возможно вам поможет этот модуль Расширение функционала шаблонизатора новостей. Условия IF
[if rating=5]какая-то иконка[/if]

joydo
Юзер

joydo - 18 января 2016 11:02 -

Цитата: SnugElf
Спасибо! но вот интересно узнать где находится php файл рейтинга я искал по rating.php я так понял и ничего не нашел.

Так вставляется не в файле обработки рейтинга, если вы хотите делать это в краткой то в файле show.short.php, а если в полной то в новости show.full.php

SnugElf
Юзер

SnugElf - 18 января 2016 19:06 -

Тоже не работает

joydo
Юзер

joydo - 18 января 2016 19:07 -

SnugElf,
А тот код и не будет адекватно работать, это пример

SnugElf
Юзер

SnugElf - 18 января 2016 19:09 -


Я вставил путь на кнопку но все равно кнопка показвает на всех фильмах

joydo
Юзер

joydo - 18 января 2016 19:10 -

SnugElf,покажите код

SnugElf
Юзер

SnugElf - 18 января 2016 19:13 -


И еще когда добавил сверху фигня.

SnugElf
Юзер

SnugElf - 18 января 2016 19:14 -

if($row['rating'] == 5) {
     $button = '/images/playicon.png'; // ссылка на кнопку
}
else {
     $button = ''; // рейтинг ниже пяти - кнопки нет
}
echo '<img src=\"{$button}\">'; // вывод кнопки

SnugElf
Юзер

SnugElf - 18 января 2016 19:11 -

if($row['rating'] == 5) {
     $button = '/images/playicon.png'; // ссылка на кнопку
}
else {
     $button = ''; // рейтинг ниже пяти - кнопки нет
}
echo '<img src=\"{$button}\">'; // вывод кнопки

joydo
Юзер

joydo - 18 января 2016 20:33 -

SnugElf,
        if($row['rating'] == 5) {
            $tpl->set( '{button}', '<img src=\"/images/playicon.png\">' );    
        } else {
            $tpl->set( '{button}', '' );
        }

Соответственно выводится в tpl краткой и полной тегом {button}
p.s надеюсь куда вставить ясно и в какие файлы

SnugElf
Юзер

SnugElf - 18 января 2016 21:20 -

Если вам не трудно можете написать в каких именно а то запалю сайт.

joydo
Юзер

joydo - 18 января 2016 21:22 -


SnugElf
Юзер

SnugElf - 18 января 2016 21:24 -

:) сейчас проаерю

SnugElf
Юзер

SnugElf - 18 января 2016 21:27 -

Нет не работет ;( Ладно:( Буду без иконки

SnugElf
Юзер

SnugElf - 18 января 2016 21:31 -

Спасибо б.. помог!

SnugElf
Юзер

SnugElf - 18 января 2016 21:31 -

Ой ... Parse error: syntax error, unexpected end of file in /home/u857246/galaxy-films.net/engine/modules/show.short.php on line 1006

joydo
Юзер

joydo - 19 января 2016 04:51 -

Купите лучше, как вам выше говорили) Всего 80 (ну или больше, если захотите отблагодарить автора) рублей стоит, и решает множество проблем)

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 13.10.2014 cowsdby  Шаблоны (TPL)
наверх