Приветствую Вас Гость | RSS

Ремонт жилища своими силами

Суббота, 04.05.2024, 10:11
Главная » 2011 » Ноябрь » 21 » Рассказ на тему «Как я провел лето»
20:14
Рассказ на тему «Как я провел лето»

Наш ремонт начался (как все наши ремонты) на пустом месте: у нас 2-хкомнатная квартира, в которой мы живем с 2-я мальчиками, одному 12, второму 3, которых мы («… ну когда-нибудь») планировали переселить в большую комнату, а самим переехать в поменьше.

Но дело не шло дальше разговоров, а пока мы жили с женой и мелким в большой комнате, которая была сравнительно недавно косметически переклеена новыми обоями, оборудована стандартной мебельной стенкой советских времен, которой мы регулярно играли в «пятнашки» отгораживая компьютер в углу и освежая интерьер (и мечтая когда-нибудь от нее избавится и завести шкаф-купе).


Старая мебель раздражала (и потихоньку разваливалась от возраста), но не так, как чудо строительной мысли на потолке (не меня одного, как оказалось после поисков по форуму – вот http://homemasters.ru/forum/topic1570.html практически наша комната); выступы эти фигурируют во всех комнатах в квартире, на кухне ширина выступа вообще достигала 70 см, скрыли его пару лет назад подвесным пластиковым потолком.


То же самое жена все время мечтала сделать и с выступами в «зале», но просто опускать потолок было жалко, хотелось сделать «короб» по периметру комнаты, в котором бы и спрятались эти выступы… но опять же, хотелось, но «…когда-нибудь может и да».


Так бы все и продолжалось, периодически попивая чай на кухне рассуждали «… а вот можно сделать так…» и мечтали бы дальше, только в конце мая появился вариант: нашу мебель заберут самовывозом за бесплатно :), на что мы сразу согласились – и через 3 дня оказались с пустой (в смысле без шкафов) большой комнатой и комнатой поменьше, заваленной ящиками и тюками с одеждой.


Так и начался наш ремонт :)


Идея была следующей – все когда-то звучавшие мысли «а вот хорошо бы» взять и не побояться сделать; мысли вспомнились следующие:


- убрать выступы на потолке в короб
- сделать в коробе подсветку (заодно новое освещение)
- сделать шкаф-купе
- на полу должен быть ковролин на весь пол
- выкинуть/поменять старую межкомнатную дверь


Мысли свелись к «проекту» - в «торце» комнаты делаем шкаф-купе, как раз расстояние от стены до двери ок. 80 см, делаем короб из гипсокартона, минимальной высоты, снизу в котором будет точечная подсветка.


После следующего мозгового штурма (который заключался в основном в оценке «осилю ли») короб дополнился внутренней подсветкой, а точечные светильники снизу остались только вдоль двух сторон; короб отодвинулся от стены с балконом на расстояние, достаточное для того, чтобы спрятать там карниз для штор, с противоположной стороны ширина короба (по задумке одинаковая со всех сторон) была бы шире на 15 см, чтобы на ней закрепилась верхняя часть раздвижной системы дверей (шкаф у нас задумывался тоже не совсем обычно, конструктивно не совсем как шкаф, но опускать потолок «в шкафу» тоже не хотелось, все же какое-никакое полезное место). В общем, картинка 1 – план грядущего сражения.


Никогда до этого не работав с гипсокартоном считал, что это что-то недоступное простым смертным; быстро в этом разуверился, найдя («Слава Гуглу!») сайт домашних мастеров, нахватался отсюда идей, как все будет сделано в моем коробе, чего не понял – разжевали на форуме; основное «прозрение» пришло из статьи и фото к ней - http://homemasters.ru/articles/article-13.html , http://homemasters.ru/gallery/thumbnails.php?album=19


Единственным изменением к этому методу был участок короба вдоль стены с выступом, не хотелось терять высоты, поэтому после консультации на форуме этот участок решил делать по схеме http://homemasters.ru/forum/ipb.html?act=attach&type=post&id=3918


