postavkin

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

[umka], спасибо большое! Заодно не подскажете, как реализовать возможность отслеживать в какой странице нажали на эту ссылку? Что то в голову не идет, как это можно сделать. Спасибо заранее

DPS1985, спасибо за совет. 1-не возможно, имхо - юзеру не удобно будет, 2 - попробуем сделать, 3 - как считаете со страницы http://www.postavkin.spb.ru/poisk/plitka_pol_natural_01.php на другие делать все ссылки - другие страницы раздела >>> | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11

или только "следующая" или ещё какой вариант?

DPS1985:
postavkin, первое что хочу сказать краткие описания закрывать не нужно точно, миллионы сайтов живут с краткими описаниями и прекрасно себя чувствуют.
Если одна коллекция находится в нескольких разделах, то контент раздела нужно уникализировать, написав для каждого раздела текст (можно небольшой знаков 300). примеры таких текстов посмотрите здесь (курсивом)
Это прекрасно работает :)

У них текст (курсивом) раздела (ссылки которую Вы дали) одинаковый на всех страницах данного раздела и на второй и третьей и т.д., в итоге, например страница эта не в индексе (остальные не проверял, но думаю тоже).

cheredov:
Вы хотите чтобы не было дублей, но при этом вам дубли нужны...
Да оставьте все как есть, мне кажется все страницы нормально будут индексироваться.

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

postavkin добавил 22.09.2011 в 11:16

DPS1985:
А давайте сайт посмотрим :)

Пожалуйста, вот http://www.postavkin.spb.ru/poisk.php

Речь про то, что коллекция, например, №137 может быть в выдаче в нескольких разделах, потому что она подходит по параметрам.

cheredov:
Так я вам и говорю - забейте на дубли. Лучше наполните их уникальным описанием под ваши ключи("матовая напольная плитка"), чтобы описание было не меньше аннотаций, ну или хотя бы сравнимо по размеру.

Как раз вариант №3 в моем вопросе. Понимаете, матовая плитка - 128 коллекций, по 12 коллекций на странице, значит по матовой плитке есть 11 страниц по 12 моделей. Во все 11 страниц писать тексты? И это только по разделу матовая напольная плитка. Ещё глянцеваяЮ, рельефная, итальянская, испанская и т.д. Поэтому и получается 280 страниц разделы/подразделы.

cheredov:
Да, все правильно.

Сделал charset=UTF-8" - и вместо русских букв - квадратики, ромбики на странице.

cheredov:

В роботсе можно:
User-agent: *
Disallow: /poisk/

cheredov добавил 22.09.2011 в 10:31
Но я бы на вашем месте забил на это.

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

Понимаете, вот поэтому и спрашивал - можно открывать страницы к индексации или нет...

postavkin добавил 22.09.2011 в 10:46

cheredov:
cheredov добавил 22.09.2011 в 09:58
postavkin, вставьте в шаблон страниц
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
а то с кодировкой на половине страниц беда.

Иван, не могу найти страницы в которых беда с кодировкой, может подскажете, смотрю в ИЕ, Мозиле, Опере, Макстоне - все в порядке.

cheredov:

cheredov добавил 22.09.2011 в 09:58
postavkin, вставьте в шаблон страниц
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
а то с кодировкой на половине страниц беда.

Иван, спасибо за совет.

У меня в каждой странице прописано

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

Честно говоря я думал, что это правильный вариант. Я ошибаюсь?

postavkin добавил 22.09.2011 в 10:10

cheredov:
Не закрывайте ничего. Сделайте ссылки с кратких описаний на полные с rel="canonical"

cheredov добавил 22.09.2011 в 09:58
а ссылки так сделайте:
<a href="../bassein_index.php" rel="canonical">плитка для бассеина</a>

Речь не про меню слева.

Если перейти с раздела напольная плитка, дальше, например, в "матовая" - то выводится 12 моделей. Так вот у каждой модели краткое описание


Italon Basic (это ссылка в модель) .

