postavkin

Рейтинг
601
Регистрация
06.01.2009

Ребята! Простите, не пинайте сильно, я совсем запарился. Нашел ошибку.

Код писал давно, сейчас с этим echo не заметил, что я его пытаюсь вставить в цикл, который срабатывает при определенном условии. Похожий же цикл выше в коде - в него и надо было вставлять.

Ещё раз извините.

ps просто второй цикл для страницы где выводятся не 12 моделей, а с той на которой остановился цикл в предыдущей странице и до конца (т.е. относится к странице где уже выводятся последние модели)...

seosniks:

$begin;
$vsegomodelej

$begin = 12;

$vsegomodelej = 24;

---------- Добавлено 23.01.2012 в 16:01 ----------

anton831:
У вас флаг вывода ошибок включен?

не знаю 🙄

---------- Добавлено 23.01.2012 в 16:02 ----------

Код нормально работает, выводит модели и без echo в цикле и с ним.

---------- Добавлено 23.01.2012 в 16:05 ----------

seosniks:
Вставьте в файл перед циклом в само верху, стрки для проверки ошибок.

ini_set('error_reporting', E_ALL);

error_reporting(E_ALL);

Нет, ошибок не показывает.

maldivec:
Чудес-то не бывает :)

Уберите вообще строку с инклюдом и проверьте, будет ли выводиться echo.

Может просто из-за верстки страницы вы не видите надписей? :) В исходном коде страницы смотрели?

Инклуды сейчас убрать не могу - юзеры обламаются - не увидят моделей.

В исходном коде тоже нет текста из echo.

В файлах, которые подгружаются через инклуд echo есть и работает.

Echo в данном коде не работает, только внутри него. Если поставить echo до или после - то выводится. Ладно, спасибо, будем эксперементировать.

burunduk:
svv, http://www.allave.ru/news.html и ни какого дублежа :)

Интересное "кино", если жать не на ссылку то кнопка "назад" в браузере не работает. Идея хорошая, но я так понимаю refferer не будет передаваться, да Алексей? (просто мне нужно тоже решение аналогичное, но чтобы адрес urla от куда пришли передавался через refferer ).

dimaOR, условие выполняется, так как файлы через инклюд подгружаются.

Просто хотел перед (или после) каждого подгруженного файла дать немного текста.

---------- Добавлено 23.01.2012 в 14:35 ----------

Jekyll:
В файле который инклудите случайно нет оператора continue?

Нет, в нём

<?php

условия подсчет if и тд.

вывод описаний модели

if снова, else и т.д.

?>

---------- Добавлено 23.01.2012 в 14:36 ----------

Дикий пионер:
die() - то до echo интерпретатор просто не дойдет.

Не знаю что такое die, но его нет, нету.

---------- Добавлено 23.01.2012 в 14:37 ----------

DenisVS:
Вот такое попробуйте, у меня работает
for ($x=1; $x<100; $x++) {
echo "<font color=\"#0000FF\">читать здесь</font>";
}

Так я написал такой код в первом посте. Он не работает.

---------- Добавлено 23.01.2012 в 14:40 ----------

Ребят, если чем то поможет, то в 4-й строке того кода который я показал в первом посте - получается подгрузка файла

include('../basa/modeli/model5.php');

потом

include('../basa/modeli/model17.php');

потом

include('../basa/modeli/model24.php');

И вот между ними я и хочу вставлять echo...

DenisVS:
Кавычки разные поставьте

Так тоже не выводится

		echo '<font color="#0000FF">читать здесь</font>'; или
echo "<br><font color='#0000FF'>читать здесь</font><br>";

Asar, понимаю что можно сделать ссылку вида

"показать все цвета Apavisa Selection >>>", но опять же, тогда в модель будет вести уже 3 ссылки. Я бы не беспокоился за то что их 3, но это только на модели 36 ссылок со страницы (по 12 моделей выводится) + меню сквозное - будет явно больше 50. Да и не пострадает ли продвижение разделов, ведь ссылок станет больше, значит (наверное) разделам будет доставаться меньше веса.

ps Вот друг подсказал, что это плохой вариант с одной страницы делать 3 ссылки на одну и туже модель...по крайней мере открытых :)

RoMaN444Ik:
В моем посте описано решение вашей проблемы, там ни слова не сказано про $_SERVER['HTTP_REFERER'], я там предложил новое решение проблемы. Т.е. во всех ссылках будет GET параметр, скажем razdel, он будет указывать на тот раздел, который открыт. Пример: пользователь находится на странице page1, во всех ссылках передается этот параметр(http://site.ru/pages/page5/models/etc?razdel=page1). При переходе на страницу назначения(страница модели или еще чего) вы просто вытаскиваете значение этого параметра через $_GET['razdel'] и анализируете его, в нем будет название предыдущей страницы юзера.

Я правильно понимаю?

из раздела A ссылка в модель будет вида

http://site.ru/apavisa/beton.php?razdelA=page1

из раздела B ссылка на эту же модель будет

http://site.ru/apavisa/beton.php?razdelB=page1

из раздела красная плитка ссылка на эту же модель будет

http://site.ru/apavisa/beton.php?razdelKrasnaya=page1

и.т.д?

Тем самым то что со словом razdel это название раздела, а page1 или page2 и т.д. с какой страницы данного раздела он пришел (т.к. в разделе может быть 100 вариантов моделей (а выводится из по 12-ть) и эта может быть не на первой странице, а например на 5-й или 8-й).

Asar:
Тогда смени этот текст хотя бы на ссылку, мол, «Подробнее о коллекции — цветовые варианты, фотографии, полное описание». При этом ссылку с названия и фоты, ессно, тоже оставь.

Но тогда будет 3 ссылки со страницы на одну и ту же модель...Думаете ничего плохого? Я думаю что лучше тогда уж текст оставить. Нет?

Asar:
но, чтобы глаза не мозолило (т.е. для народа, а не для Гугла) — оставь эту надпись только вверху перед выборкой товаров, а для каждого товара не лепи.

Дело в том, что народ не жмет при одном только верхнем тесте. Синий цвет завтра через стили пропишу. Согласен, глаза мозолит, но надо чтобы внутрь входили. Слишком быстро прокручивают страницу, и читать им некогда мою писанину наверху. А так глаз по-любому зацепится, конечно может сделаю не синим...

Всего: 5509