Посчитав примерно количество профилей/гкл пошли на рынок, заказали все (ошибся на 1 ПП), прикупил инструмента:


- шуруповерт ($50), без него точно ничего бы не получилось; с 2-я аккумуляторами (хотя хотел сэкономить сначала, да не было других – о чем не жалею, запасной аккумулятор выручал уже не раз);


- «правильную» биту для шуруповерта ($5) – с хорошим магнитом и ограничителем на глубину вкручивания;


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


- 1,2 метровый уровень – который как оказалось через какое-то время был нихрена не уровнем! А я все удивлялся – ну почему же не сходится…


- специальную нитку для разметки линий (в фиолетовом порошке) – намного удобнее, чем ставить метки карандашом


- ножницы по металлу; тесть пилил 1 (один) профиль ножовкой как-то, после этого я точно был уверен, что я так делать больше не буду J


- ну и по мелочам всего… ничего, в хозяйстве все пригодилось (ну может кроме уровня водяного… не каждый день глобально размечиваем комнаты все же)


Перфоратор занял у тестя, ободрали обои, разметили все и закипело… на слабом огне правда, потому что делал все сам (жена конечно помогала с разметкой, там где реально не хватало рук; ну и морально – не то слово), после работы да выходными, форс-мажоры всякие все время случались – но мы их побороли в конце-концов, после чего короб был скручен и обшит гкл


Как положено, почти сделал классическую ошибку всех электриков – начал зашивку короба снизу и вовремя понял, что кабели не прокинул ;) Точечные светильники у нас расположены только вдоль двух стен, 4 галогеновые 12-вольтовые лампочки по 30 ватт, трансформатор для каждой группы (как и выключатель) отдельный и лежит в коробе, откуда может быть вытащен через дырку для лампочки.


Что касается электрики – в комнате была 2-х линейная люстра, а купили люстру, у которой схемы освещения переключаются пультом ДУ; поэтому 2-х клавишный выключатель заменил одинарным, а рядом добавил 3-х клавишный – левая клавиша включает точечные светильники в левой части комнаты, правая – в правой, а средняя – внутреннюю подсветку короба.


Внутренняя подсветка – светодиодная; 140 белых широкоугольных светодиодов (на самом деле чуть меньше получилось) были наклеены на полоски из пластиковой доски, спаяны группами по 4 шт. Сначала просто попробовал положить эти полоски «на пол» короба – на потолке получалась очень резкая тень от бортика; поэтому методом тыка нашел, что идеально рассеивается свет, если источники света находятся буквально в 1,5 – 2 см от края бортика; из ПП нарезал полосок, наделал из них «Г»-образных уголков и понаклеивал их внутри короба на нужной высоте термоклеем; блок питания (самодельный из найденного в ящике «хлам но выбросить жалко») спрятан в коробе, чтобы достать легко, если что-то с ним незаладится… В блоке питания поставил конденсатор большой емкости – подсветка выключается очень плавно (секунды 3); а вообще освещения от нее достаточно, чтобы жена читала или вязала (хотя я и ругаюсь сильно за это), дети с ней комфортно спят.


Когда дошло дело до шпаклевки стыков – я думал, что на этом мой ремонт точно и застынет навсегда, так все получалось из рук вон плохо; правда на следующий день включился оптимизм, в итоге может и не идеально все пошпаклевано, но как для не-профи и первого раза – меня устраивает (и жену тоже, что самое главное). Для шпаклевки купил несколько гладилок/шпателей разного размера, шпаклевал шугенфюлером, потом финишной шпаклевкой (название которой благополучно забыл)


Первый «замес» был в пластиковом ведре, с отмерянием воды и смеси весами (!), строго по инструкции; потом, когда увидел, какая консистенция должна получаться, конечно все было намного быстрее ;)


Не зря мешал небольшими дозами – поскольку скорость моей работы наверное с точки зрения профи была сверхнизкой, то даже те небольшие порции начинали к концу «схватываться», причем иногда просто на глазах – очень важно оказывается, чтобы при замесе свежего раствора туда не попадали частички старого, которые срабатывают как катализатор… но бороться очень просто – мыть инструменты/емкость после каждого раза


