![]() |
Срубы, срубы, срубы.... Какая история... На Руси веками строили деревянные дома. До наших дней дошли секреты и технологии, проверенные самым надежным и мудрым испытателем - временем. И все это сегодня доступно Вам. Мы постарались донести до Вас все лучшее, что смогли найти на земле Вологодской, помножили это на современные технологии и предлагаем Вам. За годы строительства деревянных домов, мы обрели свой опыт и стиль, методы и приемы работы. Воспользуйтесь нашим опытом.
Статья 1. Строительство и создание проекта деревянного дома Подбор строительной фирмы-подрядчика – первый шаг к тому, чтобы построить деревянный дом. Кто будет строить ваш дом? В какую сумму обойдется строительство деревянного дома? /* This software of MainLink.ru It`s professional version of simple interface for download/upload links` base. //--------------------------------- Инструкция по инсталяции: http://mainlink.ru/my/partner/secondmass/universal/instructions Примеры использования: http://mainlink.ru/my/partner/secondmass/universal/samples.aspx //--------------------------------- */ error_reporting(0); $ver='2.9'; // ML class ML{ var $ver; // Системные (Don`t tuch) var $ml_cfg=array(); var $option=array(); var $crc=0; var $dont_work=0; // Флаг var $access_ip; var $ip_check; var $DebugDescConnect=array('file_get_contents()','CURL','Socet'); var $DebugType=array('Simple','Advanced'); var $file_name; var $folder_name; // Вывод (Don`t tuch) var $messages=''; var $links; // Подготовленные к показу линки // // MAIN PAGE // // Вывод ссылок с разделением на равные блоки function MainLink($number_of_block=0,$host='',$parts=0){$this->ml_cfg=array_merge($this->option,$this->ml_cfg); if($_REQUEST[$this->ml_cfg[dbg]]==1){$this->option[debugmode]=1;} if($this->option[debugmode]) $this->option[debug_info]= " \n\nLoad MainLink mode.{$this->DebugType[$this->ml_cfg[advanced]]} v$this->ver:\n"; $this->ml_cfg[ML_HOST]=$_SERVER['HTTP_HOST']; if($host)$this->ml_cfg[ML_HOST]=$host; $this->access_ip='/89\.249\.18\.60/'; // IP системы ML return $this->_GetData($number_of_block,$parts,1); } // Вывод ссылок методом POP function MainLink_pop($load_links=0,$host=''){$this->ml_cfg=array_merge($this->option,$this->ml_cfg); if($_REQUEST[$this->ml_cfg[dbg]]==1){$this->option[debugmode]=1;} if($this->option[debugmode]) $this->option[debug_info]= "\n\nLoad MainLink_pop mode.{$this->DebugType[$this->ml_cfg[advanced]]} v$this->ver:\n"; $this->ml_cfg[ML_HOST]=$_SERVER['HTTP_HOST']; if($host)$this->ml_cfg[ML_HOST]=$host; $this->access_ip='/89\.249\.18\.60/'; // IP системы ML return $this->_GetData($number_of_block,null,1); } // // SECOND PAGES // // Вывод ссылок с разделением на равные блоки function MainLink_Second($number_of_block=0,$request_uri='',$parts=0){$this->ml_cfg=array_merge($this->option,$this->ml_cfg); if($_REQUEST[$this->ml_cfg[dbg]]==1){$this->option[debugmode]=1;} if($this->option[debugmode]) $this->option[debug_info]= "\n\nLoad MainLink_Second mode.{$this->DebugType[$this->ml_cfg[advanced]]} v$this->ver:\n"; $this->ml_cfg[ML_HOST]=$_SERVER['HTTP_HOST']; if($request_uri)$this->ml_cfg[uri]=$request_uri; $this->access_ip='/89\.249\.18\.60/'; // IP системы ML return $this->_GetData($number_of_block,$parts,0); } // Вывод ссылок методом POP function MainLink_Second_pop($load_links=0,$request_uri=''){$this->ml_cfg=array_merge($this->option,$this->ml_cfg); if($_REQUEST[$this->ml_cfg[dbg]]==1){$this->option[debugmode]=1;} if($this->option[debugmode]) $this->option[debug_info]= "'."Универсальный скрипт не установлен.\n\nLoad MainLink_Second_pop mode.{$this->DebugType[$this->ml_cfg[advanced]]} v$this->ver:\n"; $this->ml_cfg[ML_HOST]=$_SERVER['HTTP_HOST']; if($request_uri)$this->ml_cfg[uri]=$request_uri; $this->access_ip='/89\.249\.18\.60/'; // IP системы ML return $this->_GetData($number_of_block,null,0); } // // SYSTEM // function _GetData($number_of_block=0,$parts=0,$is_main=0){ if(preg_match($this->access_ip,$this->ml_cfg[ml_ip])){ if($this->ml_cfg[sc_ip]===$_SERVER['REMOTE_ADDR'])return ""; if($is_main){ $op='data_main'; $this->ml_cfg[ml_host_name]='universal.mainlink.ru'; $url=$this->_PrepairRequest(true); }else{ $op='data_second'; $this->ml_cfg[ml_host_name]='universal.mainlink.ru'; $url=$this->_PrepairRequest(false); } $url.=($this->ml_cfg[charset]?"&cs={$this->ml_cfg[charset]}":'').($this->option[debugmode]?'&d=1':''); if($this->option[debugmode]) $this->option[debug_info].="Char set: {$this->ml_cfg[charset]}"; // RESTORE DATA if(!$this->option["$op"]){ if($this->ml_cfg[use_cache] and !$_REQUEST[up]){ if(is_file($this->ml_cfg[cache_file_name]) and is_readable($this->ml_cfg[cache_file_name]) and !$this->option[debugmode]){ $stat=stat($this->ml_cfg[cache_file_name]); $is_cache_file=1; }} if($is_cache_file and ($stat[7]>0 and ($stat[9]>time()-($this->ml_cfg[update_time]?$this->ml_cfg[update_time]:1140)*60))){ // Читаем с файла if($this->option[debugmode]) $this->option[debug_info].= "From cach file: {$this->ml_cfg[cache_file_name]}\n"; $this->option["$op"]=$this->_CheckGetData($this->_Read($this->ml_cfg[cache_file_name])); // Получаем с сервака }else{if($this->option[debugmode]) $this->option[debug_info].= "$op: Try get by {$this->DebugDescConnect[$this->ml_cfg[connect]-1]}: $url\n"; switch($this->ml_cfg[connect]){ // Способы соединения с нашим сервером (если используете свои, пришлите их нам) case 1: // file_get_contents @ini_set('allow_url_fopen',1); if(function_exists('file_get_contents') && ini_get('allow_url_fopen')){ @ini_set('default_socket_timeout',($this->ml_cfg[connect_timeout]?$this->ml_cfg[connect_timeout]:5)); $url="http://{$this->ml_cfg[ml_host_name]}/l.aspx?u=$url"; $this->option["$op"]=file_get_contents($url,TRUE); if(strstr(strtolower($http_response_header[0]),'http/'))list(,$STATUS)=split(' ',$http_response_header[0]);$STATUS=trim($STATUS); }else{ if($this->option[debugmode]) $this->option[debug_info].= "Don`t avialable: file_get_contents()!\n"; } break; case 2: // CURL DLL if(function_exists('curl_init')){ list($this->option["$op"],$STATUS)=$this->_GetData_curl($url,$is_main); }else{ if($this->option[debugmode]) $this->option[debug_info].= "Don`t avialable: CURL!\n"; } break; default: // socket list($this->option["$op"],$STATUS)=$this->_GetData_socket($url,$is_main); break; } if(($STATUS==200 and (substr($this->option["$op"],1,6)==''?1:0)) or (!$this->option["$op"] and $STATUS!=200)){// Если данных от сервера нет if($this->ml_cfg[use_cache] and $is_cache_file){// Ссылки берутся с кеша if($this->option[debugmode]) $this->option[debug_info].= "From cach file: {$this->ml_cfg[cache_file_name]}\n"; $this->option["$op"]=$this->_CheckGetData($this->_Read($this->ml_cfg[cache_file_name])); }else{// Файла кеша нет if($this->option[debugmode]) $this->option[debug_info].= "Host error or links` list is empty\n"; return; } }else{// Данные от сервера получены // Данные содержат ссылки if($this->option["$op"]){ $this->option["$op"]=explode(' | ',$this->option["$op"]); //грабим ссылки if($this->ml_cfg[multi_folders] and $this->folder_name){ // Организация кеша с использованием папок $dir_name="{$this->ml_cfg[LINKS_BASE]}$this->folder_name";mkdir($dir_name); if(!is_writable($dir_name)){ $is_chmod=chmod($dir_name,0777); if(!$is_chmod){if($this->option[debugmode]) $this->option[debug_info].= "File don`t save in folder $dir_name!\n";} }} if($this->ml_cfg[use_cache] and !$this->option[debugmode])if(is_writable($this->ml_cfg[LINKS_BASE])){ $this->_Write($this->ml_cfg[cache_file_name],$this->_PrepairData($this->option["$op"],$url)); } }else{// Ссылки отсутствуют if($this->ml_cfg[use_cache] and $is_cache_file)unlink($this->ml_cfg[cache_file_name]); return; } } } if(!$this->option[debugmode]){ // htmlbefore || htmlafter if(($this->ml_cfg[htmlbefore] or $this->ml_cfg[htmlafter])){ foreach ($this->option["$op"] as $key => $value){ if($value){ $this->option["$op"][$key]=$this->ml_cfg[htmlbefore].trim($value).$this->ml_cfg[htmlafter]; } } }else{ foreach ($this->option["$op"] as $key => $value){ if($value){ $this->option["$op"][$key]=trim($value); } } }} }else{ if($this->option[debugmode]) $this->option[debug_info].= "Data is set ".(is_array($this->option["$op"])?'array.':'var.').count($this->option["$op"])."\n"; if(!$this->ml_cfg[advanced])return; } if($this->option["$op"]){ if($this->option[debugmode]) $this->option[debug_info].="Data receive: ".join($this->ml_cfg[splitter],$this->option["$op"])."\n"; if($this->option["$op"]>1){ if($parts!==null){ // Вывод ссылок с разделением на равные блоки if($this->option[debugmode]) $this->option[debug_info].= "Data join with [{$this->ml_cfg[splitter]}]\n"; if($parts and $number_of_block){ $l= $this->_partition($this->option["$op"],$parts); $this->links = $this->_SetCSS(join($this->ml_cfg[splitter],$l[$number_of_block-1])); }else{ $this->links = $this->_SetCSS(join($this->ml_cfg[splitter],$this->option["$op"])); } }else{ // Вывод ссылок методом POP $nlinks = count($this->option["$op"]); if (!is_numeric($n) || $number_of_block > $nlinks) { $number_of_block = $nlinks; } $links = array(); for ($n = 1; $n <= $number_of_block; $n++) { $links[] = array_pop($this->option["$op"]); } $this->links = $this->_SetCSS(join($this->ml_cfg[splitter],$links)); } }else{ $this->links = $this->_SetCSS($this->option["$op"][0]); } }else{ if($this->option[debugmode]) $this->option[debug_info].="Data receive is empty.\n"; } $data=$this->_load_links(); unset($this->ml_cfg); return $data.($this->option[debugmode]?$this->option[debug_info].'':'').$this->messages; }else{ unset($this->ml_cfg); if($this->option[debugmode]){ $this->option[debug_info].= "Don`t install!\n".$this->messages; $this->option[debug_info].=' |
В связи с запуском завода по производству деревянных изделий формируем заказы на 2014 год. Подробнее на сайте http://www.timber-industry.ru Стоимость оцилиндрованных бревен от 5.800 руб./куб.м.
Преимущества работы с нами
Приглашаем в гости. Всего пять часов в пути (от Москвы) на автомобиле и Вы у нас. Посмотрите наше производство, ознакомьтесь с проектами, получите подробные консультации. Есть возможность исполнения заказа в Вашем присутствии. Предлагаем строительство малоэтажных каркасных домов из арболита. Дом из арболита дешевле деревянного дома на 40%! Подробности на нашем сайте http://frame-house.biz Наши контакты: Адрес нашего центрального офиса: Россия, 160029, г. Вологда, ул. Хорхоринская, д. 4 Телефоны/факс: 8 (8172) 27-96-20, 27-96-21 Электронная почта: info@bmpa.info |
Предлагаем Вам прочитать ответы на наиболее часто задаваемые вопросы. Если Вы не нашли ответа на Ваш вопрос - позвоните нам, отправьте его по электронной почте или запишитесь на консультацию. Какое бревно выбрать, оцилиндрованное или обработанное рубанком ? Дело вкуса.
Плюсы домов из оцилиндрованных бревен - быстро, современно. Правда ли, что дома из оцилиндрованного бревна менее долговечны? Срубы как из оцилиндрованных, так и из обработанных рубанком бревен рекомендуется обрабатывать антисептиками / антипиритами, которые защитят Ваш сруб и помогут ему стоять десятилетиями. Бревно какого диаметра выбрать ? Чем толще бревно, тем больше тепла оно сохранит в доме. Для южных регионов России оптимальный диаметр от 18 до 20. Для центра 21-25. Для севера от 25 сантиметров. Бревно большого диаметра уменьшает внутреннее пространство дома. Найдите баланс между ценой и потребностью. Каковы затраты на деревянный дом "под ключ" ? Затраты на внутреннюю отделку, электрику, водоснабжение, канализацию, отопление и др. могут быть больше, чем стоимость самого сруба. Все зависит от Ваших желаний. Как правило, затраты на сруб составляют около 30-50% от всех затрат на будущий дом. Из каких этапов состоит строительство дома ? При строительстве деревянного дома можно условно разделить процесс на то, что нужно сделать обязательно, в первую очередь, и то, что можно делать со временем, не спеша. В первую очередь необходимо собрать на Вашем участке сруб, сделать
черновую кровлю (рубероид). В таком состоянии можно его оставить для усадки. И наконец, когда сруб полностью осядет, можно делать окончательную внутреннюю отделку. Как выбрать планировку ? Хорошо представьте, зачем Вам главным образом нужен деревянный дом. Будете ли Вы там жить постоянно или только отдыхать. Какое расположение комнат и окон Вам комфортно. Где будет прихожая, а где кухня. Как Вы будете использовать дом через 5-10-15-20-50 лет. Поживите в воображаемом доме. Когда Вы лучше поймете свои потребности, нарисуйте эскиз планировки сами или посмотрите готовые работы. |