Вот, что случилось. Разработчик, сделавший нам сайт www.vimbo.ru сейчас недоступен для меня. Не знаю почему. А очень надо внести небольшое изменение в сайт. Я на PHP не программирую, но что-то понимаю. Помогите, плз, справится с мелкой незадачей.
Если посмотреть на сайт в любой наш проект, то виден прикрученный плеер. Он показывается всегда. А должен показываться только в том случае, если вставлен mp3-файл на послушать.
Вот код программы, отвечающей за отрисовку страницы. И мои пожелания.
<?php if($fields['field_executive']->content): ?>
<?php endif; ?>
<?php if($fields['field_participant']->content): ?>
<?php endif; ?>
<?php print $fields['field_description']->content; ?>
ВОТ ТУТ ИДЕТ ОТРИСОВКА ПЛЕЕРА. В ЭТО МЕСТО НУЖНО ВСТАВИТЬ ИФ:
ЕСЛИ ПОДГРУЖЕН МУЗЫКАЛЬНЫЙ ФАЙЛ, ТО ИСПЛНИТЬ ЭТОТ КОД: (ну, т.е. плеер
показать)
content; ?>" />
КОНЕЦ ИФА.
Я так понимаю, что файл хранится в 'field_file'
<?php print $fields['add_to_cart_form']->content; ?>
<?php else: ?>
Нет в наличии
<?php endif; ?>
Напишите мне, плз, этот иф. Я его сам вставлю куда надо. И плеер перестанет вылезать на товарах DVD, а еще мы книги собираемся продавать, там плеер также не нужен.
Заранее признателен.
Комментарии
Код плеера тоже покажите, не видно над какими переменными работать.
Да, он куда-то пропал. Извините.
вот:
content; ?>" />
блин!!! опять не отобразился!!! щас снимок экрана сделаю.
Прикрепил изображение. Там недостающий кусок кода.
Весь минус подобных сайтов в том что владельцы и многие разработчики не понимают в маркетинге ничего. Отсюда такие ляпистые дизайны.
Какова ваша основная аудитория? Разве дети в возрасте от 2-х до 6-и лет?
Почему дизайн предназначен для этой аудитории?
Ваши посетители взрослые люди, и вы их сможете привлечь таким дизайном?
---
Та же проблема у сайтов детских садов и телевизионных каналов для детей.
попробуйте условие:
<?php
if (isset($fields[field_file])) {
//код плеера
}
?>
Дизайн сайта соответствует дизайну нашей продукции. Он узнаваем. Да, он разаляпистый. И, да, он не современный. Но мамки, которые к нам заходят и покупают, а потом на выставках к нам на стенд приходят - все хвалят. Говорят, что он, слава богу, отличается от серого унылого г..., которым забит наш инет.
Да, этот дизайн мы оч давно разработали. Около 10 лет назад. И пока не подводил.
На друпале мы его совсем недавно сделали. До этого это был просто сайт написанный мной на чистом HTML. Сайт-картинка.
угу, пробую.
не сработало. пишет так
Parse error: syntax error, unexpected '<' in /home/c/cl112949/public_html/sites/all/themes/vimbo/views-view-fields--commerce-products--page.tpl.php on line 39
не нужно field_file внутри квадратных скобочек поместить в кавычки ' ', как это сделано в остальном коде?
нужно, моя ошибка
а еще не забывайте про
<?php ?>
т.е.
<?php if () { ?>
html код плеера
<?php } ?>
if($fields['field_file']){
?>
хтмл код плеера
<?php
}
?>
Пользуйтесь тэгами <code>
Хмм, и чем ваш пример понятней моего? )))
Спасибо всем огромное! Вы меня направили в нужное русло, даль сам дотумкал. В приложенной картинке результирующий код (у меня почему-то так и не хочет отображаться скопированный код). Мой первый иф на пхп.
Сделай
или
Скинь че выведет.