PageSourceSearch

https://www.palki.ru/page/about

html palki.ru collected 2026-10-04 23:14:43 UTC 23,052 bytes, 393 lines download raw bytes

1<!DOCTYPE html>
2<html lang="ru">
3<head>
4    <title>О проекте - Palki.ru</title>
5    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
6    <meta name="viewport" content="width=device-width, initial-scale=1">
7    <meta name="keywords" content="" />
8    <meta name="description" content="О проекте" />
9    
9<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
9
10    
10<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.min.js"></script>
10
11    
11<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.1/umd/popper.min.js"></script>
11
12    
12<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js"></script>
12
13    <link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet">
14    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css" rel="stylesheet">
15    <link href="https://cdn.jsdelivr.net/npm/[email protected]/font/bootstrap-icons.css" rel="stylesheet">
16    <link rel="icon" type="image/x-icon" href="/img/favicon.ico">
17    <link rel="stylesheet" type="text/css" href="/css/custom.css?v=20260914c">
18    <link rel="stylesheet" type="text/css" href="/css/pagination.css">
19                                <link rel="canonical" href="https://www.palki.ru/page/about">
20                            
20<script src="/build/runtime.js" defer></script>
20<script src="/build/app.js" defer></script>
20
21        
22                <link rel="stylesheet" href="/build/vendors-node_modules_bootstrap_dist_css_bootstrap_css.css"><link rel="stylesheet" href="/build/app.css">
23
24    
25            
25<script>
26    (function (m, e, t, r, i, k, a) {
27        m[i] = m[i] || function () { (m[i].a = m[i].a || []).push(arguments); };
28        m[i].l = 1 * new Date();
29        for (var j = 0; j < document.scripts.length; j++) {
30            if (document.scripts[j].src === r) return;
31        }
32        k = e.createElement(t);
33        a = e.getElementsByTagName(t)[0];
34        k.async = 1;
35        k.src = r;
36        a.parentNode.insertBefore(k, a);
37    })(window, document, 'script', 'https://mc.yandex.ru/metrika/tag.js', 'ym');
38
39    ym(44405, 'init', {
40        clickmap: true,
41        trackLinks: true,
42        accurateTrackBounce: true,
43        webvisor: true,
44        trackHash: true
45    });
46</script>
46
47
48<script>
49    var _tmr = window._tmr || (window._tmr = []);
50    _tmr.push({ id: '1074481', type: 'pageView', start: (new Date()).getTime() });
51    (function (d, w, id) {
52        if (d.getElementById(id)) return;
53        var ts = d.createElement('script');
54        ts.type = 'text/javascript';
55        ts.async = true;
56        ts.id = id;
57        ts.src = 'https://top-fwz1.mail.ru/js/code.js';
58        var f = function () {
59            var s = d.getElementsByTagName('script')[0];
60            s.parentNode.insertBefore(ts, s);
61        };
62        if (w.opera === '[object Opera]') {
63            d.addEventListener('DOMContentLoaded', f, false);
64        } else {
65            f();
66        }
67    })(document, window, 'tmr-code');
68</script>
68
69    <link rel="stylesheet" href="/css/palki-refresh.css?v=20260914a">
70</head>
71<body class="palki-refresh">
72<header>
73    <div class="container-fluid" style="padding-top: 12px;">
74        <div class="row">
75            <div class="col-lg-2 col-md-3 col-sm-7 col-8 order-md-1 order-sm-1 order-1">
76                <div style="position: absolute; visibility: hidden;">counters-top</div>
77                <div style="padding-top: 3px; text-align: left; padding-bottom: 5px;">
78                    <div class="row">
79                        <div class="col-sm-12 col-12">
80                            <a title="Лесная биржа Palki.ru" href="/">
81                                <img src="/img/logopalki.svg?v=20260915" alt="Palki.ru" style="margin-top: 5px; width:80%; max-width: 250px;">
82                            </a>
83                        </div>
84                        <div class="col-sm-12">
85                        </div>
86                    </div>
87                </div>
88            </div>
89            <div class="col-lg-7 col-md-6 col-sm-12 col-12 order-md-2 order-sm-3 order-3">
90                <div class="row">
91                    <div class="col-lg-10 col-md-9 col-sm-9 col-12">
92                        <div class="row">
93                            <div class="col-lg-12 col-md-12 col-sm-12 col-12 pt-2">
94                                <form name="f" action="/search" id="frmSearch" autocomplete="off" style="margin-top: 6px;">
95                                    <div id="search-group" class="input-group input-group-sm">
96                                        <input type="hidden" id="sectionID" name="sectionID" value="">
97                                        <input type="hidden" id="geoID" name="geoID" value="">
98                                        <input type="hidden" id="sectionType" name="sectionType" value="">
99                                        <div class="search-input-wrapper">
100                                            <input id="sectionsearch" class="form-control" placeholder="Рубрика"  value="" type="text" name="sectionquery" autocomplete="off">
101                                            <span class="clear-filter" data-target="section" aria-label="Очистить рубрику">&times;</span>
102                                        </div>
103                                        <div class="input-group-append input-group-sm">
104                                            <div class="dropdown-menu section-dropdown" id="section-dropdown" role="menu" aria-labelledby="section-dropdown-button">
105                                                <!-- Здесь будет меню секции -->
106                                            </div>
107                                            <button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" id="section-dropdown-button" data-toggle="dropdown" aria-haspopup="true">
108                                            </button>
109                                        </div>
110                                        <div class="search-input-wrapper">
111                                            <input id="geosearch" class="form-control" placeholder="География" value="" type="text" name="geoquery" autocomplete="off">
112                                            <span class="clear-filter" data-target="geo" aria-label="Очистить географию">&times;</span>
113                                        </div>
114                                        <div class="input-group-append input-group-sm">
115                                            <div class="dropdown-menu geo-dropdown" id="geo-dropdown" role="menu" aria-labelledby="geo-dropdown-button">
116                                                <!-- Здесь будет меню географии -->
117                                            </div>
118                                            <button class="btn btn-sm btn-outline-secondary dropdown-toggle" type="button" id="geo-dropdown-button" data-toggle="dropdown" aria-haspopup="true">
119                                            </button>
120                                        </div>
121                                        <input value="" id="search2" class="form-control" placeholder="Размеры, древесина, Сорт, ГОСТ и др." title="Размеры, древесина, Сорт, ГОСТ и др." type="text" name="query2" autocomplete="off">
122                                        <div class="input-group-append">
123                                            <button type="submit" class="btn btn-sm btn-success" id="searchButton">
124                                                <span class="glyphicon glyphicon-search d-block d-sm-none"></span>
125                                                <span class="d-sm-block">Поиск</span>
126                                            </button>
127                                        </div>
128                                    </div>
129                                </form>
130                            </div>
131                        </div>
132                    </div>
133                </div>
134            </div>
135            <div class="col-lg-3 col-md-3 col-sm-5 col-4 order-md-3 order-sm-2 order-2 d-flex justify-content-end">
136                <div class="row">
137                    <div class="col-lg-12 col-md-12 col-sm-12 col-12">
138                        <div class="dropdown">
139                            <button id="user-menu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="user-link user-avatar-btn" type="button" >
140                                                                    <span class="avatar-circle">
141                                        <i class="fa fa-user"></i>
142                                    </span>
143                                                            </button>
144                            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="user-menu" style="right:0; left:auto;">
145                                                                    <a class="dropdown-item" href="#" onclick="openLoginModal(); return false;">Войти</a>
146                                    <a class="dropdown-item" href="https://www.palki.ru/private">Кабинет</a>
147                                    <a class="dropdown-item" href="https://www.palki.ru/private/registration">Регистрация</a>
148                                                            </div>
149                        </div>
150                    </div>
151                </div>
152            </div>
153        </div>
154    </div>
155</header>
156<article>
157    <div class="container-fluid">
158        <div class="row">
159            <div class="col-lg-2 col-md-8 col-sm-12 col-12 order-lg-1 order-md-3 order-sm-3 order-3">
160                            </div>
161            <div class="col-lg-7 col-md-8 col-sm-12 col-12 order-lg-2 order-md-1 order-sm-1 order-1">
162                                    <div class="container">
163        <h1>О проекте</h1>
164
165                    <nav class="service-page-navigation" aria-label="Информационные страницы">
166                                    <a href="/page/contact">Контакты</a>
167                                    <a href="/page/ads">Реклама</a>
168                            </nav>
169        
170                    <div class="content">
171                <h2 style="color: #444444;">Лесная биржа Palki.ru</h2>
172<p align="justify">
173Специализированный интернет-портал, работает на российском рынке с 2001 года.<br><br> 
174Palki.ru предоставляет участникам лесной отрасли услуги регистрации в каталоге предприятий, размещения объявлений и прайс-листов, тем самым помогает производителям и поставщикам продать продукцию, а потребителям легко найти интересующие позиции.<br>
175</p>
176<br />
177<h2 style="color: #444444;">Цели и задачи</h2>
178<p>
179<b>Миссия</b><br>
180Устранить неэффективные посреднические схемы, основанные на дефиците информации и увеличить эффективность российской лесной отрасли.<br><br>
181<b>Цель</b><br>
182Полнота, открытость и достоверность информации на рынке деревообработки России и стран СНГ.<br><br>
183<b>Задача</b><br>
184Сбор, обработка и публикация информации о производителях и поставщиках продукции лесного комплекса.
185</p><br>
186<h2 style="color: #444444;">Реклама на сайте</h2>
187<p>
188Лесная биржа Palki.ru - площадка для имиджевой и целевой рекламы для участников лесной отрасли.<br><br>Подробно о вариантах размещения смотрите на странице <a href="/page/ads">Реклама</a>.<br><br>Если у Вас возникли вопросы по размещению, либо Вы хотите разместить рекламу, звоните по телефону <a class="palki-contact-phone" href="tel:+79122406093">+7 (912) 240-60-93</a> <span class="palki-messenger-links" role="group" aria-label="Мессенджеры"><a href="https://max.ru/u/f9LHodD0cOIfUMT_4MBGfwoSYi7pt4iBSm7KQbOf1gk-2z6SWWCt6E_f16g" target="_blank" rel="noopener noreferrer" aria-label="Написать в MAX"><img src="/img/max.png" width="30" height="30" alt=""></a><a href="https://telegram.me/avlartsev" target="_blank" rel="noopener noreferrer" aria-label="Написать в Telegram"><img src="/img/telegram.png" width="30" height="30" alt=""></a>
188<a href="https://api.whatsapp.com/send?phone=+79122406093" target="_blank" rel="noopener noreferrer" aria-label="Написать в WhatsApp"><img src="/img/whatsapp.png" width="30" height="30" alt=""></a></span> или посетите страницу <a href="/page/contact">Контакты</a>.
189</p>
190<br>
191<h2 style="color: #444444;">Статистика посещаемости</h2>
192<p align="justify">
193<a href="https://top.mail.ru/visits?id=1074481&days=30" target="_blank">3000</a> посетителей в день<br>
194Позиция в Рейтинг@mail.ru / Деревообработка - <a href="https://top.mail.ru/Rating/Industry-Wood/Month/Visitors/" target="_blank">4е место</a></p><br>
195            </div>
196
197            
198            <div class="content">
199                
200            </div>
201        
202            </div>
203                            </div>
204            <div class="col-lg-3 col-md-4 col-sm-12 col-12 order-lg-3 order-md-2 order-sm-2 order-2">
205                            </div>
206        </div>
207    </div>
208</article>
209<hr>
210<footer>
211    <div class="container-fluid text-center">
212        <div class="row">
213            <div class="col-lg-2 col-md-3 col-sm-12 col-12 text-left">
214                <a title="Лесная биржа Palki.ru" href="/">
215                    <img src="/img/logopalki.svg?v=20260915" alt="Palki.ru" style="margin-top: 5px; width:80%; max-width: 250px;">
216                </a>
217            </div>
218            <div class="col-lg-7 col-md-6 col-sm-12 col-12">
219                <ul class="nav nav-pills">
220                    <li class="nav-item"><a class="nav-link" title="О проекте" href="/page/about">О проекте</a></li>
221                    <li class="nav-item"><a class="nav-link" title="Контакты" href="/page/contact">Контакты</a></li>
222                    <li class="nav-item"><a class="nav-link" title="Реклама" href="/page/ads">Реклама</a></li>
223                </ul>
224                <ul class="nav nav-pills">
225                    <li class="nav-item"><a class="nav-link" title="Пользовательское соглашение" href="/page/agreement">Пользовательское соглашение</a></li>
226                    <li class="nav-item"><a class="nav-link" title="Политика конфиденциальности" href="/page/policy">Политика конфиденциальности</a></li>
227                </ul>
228            </div>
229            <div class="col-lg-3 col-md-3 col-sm-12 col-12 text-right">
230                <div class="external-counter-badges" aria-label="Счётчики посещаемости">
231    <a class="external-counter-badge-slot"
232       href="https://top.mail.ru/jump?from=1074481"
233       target="_blank"
234       rel="noopener noreferrer"
235       title="Рейтинг Mail.ru">
236        <img class="external-counter-badge"
237             src="https://top-fwz1.mail.ru/counter?id=1074481;t=409;l=1"
238             width="88"
239             height="31"
240             alt="Рейтинг Mail.ru">
241    </a>
242
243    <a class="external-counter-badge-slot"
244       href="https://www.liveinternet.ru/click"
245       target="_blank"
246       rel="noopener"
247       title="Статистика LiveInternet">
248        <img class="external-counter-badge"
249             id="liveinternet-counter"
250             src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw=="
251             width="88"
252             height="31"
253             alt="LiveInternet">
254    </a>
255    
255<script>
256        (function (d, s) {
257            var image = d.getElementById('liveinternet-counter');
258            if (!image) return;
259            image.src = 'https://counter.yadro.ru/hit?t18.15;r'
260                + encodeURIComponent(d.referrer)
261                + ';s' + s.width + '*' + s.height + '*'
262                + (s.colorDepth ? s.colorDepth : s.pixelDepth)
263                + ';u' + encodeURIComponent(d.URL)
264                + ';h' + encodeURIComponent(d.title.substring(0, 150))
265                + ';' + Math.random();
266        })(document, screen);
267    </script>
267
268</div>
269
270<noscript>
271    <div class="external-counter-pixel">
272        <img src="https://mc.yandex.ru/watch/44405" width="1" height="1" alt="">
273        <img src="https://counter.yadro.ru/hit?t18.15" width="88" height="31" alt="LiveInternet">
274    </div>
275</noscript>
276            </div>
277        </div>
278    </div>
279</footer>
280    
280<script src="/js/section-menu.js"></script>
280
281    <div class="modal fade" id="loginModal" tabindex="-1" role="dialog" aria-hidden="true">
282    <div class="modal-dialog" role="document">
283        <div class="modal-content">
284            <div class="modal-header">
285                <h5 class="modal-title">Вход</h5>
286                <button type="button" class="close" data-dismiss="modal" aria-label="Close">
287                    <span aria-hidden="true">&times;</span>
288                </button>
289            </div>
290            <div class="modal-body">
291                <div id="login-modal-error" class="alert alert-danger d-none"></div>
292                <form id="login-modal-form" action="/login_old" method="post">
293                    <div class="form-group">
294                        <label for="login-email">Email</label>
295                        <input type="email" class="form-control" id="login-email" name="_username" required autocomplete="username">
296                    </div>
297                    <div class="form-group">
298                        <label for="login-password">Пароль</label>
299                        <input type="password" class="form-control" id="login-password" name="_password" required autocomplete="current-password">
300                    </div>
301                    <button type="submit" class="btn btn-success">
302                        <i class="fas fa-sign-in-alt"></i> Войти
303                    </button>
304                    <div class="mt-3">
305                        <a href="/recover-password">Забыл пароль?</a>
306                        &nbsp;|&nbsp;
307                        <a href="https://www.palki.ru/private/registration">Регистрация</a>
308                    </div>
309                </form>
310            </div>
311        </div>
312    </div>
313</div>
314
315<script>
316    function openLoginModal() {
317        // reset form and errors, then show
318        const form = document.getElementById('login-modal-form');
319        const err = document.getElementById('login-modal-error');
320        if (form) form.reset();
321        if (err) { err.classList.add('d-none'); err.textContent = ''; }
322        $('#loginModal').modal('show');
323    }
324
325    (function bindLoginModalSubmit(){
326        const form = document.getElementById('login-modal-form');
327        if (!form) return;
328        form.addEventListener('submit', function(e){
329            e.preventDefault();
330            const err = document.getElementById('login-modal-error');
331            const submitBtn = form.querySelector('button[type="submit"]');
332            if (submitBtn) { submitBtn.disabled = true; submitBtn.innerHTML = '<i class="fas fa-spinner fa-spin"></i> Входим...'; }
333
334            const formData = new FormData(form);
335            fetch(form.action, {
336                method: 'POST',
337                body: formData,
338                credentials: 'same-origin'
339            })
340            .then(async resp => {
341                if (resp.redirected || (resp.status >= 200 && resp.status < 300)) {
342                    // Успешная аутентификация ведёт к редиректу — просто обновим текущую страницу
343                    window.location.reload();
344                    return;
345                }
346                // Попробуем вытащить текст ошибки, иначе покажем дефолт
347                let text = '';
348                try { text = await resp.text(); } catch(e) {}
349                const message = 'Ошибка аутентификации. Проверьте логин и пароль.';
350                if (err) { err.classList.remove('d-none'); err.textContent = message; }
351            })
352            .catch(() => {
353                if (err) { err.classList.remove('d-none'); err.textContent = 'Ошибка входа. Попробуйте ещё раз.'; }
354            })
355            .finally(() => {
356                if (submitBtn) { submitBtn.disabled = false; submitBtn.innerHTML = '<i class="fas fa-sign-in-alt"></i> Войти'; }
357            });
358        });
359    })();
360</script>
360
361
362
363    
363<script>
364        document.addEventListener('DOMContentLoaded', function () {
365            var extra = document.getElementById('user-extra-info');
366            if (!extra) return;
367            var cached = sessionStorage.getItem('me');
368            function render(me){
369                var lines = [];
370                if (me.companyTitle) lines.push(me.companyTitle);
371                if (me.placement) lines.push(me.placement);
372                if (me.balance !== undefined && me.balance !== null) lines.push('Баланс: ' + me.balance);
373                if (lines.length) {
374                    extra.innerHTML = lines.map(function(l){ return '<div>' + l + '</div>'; }).join('');
375                    extra.style.display = '';
376                }
377            }
378            if (cached) {
379                try { render(JSON.parse(cached)); } catch (e) {}
380            }
381            fetch('/api/me', { headers: { 'Accept': 'application/json' }, credentials: 'same-origin' })
382                .then(function(r){ return r.ok ? r.json() : null; })
383                .then(function(data){ if (data){ sessionStorage.setItem('me', JSON.stringify(data)); render(data);} })
384                .catch(function(){});
385        });
386        function appLogout() {
387            fetch('/api/logout', { method: 'POST', credentials: 'same-origin' })
388                .then(() => window.location.reload())
389                .catch(() => window.location.reload());
390        }
391    </script>
391
392</body>
393</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.