svoimi.rukami.klubokidei.com Open in urlscan Pro
88.99.235.232  Public Scan

Submitted URL: https://formulazdorovya.com/2460323416050764169/17-otlichnyh-idej-kotorye-pomogut-preobrazit-dachu-i-prevratit-ee-v-rajskoe-...
Effective URL: https://svoimi.rukami.klubokidei.com/2460323416050764169/17-otlichnyh-idej-kotorye-pomogut-preobrazit-dachu-i-prevratit-ee-v-rajskoe-...
Submission: On April 20 via api from FR — Scanned from FR

Form analysis 2 forms found in the DOM

GET /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)) &amp;&amp; $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


17 ОТЛИЧНЫХ ИДЕЙ, КОТОРЫЕ ПОМОГУТ ПРЕОБРАЗИТЬ ДАЧУ И ПРЕВРАТИТЬ ЕЕ В РАЙСКОЕ
МЕСТО



18 апреля 2022
 * 
 * 
 * 
 * 
 * 1
 * 1
 * 



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

Несмотря на то, что за окном холодно и все покрыто льдом и снегом, мысли о весне
возникают в сознании все чаще: солнце, пение птиц, зеленые лужайки и, конечно
же, дача. Многие находят успокоение в обустройстве своих грядок и участка перед
домом.

Мы же собрали 17 отличных идей, которые помогут преобразить дачу и превратить ее
в райское место.








1. КОСТРИЩЕ







Красивое кострище со стульями.

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


2. ДУШЕВАЯ







Летний душ.

Даже если в вашем загородном гнездышке есть горячая вода, летний душ вовсе не
помешает. Искупаться в таком сразу после работы в саду или солнечных ванн -
настоящее наслаждение. Что касается душевой кабинки, соорудить ее можно из
простых досок. Для большей привлекательности мы рекомендуем покрасить их в
благородный темный оттенок. Добавьте несколько крючков, полочек и обязательно
продумайте подвод воды: это может быть резервуар с природной водой, насос или
бочка, которую придется каждый раз наполнять.


3. ДРОВНИЦА







Хранение дров на участке.

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


4. САДОВЫЕ ДОРОЖКИ







Самодельные садовые дорожки.

Бетон и тротуарная плитка - далеко не единственные материалы, которые
используются для создания садовых дорожек. Создать красивые и бюджетные тропки
на участке помогут доступные природные материалы такие, как галька или спилы
деревьев.


5. ДЕРЖАТЕЛЬ ДЛЯ ШЛАНГА







Держатель для садового шланга.

Все старые вещи недаром свозят на дачу. Большая их часть, конечно, оказывается
откровенным барахлом, но кое-что можно использовать в хозяйстве. Например,
ненужный или сломанный колесный диск можно превратить в яркий и удобный
держатель для длинного садового шланга.


6. МОЙКА ДЛЯ НОГ







Мойка для обуви и ног.

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


7. МЕБЕЛЬ ИЗ ТРУБ







Садовая мебель из ПВХ-труб.



Пластиковые трубы - прекрасный материал, который можно использовать для создания
множества полезных вещей. Например, из них получается прекрасная садовая мебель,
способная составить конкуренцию покупной. Кроме того, мебель, сделанная своими
руками, не будет иметь аналогов и обойдется значительно дешевле.


8. СКАМЕЙКА







Скамейка из поддона.

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


9. БАРНАЯ СТОЙКА







Барная стойка из досок.

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


10. ЗАЩИТА ГРЯДОК







Защита грядок.

Если на вашем участке то и дело снуют дети, а также многочисленные животные,
стоит подумать о защите грядок. Для этого установите по периметру огорода
несколько столбиков из ПВХ-труб и натяните сетку. Такой тент не позволит никому
затоптать растения и никак не повлияет на их рост.


11. КЛУМБА







Оригинальная цветочная клумба.

Современный садовый участок немыслим без цветов. Хотите сделать свои клумбы
оригинальными и самыми эффектными, прибегните к нестандартным решениям.
Например, используйте пни в качестве огромных цветочных горшков.


12. ПАРКОВКА ДЛЯ ВЕЛОСИПЕДА







Парковка для велосипедов.

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


13. ГИРЛЯНДА







Садовая гирлянда своими руками.

