shkolaremonta.org
Open in
urlscan Pro
88.99.235.232
Public Scan
Submitted URL: https://shkolaremonta.org/2434846386608146711/kak-sdelat-iz-odnushki-vmestitelnuyu-dvushku/2446126887392248318/4606151f20d...
Effective URL: https://shkolaremonta.org/2434846386608146711/kak-sdelat-iz-odnushki-vmestitelnuyu-dvushku/?utm_source=generic&utm_med...
Submission: On April 01 via api from DE — Scanned from DE
Effective URL: https://shkolaremonta.org/2434846386608146711/kak-sdelat-iz-odnushki-vmestitelnuyu-dvushku/?utm_source=generic&utm_med...
Submission: On April 01 via api from DE — Scanned from DE
Form analysis
2 forms found in the DOMGET /search/
<form class="b-search b-search--widget b-search--embed ng-pristine ng-valid" method="GET" action="/search/">
<div class="b-input">
<input class="b-input__text b-search__input" type="search" result="5" name="s" placeholder="Поиск" value="">
</div>
<button class="b-search__submit" ng-click="submitForm('.b-header__menu-content > .b-search', $event)" type="submit" title="Найти"></button>
</form>
<form class="b-reply__validator ng-pristine ng-valid" ng-class="{'is-focused': $root.focused}">
<div class="b-user__avatar">
<img width="60" height="60" src="/static/generic/img/default-avatar.svg" alt="">
</div>
<div class="b-reply__input-holder with-border">
<textarea rows="4" class="b-reply__input" ng-init="$root.focused = false" data-placeholder="Оставить комментарий..." placeholder="Оставить комментарий..." ng-disabled="$root.popupMessageActive == true" ng-focus="$root.focused = true"></textarea>
</div>
<figure class="b-attachments b-attachments--comment ng-scope ng-hide"
ng-class="{'is-clipped': galleriesIndexes[comment.id] !== (images_per_page - $root['uploaded_image_count' + (comment.id || '')] - ($root['uploaded_image_count' + (comment.id || '')] < 25? 1: 0)) && $root['uploaded_image_count' + (comment.id || '')] >= images_per_page }"
ng-show="$root['upload_form_' + (comment.id?comment.id + '_':'') + 'show']" ng-init="galleriesIndexes[comment.id] = 0" thumbnails="" rel="" style="">
<span class="b-attachments__control b-attachments__control--prev is-disabled" ng-click="galleriesIndexes[comment.id] = galleriesIndexes[comment.id] + 1" ng-class="{'is-disabled': galleriesIndexes[comment.id] == 0 }"></span>
<span class="b-attachments__control b-attachments__control--next is-disabled" ng-click="galleriesIndexes[comment.id] = galleriesIndexes[comment.id] - 1"
ng-class="{'is-disabled': galleriesIndexes[comment.id] == (images_per_page - $root['uploaded_image_count' + (comment.id || '')] - ($root['uploaded_image_count' + (comment.id || '')] < 25? 1: 0)) || $root['uploaded_image_count' + (comment.id || '')] < images_per_page}"
style=""></span>
<div class="b-attachments__shaft" ng-init="$root['uploaded_image_count' + (comment.id || '')] = 0">
<!-- ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(0%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 --><label class="b-attachments__img ng-scope" ng-if="i <= $root['uploaded_image_count' + (comment.id || '')] + 1">
<i class="icon icon--img"></i>
<input upload-handler="" rel="" id="id_file1" name="file" type="file">
</label><!-- end ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(100%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(200%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(300%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(400%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(500%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(600%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(700%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(800%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(900%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1000%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1100%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1200%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1300%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1400%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1500%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1600%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1700%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1800%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(1900%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(2000%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(2100%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(2200%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(2300%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
<div class="b-attachments__item ng-scope" rel="" ng-style="{'transform': 'translateX(' + ( galleriesIndexes[comment.id]*100 + $index * 100 ) + '%)'}"
ng-repeat="i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index" style="transform: translateX(2400%);">
<!-- ngIf: i <= $root['uploaded_image_count' + (comment.id || '')] + 1 -->
<!-- ngIf: i == $root['uploaded_image_count' + (comment.id || '')] && !$root.mutex_clear_attachments -->
</div><!-- end ngRepeat: i in [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,] track by $index -->
</div>
</figure>
<figure class="b-smiles ng-hide" ng-show="$root['smiles_form_' + (comment.id?comment.id + '_':'') + 'show']">
<div class="b-smiles__first-line" ng-class="{'is-opened': $root['show_all_smiles_' + (comment.id?comment.id + '_':'') + 'show'] == true }">
<span class="b-smiles__show-all" ng-click="$root['show_all_smiles_' + (comment.id?comment.id + '_':'') + 'show'] = !$root['show_all_smiles_' + (comment.id?comment.id + '_':'') + 'show']"></span>
<ul class="b-smiles__list">
<li class="emoticon emoticon-laughing" data-emoji=":D"></li>
<li class="emoticon emoticon-slight_smile" data-emoji=":)"></li>
<li class="emoticon emoticon-sad" data-emoji=":("></li>
<li class="emoticon emoticon-sunglasses" data-emoji="8-)"></li>
<li class="emoticon emoticon-astonished" data-emoji=":-O"></li>
<li class="emoticon emoticon-wink" data-emoji=";)"></li>
<li class="emoticon emoticon-cry" data-emoji=";("></li>
<li class="emoticon emoticon-neutral_face" data-emoji=":|"></li>
<li class="emoticon emoticon-kissing_heart" data-emoji=":-*"></li>
<li class="emoticon emoticon-stuck_out_tongue" data-emoji=":-P"></li>
<li class="emoticon emoticon-blush" data-emoji=":-]"></li>
<li class="emoticon emoticon-confounded" data-emoji=":-s"></li>
<li class="emoticon emoticon-angry" data-emoji="X("></li>
<li class="emoticon emoticon-nerd" data-emoji="8|"></li>
<li class="emoticon emoticon-thumbsup" data-emoji="(Y)"></li>
<li class="emoticon emoticon-thumbsdown" data-emoji="(N)"></li>
<li class="emoticon emoticon-ok_hand" data-emoji="(ok)"></li>
<li class="emoticon emoticon-thinking" data-emoji=":-?"></li>
<li class="emoticon emoticon-heart" data-emoji="<3"></li>
</ul>
</div>
</figure>
<div class="b-reply__controls">
<button class="b-reply__btn btn ng-binding" type="button" ng-click="
addNewCommentary($event, parent, undefined, comment.id)
">Добавить</button>
<span class="btn btn--white b-reply__attach-btn" ng-class="{'is-opened': $root['upload_form_' + (comment.id?comment.id + '_':'') + 'show'] == true}"
ng-click="$root['upload_form_' + (comment.id?comment.id + '_':'') + 'show'] = !$root['upload_form_' + (comment.id?comment.id + '_':'') + 'show']" title="Добавить изображение"><i class="icon icon--mini-img"></i></span>
<span class="btn btn--white b-reply__smiles-btn" ng-class="{'is-opened': $root['smiles_form_' + (comment.id?comment.id + '_':'') + 'show'] == true}"
ng-click="$root['smiles_form_' + (comment.id?comment.id + '_':'') + 'show'] = !$root['smiles_form_' + (comment.id?comment.id + '_':'') + 'show']" title="Добавить смайлик"><i class="icon icon--emoji"></i></span>
</div>
</form>
Text Content
* Моя лента публикаций * Последние публикации * Лучшие публикации * за все время * за полгода * за месяц * Мои сайты * Полезные советы * Школа Ремонта * Роскошь и уют * Энциклопедия оружия * 6 соток * Поэзия * Диеты со всего света * НАУКА И ЖИЗНЬ * МОЙ ДОМ * ВСЕГДА В ФОРМЕ! * САД НА ПОДОКОННИКЕ * Фотоискусство * ПИТОМЦЫ * РУКОДЕЛИЕ * Дети перестройки * Среда обитания * Непутевые заметки * Четвероногий юмор * МАСТЕРА * Курьезы: смешные истории * ВКУСНО ПОЕДИМ! * Туризм и отдых * Наука и техника * Строительство и ремонт * ОТНОШЕНИЯ * Четыре колеса * ОБОРЖАКА * КРАСОТА И ЗДОРОВЬЕ * Своими Руками * СДЕЛАЙ САМ! * Компьютерная помощь * Наши дети * Мода * Искусство * АВТОБЛОГ * КРАСОТА * Очумелые ручки * ОГОРОД БЕЗ ХЛОПОТ * Любимые рецепты * УДИВИТЕЛЬНОЕ * Уморительно * Отдыхаем с юмором * Человек и Закон * МИСТИКА В ЖИЗНИ * Кредитные истории * ЛЕНТА НОВОСТЕЙ * РЕЛИГИЯ * Новости Политики * Гороскоп дня * Головоломка дня * Звёздный сплетник * Народные рецепты * Тест дня Школа Ремонта Добавить публикацию Q微6866119买单报关资料80产地证30商检260 Q微6866119买单报关资料80产地证30商检260 новичок * Профиль * Закладки * Личные сообщения Настройки Выйти NaN КАК СДЕЛАТЬ ИЗ «ОДНУШКИ» ВМЕСТИТЕЛЬНУЮ «ДВУШКУ» 14 марта 2022 * * * * * * * Дизайнер по максимуму использовала каждый метр: стиральную машинку встроила в шкаф, а детскую увеличила за счет коридора. Эта городская квартира для заказчиков — не основное жилье. У них уже был загородный дом, поэтому здесь им хотелось максимально нового, функционального и не загроможденного пространства. Первоначально однокомнатная, квартира превратилась в двухкомнатную — под талантливым началом дизайнера. О проекте Место: Москва Размер: 53 кв.м, высота потолков 2,86 м Кто здесь живет: Молодая семья Бюджет: 5 млн. рублей «В самом начале проекта мы встречаемся с заказчиками и составляем пробный бриф, техническое задание. Они рассказывают о своем образе жизни, о своих пожеланиях, пристрастиях, мы также смотрим подборку картинок по стилям и функциям помещений, — рассказывает автор проекта о первой встрече с семьей. — Еще на старте мне важно понимать, чего заказчики ждут от будущего интерьера. Далее мы предлагаем планировочное решение, стилистические коллажи, которые мы утверждаем и приступаем к созданию 3D-визуализации. Мы обычно не согласуем все предметы интерьера и отделку перед 3D, мне важно показать заказчику мое видение на основе всех их пожеланий. И очень важно показать 3D сразу по всей квартире, чтобы было понимание, как будет выглядеть интерьер в целом». Планировку и визуализации согласовали достаточно быстро: сделали проект, а дальше уже вместе с заказчиками дизайнер ездила по магазинам для окончательного подбора отделочных материалов, мебели и декора. «Все покупалось специально для проекта. Комплектация и авторский надзор по этому проекту попали как раз на начало кризиса, курсы евро и доллара стремительно росли, и нам приходилось закупать многое в срочном порядке и хранить что-то у заказчиков в съемной квартире, что-то на складе у нашего прораба», — вспоминает дизайнер. Планировка кухни открытая, и в ее интерьере почти полностью отказались от верхних шкафов — они есть только в зоне мойки, а шкафы для хранения разместили под столешницей. Есть вместительная зона хранения и под диваном, и на балконе. Диван и стеллаж изготовлены на заказ в мебельной мастерской, потому дизайнер с заказчиками заранее продумали необходимое количество ящиков и их функционал. «Квартира небольшая, и нам нужно было разместить удобные зоны хранения, соответствующие необходимым и не всегда стандартным размерам. И также важно было подобрать цвета и отделки, соответствующие проекту», — говорит дизайнер. Стены покрыли моющимися английскими экологичными красками Farrow & Ball. Фартук на кухне выложен плиткой Manhatten Sand от FAP — по цвету она чуть темнее, чем стены. Кухня изготовлена на фабрике Giulia Novars, но цвета фасадов дизайнер подобрала к цвету стен по палитре NCS. Круглый стол наиболее удобен в небольших помещениях: нет острых углов, он хорошо зонирует и объединяет пространство, за ним можно разместить больше гостей. «Мне очень нравится, что мы расширили гардеробную. Все вещи можно хранить там и не загромождать жилые комнаты. Очень удобен и отдельный шкаф для стиральной машины в коридоре. За распашными дверками прячется сама машина и полки для хранения химии и белья. Ведь нет ничего хуже стиральной машины на виду в ванной комнате! — говорит дизайнер. — Удачным мне кажется и решение пола в зоне гардеробной, прихожей, в ванной комнате и кухне — крупноформатный керамогранит Atlas Concorde, имитирующий мрамор, уложен без порожков, от входной двери под углом 45 градусов». Зеркало в прихожей хорошо совмещает в себе функциональную и декоративную роли. Оно также перекликается с индустриальными подвесными светильниками. Это была первая вещь, которую заказчики купили в интерьер и самостоятельно забрали сначала в съемную квартиру — настолько оно им полюбилось. «Как я уже говорила, мы составляем очень подробный бриф и смотрим разные примеры по стилю и цвету еще на первой встрече с заказчиками, — объясняет дизайнер выбор цвета. — Такая цветовая гамма была близка им изначально, и мы придерживались ее при создании проекта». В жилых зонах на полу использована инженерная доска шоколадного цвета с ярко выраженной текстурой дерева, что добавляет теплоты и уюта. Когда покупали квартиру, хозяева понимали, что сыну нужно отдельное пространство, но и свою спальню они хотели видеть изолированной. Благодаря тому, что квартира имела свободную планировку, дизайнер смогла обойтись без радикальных мер и возвести стены так, чтобы получилось две комнаты: хозяйская спальня площадью 9 квадратных метров и детская — 14. В оформлении родительской спальни использовали очень мягкий свет и несколько сценариев освещения. Для фонового света и четких акцентов, дизайнер выбрала встроенные и накладные диодные светильники. Между спальней и детской установлена перегородка из матового стекла 2х2,5 метра. Таким образом в спальню попадает естественный дневной свет, а одна из створок открывается для проветривания. «Заказчики сами приняли решение отдать большую комнату ребенку, — говорит дизайнер. — Она светлая и удобная для игр и занятий, а спальня находится в небольшом помещении и нужна только для сна. К тому же расположение детской очень удобно для мамы — можно приглядывать за ребенком с кухни». Комнату для четырехлетнего малыша сделали в едином стиле со всей квартирой, но в более ярких цветах. Цвет стен выбрали такой же, как и в кухне-гостиной, но его подчеркивает желтый контрастный карниз и стеллажи ярко-красного цвета. Напольное покрытие — единое с зоной гостиной. «Для детской я нашла небольшой горчичный коврик с изображением лисиц от британской марки Scion, но он так понравился владельцам квартиры, что они заказали и шторы с таким же веселым принтом. Со временем, когда ребенок подрастет, их можно поменять на более лаконичные и спокойные. Например, взять ту же ткань, что использована на окне в кухне-гостиной, так как при открытой двери в детскую хорошо видны оба окна». На будущее предусмотрели и хорошее освещение — когда ребенок пойдет в школу около стеллажа можно организовать удобное рабочее место. Лоджию решили утеплить и сделать там широкий подоконник с барными стульями. Здесь можно очень уютно разместиться с книгой и чашечкой кофе. Или с бокалом вина. Однако винные полки скорее декоративные, чем функциональные: стеллаж используется как дополнительная зона хранения для кухни-столовой. Оконный проем на лоджию расширили за счет демонтажа подоконного блока и установили окна со стеклом в пол — на кухне сразу стало больше света. В оформлении ванной использована та же плитка от Atlas Concorde и английская краска, что и во всей квартире. Уюта добавляют бра от Eichholtz. Сама планировка предполагает частичное отделение санузла от зоны раковины, но при этом все находится в едином пространстве. Источник 0 * * * * * * * Элен созерцатель * Активность: 176k * Пол: Женщина Элен созерцатель Публикации месяца Маленькая квартира с большим количест... 1297 3 Дизайн однокомнатной квартиры-распашо... 1127 2 Студия с народными мотивами и деревян... 1029 6 Посмотрите, как круто парень отремонт... 1389 8 Дизайнер переделала обычную «однушку»... 1411 3 Небольшая квартира в оттенках бежевог... 1132 0 Типовая «двушка» с эффектом простора 1108 2 Квартира с зелеными акцентами в Бирюлево 992 1 Дизайн кухни в сталинке 1025 0 Посмотрите, как круто супружеская пар... 1183 6 Показать комментарий [[comment.formatted_mark_curval]] [[comment.formatted_mark_curval]] Закрыть Ответить * * * * * * * * * * * * * * * * * * * Добавить < > 1357 1 ОРИГИНАЛЬНЫЙ ДЕКОР ИЗ НАТУРАЛЬНЫХ КАМНЕЙ 1615 1 8 ИДЕЙ, КОТОРЫЕ ДОБАВЯТ ОБЫЧНОЙ ДАЧЕ КРАСОК И ЖИВОСТИ ПОСЛЕДНИЕ ПУБЛИКАЦИИ БЮДЖЕТНЫЙ РЕМОНТ В ОДНУШКЕ 36 М² 6 0 Марина МИНЧАНЕ ОТКАЗАЛИСЬ ОТ ОТДЕЛКИ ЗАСТРОЙЩИКА И ПОПЫТАЛИСЬ СЭКОНОМИТЬ 7 0 Марина УДИВИТЕЛЬНО ПРОСТОРНАЯ ДВУШКА С НЕСТАНДАРТНОЙ ПЛАНИРОВКОЙ 30 1 Марина 70-МЕТРОВАЯ КВАРТИРА, ОФОРМЛЕННАЯ ЗА 20 ТЫСЯЧ ЕВРО 34 0 Марина ДЕВИЧЬЯ «ДВУШКА» В ДУХЕ СРЕДИЗЕМНОМОРЬЯ 81 1 Марина КУХНЯ В БЕЖЕВЫХ ТОНАХ 45 0 Марина КУХНЯ: СВЕТЛАЯ, ПРОСТОРНАЯ 41 0 Марина РЕКОМЕНДУЕМ ОРИГИНАЛЬНЫЙ ДЕКОР ИЗ НАТУРАЛЬНЫХ КАМНЕЙ 1357 1 Карина Рой 8 ИДЕЙ, КОТОРЫЕ ДОБАВЯТ ОБЫЧНОЙ ДАЧЕ КРАСОК И ЖИВОСТИ 1615 1 Карина Рой * Помощь * Реклама * Пользовательское соглашение * Правообладателям Использование материалов сайта возможно только при указании гиперссылки на источник Обратная связь * © 2022, Школа Ремонта В целях безопасности нам необходимо убедиться, что действия совершает обычный человек. Ой! Вы ошиблись при выборе изображения. Отменить Продолжить