DeusCredo

Рейтинг
51
Регистрация
12.06.2010

Считаю так потому что есть мед образование(Закончил ПМГМУ Сеченова), и я не стал бы так спрашивать у яндекса место где лечить... но это лично мои мысли, может и неправ. По поводу Смертельности Вич там все неоднозначно, есть сотня куда более ужасных болезней, когда ты видишь как пациенты за месяц иссыхают в мучениях от боли... И да я видел больных Вич и работал с ними, большинство из них если есть голова на плечах кроме психолог последствий страдают в сотню раз меньше. И не помню чтобы я видел в хосписе даже 1 с вич... Сам ВИЧ это не смертельное заболевание- это неизлечимое.. А это разные вещи. Люди с Вич живут уже и по 15-20 лет. Главное забота о себе и примем имммуномодуляторов.

Вы вводите информационный запрос и просите коммерческую выдачу, и виноват яндекс? попробуйте запросы вида где вылечить? клиника... и тд.

ziliboba0213:
function ziliboba($test)


Или я вас не правильно понял?

Разве можно переменную из функции вызывать извне? Я что-то сплю уже на ходу, если честно :)

<?php

function test()

{ global $test;

$test = "XXX";

return $test;

}

test();

echo $test;

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

У вас не получился результат потому что не вижу чтобы вы собственно вызывали в первом случае функцию, а потом уже делали echo $test, второй случай конечно работает потому как echo вызов функции а она всегда возвращает $test.

ziliboba0213:
Разве так можно? Не пробовал так :)


У него $eyestoppers пустой. print_r не выводит ничего.

можно если в функции есть конструкция return это будет значит что после завершения работы она вернет значение, в нашем случае переменную в которую записан результат функции.

Тс пока не ответил на вопрос как он заинклюдил model в view, может быть конечно действо имеется в header.php

ошибка какая? это самое главное научится понимать че нужно интерпритатору

---------- Добавлено 01.04.2017 в 23:38 ----------

function eyestopper(){

$query = "SELECT id, title, img, anons, date, author, description, keywords FROM articles WHERE visible='1'";

$res = mysql_query($query) or die (mysql_error());

while ($row = mysql_fetch_assoc($res)){

$eyestoppers[] = $row;

}

return $eyestoppers;

}

это модель такую попробуйте. А у вас точно модель инклюдится в view чтобы был доступ к функции?

---------- Добавлено 01.04.2017 в 23:39 ----------

А вот так вьюху:

<?php eyestopper(); ?>

<?php if($eyestoppers): ?>

<?php foreach($eyestoppers as $eyestopper): ?>

<figure>

<a href="?view=articles&id=<?=$eyestopper***91;'id'***93;?>"><img alt="<?=$eyestopper***91;'title'***93;?>" src="<?= TEMPLATE ?>assets/images/<?=$eyestopper***91;'img'***93;?>"></a>

</figure>

<div class="blog-title">

<h2><a href="?view=articles&id=<?=$eyestopper***91;'id'***93;?>"><?=$eyestopper***91;'title'***93;?></a></h2>

<p>Опубликовал <a href="#" class="blog-admin"><?=$eyestopper***91;'author'***93;?></a> <span class="blog-date"><?=$eyestopper***91;'date'***93;?></span></p>

</div>

<p><?=$eyestopper***91;'anons'***93;?></p>

<div class="blog-footer">

<a href="#"><span class="fa fa-comment"></span>18 Comments</a>

<a href="#"><span class="fa fa-thumbs-o-up"></span>35 Likes</a>

</div>

<?php endforeach; ?>

<?php ?>

<?php else: ?>

<p>Прошу прощения, пока-что тут статей нет.</p>

<?php endif; ?>

ziliboba0213:

Надо как то так, вроде:
$eyestoppers = eyestopper($eyestopper);

насколько я вижу приравнивать к переменной не нужно только лишняя память, по коду из модели видно есть return $eyestoppers в которую и записан результат sql запроса так что можно сразу по $eyestoppers foreach пройтись

да что тут думать, у вас функция не вызывается а значит не работает.

if($eyestoppers): это не вызов функции, насколько я вижу данная переменная возвращается как результат работы функции eyestopper($eyestopper)В шаблоне у вас должно быть как то так:

<?php eyestopper($eyestopper); ?>// вызов функции

<?php if($eyestoppers): ?>// проверка существует ли переменная $eyestoppers которую должна через return вернуть функция

<?php foreach($eyestoppers as $eyestopper): ?>// собственно если существует проход по ней foreach с выводом данных

если полный листинг выложите смогу точно сказать

P.S. да и не совсем понятно зачем в eyestopper($eyestopper) вы передаете аргументом переменную $eyestopper которая позже в функции объявляется массивом который вообще в функции не используется. А используется насколько вижу в foreach... В общем если вы учитесь и сами написали код то ладно, сам тож поначалу бред писал, но если вы за это денег отвалили оторвите руки... НУ и да возможно я неправильно все понял по обрывкам кода

zmicier:
Вообще-то это первоапрельская шутка, не?

Ибо иначе это нельзя назвать:

Возможно, но в последние пару месяцев встретился с такими же запросами и было не 1 апреля, посему воспринимаю серьезно данный топик, и дабы все таки допустить возможность первоапрельской шутки, я писал в уважительной манере.... Иначе бы выражался нецензурно

Вы конечно извините меня, но даже из глухой деревни спец нужного вам уровня не будет работать за 6,666 р в месяц за сайт. Может быть если у вас не позволяет бюджет двигать все 3 магазина вам стоит подумать об том чтобы начать сперва с 1? раскрутить и за прибыль уже подключать постепенно остальные? Возможно у меня присутствуют нотки юношеского максимализма, но если вам нужен результат то пожалуйста научитесь платить деньги, а не отдавать их за курсы от недоносков БМ. Я просто не верю что существует спец за 7 к в месяц на проект который способен принести результат, а значит если от него не будет пользы зачем вообще ему платить?? С уважением.

P.S. Да мимо не мог пройти загорелось энное место...

vovabigov:
Кто-нибудь объясните что все это значит. Три скриншота и что?

На мой взгляд схема такая, чтобы получить промокод вы должны через Яндекс поиск по нужному запросу найти их сайт и перейти на него, вы получаете промокод и не возвращаетесь в выдачу. "Яндекс "думает что пользователь нашел исчерпывающий ответ на вопрос раз не вернулся в выдачу и соответственно повышает донора. По крайней мере из картинок я увидел это.

123 4
Всего: 33