рассуждения:
- в нормальном ИМ всегда есть поддержка тематических статей, придать им блоговый вид - дело техники;
- нормальную многофакторную связку статья-товар можно обеспечить только внутри ИМ, да и не только "связку";
таки нафига громоздить два движка рядом? ну кроме экономии времени, кончно...
у того, кто так экономит обычно один десктоп на все, даже на игрухи ;) так что видюха не совсем убогая и жрать в не спящем режиме будет полюбому. самый убогий игровой десктоп в простое жрёт 250+ Вт, не чайник конечно, но...
ЗЫ: оставленный ноут с вентиляционными отверстиями на одеяле это да, жёстко...
оно конечно, но засада в том, что в "спящем режиме" и комп и зарядка почти не жрут ничего, а вот домашний сервак должен работать всегда считай по полной, даже видюха хоть и почти в холостую но жрать будет не слабо...
в старых ослах плейсхолдеры не поддерживаются, только скриптами эмулируются.
конструкция на событиях onfocus/onblure тянет везде, но не так изяЧно и цвет придётся дополнительным классом устанавливать типа
onfocus="if (this.value=='стандарт'){ this.value=''; this.className=''; }"onblure="if (this.value==''){ this.value='стандарт'; this.className='standart'; }"
в любом случае остаётся неслабый риск возгорания даже при использовании "для опытов". 24/7 работающий десктоп в пустой квартире та ещё бомба. народ под них короба на лестничных площадках делал в своё время.
да и сожрёт электричества он по факту не слабо...
по умолчанию поведение плейсхолдера в инпутах зависит от браузера. в хроме остаётся, в опере пропадает. хотите сами управлять поведением плейсхолдера - эмулируйте его скриптом, под джекверю есть хороший плагин jquery-placeholder с ним и у старых IE плейсхолдеры появляются.
UPD
таки у вас не плейсхолдеры :) пардонтий. тогда всё проще: надо на событиях onfocus/onblure отслеживать value поля. типа:
- под фокусом и value == стандартному => меняем на ''
onfocus="if (this.value=='стандарт') this.value='';"
- фокус потерян и value == '' => меняем на стандартное
onblure="if (this.value=='') this.value='стандарт';"
ну вообще то код jquery.cookie просто встраивается в неё как плагин, не используя её конструкций.
т.е. из кода плагина можно просто вырезать нужные функции.
только для проверки существования куки скриптик может выглядеть типо так:
var pluses = /\+/g;function decoded(s) { return decodeURIComponent(s.replace(pluses, ' '));}function cookie (key) { // read var cookies = document.cookie.split('; '); var result = false; for (var i = 0, l = cookies.length; i < l; i++) { var parts = cookies.split('='); var name = decode(parts.shift()); if (key && key === name) { result = true; break; } } return result;};
это не проверенный бардачный набросок на коленке (!) код надо делать поизяЧнее, но всё, что может понадобиться только для чтения куков там есть....
джекверя подключена? или без неё?
если с ней, то качайте jquery.cookie
$.cookie('name', 'value'); пишем куку "name"
$.cookie('name'); получаем куку "name"
по теме получится примитивный if ($.cookie(name)){ ... $('html').attr(что то); ... }
как бе основное:
var cookies = document.cookie.split('; ');
далее очевидно ;) хотя проще подключить jquery.cookie и не париться с путями, экранированием, разбором массива и т.д...
с каких пор, вне гугловских примочек, код отображения рейтинга стал называться "микроразметкой" ? 😂 ТС и так по ходу запутался.
изначально микроразметка - это вообще из другой оперы, к функциональной части работы кода рейтинга не имеющее ни малейшего отношения. код рейтинга может прекрасно работать и вне микроазметки...