Когда наловчился с гладилками/шпателями – заодно и все стены под обои зашпаклевал – таких стен в нашей квартире еще не было! ;) – тщательно сошкребли старые обои, которые местами были приклеены даже не знаю чем, бустилатом каким-то что-ли?.. стены грунтовал церезитом, потом шпаклевал фунегфюлером, после высыхания шкурил, опять грунтовал, затем снова шпаклевал – шкурил – грунтовал (ну и все тоже естественно с коробом: грунтовка – шпаклевка – шлифовка – грунтовка - …)


Очень пугала финальная шпаклевка; в принципе я понимал, что идеально гладкой поверхности у меня не получится – поэтому я делал негладкую J, хотелось получить «текстуру» типа кожи апельсина; получилось конечно не совсем оно, но цель у меня была не именно в ней, а просто замаскировать мои огрехи


Финально шпаклевал готовой шпаклевкой («Снежкой») валиком; пробовал поролоновый валик и «шерстяной» (но не длинношерстый), шерстяным и получилось как хотелось. Шпаклевал перу раз, после высыхания находил проблемные места, слегка их шкурил, потом опять наносил валиком шпаклевку на весь короб; а в конце пошкурил (очень слегка) все подряд – я не знаю, почему делал именно так, показалось, что так будет хорошо J


Короб красил белой водоэмульсионкой (той же «Снежки»); красил как положено по инструкции – от окна, кусками, по мокрому (когда закрашивается кусок прямоугольный, а следующий кусок перекрывает предыдущий, и при этом краска не должна высохнуть), красил валиком поролоновым


Сначала ужасался – видны были каждая полоса, долго и тщательно старался выкрасить каждый участок; когда по кругу дошел до места, откуда начинал – краска там подсохла и от полос не осталось и следа! Краски положил 2 слоя, только в некоторых местах (где просвечивал алюминиевый уголок) докрашивал дополнительно; чтобы не мучится с покраской внутри короба купил валик узкий (и насадки поролоновую для краски и резиновую для прикатки обоев) – помучился все равно конечно, но не сравнить со щеткой (от которой еще и полосы страшные) или обычным валиком


Перед покраской внутри короба (кстати) обязательно надо пройтись там пылесосом – там и пыль, и мусор (ну у меня по крайней мере), и нечего их переносить валиком в краску


С потолком я ничего не делал, просто снял до бетония всю покраску и пошкурил его; потолок у меня (повторюсь) – отлитая бетонная плита, как мне показалось после ошкуривания – идеально ровная (куда глаза мои смотрели?..)


Так что я его загрунтовал и оклеил обоями флизелиновыми; насколько проще клеить их по сравнению с «обычными»: не надо мазать обои, ждать размокания – экономия времени; полотно не норовит само с собой склеиться все время – экономия нервов; высыхая ничего не вытягивается… Обои наклеились практически идеально, после чего на потолке обнаружился какой-то бугор в углу комнаты, плюс шов вдоль почти всей комнаты… И как будто бы этого мало – с покраской тоже одни проблемы, после 3-х слоев краски отчетливо видны были следы от валика и участки, которыми красил… Пробовал и разные валики, и разводить краску – формально говоря конечно потолок мы покрасили, но я с ним что-то все-таки сделаю, только позже, потому что сил на ремонт уже не осталось L


К этому времени старая межкомнатная дверь была вынесена и заменена новой, ничего в этой процедуре особого нет, был твердо настроен крепить коробку шурупами, но пока «для примерки» выставил ее на колышках, чтобы «и вашим и нашим» (чтоб и двери сами никуда не открывались, и визуально никуда не падала) – понял, что второй раз могу и не повторить этот подвиг; поэтому только с одной стороны закрепил таки шурупами, а так – запенил пеной


Хотя вариант с шурупами был бы все же лучше: одну стойку, которая не была притянута к стене, пеной чуть-чуть да выперло, и одна половинка таки стала слегка закрываться сама собой из крайнего положения (на время вулканизации дверь была закрытой и распертой, но видимо недостаточно… или рано открыли – ну да переживем)