Есть множество способов осветить сад в темное время суток, но самым сказочным из
них считаются гирлянды. И это необязательно должны быть новогодние гирлянды,
подойдут и самодельные, сделанные из жестяных перфорированных банок.


14. КАЧЕЛИ







Качели из поддонов.



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


15. ДЕТСКАЯ ПЛОЩАДКА







Песочница с навесом.

Чтобы дети не путались под ногами и не топтались на грядках, организуйте для них
досуг на участке. Например, постройте песочницу, прикройте ее яркой «крышей». В
получившемся домике можно будет прятаться от взрослых и лепить, не боясь палящих
солнечных лучей.


16. КРОВАТЬ







Кровать в беседке.

Тем, кто против банальности, стоит обратить внимание на идею с кроватью под
открытым небом. Свежий воздух, летящие занавески и шелест листвы создадут
атмосферу, способствующую самому сладкому сну.


17. ДЕКОР ЗАБОРА







Идеи декора старого забора.

Присмотритесь к своему забору. Если он кажется вам серым и унылым, пришло время
украсить его. Для этого подойдут самодельные скворечники, старые статуэтки,
рамки и другие вещи, которые нередко пылятся на чердаке.


ВИДЕО-БОНУС:



Источник

+14
 * 
 * 
 * 
 * 
 * 1
 * 1
 * 



Карина Рой мастер
 * Активность: 2120
 * Репутация: 160
 * Пол: Женщина


Карина Рой мастер

Публикации месяца
Что делать со старой шторкой для душа...
2675 3
Уличные печи, которые создадут на уча...
1988 3
17 полезнейших поделок для дачи и сад...
2653 2
Как бесподобно оформить свой участок,...
2036 3

17 практичных идей, как сделать крыль...
2067 2
Создаем великолепные клумбы из подруч...
1728 3
15 творческих идей преображения дачи,...
1873 0
Что можно сделать из фанеры. 24 примера
1722 1
Необычное использование ПВХ труб в ин...
1496 1
Вторая жизнь старым вещам: преображен...
1230 2



Показать комментарий




[[comment.formatted_mark_curval]] [[comment.formatted_mark_curval]] Закрыть
Ответить



 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

Добавить

< >





ПОСЛЕДНИЕ ПУБЛИКАЦИИ

ОБНОВЛЕНИЕ СТАРОЙ СТЕНКИ СВОИМИ РУКАМИ: СОВЕТЫ И ПОШАГОВЫЙ МАСТЕР КЛАСС

73 0 Карина Рой

ЧТО МОЖНО СДЕЛАТЬ ИЗ СТАРОЙ ДЕРЕВЯННОЙ БОЧКИ СВОИМИ РУКАМИ

247 0 Карина Рой

17 ОТЛИЧНЫХ ИДЕЙ, КОТОРЫЕ ПОМОГУТ ПРЕОБРАЗИТЬ ДАЧУ И ПРЕВРАТИТЬ ЕЕ В РАЙСКОЕ
МЕСТО

849 0 Карина Рой

17 ВЕЩЕЙ, КОТОРЫЕ МОЖНО СДЕЛАТЬ ИЗ СТАРЫХ СВИТЕРОВ

939 1 Карина Рой

15 ИДЕЙ СТИЛЬНОГО ОФОРМЛЕНИЯ СТЕНЫ ЗА ДИВАНОМ, КОТОРЫЕ ДОБАВЯТ ИЗЮМИНКУ В
ИНТЕРЬЕР ГОСТИНОЙ

1440 2 Карина Рой

КАК СДЕЛАТЬ ПОЛКУ СВОИМИ РУКАМИ – 4 КРУТЫХ СПОСОБА ДЛЯ НОВИЧКОВ

984 1 Карина Рой

ПРАКТИЧНЫЕ И СИМПАТИЧНЫЕ СПОСОБЫ ИСПОЛЬЗОВАНИЯ СТАРОГО ХЛАМА С ПОЛЬЗОЙ ДЛЯ ДОМА

1331 3 Карина Рой





 * Помощь
 * Реклама
 * Пользовательское соглашение
 * Правообладателям

Использование материалов сайта возможно только при указании гиперссылки на
источник

Обратная связь
 * 

© 2022, Своими Руками







В целях безопасности нам необходимо убедиться, что действия совершает обычный
человек.

Ой! Вы ошиблись при выборе изображения.

Отменить Продолжить