- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Я близко не кодер и пытаюсь делать по аналогии, есть файл в котором описан вывод фото и он работает:
Выше этого места есть кусок кода в этом же файле, куда мне тоже нужно вывести фото и я пытаюсь вставить
код
по аналогии с тем что выше, но ничего не выходит, путь до картинки не формируется, что я делаю не так?
Вставьте в код
<pre><?php var_dump($top->photo); ?></pre>
Появилась надпись - NULL
Это значит, что у вас в переменной нет данных о фото.
Возможно данные записываются ниже, чем вы пытаетесь их вывести. Если записываются вообще. ищите строку, где будет что-то типа $top =
>> Выше этого места есть кусок кода в этом же файле...
Если сильно выше, то $this может указывать на совсем другой объект.
Вот оба куска вместе
<ul>
<?php foreach($this->top as $top): ?>
<li>
<div>
<img src="/images/d/<?php echo $top->photo; ?>" class="photo"> (МОЯ ПОПЫТКА ВСТАВИТЬ КОД)
<a href="/d/<?php echo $top->section_alias; ?>/<?php echo $top->category_alias; ?>/<?php echo $top->item_alias; ?>"><?php echo $top->shortname; ?></a>
</div>
</li>
<?php endforeach; ?>
</ul>
</span>
<?php
jimport('joomla.application.module.helper');
$modules = JModuleHelper::getModules('breadcrumb');
foreach($modules as $module){
echo JModuleHelper::renderModule($module, array('style' => 'xhtml'));
}
?>
<?php if(!empty($this->related)): ?>
<?php foreach($this->related as $related): ?>
<div style="margin-bottom: 10px;">
<img src="/images/d/<?php echo $related->photo; ?>" class="photo">
<a href="/c/<?php echo $related->section_alias; ?>/<?php echo $related->item_alias; ?>"><?php echo $related->name; ?></a>
</div>
<?php endforeach; ?>
<?php endif; ?>
---------- Добавлено 01.06.2017 в 15:23 ----------
Это значит, что у вас в переменной нет данных о фото.
Возможно данные записываются ниже, чем вы пытаетесь их вывести. Если записываются вообще. ищите строку, где будет что-то типа $top =
В другом файле на уровень выше есть запись
$top = $this->get('Top');и
$this->assignRef('top', $top);Какое содержимое выводит?
Туда же
<pre><?php var_dump($top); ?></pre>
Туда же
<pre><?php var_dump($top); ?></pre>
object(stdClass)#697 (6) {
["rate"]=>
string(3) "5.0"
["shortname"]=>
string(22) "Иванов В.А."
["consult"]=>
string(3) "264"
["item_alias"]=>
string(13) "2323-ivanov"
["category_alias"]=>
string(18) "18-tokar"
["section_alias"]=>
string(10) "17-moskva"
}
Образец в первом сообщении из другого файла?
----
Понял, что да. Надо весь файл.
object(stdClass)#697 (6) {
["rate"]=>
string(3) "5.0"
["shortname"]=>
string(22) "Иванов В.А."
["consultations"]=>
string(3) "264"
["item_alias"]=>
string(13) "2323-ivanov"
["category_alias"]=>
string(18) "18-tokar"
["section_alias"]=>
string(10) "17-moskva"
}
В объекте нет данных с информацией о картинке.
Содержимое метода top, а так же запрос к базе данных в студию :)