postavkin

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

xVOVAx, поясните, пожалуйста. Сейчас ссылочная масса преимущественно ведет на морду по всем перечисленным выше запросам (ламинат, паркетная доска, паркет). Релевантные сменились - позиции просели. Вернуть обратно оптимизацию морды или ...? Конечно, если смотреть как удобнее пользователю - нужно оставлять как сейчас. Если смотреть на конкурентов - нужно оставлять как сейчас.

Я так понимаю варианта 2: 1.сделать откат, при этом получится менее удобно для пользователя, но рост позиций. 2. работать с внешними факторами для новых урл. ps ещё есть вариант, что после пересчета ссылок внутри сайта, позиции все-таки чуть поднимутся, т.к. у нас с каждого урл теперь есть ссылка на новые разделы.

---------- Post added 27-09-2015 at 23:30 ----------

ps2 Посмотрел ранжирование внутри сайта. Так вот запрос "ламинат Квортекс" - морды вообще не видно. Первая - новый урл, дальше товары. Морды нет, так как в title и h1 теперь нет вхождения ключа.

ps3 Есть уникальный вариант. Страницы разделов закрыть от индексации, сделать откат. Все запросы вернуть на морду, а для юзеров будут страницы разделов. Но точка входа будет одна под все запросы. ХЗ, понять не могу, насколько логично так делать то...😕

Регион он видит правильно, но по запросам в выдаче дает преимущественно московские сайты (9 из 10), т.е. сайты не относящиеся к моему региону.

Чтобы тему не плодить - спрошу тут.

А может быть такое, что у пользователя при первой загрузке не загрузилось то что прописано в js файлах? а при обновлении страницы - все загружается. Просто я зашел проверить как работает в Хроме, а не подгрузилось, только F5 помогло

burunduk, спасибо. Круто. Разобрался.

---------- Post added 24-09-2015 at 17:16 ----------

imagine:
И он точно не содержится в dom, если его обрабатывать без js.

Это плохо или хорошо? :)

---------- Post added 24-09-2015 at 17:27 ----------

И жаль что только один комментарий можно засунуть в блок.

https://jsfiddle.net/aov51wx0/2/

Ребята. Сделал так. Вроде все встало на места.


<div id="rrrrzennnatov">цена от 1390 руб/м2 без учета скидки!
<span class="knopkasi" onclick="uvo_api.open();">
<img src="/img/zaproku1.jpg" height="24" width="120">
</span>
</div>

css


.knopkasiimg {cursor:pointer; display: inline-block; vertical-align: middle;}

Спасибо всем и oux в отдельности.

fmex:
Я бы попробовал span`у line-height задать на высоту картинки.

ADD Не посмотрел, что картинка только в span. Тогда надо текст тоже в span обернуть и уже ему высоту строки задать.

<div id="rrrrzennnatov"><span class="ttttttt">цена от 1390 руб/м2 без учета скидки! </span>
<span class="knopkasi" onclick="uvo_api.open();">
<img src="/img/zaproku1.jpg" height="24" width="120">
</span>
</div>

.ttttttt {line-height:24px; а тут что то ещё нужно дописать?}

................

ps я только сейчас понял, Алексей, Вы хотите сказать, что нужно вставить в код страницы контент, который выведется на экран, и тут же с помощью js этот код из документа удалится (из кода) но на экране останется..так что ли...хотя нет, имхо, я глупость написал, ведь тогда в кеше ПС все равно будет этот код

Алексей, спасибо, подскажите, пожалуйста, а как правильно передать в ваш файл сюда

sTemp=$('#rrrr').html('Цена товара '+testzena);

данные о цене?

и мои варианты не то что нужно? просто они работают.

ВАРИАНТ №1.

test.js


$(document).ready(function(){
$("#parent").html('Цена товара '+testzena);
});

php


<?
$testzena = "1005"; // провели рассчет, теперь есть цена товара
echo "<script>var domain='$testzena';</script>";
?>
<script src="/js/test.js"></script>
</head>

там где надо вывести эту фразу с ценой


<div id="parent"></div>

ВАРИАНТ №2.

в коде где нужно вывести строку с ценой


$zenazena = "1020";
echo "<script src=\"/js/testjs.php?param=$zenazena\"></script>";

файл testjs.php


<?
$zenaaaa = $_GET['param'];
echo "document.write( '<br>По фону - $zenaaaa');";
?>



---------- Post added 24-09-2015 at 11:19 ----------

Алексей, сорри, что много вопросов.

А для чего эта часть нужна? Я так понял, чтобы убрать комментарий. Он не убирается. И кстати текст "любой html код" которые вне комментария, тоже не выводится на экран. Т.е. полностью затирается то что в диве и выводится на экран, а в коде без изменений.


function Modcocontent(Mod){
Mod=Mod.replace('<!--moder','').replace('-->','');
$('*').contents().filter(function(){return this.nodeType==8;}).each(function(i,e){
if(e.nodeValue.indexOf(Mod)!=-1){
if($(e).prevAll().size()){$(e).prevAll().eq(0).after(Mod)}
else{$(e).parent().contents().filter(function(){return this.nodeType==8;}).eq(0).after(Mod)};
};
});
};

Сделал так, вроде работает. Прошу Гуру одобрить/или сказать что не правильно так.

test.js


$(document).ready(function(){
$("#parent").html(nashtext);
});

в коде в нужном месте вывода (в контенте страницы)

echo "<div id=\"parent\"></div>";

следубщее смущает, потому что после </head> в коде страницы, там где уже есть рассчет по стоимости товара


<?
$testzena = "1005";
echo "<script>var nashtext='Цена товара $testzena руб';</script>";
?>
<script src="/js/test.js"></script>
A007MP:
Так может noindex использовать?

Гугл.........

Сделал такую конструкцию

<?echo "<script>var text='slovoslovo';</script>";?>
<script src="/js/test.js"></script>

test.js


$(document).ready(function(){
$("#parent").html(text);
});

в коде, в нужном месте

echo "<div id=\"parent\"></div>";

пока что никак не получается передать в js значение text

Всего: 5509