Цена ~ 300 руб/м2;
Назначение: облицовка полов;
Технология изготовления: керамический гранит;
Варианты поверхности: матовый, полированный, структурный;
Доступные форматы: 30*30, 60*60;
Количество цветов: 12;
Примечание: эконом-вариант керамогранита;
Производитель: Italon, Россия.

закрыто все кроме ссылки на модель. Просто если текст открыть (цена, назначение и т.д.), то он будет дублироваться не только в модели, но и ещё в 10 других разделах (полированная, Россия, по формату 30*30 и т.д.).

postavkin добавил 22.09.2011 в 10:18

Прочитал, про rel="canonical"

http://www.google.com/support/webmasters/bin/answer.py?hl=ru&answer=139394

Иван. У меня разный набор продуктов на страницах. Т.е. на странице "матовая" модель1,2,7,9,33,45,56 и т.д.

На странице "глянцевая" модель1,3,4,8,9,30,56, и т.д.

Ребят, доброе утро. Посоветуйте, пожалуйста, что делать?

gormarket, спасибо большое. Будем пробовать.

postavkin добавил 14.09.2011 в 23:23

gormarket:

$aName[$arrKeysPr[0]] будет указывать на файл с минимальной ценой,

Извините, но вот эти строки выдают ошибку.

Я написал

echo "<br>$aName[$arrKeysPr[0]]"; 

ошибка

Parse error: syntax error, unexpected '[', expecting ']' in /home/host760740/site.ru/htdocs/www/test/test32-cena-sortirovka.php on line 65

postavkin добавил 14.09.2011 в 23:32

Вот полностью мой код, на основании Вашего.

В массиве $files - записаны имена файлов.


$arrPrice=Array();
foreach ($files as $key=>$value) {
$ppp = $value;
$file='files/'.$ppp.'';
$title = 0;
//берем файл и сканируем его
$fd = fopen("$file", "r");
while ($buffer = fgets($fd, 2428)) { $src.=$buffer; }
preg_match('~<cena>(.*?)</cena>~is', $src, $match);
$title = $match[1];
$src = 0;
fclose($fd);
$arrPrice[$key]=$title;
echo "<br>$file= цена $title";
}

asort($arrPrice);
$arrKeysPr=array_keys($arrPrice);

echo "<br>$files[$arrKeysPr[1]]";

postavkin добавил 14.09.2011 в 23:40

Уважаемый, gormarket.

Я сделал так, теперь все работает, посмотрите, пожалуйста, правильно ли всё? Спасибо заранее.


$arrPrice=Array();

foreach ($files as $key=>$value) {
$ppp = $value;
$file='files/'.$ppp.'';
$title = 0;
//берем файл и сканируем его
$fd = fopen("$file", "r");
while ($buffer = fgets($fd, 2428)) { $src.=$buffer; }
preg_match('~<cena>(.*?)</cena>~is', $src, $match);
$title = $match[1];
$src = 0;
fclose($fd);
$arrPrice[$key]=$title;
echo "<br>$file= цена $title";
}

asort($arrPrice);
$arrKeysPr=array_keys($arrPrice);

foreach ($arrKeysPr as $value) {
$sss = $value;
$z = $files[$sss];
echo "<br>$z";
}
Geers:
Для ссылки "Вернуться назад" применить: align: left;
А после ссылки в html-коде вставьте просто <br>

Или примените для ссылки какой нибудь class, например: class="link";
И в css пропишите:
.link {
align: left;
margin-bottom: 7px;
margin-top: 0px;
}

Спасибо, так сделал. Но margin-top: 0px;

все равно слишком большим становится межстрочный интервал между h1 и ссылкой "вернуться..."

postavkin добавил 02.09.2011 в 16:57

Алилуйя, оказывается к h1 в стилях надо было дописать margin-bottom: 4px;

postavkin добавил 02.09.2011 в 17:25

Ребят, а как сдвинуть влево на 2px стрелочку pic1.gif?

content H1 {

padding-left: 35px;

margin-bottom: 2px;

background: url(../images/pic1.gif) no-repeat left 7px;

font-weight: normal;

font-size: 20px;

Всего: 5509