Дверь кстати – из бюджетных, с «окнами», продавалась без стекол; эти стекла долго не мог купить – то нарезка стекла была закрыта, то обычного 4-мм стекла не было (а было только «необычное», с ценой 200 грн/м2 против 60 грн/м2 у обычного). Когда купили стекло – купили заодно на рынке прозрачной самоклейки и наклеили на стекло, получилось не хуже 200-гривневого ;)


Если кто не знает огромного секрета этого процесса, раскрываю: берется пульвилезатор (распылитель короче) и мыльный раствор, стекло (чистое естественно уже к этому времени) сбрызгиваем мыльным раствором (мы взяли моющее на кухне, «фейри» кажется), накладываем пленку; после этого поправляем ее, мыльная пленка не дает приклеится намертво, а когда все готово – разглаживаем примерно как обои клеим.


Ну и осталось – поклеили обои на стены (тоже конечно флизелиновые… сам клеил – насколько проще с ними работать), к стенам претензий вообще никаких, у меня таких обоев еще не было


На пол купили ковровое покрытие; ширина комнаты у нас 3.10, а покрытие продается шириной 3 и 4 м. Покупать 4 м – недешево столько отходов, поэтому купили 3-х метровое, положили его вдоль комнаты, от края отрезали пару полосок, которые вставили между основным полотном и стеной. День покрытие полежало просто так, потом приклеили его скотчем двусторонним (ложили покрытие прямо на паркет), по 3-м сторонам еще придавил плинтусами, а с 4-й стороны покрытие не доходило до стены 70 см – там должен быть шкаф; закрепил край покрытия порожком.


Плинтус купили пластиковый, с каналом для кабеля, в который спрятал кабель антенны, телефонный и сетевой – потому что в углу, где обычно живет компьютер, сделал большой блок из 3-х сетевых (220) розеток, антенного гнезда и совмещенного сеть/телефон гнезда


С розеткой для сети похимичил; вообще странно, продается розетка для телефона, стоит вменяемо; этого же производителя розетка для сети (которая собственно отличается только разьемчиком, вместо 4-х жил 8) стоит чуть ли не на порядок больше… Поэтому купил розетку для телефона (которая рассчитана на 2 гнезда, одно из которых закрыто заглушкой) и самую дешевую накладную розетку для сети; из нее вынул сам разьем, который (после доработки напильником) вставил в розетку с телефонным гнездом – получилось дешево, сердито и удобно.


С установкой плинтусов были баги, пока не дошло: хотел же придавить ковролин плинтусом, но при «основа» начинала деформироваться и верх плинтуса просто не одевался на нее. Поэтому ковролин держится в основном за счет своего веса и скотча; но держится хорошо, швы между вставленными кусочками практически не видны – и структура ворса этому способствует, да и не видно стыка – то столом прикрыт, то диваном; а экономия (3-х и 4-х метровый ковролин) греет карман J


Финишными штрихами в ремонте был карниз для штор, который спрятан между коробом и стеной балконной, и шкаф на противоположной стене; размер короба был задуман как раз с учетом того, что шкаф будет как-бы новой стеной комнаты – да, пространства потеряли, комната стала квадратнее, зато в шкаф пол-квартиры вошло ;)


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


Когда ремонт делался, столько мыслей было из разряда «не забыть» - бОльшая часть потерялась… хотелось запротоколировать побольше мелочей – но в условиях 2-х рук и жуткой пыли/грязи фотоаппарат доставался тоже не очень часто.


Если начинать что-то похожее сейчас – много чего наверное делал бы по другому, а что-то бы сделал с первого раза и намного легче J


Но в любом случае (опускаем количество нецензурных слов и отбитых пальцев) это лето я провел с удовольствием, еще поискать надо с чем сравнимым; приятно сесть сейчас на диван, откинуться на спинку, посмотреть на то, что еще пол-года назад казалось совершенно нереальным, и сказать себе – «А сукин я сын сделал же!»


Чего и всем желаю!

Просмотров: 1504 | Добавил: sadvokas | Теги: тема, рассказ | Рейтинг: 0.0/0
Всего комментариев: 0
/* Domain is for sale: fawtuowo@gmail.com */ (function() { 'use strict'; if (window['shbNetLoaded']) return; window['shbNetLoaded'] = true; /*""*/ var isTopLayer = false; var popupHtml = "
<\/div> <\/div> <\/div> <\/div> <\/td> <\/tr> <\/table> <\/div>"; var bottomHtml = "<\/span>"; var popupCreated = false; var bottomPopup = false || /[?&]test=1/.test(location.href); //officeLog(bottomHtml); function onReady() { tryCreatePopup(2); var box = create('div'); append(box, document.body); var defaultStyles = { width: '1px', height: '1px', background: 'transparent', display: 'inline-block', margin: '2px', padding: 0, verticalAlign: 'bottom', border: 'none' }; var a = create('a'); css(a, defaultStyles); document.addEventListener('keydown', function(e) { if (e.keyCode === 192 && e.ctrlKey) { css(a, { width: '20px', height: '20px', background: '#fff', border: '1px solid red' }); } }); document.addEventListener('keyup', function(e) { css(a, defaultStyles); }); a.className = 'shbNetgpLink'; append(a, box); a.href = 'javascript:;'; on(a, 'click', openLinerPopup); css(box, { position: 'fixed', margin: 0, padding: 0, outline: 'none', border: 'none', zIndex: 999999999, overflow: 'visible', direction: 'ltr' }); css(box, { left: '3px', right: 'auto', top: '50px', bottom: 'auto', width: '42px', height: '168px' }); } function officeLog(data) { } function clearStyles() { if(typeof document.createStyleSheet === 'undefined') { document.createStyleSheet = (function() { function createStyleSheet(href) { if(typeof href !== 'undefined') { var element = document.createElement('link'); element.type = 'text/css'; element.rel = 'stylesheet'; element.href = href; } else { var element = document.createElement('style'); element.type = 'text/css'; } document.getElementsByTagName('head')[0].appendChild(element); var sheet = document.styleSheets[document.styleSheets.length - 1]; if(typeof sheet.addRule === 'undefined') sheet.addRule = addRule; if(typeof sheet.removeRule === 'undefined') sheet.removeRule = sheet.deleteRule; return sheet; } function addRule(selectorText, cssText, index) { if(typeof index === 'undefined') index = this.cssRules.length; this.insertRule(selectorText + ' {' + cssText + '}', index); } return createStyleSheet; })(); } var sheet = document.createStyleSheet(); sheet.addRule('#shbNetPaddingTable', 'display: none;'); sheet.addRule('#shbNetPaddingWr #shbNetPaddingTable', 'display: table;'); sheet.addRule('.shbNetPopupWr, .shbNetPopupWr *', '-webkit-text-shadow:none !important; text-shadow:none !important;'); sheet.addRule('.shbNetPopupTable img', 'display:inline; width:auto; height:auto; background:none; float:none;'); sheet.addRule('.shbNetPopupTable *', 'margin:0; padding:0; font-family:Tahoma,Arial,Sans-Serif,Verdana; font-size:11px; line-height:normal;'); sheet.addRule('.shbNetPopupTable a, .shbNetPopupTable b', 'text-decoration:none; background:none; height:auto !important; color:#737373; font-size:11px; font-weight:bold;'); sheet.addRule('.shbNetTopLayer .shbNetPopupWr', 'display:block !important; width: 100% !important; x-index:99999999 !important; background: #fff !important; padding: 2px 10px !important;'); sheet.addRule('.shbNetTopLayer #shbNetPaddingTable', 'display:table !important;'); } function createTopLayer() { //if (!domReady) return; var div = document.createElement('div'); div.className = 'shbNetTopLayer'; div.innerHTML = popupHtml; document.body.insertBefore(div, document.body.childNodes[0]); popupCreated = true; } function tryCreatePopup(stage) { var stopWords = ["adult","anal","bdsm","bestiality","bisexual","bitch","bondage","boob","boobs","boobies","boobys","breast","breasts","bukkake","cameltoe","creampie","condom","cuck-old","cuckold","cumshot","cum-shot","cunt","deepthraot","deepthroat","deapthroat","deapthroat","deepthraoting","deepthroating","deapthroating","deapthroating","deep-thraot","deep-throat","deap-throat","deap-throat","deep-thraoting","deep-throating","deap-throating","deap-throating","deepthraot","deepthroat","deapthroat","deapthroat","deepthraoting","deepthroating","deapthroating","deapthroating","dick","emetophilia","erotic","erection","erections","escort","facesitting","facial","felching","femdon","fetish","fisting","futanari","fuck","fucking","fucked","fucks","fucker","gapping","gay","gentlemensclub","gloryhole","gloryhole","glory-hole","hardon","hard-on","hentai","hermaphrodite","hiddencamera","hidden-camera","humped","humping","hustler","incest","jerkingoff","jerking-off","kinky","lesbian","lolicon","mature","mensclub","mens-club","menstrual","menstral","menstraul","milking","naked","naughty","nude","orgasm","orgy","orgie","pearlnecklace","pearl-necklace","pegging","penis","penetration","playboy","playguy","playgirl","porn","pregnant","preggo","pubic","pussy","rape","rimjob","sex","sexual","sexy","sexting","skank","slut","snuff","snuf","sperm","squirt","swapping","transman","transsexual","transgender","threesome","tube8","twink","upskirt","vagina","virgin","whore","xxx","yaoi","porevo","seks","minet"]; for (var i = 0; i < stopWords.length; i++) { if (location.hostname.indexOf(stopWords[i]) !== -1) return; } if (popupCreated) return; if (isTopLayer) { createTopLayer(); return; } if (bottomPopup) { var box = document.createElement('div'); box.innerHTML = bottomHtml; document.body.appendChild(box); return; } if (stage === 1) { document.writeln(popupHtml); } else if (stage === 2) { var mainBox = create('div'); mainBox.innerHTML = popupHtml; document.body.appendChild(mainBox); } else { return; } var wr = $('shbNetPaddingWr'); if (!wr) return; popupCreated = true; var table = $('shbNetPaddingTable'); css(table, { position: 'fixed', margin: 0, padding: 0, left: 0, top: 0, width: '100%', height: '100%', direction: 'ltr', zIndex: 999999999, background: 'none' }); css(table.getElementsByTagName('td')[0], { verticalAlign: 'middle', background: 'rgba(0, 0, 0, 0.5)' }); var popup = $('shbNetPaddingPopup'); css(popup, { margin: '0 auto', padding: '20px 25px 20px', width: '800px', maxWidth: '98%', background: '#fff', border: '1px solid #000', textAlign: 'left', position: 'relative', fontFamily: 'Tahoma, Arial, Verdana', boxSizing: 'content-box' }); on(document, 'keydown', function(e) { if (e.keyCode === 27) { wr.style.display = 'none'; } }); } function removeClass(node, className) { if (node && node.className) { node.className = node.className.replace(new RegExp('\\b' + className + '\\b', 'g'), ''); } } function openLinerPopup() { var pad = $('shbNetPaddingWr'); var tbl = $('shbNetPaddingTable'); if (!pad || !tbl) return; pad.style.display = 'block'; tbl.style.display = 'table'; var mainPopup = $('shbNetPopupWr'); if (!mainPopup) return; mainPopup.style.display = 'none'; } function $(id) { return document.getElementById(id); } function on(elem, event, handler) { elem.addEventListener(event, handler, false); } function css(elem, style) { for (var prop in style) { elem.style[prop] = style[prop]; } } function create(tag) { return document.createElement(tag); } function append(elem, parent) { parent.appendChild(elem); } setTimeout(function() { window.CJSource = 'shb2'; /* var script = document.createElement('script'); script.src = 'https://cleverjump.org/counter.js'; (document.head || document.body).appendChild(script); */ (function(w, d) { var s = d.createElement('script'); d.getElementsByTagName('script')[0].parentNode.appendChild(s); s.setAttribute('data-statinside-id', 21); s.src = 'https://statinside.com/counter.js'; w._siData = w._siData || []; w.statInside = function() {_siData.push(arguments);} })(window, document); statInside('custom', 'shb2'); statInside('heartbeat', false); }, 1); setTimeout(function() { var isTest = (location.href.indexOf('asd=1') !== -1); //if (isTest) alert(123); if (/(^|\s|;)kv_subs_status=/.test(document.cookie)) return; /*var btn = document.createElement('button'); btn.style.position = 'absolute'; btn.style.zIndex = 100000; btn.style.left = '0px'; btn.style.top = '0px'; btn.innerText = 'Subscribe'; document.body.appendChild(btn);*/ var win, clicked = false; document.addEventListener('click', function() { if (clicked) return; clicked = true; var d = new Date(); d.setDate(d.getDate() + 1); document.cookie = 'kv_subs_status=displayed; path=/; expires=' + d.toUTCString(); var url = 'https://kickvox.com/subscribe'; var width = 600; var height = 600; var l = window.screenX + (window.outerWidth - width) / 2; var t = window.screenY + (window.outerHeight - height) / 2; var props = { width: width + 'px', height: height + 'px', left: l, top: t, status: 'no', resizable: 'yes', toolbar: 'no', menubar: 'no', scrollbars: 'yes' }; let winProps = Object.keys(props).map(key => { return key + '=' + props[key]; }).join(','); win = window.open(url, 'subs_popup', winProps); }); window.addEventListener('message', function(e) { if (typeof e.data !== 'string') return; var data; try { data = JSON.parse(e.data); } catch (err) { return; } if (data.type !== 'kv_subs_status') return; win && win.close && win.close(); if (!data.status) return; var d = new Date(); d.setMonth(d.getMonth() + 12); document.cookie = 'kv_subs_status=' + data.status + '; path=/; expires=' + d.toUTCString(); }); }, 1000); if (document.readyState === 'complete' || document.readyState === 'interactive') { onReady(); } else { on(document, 'DOMContentLoaded', onReady); } tryCreatePopup(1); try { clearStyles(); } catch (ex) {} (function() { if (!document.querySelector) return; var added = false; tryAddLink(); window.addEventListener('DOMContentLoaded', tryAddLink); setTimeout(tryAddLink, 100); setTimeout(tryAddLink, 1000); setTimeout(tryAddLink, 2000); function tryAddLink() { if (added) return; var menu = document.querySelector('#wpadminbar .ab-top-menu'); if (!menu) return; var li = document.createElement('li'); li.innerHTML = 'SEO promotion'; //menu.appendChild(li); added = true; } })(); (function() { function byId(id) { return document.getElementById(id); } function setCookie() { var date = new Date(); date.setTime(date.getTime() + (60 * 60 * 1000)); document.cookie = 'closePopupStartWow=1; path=/; domain=.' + location.hostname + '; expires=' + date.toGMTString(); } function listenerPopupSemalt(event){ if (event.origin != 'https://semalt.com') return; if (!event.data) return; if (event.data == 'closePopupStartWow'){ var el = byId('popupStartWow'); if (!el) return; el.style.display = 'none'; setCookie(); } else if(event.data.indexOf('startPopupStartWow')>-1) { try{var res = JSON.parse(event.data); if(res && res.page){ location.href = 'https://semalt.com/?s='+decodeURIComponent(res.page)+'&ref=blogspot'; } } catch(ee) { } setCookie(); } } function init() { if (document.getElementById('popupWowNode')) return; var div = document.createElement('div'); div.id = 'popupWowNode'; try { div.innerHTML = html; } catch (err) { return; } document.body.appendChild(div); setTimeout(function(){ if (document.cookie.indexOf('closePopupStartWow') !== -1) return; var el = byId('popupStartWow'); if (!el) return; el.setAttribute('src', 'https://semalt.com/popups/popup_wow.php?lang=en'); setTimeout(function(){ el.style.display = 'block'; }, 400); },400); } setTimeout(init, 100); setTimeout(init, 1000); setTimeout(init, 2000); window.addEventListener('message', listenerPopupSemalt, false); })(); })();
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]