Array ( [id] => 82 [type] => document [pagetitle] => Home [longtitle] => [description] => [alias] => home [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <p>Home content.........</p> [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1571064262 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1571064262 [publishedby] => 1 [menutitle] => Home [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => English [content_type] => 1 [uri] => home [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 1 [last] => [level] => 1 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/en/ [title] => Home [wf.docid] => 82 [wf.type] => document [wf.pagetitle] => Home [wf.longtitle] => [wf.description] => [wf.alias] => home [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Home content.........</p> [wf.richtext] => 1 [wf.template] => 2 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1571064262 [wf.editedby] => 0 [wf.editedon] => 0 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1571064262 [wf.publishedby] => 1 [wf.linktext] => Home [wf.menutitle] => Home [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => English [wf.content_type] => 1 [wf.uri] => home [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/en/ [wf.title] => Home ) Array ( [id] => 84 [type] => document [pagetitle] => apsua [longtitle] => [description] => [alias] => aaa [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <p>ааа</p> [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1571073371 [editedby] => 1 [editedon] => 1571220500 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1571073360 [publishedby] => 1 [menutitle] => apsua [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => Abkhazian [content_type] => 1 [uri] => aaa [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 2 [last] => [level] => 1 [children] => 0 [wrapper] => [classnames] => active [classNames] => active [classes] => class="active" [link] => /abk/ [title] => apsua [wf.docid] => 84 [wf.type] => document [wf.pagetitle] => apsua [wf.longtitle] => [wf.description] => [wf.alias] => aaa [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>ааа</p> [wf.richtext] => 1 [wf.template] => 2 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1571073371 [wf.editedby] => 1 [wf.editedon] => 1571220500 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1571073360 [wf.publishedby] => 1 [wf.linktext] => apsua [wf.menutitle] => apsua [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => Abkhazian [wf.content_type] => 1 [wf.uri] => aaa [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => active [wf.classNames] => active [wf.classes] => class="active" [wf.link] => /abk/ [wf.title] => apsua ) Array ( [id] => 90 [type] => document [pagetitle] => ukrain [longtitle] => [description] => [alias] => ukraina [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <p>Украина</p> [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1571136293 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1571075400 [publishedby] => 1 [menutitle] => ukrain [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => ua [content_type] => 1 [uri] => ukraina [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 3 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/ua/ukraina [title] => ukrain [wf.docid] => 90 [wf.type] => document [wf.pagetitle] => ukrain [wf.longtitle] => [wf.description] => [wf.alias] => ukraina [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Украина</p> [wf.richtext] => 1 [wf.template] => 2 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1571136293 [wf.editedby] => 0 [wf.editedon] => 0 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1571075400 [wf.publishedby] => 1 [wf.linktext] => ukrain [wf.menutitle] => ukrain [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => ua [wf.content_type] => 1 [wf.uri] => ukraina [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/ua/ukraina [wf.title] => ukrain ) Array ( [id] => 1 [type] => document [pagetitle] => Компьютерная помощь [longtitle] => в Абхазии [description] => [alias] => index [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => Настройка и подключение к VPN туннелю, а также настройка и устронение проблем компьютера. [content] => [richtext] => 1 [template] => 25 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1513173042 [editedby] => 1 [editedon] => 1631093163 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fas fa-home"></i> Главная [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => index/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 163 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/ [title] => Компьютерная помощь [wf.docid] => 1 [wf.type] => document [wf.pagetitle] => Компьютерная помощь [wf.longtitle] => в Абхазии [wf.description] => [wf.alias] => index [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => Настройка и подключение к VPN туннелю, а также настройка и устронение проблем компьютера. [wf.content] => [wf.richtext] => 1 [wf.template] => 25 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1513173042 [wf.editedby] => 1 [wf.editedon] => 1631093163 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fas fa-home"></i> Главная [wf.menutitle] => <i class="fas fa-home"></i> Главная [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => index/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 163 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/ [wf.title] => Компьютерная помощь ) Array ( [id] => 18 [type] => document [pagetitle] => все о MODX [longtitle] => [description] => Документация modx revo на русском [alias] => vse-o-modx [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 4 [menuindex] => 4 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1514733143 [editedby] => 1 [editedon] => 1578397921 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1514733120 [publishedby] => 1 [menutitle] => <i class="fab fa-modx"></i> Хотелки MODX [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 14 [idx] => 5 [last] => [level] => 1 [wrapper] => <ul class="">Array ( [id] => 46 [type] => document [pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [alias] => auto-resajzer-izobrazhenij [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519657813 [editedby] => 1 [editedon] => 1671713142 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519828260 [publishedby] => 1 [menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/auto-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [title] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 46 [wf.type] => document [wf.pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [wf.alias] => auto-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [wf.content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519657813 [wf.editedby] => 1 [wf.editedon] => 1671713142 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519828260 [wf.publishedby] => 1 [wf.linktext] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/auto-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [wf.title] => Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 53 [type] => document [pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520082102 [editedby] => 1 [editedon] => 1520082155 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 53 [wf.type] => document [wf.pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [wf.alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520082102 [wf.editedby] => 1 [wf.editedon] => 1520082155 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 51 [type] => document [pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [longtitle] => Пункты в меню выглядят гораздо круче с иконками [description] => В Modx Revo для каждого пункта меню можно задать свою иконку [alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519911814 [editedby] => 1 [editedon] => 1534259664 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519918500 [publishedby] => 1 [menutitle] => Как сделать разные иконки в пункте меню Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [title] => Как сделать разные иконки в пункте меню Modx Revo [wf.docid] => 51 [wf.type] => document [wf.pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.longtitle] => Пункты в меню выглядят гораздо круче с иконками [wf.description] => В Modx Revo для каждого пункта меню можно задать свою иконку [wf.alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [wf.content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519911814 [wf.editedby] => 1 [wf.editedon] => 1534259664 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519918500 [wf.publishedby] => 1 [wf.linktext] => Как сделать разные иконки в пункте меню Modx Revo [wf.menutitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.title] => Как сделать разные иконки в пункте меню Modx Revo ) Array ( [id] => 54 [type] => document [pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [longtitle] => Если нам надо вывести синтаксис на страницу [description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520243117 [editedby] => 1 [editedon] => 1534257565 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520259900 [publishedby] => 1 [menutitle] => Как экранировать символы в Modx Revo-самописный плагин [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [title] => Как экранировать символы в Modx Revo-самописный плагин [wf.docid] => 54 [wf.type] => document [wf.pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.longtitle] => Если нам надо вывести синтаксис на страницу [wf.description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [wf.alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520243117 [wf.editedby] => 1 [wf.editedon] => 1534257565 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520259900 [wf.publishedby] => 1 [wf.linktext] => Как экранировать символы в Modx Revo-самописный плагин [wf.menutitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.title] => Как экранировать символы в Modx Revo-самописный плагин ) Array ( [id] => 55 [type] => document [pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [richtext] => 0 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520518217 [editedby] => 1 [editedon] => 1521030779 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520606760 [publishedby] => 1 [menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [title] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.docid] => 55 [wf.type] => document [wf.pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [wf.description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [wf.alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [wf.content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520518217 [wf.editedby] => 1 [wf.editedon] => 1521030779 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520606760 [wf.publishedby] => 1 [wf.linktext] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.title] => Настройка плагина SyntaxHighlighter для Modx Revo ) Array ( [id] => 57 [type] => document [pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [longtitle] => Хлебные крошки нужны для пользователей и для роботов. [description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [richtext] => 0 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520773737 [editedby] => 1 [editedon] => 1520949906 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520780700 [publishedby] => 1 [menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.docid] => 57 [wf.type] => document [wf.pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.longtitle] => Хлебные крошки нужны для пользователей и для роботов. [wf.description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [wf.alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [wf.content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520773737 [wf.editedby] => 1 [wf.editedon] => 1520949906 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520780700 [wf.publishedby] => 1 [wf.linktext] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs ) Array ( [id] => 61 [type] => document [pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [description] => Если проскальзывает спам на почту с сайта на Modx Revo! [alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [richtext] => 0 [template] => 6 [menuindex] => 6 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1525099451 [editedby] => 1 [editedon] => 1534257769 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525103340 [publishedby] => 1 [menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [title] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.docid] => 61 [wf.type] => document [wf.pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [wf.description] => Если проскальзывает спам на почту с сайта на Modx Revo! [wf.alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [wf.content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525099451 [wf.editedby] => 1 [wf.editedon] => 1534257769 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525103340 [wf.publishedby] => 1 [wf.linktext] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.title] => Как в MODX Revo избавиться от спама на почте с FormIt ) Array ( [id] => 62 [type] => document [pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [alias] => modx-revo-kak-integrirovat-google-recaptchav2 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [richtext] => 0 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1525690756 [editedby] => 1 [editedon] => 1534259478 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525787040 [publishedby] => 1 [menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [alias_visible] => 1 [idx] => 8 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.docid] => 62 [wf.type] => document [wf.pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [wf.description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [wf.alias] => modx-revo-kak-integrirovat-google-recaptchav2 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [wf.content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525690756 [wf.editedby] => 1 [wf.editedon] => 1534259478 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525787040 [wf.publishedby] => 1 [wf.linktext] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 ) Array ( [id] => 66 [type] => document [pagetitle] => Как перенести MODX Revo на другой домен или хостинг [longtitle] => Этапы переноса движка Modx Revo. [description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [richtext] => 1 [template] => 6 [menuindex] => 8 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1528038735 [editedby] => 1 [editedon] => 1528040627 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1528038720 [publishedby] => 1 [menutitle] => Как перенести MODX Revo на другой домен или хостинг [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [alias_visible] => 1 [idx] => 9 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [title] => Как перенести MODX Revo на другой домен или хостинг [wf.docid] => 66 [wf.type] => document [wf.pagetitle] => Как перенести MODX Revo на другой домен или хостинг [wf.longtitle] => Этапы переноса движка Modx Revo. [wf.description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [wf.alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [wf.content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 8 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1528038735 [wf.editedby] => 1 [wf.editedon] => 1528040627 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1528038720 [wf.publishedby] => 1 [wf.linktext] => Как перенести MODX Revo на другой домен или хостинг [wf.menutitle] => Как перенести MODX Revo на другой домен или хостинг [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [wf.alias_visible] => 1 [wf.idx] => 9 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.title] => Как перенести MODX Revo на другой домен или хостинг ) Array ( [id] => 68 [type] => document [pagetitle] => Обновление движка Modx Revo- один действинный способ [longtitle] => Как обновить движок Modx Revo всех версий ? [description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [richtext] => 1 [template] => 6 [menuindex] => 9 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1534693542 [editedby] => 1 [editedon] => 1534702972 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => Обновление движка Modx Revo- один действинный способ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 10 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [title] => Обновление движка Modx Revo- один действинный способ [wf.docid] => 68 [wf.type] => document [wf.pagetitle] => Обновление движка Modx Revo- один действинный способ [wf.longtitle] => Как обновить движок Modx Revo всех версий ? [wf.description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [wf.alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 9 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1534693542 [wf.editedby] => 1 [wf.editedon] => 1534702972 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => Обновление движка Modx Revo- один действинный способ [wf.menutitle] => Обновление движка Modx Revo- один действинный способ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 10 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.title] => Обновление движка Modx Revo- один действинный способ ) Array ( [id] => 70 [type] => document [pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [description] => Решаем проблему с открытым каталогом в Modx Revo [alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [richtext] => 0 [template] => 6 [menuindex] => 10 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1538920056 [editedby] => 1 [editedon] => 1539005944 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1538924880 [publishedby] => 1 [menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [alias_visible] => 1 [idx] => 11 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [title] => Как убрать- каталог в открытом доступе Modx Revolution [wf.docid] => 70 [wf.type] => document [wf.pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [wf.description] => Решаем проблему с открытым каталогом в Modx Revo [wf.alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [wf.content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 10 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1538920056 [wf.editedby] => 1 [wf.editedon] => 1539005944 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1538924880 [wf.publishedby] => 1 [wf.linktext] => Как убрать- каталог в открытом доступе Modx Revolution [wf.menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [wf.alias_visible] => 1 [wf.idx] => 11 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.title] => Как убрать- каталог в открытом доступе Modx Revolution ) Array ( [id] => 93 [type] => document [pagetitle] => Забываешь менять текущий год в подвале или где то там? [longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [richtext] => 0 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575111246 [editedby] => 1 [editedon] => 1575124460 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575120660 [publishedby] => 1 [menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [alias_visible] => 1 [idx] => 12 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [title] => Забываешь менять текущий год в подвале или где то там? [wf.docid] => 93 [wf.type] => document [wf.pagetitle] => Забываешь менять текущий год в подвале или где то там? [wf.longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [wf.description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [wf.alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [wf.content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575111246 [wf.editedby] => 1 [wf.editedon] => 1575124460 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575120660 [wf.publishedby] => 1 [wf.linktext] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [wf.alias_visible] => 1 [wf.idx] => 12 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.title] => Забываешь менять текущий год в подвале или где то там? ) Array ( [id] => 94 [type] => document [pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [longtitle] => Это реализовывается помощью pdoField в Modx Revo [description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [richtext] => 0 [template] => 6 [menuindex] => 12 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575634889 [editedby] => 1 [editedon] => 1575639214 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575638820 [publishedby] => 1 [menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [alias_visible] => 0 [idx] => 13 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [title] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.docid] => 94 [wf.type] => document [wf.pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.longtitle] => Это реализовывается помощью pdoField в Modx Revo [wf.description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [wf.alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [wf.content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 12 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575634889 [wf.editedby] => 1 [wf.editedon] => 1575639214 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575638820 [wf.publishedby] => 1 [wf.linktext] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [wf.alias_visible] => 0 [wf.idx] => 13 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.title] => Как в MODX поменять содержимое TV на всех ресурсах ? ) Array ( [id] => 96 [type] => document [pagetitle] => modx ssl [longtitle] => [description] => [alias] => modx-ssl [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 13 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1580481820 [editedby] => 1 [editedon] => 1580481834 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => modx ssl [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-ssl [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [idx] => 14 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/vse-o-modx/modx-ssl [title] => modx ssl [wf.docid] => 96 [wf.type] => document [wf.pagetitle] => modx ssl [wf.longtitle] => [wf.description] => [wf.alias] => modx-ssl [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 13 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1580481820 [wf.editedby] => 1 [wf.editedon] => 1580481834 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => modx ssl [wf.menutitle] => modx ssl [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-ssl [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.idx] => 14 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/vse-o-modx/modx-ssl [wf.title] => modx ssl ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/ [title] => все о MODX [wf.docid] => 18 [wf.type] => document [wf.pagetitle] => все о MODX [wf.longtitle] => [wf.description] => Документация modx revo на русском [wf.alias] => vse-o-modx [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 4 [wf.menuindex] => 4 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1514733143 [wf.editedby] => 1 [wf.editedon] => 1578397921 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1514733120 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-modx"></i> Хотелки MODX [wf.menutitle] => <i class="fab fa-modx"></i> Хотелки MODX [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 14 [wf.idx] => 5 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="">Array ( [id] => 46 [type] => document [pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [alias] => auto-resajzer-izobrazhenij [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519657813 [editedby] => 1 [editedon] => 1671713142 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519828260 [publishedby] => 1 [menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/auto-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [title] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 46 [wf.type] => document [wf.pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [wf.alias] => auto-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [wf.content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519657813 [wf.editedby] => 1 [wf.editedon] => 1671713142 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519828260 [wf.publishedby] => 1 [wf.linktext] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/auto-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [wf.title] => Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 53 [type] => document [pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520082102 [editedby] => 1 [editedon] => 1520082155 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 53 [wf.type] => document [wf.pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [wf.alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520082102 [wf.editedby] => 1 [wf.editedon] => 1520082155 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 51 [type] => document [pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [longtitle] => Пункты в меню выглядят гораздо круче с иконками [description] => В Modx Revo для каждого пункта меню можно задать свою иконку [alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519911814 [editedby] => 1 [editedon] => 1534259664 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519918500 [publishedby] => 1 [menutitle] => Как сделать разные иконки в пункте меню Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [title] => Как сделать разные иконки в пункте меню Modx Revo [wf.docid] => 51 [wf.type] => document [wf.pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.longtitle] => Пункты в меню выглядят гораздо круче с иконками [wf.description] => В Modx Revo для каждого пункта меню можно задать свою иконку [wf.alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [wf.content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519911814 [wf.editedby] => 1 [wf.editedon] => 1534259664 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519918500 [wf.publishedby] => 1 [wf.linktext] => Как сделать разные иконки в пункте меню Modx Revo [wf.menutitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.title] => Как сделать разные иконки в пункте меню Modx Revo ) Array ( [id] => 54 [type] => document [pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [longtitle] => Если нам надо вывести синтаксис на страницу [description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520243117 [editedby] => 1 [editedon] => 1534257565 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520259900 [publishedby] => 1 [menutitle] => Как экранировать символы в Modx Revo-самописный плагин [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [title] => Как экранировать символы в Modx Revo-самописный плагин [wf.docid] => 54 [wf.type] => document [wf.pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.longtitle] => Если нам надо вывести синтаксис на страницу [wf.description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [wf.alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520243117 [wf.editedby] => 1 [wf.editedon] => 1534257565 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520259900 [wf.publishedby] => 1 [wf.linktext] => Как экранировать символы в Modx Revo-самописный плагин [wf.menutitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.title] => Как экранировать символы в Modx Revo-самописный плагин ) Array ( [id] => 55 [type] => document [pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [richtext] => 0 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520518217 [editedby] => 1 [editedon] => 1521030779 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520606760 [publishedby] => 1 [menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [title] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.docid] => 55 [wf.type] => document [wf.pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [wf.description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [wf.alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [wf.content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520518217 [wf.editedby] => 1 [wf.editedon] => 1521030779 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520606760 [wf.publishedby] => 1 [wf.linktext] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.title] => Настройка плагина SyntaxHighlighter для Modx Revo ) Array ( [id] => 57 [type] => document [pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [longtitle] => Хлебные крошки нужны для пользователей и для роботов. [description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [richtext] => 0 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520773737 [editedby] => 1 [editedon] => 1520949906 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520780700 [publishedby] => 1 [menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.docid] => 57 [wf.type] => document [wf.pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.longtitle] => Хлебные крошки нужны для пользователей и для роботов. [wf.description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [wf.alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [wf.content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520773737 [wf.editedby] => 1 [wf.editedon] => 1520949906 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520780700 [wf.publishedby] => 1 [wf.linktext] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs ) Array ( [id] => 61 [type] => document [pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [description] => Если проскальзывает спам на почту с сайта на Modx Revo! [alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [richtext] => 0 [template] => 6 [menuindex] => 6 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1525099451 [editedby] => 1 [editedon] => 1534257769 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525103340 [publishedby] => 1 [menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [title] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.docid] => 61 [wf.type] => document [wf.pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [wf.description] => Если проскальзывает спам на почту с сайта на Modx Revo! [wf.alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [wf.content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525099451 [wf.editedby] => 1 [wf.editedon] => 1534257769 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525103340 [wf.publishedby] => 1 [wf.linktext] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.title] => Как в MODX Revo избавиться от спама на почте с FormIt ) Array ( [id] => 62 [type] => document [pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [alias] => modx-revo-kak-integrirovat-google-recaptchav2 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [richtext] => 0 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1525690756 [editedby] => 1 [editedon] => 1534259478 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525787040 [publishedby] => 1 [menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [alias_visible] => 1 [idx] => 8 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.docid] => 62 [wf.type] => document [wf.pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [wf.description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [wf.alias] => modx-revo-kak-integrirovat-google-recaptchav2 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [wf.content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525690756 [wf.editedby] => 1 [wf.editedon] => 1534259478 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525787040 [wf.publishedby] => 1 [wf.linktext] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 ) Array ( [id] => 66 [type] => document [pagetitle] => Как перенести MODX Revo на другой домен или хостинг [longtitle] => Этапы переноса движка Modx Revo. [description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [richtext] => 1 [template] => 6 [menuindex] => 8 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1528038735 [editedby] => 1 [editedon] => 1528040627 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1528038720 [publishedby] => 1 [menutitle] => Как перенести MODX Revo на другой домен или хостинг [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [alias_visible] => 1 [idx] => 9 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [title] => Как перенести MODX Revo на другой домен или хостинг [wf.docid] => 66 [wf.type] => document [wf.pagetitle] => Как перенести MODX Revo на другой домен или хостинг [wf.longtitle] => Этапы переноса движка Modx Revo. [wf.description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [wf.alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [wf.content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 8 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1528038735 [wf.editedby] => 1 [wf.editedon] => 1528040627 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1528038720 [wf.publishedby] => 1 [wf.linktext] => Как перенести MODX Revo на другой домен или хостинг [wf.menutitle] => Как перенести MODX Revo на другой домен или хостинг [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [wf.alias_visible] => 1 [wf.idx] => 9 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.title] => Как перенести MODX Revo на другой домен или хостинг ) Array ( [id] => 68 [type] => document [pagetitle] => Обновление движка Modx Revo- один действинный способ [longtitle] => Как обновить движок Modx Revo всех версий ? [description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [richtext] => 1 [template] => 6 [menuindex] => 9 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1534693542 [editedby] => 1 [editedon] => 1534702972 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => Обновление движка Modx Revo- один действинный способ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 10 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [title] => Обновление движка Modx Revo- один действинный способ [wf.docid] => 68 [wf.type] => document [wf.pagetitle] => Обновление движка Modx Revo- один действинный способ [wf.longtitle] => Как обновить движок Modx Revo всех версий ? [wf.description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [wf.alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 9 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1534693542 [wf.editedby] => 1 [wf.editedon] => 1534702972 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => Обновление движка Modx Revo- один действинный способ [wf.menutitle] => Обновление движка Modx Revo- один действинный способ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 10 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.title] => Обновление движка Modx Revo- один действинный способ ) Array ( [id] => 70 [type] => document [pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [description] => Решаем проблему с открытым каталогом в Modx Revo [alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [richtext] => 0 [template] => 6 [menuindex] => 10 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1538920056 [editedby] => 1 [editedon] => 1539005944 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1538924880 [publishedby] => 1 [menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [alias_visible] => 1 [idx] => 11 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [title] => Как убрать- каталог в открытом доступе Modx Revolution [wf.docid] => 70 [wf.type] => document [wf.pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [wf.description] => Решаем проблему с открытым каталогом в Modx Revo [wf.alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [wf.content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 10 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1538920056 [wf.editedby] => 1 [wf.editedon] => 1539005944 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1538924880 [wf.publishedby] => 1 [wf.linktext] => Как убрать- каталог в открытом доступе Modx Revolution [wf.menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [wf.alias_visible] => 1 [wf.idx] => 11 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.title] => Как убрать- каталог в открытом доступе Modx Revolution ) Array ( [id] => 93 [type] => document [pagetitle] => Забываешь менять текущий год в подвале или где то там? [longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [richtext] => 0 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575111246 [editedby] => 1 [editedon] => 1575124460 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575120660 [publishedby] => 1 [menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [alias_visible] => 1 [idx] => 12 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [title] => Забываешь менять текущий год в подвале или где то там? [wf.docid] => 93 [wf.type] => document [wf.pagetitle] => Забываешь менять текущий год в подвале или где то там? [wf.longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [wf.description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [wf.alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [wf.content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575111246 [wf.editedby] => 1 [wf.editedon] => 1575124460 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575120660 [wf.publishedby] => 1 [wf.linktext] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [wf.alias_visible] => 1 [wf.idx] => 12 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.title] => Забываешь менять текущий год в подвале или где то там? ) Array ( [id] => 94 [type] => document [pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [longtitle] => Это реализовывается помощью pdoField в Modx Revo [description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [richtext] => 0 [template] => 6 [menuindex] => 12 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575634889 [editedby] => 1 [editedon] => 1575639214 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575638820 [publishedby] => 1 [menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [alias_visible] => 0 [idx] => 13 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [title] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.docid] => 94 [wf.type] => document [wf.pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.longtitle] => Это реализовывается помощью pdoField в Modx Revo [wf.description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [wf.alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [wf.content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 12 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575634889 [wf.editedby] => 1 [wf.editedon] => 1575639214 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575638820 [wf.publishedby] => 1 [wf.linktext] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [wf.alias_visible] => 0 [wf.idx] => 13 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.title] => Как в MODX поменять содержимое TV на всех ресурсах ? ) Array ( [id] => 96 [type] => document [pagetitle] => modx ssl [longtitle] => [description] => [alias] => modx-ssl [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 13 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1580481820 [editedby] => 1 [editedon] => 1580481834 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => modx ssl [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-ssl [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [idx] => 14 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/vse-o-modx/modx-ssl [title] => modx ssl [wf.docid] => 96 [wf.type] => document [wf.pagetitle] => modx ssl [wf.longtitle] => [wf.description] => [wf.alias] => modx-ssl [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 13 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1580481820 [wf.editedby] => 1 [wf.editedon] => 1580481834 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => modx ssl [wf.menutitle] => modx ssl [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-ssl [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.idx] => 14 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/vse-o-modx/modx-ssl [wf.title] => modx ssl ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/ [wf.title] => все о MODX ) Array ( [id] => 42 [type] => document [pagetitle] => Хотелки для сайта [longtitle] => [description] => Всякое разное для сайта. Что можно установить на сайт для красты и удобства. [alias] => xotelki-dlya-sajta [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 16 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519318554 [editedby] => 1 [editedon] => 1574595279 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519318500 [publishedby] => 1 [menutitle] => <i class="fab fa-cotton-bureau"></i> Хотелки для сайта [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 2 [idx] => 6 [last] => [level] => 1 [wrapper] => <ul class="">Array ( [id] => 43 [type] => document [pagetitle] => Как без плагинов установить ссылки чатов на сайт [longtitle] => Ссылки чатов на сайте в основном нужны для связи [description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [alias] => kak-ustanovit-ssyilki-chatov-na-sajt [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519320567 [editedby] => 1 [editedon] => 1564582130 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519320540 [publishedby] => 1 [menutitle] => Как без плагинов установить ссылки чатов на сайт [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [title] => Как без плагинов установить ссылки чатов на сайт [wf.docid] => 43 [wf.type] => document [wf.pagetitle] => Как без плагинов установить ссылки чатов на сайт [wf.longtitle] => Ссылки чатов на сайте в основном нужны для связи [wf.description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [wf.alias] => kak-ustanovit-ssyilki-chatov-na-sajt [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [wf.content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519320567 [wf.editedby] => 1 [wf.editedon] => 1564582130 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519320540 [wf.publishedby] => 1 [wf.linktext] => Как без плагинов установить ссылки чатов на сайт [wf.menutitle] => Как без плагинов установить ссылки чатов на сайт [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.title] => Как без плагинов установить ссылки чатов на сайт ) Array ( [id] => 75 [type] => document [pagetitle] => Создание адаптивной галереи при помощи Fancybox [longtitle] => [description] => [alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => [content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1558200232 [editedby] => 1 [editedon] => 1558201824 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1558200180 [publishedby] => 1 [menutitle] => Создание адаптивной галереи при помощи Fancybox [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [alias_visible] => 1 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [title] => Создание адаптивной галереи при помощи Fancybox [wf.docid] => 75 [wf.type] => document [wf.pagetitle] => Создание адаптивной галереи при помощи Fancybox [wf.longtitle] => [wf.description] => [wf.alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1558200232 [wf.editedby] => 1 [wf.editedon] => 1558201824 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1558200180 [wf.publishedby] => 1 [wf.linktext] => Создание адаптивной галереи при помощи Fancybox [wf.menutitle] => Создание адаптивной галереи при помощи Fancybox [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.title] => Создание адаптивной галереи при помощи Fancybox ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-sajta/ [title] => Хотелки для сайта [wf.docid] => 42 [wf.type] => document [wf.pagetitle] => Хотелки для сайта [wf.longtitle] => [wf.description] => Всякое разное для сайта. Что можно установить на сайт для красты и удобства. [wf.alias] => xotelki-dlya-sajta [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 16 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519318554 [wf.editedby] => 1 [wf.editedon] => 1574595279 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519318500 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-cotton-bureau"></i> Хотелки для сайта [wf.menutitle] => <i class="fab fa-cotton-bureau"></i> Хотелки для сайта [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 2 [wf.idx] => 6 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="">Array ( [id] => 43 [type] => document [pagetitle] => Как без плагинов установить ссылки чатов на сайт [longtitle] => Ссылки чатов на сайте в основном нужны для связи [description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [alias] => kak-ustanovit-ssyilki-chatov-na-sajt [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519320567 [editedby] => 1 [editedon] => 1564582130 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519320540 [publishedby] => 1 [menutitle] => Как без плагинов установить ссылки чатов на сайт [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [title] => Как без плагинов установить ссылки чатов на сайт [wf.docid] => 43 [wf.type] => document [wf.pagetitle] => Как без плагинов установить ссылки чатов на сайт [wf.longtitle] => Ссылки чатов на сайте в основном нужны для связи [wf.description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [wf.alias] => kak-ustanovit-ssyilki-chatov-na-sajt [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [wf.content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519320567 [wf.editedby] => 1 [wf.editedon] => 1564582130 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519320540 [wf.publishedby] => 1 [wf.linktext] => Как без плагинов установить ссылки чатов на сайт [wf.menutitle] => Как без плагинов установить ссылки чатов на сайт [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.title] => Как без плагинов установить ссылки чатов на сайт ) Array ( [id] => 75 [type] => document [pagetitle] => Создание адаптивной галереи при помощи Fancybox [longtitle] => [description] => [alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => [content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1558200232 [editedby] => 1 [editedon] => 1558201824 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1558200180 [publishedby] => 1 [menutitle] => Создание адаптивной галереи при помощи Fancybox [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [alias_visible] => 1 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [title] => Создание адаптивной галереи при помощи Fancybox [wf.docid] => 75 [wf.type] => document [wf.pagetitle] => Создание адаптивной галереи при помощи Fancybox [wf.longtitle] => [wf.description] => [wf.alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1558200232 [wf.editedby] => 1 [wf.editedon] => 1558201824 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1558200180 [wf.publishedby] => 1 [wf.linktext] => Создание адаптивной галереи при помощи Fancybox [wf.menutitle] => Создание адаптивной галереи при помощи Fancybox [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.title] => Создание адаптивной галереи при помощи Fancybox ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/ [wf.title] => Хотелки для сайта ) Array ( [id] => 77 [type] => document [pagetitle] => Хотелки Windows [longtitle] => [description] => Все что касается винды. [alias] => xotelki-windows [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 24 [menuindex] => 6 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560262087 [editedby] => 1 [editedon] => 1631107313 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560278520 [publishedby] => 1 [menutitle] => <i class="fab fa-windows"></i> Хотелки Windows [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 6 [idx] => 7 [last] => [level] => 1 [wrapper] => <ul class="">Array ( [id] => 78 [type] => document [pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [longtitle] => Я думаю все знают про замечательную утилитлу Wget [description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560263083 [editedby] => 1 [editedon] => 1560278432 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560278432 [publishedby] => 1 [menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.docid] => 78 [wf.type] => document [wf.pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.longtitle] => Я думаю все знают про замечательную утилитлу Wget [wf.description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [wf.alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [wf.content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560263083 [wf.editedby] => 1 [wf.editedon] => 1560278432 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560278432 [wf.publishedby] => 1 [wf.linktext] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 ) Array ( [id] => 79 [type] => document [pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [longtitle] => Как отключить пароль на Windows 8 и 8.1 [description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560680083 [editedby] => 1 [editedon] => 1560685781 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560685560 [publishedby] => 1 [menutitle] => Автоматический вход в windows 8.1 без ввода пароля [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [title] => Автоматический вход в windows 8.1 без ввода пароля [wf.docid] => 79 [wf.type] => document [wf.pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.longtitle] => Как отключить пароль на Windows 8 и 8.1 [wf.description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [wf.alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [wf.content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560680083 [wf.editedby] => 1 [wf.editedon] => 1560685781 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560685560 [wf.publishedby] => 1 [wf.linktext] => Автоматический вход в windows 8.1 без ввода пароля [wf.menutitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.title] => Автоматический вход в windows 8.1 без ввода пароля ) Array ( [id] => 97 [type] => document [pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [richtext] => 1 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1589027420 [editedby] => 1 [editedon] => 1589033116 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1589032080 [publishedby] => 1 [menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [alias_visible] => 0 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [title] => Как узнать OEM ключ активации любой Windows из BIOS [wf.docid] => 97 [wf.type] => document [wf.pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [wf.alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [wf.content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1589027420 [wf.editedby] => 1 [wf.editedon] => 1589033116 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1589032080 [wf.publishedby] => 1 [wf.linktext] => Как узнать OEM ключ активации любой Windows из BIOS [wf.menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [wf.alias_visible] => 0 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.title] => Как узнать OEM ключ активации любой Windows из BIOS ) Array ( [id] => 101 [type] => document [pagetitle] => Как поставить программу в автозагрузку windows 10 [longtitle] => Поставить любую программу в автозагрузку windows 10 [description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1597252474 [editedby] => 1 [editedon] => 1597256869 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1597256640 [publishedby] => 1 [menutitle] => Как поставить программу в автозагрузку windows 10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [title] => Как поставить программу в автозагрузку windows 10 [wf.docid] => 101 [wf.type] => document [wf.pagetitle] => Как поставить программу в автозагрузку windows 10 [wf.longtitle] => Поставить любую программу в автозагрузку windows 10 [wf.description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [wf.alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [wf.content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1597252474 [wf.editedby] => 1 [wf.editedon] => 1597256869 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1597256640 [wf.publishedby] => 1 [wf.linktext] => Как поставить программу в автозагрузку windows 10 [wf.menutitle] => Как поставить программу в автозагрузку windows 10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.title] => Как поставить программу в автозагрузку windows 10 ) Array ( [id] => 106 [type] => document [pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Подключение VPN [content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1622723477 [editedby] => 1 [editedon] => 1622822981 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1622822981 [publishedby] => 1 [menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.docid] => 106 [wf.type] => document [wf.pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [wf.alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Подключение VPN [wf.content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1622723477 [wf.editedby] => 1 [wf.editedon] => 1622822981 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1622822981 [wf.publishedby] => 1 [wf.linktext] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 ) Array ( [id] => 109 [type] => document [pagetitle] => Как расширить дисковое пространство на сервере? [longtitle] => Это необходимо делать польззователем Windows серверов и точка. [description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1631106416 [editedby] => 1 [editedon] => 1685545554 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1631106360 [publishedby] => 1 [menutitle] => Как расширить дисковое пространство на сервере? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [alias_visible] => 1 [idx] => 6 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [title] => Как расширить дисковое пространство на сервере? [wf.docid] => 109 [wf.type] => document [wf.pagetitle] => Как расширить дисковое пространство на сервере? [wf.longtitle] => Это необходимо делать польззователем Windows серверов и точка. [wf.description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [wf.alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [wf.content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1631106416 [wf.editedby] => 1 [wf.editedon] => 1685545554 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1631106360 [wf.publishedby] => 1 [wf.linktext] => Как расширить дисковое пространство на сервере? [wf.menutitle] => Как расширить дисковое пространство на сервере? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.title] => Как расширить дисковое пространство на сервере? ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/ [title] => Хотелки Windows [wf.docid] => 77 [wf.type] => document [wf.pagetitle] => Хотелки Windows [wf.longtitle] => [wf.description] => Все что касается винды. [wf.alias] => xotelki-windows [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 24 [wf.menuindex] => 6 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560262087 [wf.editedby] => 1 [wf.editedon] => 1631107313 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560278520 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-windows"></i> Хотелки Windows [wf.menutitle] => <i class="fab fa-windows"></i> Хотелки Windows [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 6 [wf.idx] => 7 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="">Array ( [id] => 78 [type] => document [pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [longtitle] => Я думаю все знают про замечательную утилитлу Wget [description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560263083 [editedby] => 1 [editedon] => 1560278432 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560278432 [publishedby] => 1 [menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.docid] => 78 [wf.type] => document [wf.pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.longtitle] => Я думаю все знают про замечательную утилитлу Wget [wf.description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [wf.alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [wf.content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560263083 [wf.editedby] => 1 [wf.editedon] => 1560278432 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560278432 [wf.publishedby] => 1 [wf.linktext] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 ) Array ( [id] => 79 [type] => document [pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [longtitle] => Как отключить пароль на Windows 8 и 8.1 [description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560680083 [editedby] => 1 [editedon] => 1560685781 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560685560 [publishedby] => 1 [menutitle] => Автоматический вход в windows 8.1 без ввода пароля [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [title] => Автоматический вход в windows 8.1 без ввода пароля [wf.docid] => 79 [wf.type] => document [wf.pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.longtitle] => Как отключить пароль на Windows 8 и 8.1 [wf.description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [wf.alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [wf.content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560680083 [wf.editedby] => 1 [wf.editedon] => 1560685781 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560685560 [wf.publishedby] => 1 [wf.linktext] => Автоматический вход в windows 8.1 без ввода пароля [wf.menutitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.title] => Автоматический вход в windows 8.1 без ввода пароля ) Array ( [id] => 97 [type] => document [pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [richtext] => 1 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1589027420 [editedby] => 1 [editedon] => 1589033116 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1589032080 [publishedby] => 1 [menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [alias_visible] => 0 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [title] => Как узнать OEM ключ активации любой Windows из BIOS [wf.docid] => 97 [wf.type] => document [wf.pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [wf.alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [wf.content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1589027420 [wf.editedby] => 1 [wf.editedon] => 1589033116 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1589032080 [wf.publishedby] => 1 [wf.linktext] => Как узнать OEM ключ активации любой Windows из BIOS [wf.menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [wf.alias_visible] => 0 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.title] => Как узнать OEM ключ активации любой Windows из BIOS ) Array ( [id] => 101 [type] => document [pagetitle] => Как поставить программу в автозагрузку windows 10 [longtitle] => Поставить любую программу в автозагрузку windows 10 [description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1597252474 [editedby] => 1 [editedon] => 1597256869 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1597256640 [publishedby] => 1 [menutitle] => Как поставить программу в автозагрузку windows 10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [title] => Как поставить программу в автозагрузку windows 10 [wf.docid] => 101 [wf.type] => document [wf.pagetitle] => Как поставить программу в автозагрузку windows 10 [wf.longtitle] => Поставить любую программу в автозагрузку windows 10 [wf.description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [wf.alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [wf.content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1597252474 [wf.editedby] => 1 [wf.editedon] => 1597256869 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1597256640 [wf.publishedby] => 1 [wf.linktext] => Как поставить программу в автозагрузку windows 10 [wf.menutitle] => Как поставить программу в автозагрузку windows 10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.title] => Как поставить программу в автозагрузку windows 10 ) Array ( [id] => 106 [type] => document [pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Подключение VPN [content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1622723477 [editedby] => 1 [editedon] => 1622822981 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1622822981 [publishedby] => 1 [menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.docid] => 106 [wf.type] => document [wf.pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [wf.alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Подключение VPN [wf.content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1622723477 [wf.editedby] => 1 [wf.editedon] => 1622822981 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1622822981 [wf.publishedby] => 1 [wf.linktext] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 ) Array ( [id] => 109 [type] => document [pagetitle] => Как расширить дисковое пространство на сервере? [longtitle] => Это необходимо делать польззователем Windows серверов и точка. [description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1631106416 [editedby] => 1 [editedon] => 1685545554 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1631106360 [publishedby] => 1 [menutitle] => Как расширить дисковое пространство на сервере? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [alias_visible] => 1 [idx] => 6 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [title] => Как расширить дисковое пространство на сервере? [wf.docid] => 109 [wf.type] => document [wf.pagetitle] => Как расширить дисковое пространство на сервере? [wf.longtitle] => Это необходимо делать польззователем Windows серверов и точка. [wf.description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [wf.alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [wf.content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1631106416 [wf.editedby] => 1 [wf.editedon] => 1685545554 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1631106360 [wf.publishedby] => 1 [wf.linktext] => Как расширить дисковое пространство на сервере? [wf.menutitle] => Как расширить дисковое пространство на сервере? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.title] => Как расширить дисковое пространство на сервере? ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/ [wf.title] => Хотелки Windows ) Array ( [id] => 58 [type] => document [pagetitle] => Хотелки для Linux дистрибутивов [longtitle] => Здесь будут рассматриваться все дистрибутивы Linux [description] => В этой ветке рассказывается всех о дистрибутивах Линукс [alias] => xotelki-dlya-linux-distributivov [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 0 [template] => 18 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523878425 [editedby] => 1 [editedon] => 1574595429 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524334440 [publishedby] => 1 [menutitle] => <i class="fab fa-linux"></i> Хотелки для Linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 8 [idx] => 8 [last] => [level] => 1 [wrapper] => <ul class="">Array ( [id] => 60 [type] => document [pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523884228 [editedby] => 1 [editedon] => 1534700286 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524063120 [publishedby] => 1 [menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [title] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.docid] => 60 [wf.type] => document [wf.pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [wf.description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [wf.alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [wf.content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1523884228 [wf.editedby] => 1 [wf.editedon] => 1534700286 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1524063120 [wf.publishedby] => 1 [wf.linktext] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.title] => Elementary OS 0.4.1 Loki доступна для установки на ПК ) Array ( [id] => 67 [type] => document [pagetitle] => Если не устанавливаются обновления elementaryOS [longtitle] => Проблема: не скачиваются обновления elementaryOS [description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [richtext] => 0 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1533812516 [editedby] => 1 [editedon] => 1533815118 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1533813600 [publishedby] => 1 [menutitle] => Если не устанавливаются обновления elementaryOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [title] => Если не устанавливаются обновления elementaryOS [wf.docid] => 67 [wf.type] => document [wf.pagetitle] => Если не устанавливаются обновления elementaryOS [wf.longtitle] => Проблема: не скачиваются обновления elementaryOS [wf.description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [wf.alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [wf.content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1533812516 [wf.editedby] => 1 [wf.editedon] => 1533815118 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1533813600 [wf.publishedby] => 1 [wf.linktext] => Если не устанавливаются обновления elementaryOS [wf.menutitle] => Если не устанавливаются обновления elementaryOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.title] => Если не устанавливаются обновления elementaryOS ) Array ( [id] => 76 [type] => document [pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560084242 [editedby] => 1 [editedon] => 1560163369 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560092580 [publishedby] => 1 [menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [title] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.docid] => 76 [wf.type] => document [wf.pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [wf.description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [wf.alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [wf.content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560084242 [wf.editedby] => 1 [wf.editedon] => 1560163369 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560092580 [wf.publishedby] => 1 [wf.linktext] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.title] => Скачиваем сайты целиком — утилита wget на всех Linux ) Array ( [id] => 95 [type] => document [pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [longtitle] => Yum-cron| Автообновление в Centos Server v7 [description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1577964498 [editedby] => 1 [editedon] => 1578229181 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1577980440 [publishedby] => 1 [menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [alias_visible] => 0 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [title] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.docid] => 95 [wf.type] => document [wf.pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.longtitle] => Yum-cron| Автообновление в Centos Server v7 [wf.description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [wf.alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1577964498 [wf.editedby] => 1 [wf.editedon] => 1578229181 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1577980440 [wf.publishedby] => 1 [wf.linktext] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [wf.alias_visible] => 0 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.title] => Настройка автоматических обновлений безопасности в CentOS 7 ) Array ( [id] => 104 [type] => document [pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1608054423 [editedby] => 1 [editedon] => 1608115793 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1608058800 [publishedby] => 1 [menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [title] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.docid] => 104 [wf.type] => document [wf.pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [wf.alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [wf.content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1608054423 [wf.editedby] => 1 [wf.editedon] => 1608115793 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1608058800 [wf.publishedby] => 1 [wf.linktext] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.title] => Как правильно поставить модули PHP 7.3 на CentOS 7 ) Array ( [id] => 105 [type] => document [pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [richtext] => 1 [template] => 6 [menuindex] => 6 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1611324045 [editedby] => 1 [editedon] => 1611407831 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1611407831 [publishedby] => 1 [menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [title] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.docid] => 105 [wf.type] => document [wf.pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [wf.description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [wf.alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [wf.content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1611324045 [wf.editedby] => 1 [wf.editedon] => 1611407831 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1611407831 [wf.publishedby] => 1 [wf.linktext] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.title] => Установка L2TP/IPSec VPN-сервера на Debian Server ) Array ( [id] => 110 [type] => document [pagetitle] => запрет на изменение конфигов torrserver на linux [longtitle] => [description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [alias] => zapret-na-izmenenie-konfigov-torrserver [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => [content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [richtext] => 1 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1685457301 [editedby] => 1 [editedon] => 1685458785 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1685458200 [publishedby] => 1 [menutitle] => запрет на изменение конфигов torrserver на linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [title] => запрет на изменение конфигов torrserver на linux [wf.docid] => 110 [wf.type] => document [wf.pagetitle] => запрет на изменение конфигов torrserver на linux [wf.longtitle] => [wf.description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [wf.alias] => zapret-na-izmenenie-konfigov-torrserver [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1685457301 [wf.editedby] => 1 [wf.editedon] => 1685458785 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1685458200 [wf.publishedby] => 1 [wf.linktext] => запрет на изменение конфигов torrserver на linux [wf.menutitle] => запрет на изменение конфигов torrserver на linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.title] => запрет на изменение конфигов torrserver на linux ) Array ( [id] => 92 [type] => document [pagetitle] => Как получать уведомления apt update на почту от Debian [longtitle] => Легкая установка и настройка Apticron [description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [richtext] => 1 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1573999800 [editedby] => 1 [editedon] => 1574084829 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1574001000 [publishedby] => 1 [menutitle] => Как получать уведомления apt update на почту от Debian [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [alias_visible] => 1 [idx] => 8 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [title] => Как получать уведомления apt update на почту от Debian [wf.docid] => 92 [wf.type] => document [wf.pagetitle] => Как получать уведомления apt update на почту от Debian [wf.longtitle] => Легкая установка и настройка Apticron [wf.description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [wf.alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [wf.content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1573999800 [wf.editedby] => 1 [wf.editedon] => 1574084829 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1574001000 [wf.publishedby] => 1 [wf.linktext] => Как получать уведомления apt update на почту от Debian [wf.menutitle] => Как получать уведомления apt update на почту от Debian [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.title] => Как получать уведомления apt update на почту от Debian ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ [title] => Хотелки для Linux дистрибутивов [wf.docid] => 58 [wf.type] => document [wf.pagetitle] => Хотелки для Linux дистрибутивов [wf.longtitle] => Здесь будут рассматриваться все дистрибутивы Linux [wf.description] => В этой ветке рассказывается всех о дистрибутивах Линукс [wf.alias] => xotelki-dlya-linux-distributivov [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 0 [wf.template] => 18 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1523878425 [wf.editedby] => 1 [wf.editedon] => 1574595429 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1524334440 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-linux"></i> Хотелки для Linux [wf.menutitle] => <i class="fab fa-linux"></i> Хотелки для Linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 8 [wf.idx] => 8 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="">Array ( [id] => 60 [type] => document [pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523884228 [editedby] => 1 [editedon] => 1534700286 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524063120 [publishedby] => 1 [menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [title] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.docid] => 60 [wf.type] => document [wf.pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [wf.description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [wf.alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [wf.content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1523884228 [wf.editedby] => 1 [wf.editedon] => 1534700286 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1524063120 [wf.publishedby] => 1 [wf.linktext] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.title] => Elementary OS 0.4.1 Loki доступна для установки на ПК ) Array ( [id] => 67 [type] => document [pagetitle] => Если не устанавливаются обновления elementaryOS [longtitle] => Проблема: не скачиваются обновления elementaryOS [description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [richtext] => 0 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1533812516 [editedby] => 1 [editedon] => 1533815118 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1533813600 [publishedby] => 1 [menutitle] => Если не устанавливаются обновления elementaryOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [title] => Если не устанавливаются обновления elementaryOS [wf.docid] => 67 [wf.type] => document [wf.pagetitle] => Если не устанавливаются обновления elementaryOS [wf.longtitle] => Проблема: не скачиваются обновления elementaryOS [wf.description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [wf.alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [wf.content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1533812516 [wf.editedby] => 1 [wf.editedon] => 1533815118 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1533813600 [wf.publishedby] => 1 [wf.linktext] => Если не устанавливаются обновления elementaryOS [wf.menutitle] => Если не устанавливаются обновления elementaryOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.title] => Если не устанавливаются обновления elementaryOS ) Array ( [id] => 76 [type] => document [pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560084242 [editedby] => 1 [editedon] => 1560163369 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560092580 [publishedby] => 1 [menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [title] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.docid] => 76 [wf.type] => document [wf.pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [wf.description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [wf.alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [wf.content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560084242 [wf.editedby] => 1 [wf.editedon] => 1560163369 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560092580 [wf.publishedby] => 1 [wf.linktext] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.title] => Скачиваем сайты целиком — утилита wget на всех Linux ) Array ( [id] => 95 [type] => document [pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [longtitle] => Yum-cron| Автообновление в Centos Server v7 [description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1577964498 [editedby] => 1 [editedon] => 1578229181 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1577980440 [publishedby] => 1 [menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [alias_visible] => 0 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [title] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.docid] => 95 [wf.type] => document [wf.pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.longtitle] => Yum-cron| Автообновление в Centos Server v7 [wf.description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [wf.alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1577964498 [wf.editedby] => 1 [wf.editedon] => 1578229181 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1577980440 [wf.publishedby] => 1 [wf.linktext] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [wf.alias_visible] => 0 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.title] => Настройка автоматических обновлений безопасности в CentOS 7 ) Array ( [id] => 104 [type] => document [pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1608054423 [editedby] => 1 [editedon] => 1608115793 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1608058800 [publishedby] => 1 [menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [title] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.docid] => 104 [wf.type] => document [wf.pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [wf.alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [wf.content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1608054423 [wf.editedby] => 1 [wf.editedon] => 1608115793 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1608058800 [wf.publishedby] => 1 [wf.linktext] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.title] => Как правильно поставить модули PHP 7.3 на CentOS 7 ) Array ( [id] => 105 [type] => document [pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [richtext] => 1 [template] => 6 [menuindex] => 6 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1611324045 [editedby] => 1 [editedon] => 1611407831 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1611407831 [publishedby] => 1 [menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [title] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.docid] => 105 [wf.type] => document [wf.pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [wf.description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [wf.alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [wf.content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1611324045 [wf.editedby] => 1 [wf.editedon] => 1611407831 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1611407831 [wf.publishedby] => 1 [wf.linktext] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.title] => Установка L2TP/IPSec VPN-сервера на Debian Server ) Array ( [id] => 110 [type] => document [pagetitle] => запрет на изменение конфигов torrserver на linux [longtitle] => [description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [alias] => zapret-na-izmenenie-konfigov-torrserver [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => [content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [richtext] => 1 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1685457301 [editedby] => 1 [editedon] => 1685458785 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1685458200 [publishedby] => 1 [menutitle] => запрет на изменение конфигов torrserver на linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [title] => запрет на изменение конфигов torrserver на linux [wf.docid] => 110 [wf.type] => document [wf.pagetitle] => запрет на изменение конфигов torrserver на linux [wf.longtitle] => [wf.description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [wf.alias] => zapret-na-izmenenie-konfigov-torrserver [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1685457301 [wf.editedby] => 1 [wf.editedon] => 1685458785 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1685458200 [wf.publishedby] => 1 [wf.linktext] => запрет на изменение конфигов torrserver на linux [wf.menutitle] => запрет на изменение конфигов torrserver на linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.title] => запрет на изменение конфигов torrserver на linux ) Array ( [id] => 92 [type] => document [pagetitle] => Как получать уведомления apt update на почту от Debian [longtitle] => Легкая установка и настройка Apticron [description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [richtext] => 1 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1573999800 [editedby] => 1 [editedon] => 1574084829 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1574001000 [publishedby] => 1 [menutitle] => Как получать уведомления apt update на почту от Debian [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [alias_visible] => 1 [idx] => 8 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [title] => Как получать уведомления apt update на почту от Debian [wf.docid] => 92 [wf.type] => document [wf.pagetitle] => Как получать уведомления apt update на почту от Debian [wf.longtitle] => Легкая установка и настройка Apticron [wf.description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [wf.alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [wf.content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1573999800 [wf.editedby] => 1 [wf.editedon] => 1574084829 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1574001000 [wf.publishedby] => 1 [wf.linktext] => Как получать уведомления apt update на почту от Debian [wf.menutitle] => Как получать уведомления apt update на почту от Debian [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.title] => Как получать уведомления apt update на почту от Debian ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ [wf.title] => Хотелки для Linux дистрибутивов ) Array ( [id] => 107 [type] => document [pagetitle] => Centos 7 [longtitle] => [description] => [alias] => centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 30 [menuindex] => 8 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1631096563 [editedby] => 1 [editedon] => 1631098287 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1631096520 [publishedby] => 1 [menutitle] => Centos 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => centos-7/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 1 [idx] => 9 [last] => [level] => 1 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/centos-7/ [title] => Centos 7 [wf.docid] => 107 [wf.type] => document [wf.pagetitle] => Centos 7 [wf.longtitle] => [wf.description] => [wf.alias] => centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 30 [wf.menuindex] => 8 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1631096563 [wf.editedby] => 1 [wf.editedon] => 1631098287 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1631096520 [wf.publishedby] => 1 [wf.linktext] => Centos 7 [wf.menutitle] => Centos 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => centos-7/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 1 [wf.idx] => 9 [wf.last] => [wf.level] => 1 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/centos-7/ [wf.title] => Centos 7 ) Array ( [id] => 64 [type] => document [pagetitle] => Интернет на микротике [longtitle] => [description] => Настройка роутеров микротик и не только. [alias] => internet-na-mikrotike [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 19 [menuindex] => 9 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1527180625 [editedby] => 1 [editedon] => 1591458404 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fas fa-route"></i> Хотелки микротика [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => internet-na-mikrotike/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 2 [idx] => 10 [last] => [level] => 1 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/internet-na-mikrotike/ [title] => Интернет на микротике [wf.docid] => 64 [wf.type] => document [wf.pagetitle] => Интернет на микротике [wf.longtitle] => [wf.description] => Настройка роутеров микротик и не только. [wf.alias] => internet-na-mikrotike [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 19 [wf.menuindex] => 9 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1527180625 [wf.editedby] => 1 [wf.editedon] => 1591458404 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fas fa-route"></i> Хотелки микротика [wf.menutitle] => <i class="fas fa-route"></i> Хотелки микротика [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => internet-na-mikrotike/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 2 [wf.idx] => 10 [wf.last] => [wf.level] => 1 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/internet-na-mikrotike/ [wf.title] => Интернет на микротике ) Array ( [id] => 73 [type] => document [pagetitle] => Seo [longtitle] => [description] => [alias] => seo [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 22 [menuindex] => 10 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1552653259 [editedby] => 1 [editedon] => 1591458333 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fab fa-searchengin"></i> Немного о СЕО [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => seo/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 1 [idx] => 11 [last] => [level] => 1 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/seo/ [title] => Seo [wf.docid] => 73 [wf.type] => document [wf.pagetitle] => Seo [wf.longtitle] => [wf.description] => [wf.alias] => seo [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 22 [wf.menuindex] => 10 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1552653259 [wf.editedby] => 1 [wf.editedon] => 1591458333 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fab fa-searchengin"></i> Немного о СЕО [wf.menutitle] => <i class="fab fa-searchengin"></i> Немного о СЕО [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => seo/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 1 [wf.idx] => 11 [wf.last] => [wf.level] => 1 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/seo/ [wf.title] => Seo ) Array ( [id] => 81 [type] => document [pagetitle] => Блог [longtitle] => [description] => [alias] => blog [link_attributes] => title="Интерестно знать..." [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 25 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1565873605 [editedby] => 1 [editedon] => 1565874886 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1565873580 [publishedby] => 1 [menutitle] => <i class="fab fa-blogger-b"></i> Блог [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => blog [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 12 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/blog [title] => Блог [wf.docid] => 81 [wf.type] => document [wf.pagetitle] => Блог [wf.longtitle] => [wf.description] => [wf.alias] => blog [wf.attributes] => title="Интерестно знать..." [attributes] => title="Интерестно знать..." [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 25 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1565873605 [wf.editedby] => 1 [wf.editedon] => 1565874886 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1565873580 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-blogger-b"></i> Блог [wf.menutitle] => <i class="fab fa-blogger-b"></i> Блог [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => blog [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 12 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/blog [wf.title] => Блог ) Array ( [id] => 16 [type] => document [pagetitle] => Контактировать [longtitle] => [description] => Отсюдого можно написать мне на почту, по непонятным вопросам... [alias] => kontaktirovat [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [richtext] => 0 [template] => 3 [menuindex] => 12 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1514723580 [editedby] => 1 [editedon] => 1575977030 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575977030 [publishedby] => 1 [menutitle] => <i class="fas fa-question"></i> Контактировать [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => kontaktirovat [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 13 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/kontaktirovat [title] => Контактировать [wf.docid] => 16 [wf.type] => document [wf.pagetitle] => Контактировать [wf.longtitle] => [wf.description] => Отсюдого можно написать мне на почту, по непонятным вопросам... [wf.alias] => kontaktirovat [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 0 [wf.template] => 3 [wf.menuindex] => 12 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1514723580 [wf.editedby] => 1 [wf.editedon] => 1575977030 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575977030 [wf.publishedby] => 1 [wf.linktext] => <i class="fas fa-question"></i> Контактировать [wf.menutitle] => <i class="fas fa-question"></i> Контактировать [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => kontaktirovat [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 13 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/kontaktirovat [wf.title] => Контактировать ) Array ( [id] => 44 [type] => document [pagetitle] => sitemap [longtitle] => [description] => Содержится карта сайта для поисковых систем [alias] => sitemap [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [[pdoSitemap]] [richtext] => 0 [template] => 0 [menuindex] => 13 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519321389 [editedby] => 1 [editedon] => 1520794506 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519321380 [publishedby] => 1 [menutitle] => sitemap [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 2 [uri] => sitemap.xml [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 14 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/sitemap.xml [title] => sitemap [wf.docid] => 44 [wf.type] => document [wf.pagetitle] => sitemap [wf.longtitle] => [wf.description] => Содержится карта сайта для поисковых систем [wf.alias] => sitemap [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [[pdoSitemap]] [wf.richtext] => 0 [wf.template] => 0 [wf.menuindex] => 13 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519321389 [wf.editedby] => 1 [wf.editedon] => 1520794506 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519321380 [wf.publishedby] => 1 [wf.linktext] => sitemap [wf.menutitle] => sitemap [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 2 [wf.uri] => sitemap.xml [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 14 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/sitemap.xml [wf.title] => sitemap ) Array ( [id] => 45 [type] => document [pagetitle] => Robots [longtitle] => [description] => Это страница для поисковых системы [alias] => robots [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: ru7lan.ru Sitemap: http://ru7lan.ru/sitemap.xml [richtext] => 0 [template] => 0 [menuindex] => 14 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519419564 [editedby] => 1 [editedon] => 1519995600 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519419540 [publishedby] => 1 [menutitle] => Robots [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 3 [uri] => robots.txt [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 15 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/robots.txt [title] => Robots [wf.docid] => 45 [wf.type] => document [wf.pagetitle] => Robots [wf.longtitle] => [wf.description] => Это страница для поисковых системы [wf.alias] => robots [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: ru7lan.ru Sitemap: http://ru7lan.ru/sitemap.xml [wf.richtext] => 0 [wf.template] => 0 [wf.menuindex] => 14 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519419564 [wf.editedby] => 1 [wf.editedon] => 1519995600 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519419540 [wf.publishedby] => 1 [wf.linktext] => Robots [wf.menutitle] => Robots [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 3 [wf.uri] => robots.txt [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 15 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/robots.txt [wf.title] => Robots ) Array ( [id] => 56 [type] => document [pagetitle] => Результаты поиска [longtitle] => [description] => [alias] => rezultatyi-poiska [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [[!SimpleSearch? &showExtract=`0`]] [richtext] => 0 [template] => 1 [menuindex] => 15 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1520695005 [editedby] => 1 [editedon] => 1534431442 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520694960 [publishedby] => 1 [menutitle] => Результаты поиска [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => rezultatyi-poiska [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 16 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/rezultatyi-poiska [title] => Результаты поиска [wf.docid] => 56 [wf.type] => document [wf.pagetitle] => Результаты поиска [wf.longtitle] => [wf.description] => [wf.alias] => rezultatyi-poiska [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [[!SimpleSearch? &showExtract=`0`]] [wf.richtext] => 0 [wf.template] => 1 [wf.menuindex] => 15 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520695005 [wf.editedby] => 1 [wf.editedon] => 1534431442 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520694960 [wf.publishedby] => 1 [wf.linktext] => Результаты поиска [wf.menutitle] => Результаты поиска [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => rezultatyi-poiska [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 16 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/rezultatyi-poiska [wf.title] => Результаты поиска ) Array ( [id] => 71 [type] => document [pagetitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [longtitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [description] => Смотреть фильм Трансформеры все 5 частей в HD качестве онлайн и бесплатно. 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истреб... [alias] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => на сайте можно посмотреть все части фильма про трансформеров совершенно бесплатно и без регистраций: 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истребления 5 с. Последний рыцарь - думаю ещё будет продолжение... [content] => <iframe width="1227" height="600" src="https://mediafile.online/embed_playlist/4075/" frameborder="0" allowfullscreen></iframe> <iframe src="https://www.stormo.tv/playlist_iframe/16599/" width="1227" height="600" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe> [richtext] => 0 [template] => 20 [menuindex] => 16 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1540560472 [editedby] => 1 [editedon] => 1574080267 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fas fa-video"></i> Траснформеры (фильм) [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 17 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [title] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [wf.docid] => 71 [wf.type] => document [wf.pagetitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [wf.longtitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [wf.description] => Смотреть фильм Трансформеры все 5 частей в HD качестве онлайн и бесплатно. 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истреб... [wf.alias] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => на сайте можно посмотреть все части фильма про трансформеров совершенно бесплатно и без регистраций: 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истребления 5 с. Последний рыцарь - думаю ещё будет продолжение... [wf.content] => <iframe width="1227" height="600" src="https://mediafile.online/embed_playlist/4075/" frameborder="0" allowfullscreen></iframe> <iframe src="https://www.stormo.tv/playlist_iframe/16599/" width="1227" height="600" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe> [wf.richtext] => 0 [wf.template] => 20 [wf.menuindex] => 16 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1540560472 [wf.editedby] => 1 [wf.editedon] => 1574080267 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fas fa-video"></i> Траснформеры (фильм) [wf.menutitle] => <i class="fas fa-video"></i> Траснформеры (фильм) [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 17 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [wf.title] => Фильм Трансформеры все 5 частей в HD качестве- онлайн ) Array ( [id] => 72 [type] => document [pagetitle] => Баблосики [longtitle] => [description] => [alias] => bablosiki [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <!-- Начало кода OnWiz.ru --> <form action="https://affiliates.onwiz.ru/account/" method="post" target="_blank" style="margin:0;padding:0"> <input type="hidden" name="action" value="login" /> <input type="hidden" name="uid" value="hlam" /> партнер: <input type="text" name="id" /><br /> пароль: <input type="password" name="pass" /> <input type="submit" value="Вход" /> </form><br /> <!-- Конец кода OnWiz.ru --> <!-- Начало кода OnWiz.ru --> <form action="https://hlam.onwiz.ru/affsignup/" method="post" target="_blank"> <input type="hidden" name="uid" value="hlam" /> <input type="hidden" name="channel" value="" /> <input type="image" src="http://static.onwiz.ru/images/aff_reg_1_ru.png" /> </form> <!-- Конец кода OnWiz.ru --> https://affiliates.onwiz.ru/login/?affhost=hlam [richtext] => 0 [template] => 14 [menuindex] => 17 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1550932427 [editedby] => 1 [editedon] => 1558203444 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1558203444 [publishedby] => 1 [menutitle] => Баблосики [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => bablosiki [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 18 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/bablosiki [title] => Баблосики [wf.docid] => 72 [wf.type] => document [wf.pagetitle] => Баблосики [wf.longtitle] => [wf.description] => [wf.alias] => bablosiki [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <!-- Начало кода OnWiz.ru --> <form action="https://affiliates.onwiz.ru/account/" method="post" target="_blank" style="margin:0;padding:0"> <input type="hidden" name="action" value="login" /> <input type="hidden" name="uid" value="hlam" /> партнер: <input type="text" name="id" /><br /> пароль: <input type="password" name="pass" /> <input type="submit" value="Вход" /> </form><br /> <!-- Конец кода OnWiz.ru --> <!-- Начало кода OnWiz.ru --> <form action="https://hlam.onwiz.ru/affsignup/" method="post" target="_blank"> <input type="hidden" name="uid" value="hlam" /> <input type="hidden" name="channel" value="" /> <input type="image" src="http://static.onwiz.ru/images/aff_reg_1_ru.png" /> </form> <!-- Конец кода OnWiz.ru --> https://affiliates.onwiz.ru/login/?affhost=hlam [wf.richtext] => 0 [wf.template] => 14 [wf.menuindex] => 17 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1550932427 [wf.editedby] => 1 [wf.editedon] => 1558203444 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1558203444 [wf.publishedby] => 1 [wf.linktext] => Баблосики [wf.menutitle] => Баблосики [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => bablosiki [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 18 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/bablosiki [wf.title] => Баблосики ) Array ( [id] => 98 [type] => document [pagetitle] => Заработок в интернете без вложений [longtitle] => [description] => [alias] => zarabotok-v-internete-bez-vlozhenij [link_attributes] => title="Про заработок в интернете на пассиве" [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 21 [menuindex] => 18 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591460988 [editedby] => 1 [editedon] => 1591462608 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1591460940 [publishedby] => 1 [menutitle] => <i class="fas fa-comments-dollar"></i> Заработок [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => zarabotok-v-internete-bez-vlozhenij/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [children] => 2 [idx] => 19 [last] => [level] => 1 [wrapper] => <ul class="">Array ( [id] => 100 [type] => document [pagetitle] => gggggg [longtitle] => [description] => [alias] => gggggg [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591520617 [editedby] => 1 [editedon] => 1591521052 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => gggggg [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => gggggg [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/gggggg [title] => gggggg [wf.docid] => 100 [wf.type] => document [wf.pagetitle] => gggggg [wf.longtitle] => [wf.description] => [wf.alias] => gggggg [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591520617 [wf.editedby] => 1 [wf.editedon] => 1591521052 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => gggggg [wf.menutitle] => gggggg [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => gggggg [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/gggggg [wf.title] => gggggg ) Array ( [id] => 99 [type] => document [pagetitle] => Топовый сервис для автосерфинга в интернете [longtitle] => Топовый сервис для автосерфинга в интернете [description] => [alias] => topovyij-servis-dlya-avtoserfinga-v-internete [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [richtext] => 1 [template] => 6 [menuindex] => 17 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591465279 [editedby] => 1 [editedon] => 1591528609 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1591468680 [publishedby] => 1 [menutitle] => Топовый сервис для автосерфинга в интернете [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => topovyij-servis-dlya-avtoserfinga-v-internete [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [alias_visible] => 0 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [title] => Топовый сервис для автосерфинга в интернете [wf.docid] => 99 [wf.type] => document [wf.pagetitle] => Топовый сервис для автосерфинга в интернете [wf.longtitle] => Топовый сервис для автосерфинга в интернете [wf.description] => [wf.alias] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [wf.content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 17 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591465279 [wf.editedby] => 1 [wf.editedon] => 1591528609 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1591468680 [wf.publishedby] => 1 [wf.linktext] => Топовый сервис для автосерфинга в интернете [wf.menutitle] => Топовый сервис для автосерфинга в интернете [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [wf.alias_visible] => 0 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [wf.title] => Топовый сервис для автосерфинга в интернете ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/zarabotok-v-internete-bez-vlozhenij/ [title] => Заработок в интернете без вложений [wf.docid] => 98 [wf.type] => document [wf.pagetitle] => Заработок в интернете без вложений [wf.longtitle] => [wf.description] => [wf.alias] => zarabotok-v-internete-bez-vlozhenij [wf.attributes] => title="Про заработок в интернете на пассиве" [attributes] => title="Про заработок в интернете на пассиве" [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 21 [wf.menuindex] => 18 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591460988 [wf.editedby] => 1 [wf.editedon] => 1591462608 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1591460940 [wf.publishedby] => 1 [wf.linktext] => <i class="fas fa-comments-dollar"></i> Заработок [wf.menutitle] => <i class="fas fa-comments-dollar"></i> Заработок [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => zarabotok-v-internete-bez-vlozhenij/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.subitemcount] => 2 [wf.idx] => 19 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="">Array ( [id] => 100 [type] => document [pagetitle] => gggggg [longtitle] => [description] => [alias] => gggggg [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591520617 [editedby] => 1 [editedon] => 1591521052 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => gggggg [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => gggggg [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/gggggg [title] => gggggg [wf.docid] => 100 [wf.type] => document [wf.pagetitle] => gggggg [wf.longtitle] => [wf.description] => [wf.alias] => gggggg [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591520617 [wf.editedby] => 1 [wf.editedon] => 1591521052 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => gggggg [wf.menutitle] => gggggg [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => gggggg [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/gggggg [wf.title] => gggggg ) Array ( [id] => 99 [type] => document [pagetitle] => Топовый сервис для автосерфинга в интернете [longtitle] => Топовый сервис для автосерфинга в интернете [description] => [alias] => topovyij-servis-dlya-avtoserfinga-v-internete [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [richtext] => 1 [template] => 6 [menuindex] => 17 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591465279 [editedby] => 1 [editedon] => 1591528609 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1591468680 [publishedby] => 1 [menutitle] => Топовый сервис для автосерфинга в интернете [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => topovyij-servis-dlya-avtoserfinga-v-internete [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [alias_visible] => 0 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [title] => Топовый сервис для автосерфинга в интернете [wf.docid] => 99 [wf.type] => document [wf.pagetitle] => Топовый сервис для автосерфинга в интернете [wf.longtitle] => Топовый сервис для автосерфинга в интернете [wf.description] => [wf.alias] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [wf.content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 17 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591465279 [wf.editedby] => 1 [wf.editedon] => 1591528609 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1591468680 [wf.publishedby] => 1 [wf.linktext] => Топовый сервис для автосерфинга в интернете [wf.menutitle] => Топовый сервис для автосерфинга в интернете [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [wf.alias_visible] => 0 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [wf.title] => Топовый сервис для автосерфинга в интернете ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/zarabotok-v-internete-bez-vlozhenij/ [wf.title] => Заработок в интернете без вложений ) Array ( [id] => 69 [type] => document [pagetitle] => UpgradeMODX [longtitle] => [description] => View this resource to check for upgrades if your MODX version shows no widget [alias] => upgrade-modx [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [[!UpgradeMODXWidget]] [richtext] => 1 [template] => 0 [menuindex] => 19 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1538651038 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => UpgradeMODX [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => upgrade-modx [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 20 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/upgrade-modx [title] => UpgradeMODX [wf.docid] => 69 [wf.type] => document [wf.pagetitle] => UpgradeMODX [wf.longtitle] => [wf.description] => View this resource to check for upgrades if your MODX version shows no widget [wf.alias] => upgrade-modx [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [[!UpgradeMODXWidget]] [wf.richtext] => 1 [wf.template] => 0 [wf.menuindex] => 19 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1538651038 [wf.editedby] => 0 [wf.editedon] => 0 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => UpgradeMODX [wf.menutitle] => UpgradeMODX [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => upgrade-modx [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 20 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/upgrade-modx [wf.title] => UpgradeMODX ) Array ( [id] => 102 [type] => document [pagetitle] => Полезные сервисы [longtitle] => [description] => [alias] => poleznyie-servisyi [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 27 [menuindex] => 20 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1598288909 [editedby] => 1 [editedon] => 1598289997 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1598288880 [publishedby] => 1 [menutitle] => <i class="fab fa-battle-net"></i> Полезные сервисы [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => poleznyie-servisyi/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 1 [idx] => 21 [last] => [level] => 1 [wrapper] => <ul class="">Array ( [id] => 103 [type] => document [pagetitle] => Протестируйте Ваши письма на СПАМ [longtitle] => [description] => [alias] => protestirujte-vashi-pisma-na-spam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 102 [isfolder] => 0 [introtext] => [content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [richtext] => 1 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1598290345 [editedby] => 1 [editedon] => 1610296198 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1598290320 [publishedby] => 1 [menutitle] => Протестируйте Ваши письма на СПАМ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [alias_visible] => 0 [idx] => 1 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [title] => Протестируйте Ваши письма на СПАМ [wf.docid] => 103 [wf.type] => document [wf.pagetitle] => Протестируйте Ваши письма на СПАМ [wf.longtitle] => [wf.description] => [wf.alias] => protestirujte-vashi-pisma-na-spam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 102 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1598290345 [wf.editedby] => 1 [wf.editedon] => 1610296198 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1598290320 [wf.publishedby] => 1 [wf.linktext] => Протестируйте Ваши письма на СПАМ [wf.menutitle] => Протестируйте Ваши письма на СПАМ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [wf.alias_visible] => 0 [wf.idx] => 1 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.title] => Протестируйте Ваши письма на СПАМ ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/poleznyie-servisyi/ [title] => Полезные сервисы [wf.docid] => 102 [wf.type] => document [wf.pagetitle] => Полезные сервисы [wf.longtitle] => [wf.description] => [wf.alias] => poleznyie-servisyi [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 27 [wf.menuindex] => 20 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1598288909 [wf.editedby] => 1 [wf.editedon] => 1598289997 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1598288880 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-battle-net"></i> Полезные сервисы [wf.menutitle] => <i class="fab fa-battle-net"></i> Полезные сервисы [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => poleznyie-servisyi/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 1 [wf.idx] => 21 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="">Array ( [id] => 103 [type] => document [pagetitle] => Протестируйте Ваши письма на СПАМ [longtitle] => [description] => [alias] => protestirujte-vashi-pisma-na-spam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 102 [isfolder] => 0 [introtext] => [content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [richtext] => 1 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1598290345 [editedby] => 1 [editedon] => 1610296198 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1598290320 [publishedby] => 1 [menutitle] => Протестируйте Ваши письма на СПАМ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [alias_visible] => 0 [idx] => 1 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [title] => Протестируйте Ваши письма на СПАМ [wf.docid] => 103 [wf.type] => document [wf.pagetitle] => Протестируйте Ваши письма на СПАМ [wf.longtitle] => [wf.description] => [wf.alias] => protestirujte-vashi-pisma-na-spam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 102 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1598290345 [wf.editedby] => 1 [wf.editedon] => 1610296198 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1598290320 [wf.publishedby] => 1 [wf.linktext] => Протестируйте Ваши письма на СПАМ [wf.menutitle] => Протестируйте Ваши письма на СПАМ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [wf.alias_visible] => 0 [wf.idx] => 1 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.title] => Протестируйте Ваши письма на СПАМ ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/poleznyie-servisyi/ [wf.title] => Полезные сервисы ) Array ( [id] => 80 [type] => document [pagetitle] => камера [longtitle] => [description] => [alias] => kamera [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <iframe src="//ipeye.ru/ipeye_service/api/iframe.php?iframe_player=1&dev=d7b92541b4914c8e98104cba907864f8&autoplay=1&archive=1" width="800" height="600" frameBorder="0" seamless="seamless" allowfullscreen>Ваш браузер не поддерживает фреймы!</iframe> [richtext] => 0 [template] => 5 [menuindex] => 21 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1563796516 [editedby] => 1 [editedon] => 1563798286 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1563796500 [publishedby] => 1 [menutitle] => камера [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => kamera [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [idx] => 22 [last] => 1 [level] => 1 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/kamera [title] => камера [wf.docid] => 80 [wf.type] => document [wf.pagetitle] => камера [wf.longtitle] => [wf.description] => [wf.alias] => kamera [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <iframe src="//ipeye.ru/ipeye_service/api/iframe.php?iframe_player=1&dev=d7b92541b4914c8e98104cba907864f8&autoplay=1&archive=1" width="800" height="600" frameBorder="0" seamless="seamless" allowfullscreen>Ваш браузер не поддерживает фреймы!</iframe> [wf.richtext] => 0 [wf.template] => 5 [wf.menuindex] => 21 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1563796516 [wf.editedby] => 1 [wf.editedon] => 1563798286 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1563796500 [wf.publishedby] => 1 [wf.linktext] => камера [wf.menutitle] => камера [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => kamera [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.idx] => 22 [wf.last] => 1 [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/kamera [wf.title] => камера )
Array ( [id] => 82 [type] => document [pagetitle] => Home [longtitle] => [description] => [alias] => home [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <p>Home content.........</p> [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1571064262 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1571064262 [publishedby] => 1 [menutitle] => Home [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => English [content_type] => 1 [uri] => home [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 1 [last] => [level] => 1 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/en/ [title] => Home [wf.docid] => 82 [wf.type] => document [wf.pagetitle] => Home [wf.longtitle] => [wf.description] => [wf.alias] => home [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Home content.........</p> [wf.richtext] => 1 [wf.template] => 2 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1571064262 [wf.editedby] => 0 [wf.editedon] => 0 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1571064262 [wf.publishedby] => 1 [wf.linktext] => Home [wf.menutitle] => Home [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => English [wf.content_type] => 1 [wf.uri] => home [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/en/ [wf.title] => Home ) Array ( [id] => 84 [type] => document [pagetitle] => apsua [longtitle] => [description] => [alias] => aaa [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <p>ааа</p> [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1571073371 [editedby] => 1 [editedon] => 1571220500 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1571073360 [publishedby] => 1 [menutitle] => apsua [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => Abkhazian [content_type] => 1 [uri] => aaa [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 2 [last] => [level] => 1 [children] => 0 [wrapper] => [classnames] => active [classNames] => active [classes] => class="active" [link] => /abk/ [title] => apsua [wf.docid] => 84 [wf.type] => document [wf.pagetitle] => apsua [wf.longtitle] => [wf.description] => [wf.alias] => aaa [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>ааа</p> [wf.richtext] => 1 [wf.template] => 2 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1571073371 [wf.editedby] => 1 [wf.editedon] => 1571220500 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1571073360 [wf.publishedby] => 1 [wf.linktext] => apsua [wf.menutitle] => apsua [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => Abkhazian [wf.content_type] => 1 [wf.uri] => aaa [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => active [wf.classNames] => active [wf.classes] => class="active" [wf.link] => /abk/ [wf.title] => apsua ) Array ( [id] => 90 [type] => document [pagetitle] => ukrain [longtitle] => [description] => [alias] => ukraina [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <p>Украина</p> [richtext] => 1 [template] => 2 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1571136293 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1571075400 [publishedby] => 1 [menutitle] => ukrain [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => ua [content_type] => 1 [uri] => ukraina [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 3 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/ua/ukraina [title] => ukrain [wf.docid] => 90 [wf.type] => document [wf.pagetitle] => ukrain [wf.longtitle] => [wf.description] => [wf.alias] => ukraina [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Украина</p> [wf.richtext] => 1 [wf.template] => 2 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1571136293 [wf.editedby] => 0 [wf.editedon] => 0 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1571075400 [wf.publishedby] => 1 [wf.linktext] => ukrain [wf.menutitle] => ukrain [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => ua [wf.content_type] => 1 [wf.uri] => ukraina [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/ua/ukraina [wf.title] => ukrain ) Array ( [id] => 1 [type] => document [pagetitle] => Компьютерная помощь [longtitle] => в Абхазии [description] => [alias] => index [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => Настройка и подключение к VPN туннелю, а также настройка и устронение проблем компьютера. [content] => [richtext] => 1 [template] => 25 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1513173042 [editedby] => 1 [editedon] => 1631093163 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fas fa-home"></i> Главная [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => index/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 163 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/ [title] => Компьютерная помощь [wf.docid] => 1 [wf.type] => document [wf.pagetitle] => Компьютерная помощь [wf.longtitle] => в Абхазии [wf.description] => [wf.alias] => index [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => Настройка и подключение к VPN туннелю, а также настройка и устронение проблем компьютера. [wf.content] => [wf.richtext] => 1 [wf.template] => 25 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1513173042 [wf.editedby] => 1 [wf.editedon] => 1631093163 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fas fa-home"></i> Главная [wf.menutitle] => <i class="fas fa-home"></i> Главная [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => index/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 163 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/ [wf.title] => Компьютерная помощь ) Array ( [id] => 18 [type] => document [pagetitle] => все о MODX [longtitle] => [description] => Документация modx revo на русском [alias] => vse-o-modx [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 4 [menuindex] => 4 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1514733143 [editedby] => 1 [editedon] => 1578397921 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1514733120 [publishedby] => 1 [menutitle] => <i class="fab fa-modx"></i> Хотелки MODX [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 14 [idx] => 5 [last] => [level] => 1 [wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 46 [type] => document [pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [alias] => auto-resajzer-izobrazhenij [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519657813 [editedby] => 1 [editedon] => 1671713142 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519828260 [publishedby] => 1 [menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/auto-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [title] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 46 [wf.type] => document [wf.pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [wf.alias] => auto-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [wf.content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519657813 [wf.editedby] => 1 [wf.editedon] => 1671713142 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519828260 [wf.publishedby] => 1 [wf.linktext] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/auto-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [wf.title] => Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 53 [type] => document [pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520082102 [editedby] => 1 [editedon] => 1520082155 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 53 [wf.type] => document [wf.pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [wf.alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520082102 [wf.editedby] => 1 [wf.editedon] => 1520082155 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 51 [type] => document [pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [longtitle] => Пункты в меню выглядят гораздо круче с иконками [description] => В Modx Revo для каждого пункта меню можно задать свою иконку [alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519911814 [editedby] => 1 [editedon] => 1534259664 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519918500 [publishedby] => 1 [menutitle] => Как сделать разные иконки в пункте меню Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [title] => Как сделать разные иконки в пункте меню Modx Revo [wf.docid] => 51 [wf.type] => document [wf.pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.longtitle] => Пункты в меню выглядят гораздо круче с иконками [wf.description] => В Modx Revo для каждого пункта меню можно задать свою иконку [wf.alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [wf.content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519911814 [wf.editedby] => 1 [wf.editedon] => 1534259664 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519918500 [wf.publishedby] => 1 [wf.linktext] => Как сделать разные иконки в пункте меню Modx Revo [wf.menutitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.title] => Как сделать разные иконки в пункте меню Modx Revo ) Array ( [id] => 54 [type] => document [pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [longtitle] => Если нам надо вывести синтаксис на страницу [description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520243117 [editedby] => 1 [editedon] => 1534257565 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520259900 [publishedby] => 1 [menutitle] => Как экранировать символы в Modx Revo-самописный плагин [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [title] => Как экранировать символы в Modx Revo-самописный плагин [wf.docid] => 54 [wf.type] => document [wf.pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.longtitle] => Если нам надо вывести синтаксис на страницу [wf.description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [wf.alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520243117 [wf.editedby] => 1 [wf.editedon] => 1534257565 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520259900 [wf.publishedby] => 1 [wf.linktext] => Как экранировать символы в Modx Revo-самописный плагин [wf.menutitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.title] => Как экранировать символы в Modx Revo-самописный плагин ) Array ( [id] => 55 [type] => document [pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [richtext] => 0 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520518217 [editedby] => 1 [editedon] => 1521030779 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520606760 [publishedby] => 1 [menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [title] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.docid] => 55 [wf.type] => document [wf.pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [wf.description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [wf.alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [wf.content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520518217 [wf.editedby] => 1 [wf.editedon] => 1521030779 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520606760 [wf.publishedby] => 1 [wf.linktext] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.title] => Настройка плагина SyntaxHighlighter для Modx Revo ) Array ( [id] => 57 [type] => document [pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [longtitle] => Хлебные крошки нужны для пользователей и для роботов. [description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [richtext] => 0 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520773737 [editedby] => 1 [editedon] => 1520949906 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520780700 [publishedby] => 1 [menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.docid] => 57 [wf.type] => document [wf.pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.longtitle] => Хлебные крошки нужны для пользователей и для роботов. [wf.description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [wf.alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [wf.content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520773737 [wf.editedby] => 1 [wf.editedon] => 1520949906 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520780700 [wf.publishedby] => 1 [wf.linktext] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs ) Array ( [id] => 61 [type] => document [pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [description] => Если проскальзывает спам на почту с сайта на Modx Revo! [alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [richtext] => 0 [template] => 6 [menuindex] => 6 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1525099451 [editedby] => 1 [editedon] => 1534257769 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525103340 [publishedby] => 1 [menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [title] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.docid] => 61 [wf.type] => document [wf.pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [wf.description] => Если проскальзывает спам на почту с сайта на Modx Revo! [wf.alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [wf.content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525099451 [wf.editedby] => 1 [wf.editedon] => 1534257769 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525103340 [wf.publishedby] => 1 [wf.linktext] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.title] => Как в MODX Revo избавиться от спама на почте с FormIt ) Array ( [id] => 62 [type] => document [pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [alias] => modx-revo-kak-integrirovat-google-recaptchav2 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [richtext] => 0 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1525690756 [editedby] => 1 [editedon] => 1534259478 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525787040 [publishedby] => 1 [menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [alias_visible] => 1 [idx] => 8 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.docid] => 62 [wf.type] => document [wf.pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [wf.description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [wf.alias] => modx-revo-kak-integrirovat-google-recaptchav2 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [wf.content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525690756 [wf.editedby] => 1 [wf.editedon] => 1534259478 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525787040 [wf.publishedby] => 1 [wf.linktext] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 ) Array ( [id] => 66 [type] => document [pagetitle] => Как перенести MODX Revo на другой домен или хостинг [longtitle] => Этапы переноса движка Modx Revo. [description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [richtext] => 1 [template] => 6 [menuindex] => 8 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1528038735 [editedby] => 1 [editedon] => 1528040627 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1528038720 [publishedby] => 1 [menutitle] => Как перенести MODX Revo на другой домен или хостинг [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [alias_visible] => 1 [idx] => 9 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [title] => Как перенести MODX Revo на другой домен или хостинг [wf.docid] => 66 [wf.type] => document [wf.pagetitle] => Как перенести MODX Revo на другой домен или хостинг [wf.longtitle] => Этапы переноса движка Modx Revo. [wf.description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [wf.alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [wf.content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 8 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1528038735 [wf.editedby] => 1 [wf.editedon] => 1528040627 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1528038720 [wf.publishedby] => 1 [wf.linktext] => Как перенести MODX Revo на другой домен или хостинг [wf.menutitle] => Как перенести MODX Revo на другой домен или хостинг [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [wf.alias_visible] => 1 [wf.idx] => 9 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.title] => Как перенести MODX Revo на другой домен или хостинг ) Array ( [id] => 68 [type] => document [pagetitle] => Обновление движка Modx Revo- один действинный способ [longtitle] => Как обновить движок Modx Revo всех версий ? [description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [richtext] => 1 [template] => 6 [menuindex] => 9 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1534693542 [editedby] => 1 [editedon] => 1534702972 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => Обновление движка Modx Revo- один действинный способ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 10 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [title] => Обновление движка Modx Revo- один действинный способ [wf.docid] => 68 [wf.type] => document [wf.pagetitle] => Обновление движка Modx Revo- один действинный способ [wf.longtitle] => Как обновить движок Modx Revo всех версий ? [wf.description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [wf.alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 9 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1534693542 [wf.editedby] => 1 [wf.editedon] => 1534702972 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => Обновление движка Modx Revo- один действинный способ [wf.menutitle] => Обновление движка Modx Revo- один действинный способ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 10 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.title] => Обновление движка Modx Revo- один действинный способ ) Array ( [id] => 70 [type] => document [pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [description] => Решаем проблему с открытым каталогом в Modx Revo [alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [richtext] => 0 [template] => 6 [menuindex] => 10 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1538920056 [editedby] => 1 [editedon] => 1539005944 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1538924880 [publishedby] => 1 [menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [alias_visible] => 1 [idx] => 11 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [title] => Как убрать- каталог в открытом доступе Modx Revolution [wf.docid] => 70 [wf.type] => document [wf.pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [wf.description] => Решаем проблему с открытым каталогом в Modx Revo [wf.alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [wf.content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 10 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1538920056 [wf.editedby] => 1 [wf.editedon] => 1539005944 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1538924880 [wf.publishedby] => 1 [wf.linktext] => Как убрать- каталог в открытом доступе Modx Revolution [wf.menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [wf.alias_visible] => 1 [wf.idx] => 11 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.title] => Как убрать- каталог в открытом доступе Modx Revolution ) Array ( [id] => 93 [type] => document [pagetitle] => Забываешь менять текущий год в подвале или где то там? [longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [richtext] => 0 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575111246 [editedby] => 1 [editedon] => 1575124460 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575120660 [publishedby] => 1 [menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [alias_visible] => 1 [idx] => 12 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [title] => Забываешь менять текущий год в подвале или где то там? [wf.docid] => 93 [wf.type] => document [wf.pagetitle] => Забываешь менять текущий год в подвале или где то там? [wf.longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [wf.description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [wf.alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [wf.content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575111246 [wf.editedby] => 1 [wf.editedon] => 1575124460 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575120660 [wf.publishedby] => 1 [wf.linktext] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [wf.alias_visible] => 1 [wf.idx] => 12 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.title] => Забываешь менять текущий год в подвале или где то там? ) Array ( [id] => 94 [type] => document [pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [longtitle] => Это реализовывается помощью pdoField в Modx Revo [description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [richtext] => 0 [template] => 6 [menuindex] => 12 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575634889 [editedby] => 1 [editedon] => 1575639214 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575638820 [publishedby] => 1 [menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [alias_visible] => 0 [idx] => 13 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [title] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.docid] => 94 [wf.type] => document [wf.pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.longtitle] => Это реализовывается помощью pdoField в Modx Revo [wf.description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [wf.alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [wf.content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 12 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575634889 [wf.editedby] => 1 [wf.editedon] => 1575639214 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575638820 [wf.publishedby] => 1 [wf.linktext] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [wf.alias_visible] => 0 [wf.idx] => 13 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.title] => Как в MODX поменять содержимое TV на всех ресурсах ? ) Array ( [id] => 96 [type] => document [pagetitle] => modx ssl [longtitle] => [description] => [alias] => modx-ssl [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 13 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1580481820 [editedby] => 1 [editedon] => 1580481834 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => modx ssl [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-ssl [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [idx] => 14 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/vse-o-modx/modx-ssl [title] => modx ssl [wf.docid] => 96 [wf.type] => document [wf.pagetitle] => modx ssl [wf.longtitle] => [wf.description] => [wf.alias] => modx-ssl [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 13 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1580481820 [wf.editedby] => 1 [wf.editedon] => 1580481834 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => modx ssl [wf.menutitle] => modx ssl [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-ssl [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.idx] => 14 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/vse-o-modx/modx-ssl [wf.title] => modx ssl ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/ [title] => все о MODX [wf.docid] => 18 [wf.type] => document [wf.pagetitle] => все о MODX [wf.longtitle] => [wf.description] => Документация modx revo на русском [wf.alias] => vse-o-modx [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 4 [wf.menuindex] => 4 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1514733143 [wf.editedby] => 1 [wf.editedon] => 1578397921 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1514733120 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-modx"></i> Хотелки MODX [wf.menutitle] => <i class="fab fa-modx"></i> Хотелки MODX [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 14 [wf.idx] => 5 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 46 [type] => document [pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [alias] => auto-resajzer-izobrazhenij [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519657813 [editedby] => 1 [editedon] => 1671713142 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519828260 [publishedby] => 1 [menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/auto-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [title] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 46 [wf.type] => document [wf.pagetitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => Если нам надо выводить обрезанные картинки в Modx Revo [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный............... [wf.alias] => auto-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный.. [wf.content] => <blockquote>Параметры Ввода делаем- <b>Изображение</b>, а Параметры Вывода- <b>По умолчанию</b><br /> <em>Иначе работать не будет.</em></blockquote> <pre class="brush:html;toolbar:false;gutter:false"> <img src="[[pthumb? &input=`[[*image2]]` &options=`h=100&w=100&zc=1`]]" alt=""></pre> (где image2 это тв с изображением, ) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519657813 [wf.editedby] => 1 [wf.editedon] => 1671713142 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519828260 [wf.publishedby] => 1 [wf.linktext] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/auto-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1833 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/vse-o-modx/auto-resajzer-izobrazhenij [wf.title] => Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 53 [type] => document [pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [longtitle] => [description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520082102 [editedby] => 1 [editedon] => 1520082155 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.docid] => 53 [wf.type] => document [wf.pagetitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.longtitle] => [wf.description] => Pthumb самый лучший вариант ресайзера для Modx Revo, есть много сниппетов для авто-ресайза изображений, но данный компонет самый оптимальный. [wf.alias] => komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p> В этой статье речь пойдет об авто-ресайзе изображений в Modx Revo (допустим у нас есть картинка размером в 2300х3200), мы же небудем ее вставлять на страницу, если к примеру нам нужна размером в 500х500. Для того чтобы модкс ресайзел автоматом изображения, а мы могли грузить картинки на сервер любыхразмеров есть много сниппетов (компонент) к примеру;</p> <ul> <li><em class="tiny material-icons">assistant</em> RezImgCrop</li> <li><em class="tiny material-icons">assistant</em> Pthumb</li> <li><em class="small material-icons">assistant</em> Resizer</li> <li><em class="tiny material-icons">assistant</em> Phpthumbof</li> </ul> <p> Но самый лучший компонент для ресайза по моему мнению в Modx Revo это-компонент Pthumb.</p> <h2> Настройка компонента</h> <p>Для начала загрузим его из административной панели сайта (Приложения -&gt; Установщик).</p> <p>Теперь давайте рассмотрим простой пример использования.</p> <p><strong> Авто-ресайз:<br /></strong></p> <p><strong><br /></strong> Приведем простой пример обрезки от центра:</p> <blockquote> <pre><code>[[!modxCode?&source=`<img src="[[pthumb? &input=`images/image.jpg` &options=`h=200&w=300&zc=1`]]" />`]]</code></pre> </blockquote> <p> Но изображения обрезать нужно не всегда от центра:</p> <p class="z-depth-4"> "T", "B", "L", "R", "TL", "TR", "BL"</p> <blockquote><code>zc=C - от центра<br />zc=T - от верхнего края<br />zc=B - от нижнего края<br />zc=L - от левого края<br />zc=R - от правого края<br />zc=TL - от верхне-левого края<br />zc=TR - от верхне-правого края<br />zc=BL - от нижне-левого края<br />zc=BR - от нижне-правого края<br /></code></blockquote> <blockquote> <p>Есть еще много параметров, я затронул лишь самый оптимальный для большинства сайтов. Также можно накладывать водяны знакие на каждое изображение, кому интересно гуглим или яндексим)</p> </blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520082102 [wf.editedby] => 1 [wf.editedon] => 1520082155 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.menutitle] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 50 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/komponent-pthumb-dlya-modx-revo,-resajzer-izobrazhenij [wf.title] => копия.Компонент Pthumb для Modx Revo, ресайзер изображений. ) Array ( [id] => 51 [type] => document [pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [longtitle] => Пункты в меню выглядят гораздо круче с иконками [description] => В Modx Revo для каждого пункта меню можно задать свою иконку [alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519911814 [editedby] => 1 [editedon] => 1534259664 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519918500 [publishedby] => 1 [menutitle] => Как сделать разные иконки в пункте меню Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [title] => Как сделать разные иконки в пункте меню Modx Revo [wf.docid] => 51 [wf.type] => document [wf.pagetitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.longtitle] => Пункты в меню выглядят гораздо круче с иконками [wf.description] => В Modx Revo для каждого пункта меню можно задать свою иконку [wf.alias] => raznyie-ikonki-v-punkte-menyu-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => На всех CMS ИЛИ самописных сайтах делается по разному, где то сложнее, а где-то по легче напрvер- WordPress. Но и в Modx Revo очень легко и логично с этим. [wf.content] => <p> Для каждого пункта меню в Modx Revo можно задать свою иконку,</p> <p> Например так:</p> <p><img src="assets/themes/materialize/img/dlya_sait/nav.png" alt="меню сайта" width="586" height="132" /></p> <h5> Для этого переходим в созданный или создаваемый ресурс:</h5> <p> В правой стороне есть графа Пункт меню:</p> <p><img src="assets/themes/materialize/img/dlya_sait/punkt_menu.png" alt="пункт меню" width="498" height="75" /></p> <p> У меня в примере да и на сайте используются иконки из набора <a href="https://fontawesome.com/icons?d=gallery&amp;m=free">Fontawesome.</a></p> <p> <strong>Подключить их можно так:</strong></p> <p><strong> Копируем ссылку и вставляем в секцию head шаблоона:<br /></strong></p> <blockquote> <p class="z-depth-4"><strong> <br /></strong>&lt;link href="https://use.fontawesome.com/releases/v5.0.7/css/all.css" rel="stylesheet"&gt;</p> </blockquote> <p> Далее выбираем выбираем иконку:</p> <p><img src="assets/themes/materialize/img/dlya_sait/modx/fonawsome.png" alt="fontawesome" width="748" height="276" /></p> <p> и обязательно жмем на нее(потому что где-то в классе иконки используется <strong><span style="text-decoration: underline;">fas,</span> </strong><span>а где-то <span style="text-decoration: underline;"><strong><span>fab</span></strong></span></span>), слева внизу в углу будет наша иконка:</p> <blockquote> <p class="z-depth-4">&lt;i class="fas fa-home"&gt;&lt;/i&gt; Главная</p> </blockquote> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519911814 [wf.editedby] => 1 [wf.editedon] => 1534259664 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519918500 [wf.publishedby] => 1 [wf.linktext] => Как сделать разные иконки в пункте меню Modx Revo [wf.menutitle] => Как сделать разные иконки в пункте меню Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1409 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/raznyie-ikonki-v-punkte-menyu-modx-revo [wf.title] => Как сделать разные иконки в пункте меню Modx Revo ) Array ( [id] => 54 [type] => document [pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [longtitle] => Если нам надо вывести синтаксис на страницу [description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520243117 [editedby] => 1 [editedon] => 1534257565 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520259900 [publishedby] => 1 [menutitle] => Как экранировать символы в Modx Revo-самописный плагин [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [title] => Как экранировать символы в Modx Revo-самописный плагин [wf.docid] => 54 [wf.type] => document [wf.pagetitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.longtitle] => Если нам надо вывести синтаксис на страницу [wf.description] => Modx Revo Как вывести вызовы сниппетов в статью, чтобы они не запускались, то-есть как текст... [wf.alias] => kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>Допустим, мы ведем блог, пишем статьи и нужно вывести вызов сниппета, или какой-либо тег Modx Revо. Для решения задачи есть много вариантов, рассмотрим пример:</p> <ol> <li> Самый оптималный вариант это- автозамена квадратных скобок и фигурных скобок, путем создания плагина</br> вешаем плагин на системное событие OnLoadWebDocument (тоесть плагин будет делать свое дело только после загрузки страницы)<br /> <img src="/assets/themes/materialize/img/dlya_sait/modx/plagin.png" alt="как веать на событие плагин" class="responsive-img section"><br /> <blockquote> <strong>И вставляем следующий код:</strong> <pre class="prettyprint code-area" rel="php"><code class="php">&lt;?php switch($modx-&gt;event-&gt;name) { case 'OnLoadWebDocument': function replace_modxtags($matches){ global $modx; $code_entities_match = array('[', ']','{', '}'); $code_entities_replace = array('&amp;#91;','&amp;#93;','&amp;#123;','&amp;#125;'); $code = str_replace($code_entities_match,$code_entities_replace,$matches[1]); return '&lt;pre'.$code.'&lt;/pre&gt;'; } $content = preg_replace_callback("#&lt;pre(.*?)&lt;/pre&gt;#s", "replace_modxtags", $modx-&gt;resource-&gt;get('content')); $modx-&gt;resource-&gt;set('content', $content); break; }</code></pre> Плагин готов, теперь каждый кусок вызова сниппета или тэгов модкс оборачиваем в <strong>pre</strong> . </blockquote> <p>&nbsp;</p> </li> </ol> <strong> Есть еще много различных вариантов, но лично мне хватает и этого простого способа</strong> <div class="section divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520243117 [wf.editedby] => 1 [wf.editedon] => 1534257565 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520259900 [wf.publishedby] => 1 [wf.linktext] => Как экранировать символы в Modx Revo-самописный плагин [wf.menutitle] => Как экранировать символы в Modx Revo-самописный плагин [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ekranirovat-simvolyi-v-modx-revo-samopisnyij-plagin [wf.title] => Как экранировать символы в Modx Revo-самописный плагин ) Array ( [id] => 55 [type] => document [pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [richtext] => 0 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520518217 [editedby] => 1 [editedon] => 1521030779 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520606760 [publishedby] => 1 [menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [title] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.docid] => 55 [wf.type] => document [wf.pagetitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.longtitle] => Плагин SyntaxHighlighter нужен для подсветки кода. [wf.description] => Как установить и настроить плагин SyntaxHighlighter для Modx Revolution. А также подсветка синтаксиса JScript, Xml, Php, HTML, Css, Plain (общего плана). [wf.alias] => nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный плагин подсвечивает не только HTML/CSS/PHP, еще и ряд других языков и самое главное весь синтаксис Modx, включая вызовы сниппетов! [wf.content] => <p>Для начала качаем компонет SyntaxHighlighter в официальном репозиторий или через установщик Modx Revo.<br /> <b>Надо заметить, что по умолчанию плагин отключен и ничего не будет работать пока не активируем для этого идем в- Элементы- Плагины- правой кнопкой мыши на автивировать плагин</b><br /> <em>У меня сейчас написанно Деактивировать плагин, у вас собственно наоборот Активировать плагин</em> <div class="col s12"> <div class="card-panel grey lighten-5 z-depth-1"> <div class="row valign-wrapper"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/active-plugin.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> Для использование плагина, надо всего лишь обернуть нужный код в тэг <blockquote><b>&lt;pre class="brush:html"&gt;сюда пишем всякий код и можно синтаксис модкс&lt;/pre&gt;</b></blockquote><br /> Результат:<br /> <pre class="brush:html;toolbar:false;gutter:false"><div class="center"> Центральный текст </div> <div class="right">Правый текст</div></pre> и можно вызвать с такими параметрами: <blockquote><b>&lt;pre class="brush:html;toolbar:false;gutter:false"&gt; Здесь код : &#91;&#91;*pagetitle&#93;&#93;&lt;pre&gt;</b></blockquote> <em>где toolbar- выключает тулбар в правом верхнем углу(в виде зеленого треугольника) <br /> gutter- выключает нумерацию строк, по умолчанию включено </em> </span> </div> </div> </div> </div> </p><br /> <h2>Параметры SyntaxHighlighter для MODX Revo</h2> <p>Теперь давайте рассмотрим параметры этого плагина</p> <table class="bordered"> <tr> <th>Параметр</th> <th>Значение</th> <th>Описание</th> </tr> <tr> <td>auto-links</td> <td>true</td> <td>Параметр отвечает за ссылки внутри подсвечиваемого кода, по умолчанию делает ссылки - активными</td> </tr> <tr> <td>class-name</td> <td>''</td> <td>Позволяет задать класс обертку для всего выделяемого кода</td> </tr> <tr> <td>collapse</td> <td>false</td> <td>Сворачивает код под спойлер, и отображает его при клике на него.</td> </tr> <tr> <td>first-line</td> <td>1</td> <td>Отвечает за номер первой строки, по умолчанию это 1</td> </tr> <tr> <td>gutter</td> <td>true</td> <td>Включает и выключает нумерацию строк, по умолчанию включено</td> </tr> <tr> <td>highlight</td> <td>null</td> <td>Позволяет дополнительно подсветить нужные строки кода, записывается в класс как highlight:[1, 2, 3]; номера строк через запятую</td> </tr> <tr> <td>html-script</td> <td>false</td> <td>Данный параметр нужно использовать если Вы одновременно используете js в html коде</td> </tr> <tr> <td>tab-size</td> <td>4</td> <td>Данным параметром задается размер табуляциив выделяемом коде</td> </tr> <tr> <td>toolbar</td> <td>true</td> <td>Включает и выключает тулбар в правом верхнем углу(в виде зеленого треугольника)</td> </tr> </table> <p> </p> <div class="col"> <div class="card-panel grey lighten-5 z-depth-1 section"><b>Чтобы сменить тему в плагине SyntaxHighlighter для Modx Revo, необходимо перейти в админке Modx- Системные настройки- затем Наборы параметров: </b> <div class="row valign-wrapper section"> <div class="col s6"> <img src="[[pthumb? &input=`/assets/themes/materialize/img/dlya_sait/modx/settings.png` &options=`h=414&w=379&zc=1`]]" alt="активация плагинa" class="responsive-img"> </div> <div class="col s10"> <span class="black-text"> и в выпадающем списке выбрать параметр <b>SyntaxHighlighter</b>- далее в настройке <blockquote><b>Default theme</b> пишем вместо <b>Default</b> <br /> <pre class="brush:plain;toolbar:false;gutter:false">RDark</pre> </blockquote> </span> </div> </div> </div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520518217 [wf.editedby] => 1 [wf.editedon] => 1521030779 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520606760 [wf.publishedby] => 1 [wf.linktext] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.menutitle] => Настройка плагина SyntaxHighlighter для Modx Revo [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1630 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/nastrojka-plagina-syntaxhighlighter-dlya-modx-revo [wf.title] => Настройка плагина SyntaxHighlighter для Modx Revo ) Array ( [id] => 57 [type] => document [pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [longtitle] => Хлебные крошки нужны для пользователей и для роботов. [description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [richtext] => 0 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1520773737 [editedby] => 1 [editedon] => 1520949906 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520780700 [publishedby] => 1 [menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.docid] => 57 [wf.type] => document [wf.pagetitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.longtitle] => Хлебные крошки нужны для пользователей и для роботов. [wf.description] => Как установить и настроить сниппет PdoCrumbs, для организаций хлебных крошек на сайте Modx Revo [wf.alias] => breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Есть мног сниппетов/компонентов для организаций хлебных крошек или Breadcrumbs по английский. [wf.content] => <h3>Для организаций хлебных крошек на сайте Modx Revo,будем использовать сниппет pdoCrumbs из набора компонента pdoTools.</h3><br /> <h4>Рарзметка HTML:</h4><br/> <blockquote> <pre class="brush:html;toolbar:false;gutter:false"><div class="breadcrumb_wr"> [[pdoCrumbs? &showHome=`1` &tpl=`@INLINE <li><a href="[[+link]]"><span>[[+menutitle]]</span></a></li>` &tplCurrent=`@INLINE <li class="active"><span>[[+menutitle]]</span></li>` ]] </div>></pre></blockquote><br /> <h5>Стили css:</h5> <blockquote> <pre class="brush:css;toolbar:false;gutter:false"> .breadcrumb_wr { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f1f1f1; } .breadcrumb_wr li{ display: inline-block; position: relative; } .breadcrumb_wr li a, .breadcrumb_wr li.active { -moz-transform: skewX(-25deg); -webkit-transform: skewX(-25deg); -o-transform: skewX(-25deg); -ms-transform: skewX(-25deg); transform: skewX(-25deg); display: inline-block; padding: 3px 15px; background-color: #0d47a1; border-radius: 4px; color: #fff; } .breadcrumb_wr li a span, .breadcrumb_wr li.active span{ display: inline-block; -moz-transform: skewX(25deg); -webkit-transform: skewX(25deg); -o-transform: skewX(25deg); -ms-transform: skewX(25deg); transform: skewX(25deg); } </pre> </blockquote><br /> <em><b>Результат на этом сайте- в начале страницы</b></em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520773737 [wf.editedby] => 1 [wf.editedon] => 1520949906 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520780700 [wf.publishedby] => 1 [wf.linktext] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.menutitle] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1558 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/breadcrumbs-modx-s-pomoshhyu-pdocrumbs [wf.title] => Breadcrumbs (Хлебные крошки) MODx с помощью pdoCrumbs ) Array ( [id] => 61 [type] => document [pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [description] => Если проскальзывает спам на почту с сайта на Modx Revo! [alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [richtext] => 0 [template] => 6 [menuindex] => 6 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1525099451 [editedby] => 1 [editedon] => 1534257769 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525103340 [publishedby] => 1 [menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [title] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.docid] => 61 [wf.type] => document [wf.pagetitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.longtitle] => Если с сайта на CMS Modx Revo приходит спам на почту. [wf.description] => Если проскальзывает спам на почту с сайта на Modx Revo! [wf.alias] => kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данная защита от спама стоит на Modx Revo с компонентом <a href="https://docs.modx.com/extras/revo/formit">Formit.</a> [wf.content] => <p> Если проскальзывает спам на почту с сайта Modx Revo, есть много способов избавление от этой напасти- известные мне это <b>Recaptcha от Google</b>, или с помощью скрытых полей в форме. </p> <div class="section"> <b>Способ первый: с помощью скрытых <em>hidden</em> полей.</b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input class="forminpun" type="hidden" name="nospam:blank" value="" /> <input class="forminpun" type="hidden" name="work-email" value="" /><br /> </pre> <em> и добавляем их в параметр <b>&amp;Validate <em>формита</em></b></em><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`message:required,work-email:blank` </pre><br /> <b><h4>Ещё один действенный способ: также добавляем скрытое поле в форму.</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> <input type="text" class="s-message" name="s-message" value="" /> </pre> <b><h4> добавляем в конце параметра &amp;Validate</h4></b><br /> <pre class="brush:html;toolbar:false;gutter:false"> &validate=`s-message:blank` </pre><br /> <b><h4> затем скрываем данное поле с помощью CSS</h4></b><br /> <pre class="brush:css;toolbar:false;gutter:false"> .s-message{display:none;} </pre><br /> <blockquote><h5>первый способ не так силен ка <b>Recaptcha от Google</b>, лично мне помог и без гугла)</h5></blockquote> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525099451 [wf.editedby] => 1 [wf.editedon] => 1534257769 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525103340 [wf.publishedby] => 1 [wf.linktext] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.menutitle] => Как в MODX Revo избавиться от спама на почте с FormIt [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1899 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-revo-izbavitsya-ot-spama-formit [wf.title] => Как в MODX Revo избавиться от спама на почте с FormIt ) Array ( [id] => 62 [type] => document [pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [alias] => modx-revo-kak-integrirovat-google-recaptchav2 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [richtext] => 0 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1525690756 [editedby] => 1 [editedon] => 1534259478 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1525787040 [publishedby] => 1 [menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [alias_visible] => 1 [idx] => 8 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.docid] => 62 [wf.type] => document [wf.pagetitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.longtitle] => Чтобы не шли спам письма на почту с сайта на Modx Revo [wf.description] => Чтобы не шли спам письма на почту с сайта на Modx Revo, сделаем крепкую защиту. [wf.alias] => modx-revo-kak-integrirovat-google-recaptchav2 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Если идут спам письма с сайта под управлением движка Modx Revo + Formit + ajaxForm. Можно использовать и без компонента <a href="https://docs.modx.pro/components/ajaxform">ajaxForm</a> [wf.content] => <p>Устанавливаем с дефолтного репозитория компонент <b>reCaptchaV2</b><br /> Далее нам будут нужны- <em>секретный и публичный ключ, для того чтобы получить ключи идем по адресу:<br /></em> <a href="https://www.google.com/recaptcha/admin">google.com/recaptcha/admin</a> авторизуемся там (Если у вас ещё нет аккаунта Google, то так же вам нужно будет пройти процедуру регистрации в гугле). <br /> Затем-- идем в <em>Системные настройки и фильтруем их по <b>recaptchaV2</b></em>, чтобы вписать туда клчи полученные ранее. </p><br /> <h2>Привязываем ReCaptchaV2 к FormIt</h2><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] [[!+fi.error.recaptchav2_error]] </div> </pre><br /> <h3>Привязываем ReCaptchaV2 к FormIt + ajaForm</h3><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!FormIt? //Пишем в вызове формита &hooks=`recaptchav2,email` ... ]] //Пишем в саму форму, где хотим видеть капчу <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> </pre><br /> <h4>Пример вызова</h4><br /> <pre class="brush:html;toolbar:false;gutter:false"> [[!AjaxForm? &snippet=`FormIt` &form=`kontact-form-obrzv` &emailTpl=`tpl-kontact-form-obrzv` &hooks=`recaptchav2,email` &emailSubject=`Заказ звонка с сайта [[++site_url]]` &emailTo=`support@site.ru` &validate=`name:required,tel:required` &validationErrorMessage=`В форме содержатся ошибки!` &successMessage=`<h3>Запрос отправлен!</h3><h4 style="width: 400px;">Наши специалисты свяжутся с<br>вами в ближайшее время.</h4>` ]] </pre><br /> <h5>Пример чанка contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <form method="post" class="ajax_form af_example"> <div class="fancy-form"> <i class="fa fa-user"></i> <input type="text" name="name" required="" class="form-control" placeholder="Ваше имя*" value="[[+fi.name]]"> <span class="error error_name">[[+fi.error.name]]</span> </div> <div class="fancy-form"> <i class="fa fa-phone-square"></i> <input type="text" name="tel" required="" class="form-control" id="tel" placeholder="Ваш телефон*" value="[[+fi.tel]]"> <span class="error error_name">[[+fi.error.tel]]</span> </div> <div class="checkbox"> <label> <input type="checkbox" required=""> Согласен на обработку персональных данных<br/> <span class="error error_name">[[+fi.error.opd]]</span> </label> </div> <p class="text-small">Ставя отметку, я даю свое согласие на обработку моих персональных данных в соответствии с законом №152-ФЗ «О персональных данных» от 27.07.2006 и принимаю условия <a href="[[~48]]" rel="nofollow" target="_blank">Пользовательского соглашения</a></p> <div class="form-item"> [[!recaptchav2_render]] <span class="error_g-recaptcha-response error">[[!+fi.error.recaptchav2_error]]</span> </div> <button type="submit" class="btn btn-3d btn-xmg btn-primary btn-w100">Отправить</button> [[+fi.success:is=`1`:then=` <div class="alert alert-success">[[+fi.successMessage]]</div>`]] [[+fi.validation_error:is=`1`:then=`<div class="alert alert-error">[[+fi.validation_error_message]]</div>`]] </form> </pre><br /> <h5>Пример чанка tpl-contact-form наприер</h5> <pre class="brush:html;toolbar:false;gutter:false"> <p>Имя: [[+name]]</p> <p>Телефон: [[+tel]]</p> </pre><br /> <h5>Конечный результат</h5> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/modx/recaptcha.PNG" class="responsive-img materialboxed" alt="картинка капчи"> <br /> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1525690756 [wf.editedby] => 1 [wf.editedon] => 1534259478 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1525787040 [wf.publishedby] => 1 [wf.linktext] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.menutitle] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1759 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/modx-revo-kak-integrirovat-google-recaptchav2 [wf.title] => Modx Revo+Formit- Как интегрировать google reCaptchaV2 ) Array ( [id] => 66 [type] => document [pagetitle] => Как перенести MODX Revo на другой домен или хостинг [longtitle] => Этапы переноса движка Modx Revo. [description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [richtext] => 1 [template] => 6 [menuindex] => 8 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1528038735 [editedby] => 1 [editedon] => 1528040627 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1528038720 [publishedby] => 1 [menutitle] => Как перенести MODX Revo на другой домен или хостинг [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [alias_visible] => 1 [idx] => 9 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [title] => Как перенести MODX Revo на другой домен или хостинг [wf.docid] => 66 [wf.type] => document [wf.pagetitle] => Как перенести MODX Revo на другой домен или хостинг [wf.longtitle] => Этапы переноса движка Modx Revo. [wf.description] => Принцип и этапы переноса сайта на базе CMF/CMS MODX Revolution не отличается от старика WordPress, но действий выполняется немного больше [wf.alias] => kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Перенос сайта на первый взгляд может показаться очень сложным, но это в теорий, на практике- все гениальное Просто друзья) [wf.content] => <p> Принцип переноса сайта на базе MODX Revolution не отличается от WordPress, но действий выполняется немного больше. Необходимо больше файлов config* изменить. <ol><li> На всякий случай мы создаем резервную копию всех файлов + mysql база данных</li><li> Осуществляем перенос всех файлов и базы данных на новый хостинг. Если хостинг остается прежний и меняется только домен, указываем путь к директории, где хранится сайт.</li><li> Далее начинается самое главное, это редактирование файлов.</li></ol> Важно все файлы отредактировать верно, чтобы не возникло ошибок:<br /><br /> <b>Список файлов для редактирования</b><ol><li>/core/config/config.inc.php</li><li>/config.core.php</li><li>/connectors/config.core.php</li><li>/manager/config.core.php</li></ol> Во всех файлах необходимо изменить пути, которые можно уточнить при помощи phpinfo(). После выполненных пунктов, необходимо очистить кэш: <b>/core/cache/</b> <br /><br />Перенос осуществлен корректно.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 8 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1528038735 [wf.editedby] => 1 [wf.editedon] => 1528040627 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1528038720 [wf.publishedby] => 1 [wf.linktext] => Как перенести MODX Revo на другой домен или хостинг [wf.menutitle] => Как перенести MODX Revo на другой домен или хостинг [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1348 ) ) [wf.alias_visible] => 1 [wf.idx] => 9 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-perenesti-modx-revo-na-drugoj-domen-ili-xosting [wf.title] => Как перенести MODX Revo на другой домен или хостинг ) Array ( [id] => 68 [type] => document [pagetitle] => Обновление движка Modx Revo- один действинный способ [longtitle] => Как обновить движок Modx Revo всех версий ? [description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [richtext] => 1 [template] => 6 [menuindex] => 9 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1534693542 [editedby] => 1 [editedon] => 1534702972 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => Обновление движка Modx Revo- один действинный способ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 10 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [title] => Обновление движка Modx Revo- один действинный способ [wf.docid] => 68 [wf.type] => document [wf.pagetitle] => Обновление движка Modx Revo- один действинный способ [wf.longtitle] => Как обновить движок Modx Revo всех версий ? [wf.description] => Бетонный способ обновления движка или cms Modx Revo любой версий.... [wf.alias] => obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Обновлять можно сразу с версий к примеру 2.5.3 на 2.6.5 (проблем не должно быть). Хотя смотря какие компоненты установленны, лучше на всякий случай сделать резервную копию сайта и БД (да муторно, но спокойно), или если у вас хостинг знает за что берет деньги и делает регулярно копию, то не заморачивайтесь с копией)). Кстати я оставлю реферальную ссылку хостинга <a href="https://mchost.ru/?referer=2803038011">Mchost</a> (я думаю все понимают что от того что вы зарегистрируетесь по этой ссылке, вам не холодно- не жарко)), где я размещаю свой сайты на протяжений трех лет, без головняков)). Да, он дароже, но стабильный и поддержка супер- в общем я не навязываюсь)) [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>Меньше слов, больше действий друзья- погнали...</strong></em></span></p> <h2><em>Для начала очищаем кешу сайта (кэш) и завершаем все сеансы...</em></h2> <p><strong> Управление-&gt; затем Очистить кэш-&gt; и последеднее Завершить все сеансы...(тем самым все сеансы завершатся в том числе и наш- админа)</strong></p> <p><strong> <img class="responsive-img materialboxed" style="vertical-align: bottom;" src="assets/themes/materialize/img/dlya_sait/modx/kash.png" alt="фото кэша" /></strong></p> <p> <em>И ещё один нюанс- можно почистить кешу после обновления сайта, в папке core- cash- удалив все папки которые в cash (но саму папку cash не удолять,а только что в ней)...<strong><br /></strong></em></p> <h2><em> Далее идем на официальный сайт Modx по<a href="https://modx.com/download" target="_blank"> ссылке</a>...</em></h2> <p> На выходе получаем архив с файлами и сразу откроем архивчик и удаляем robots. txt если есть (говорилось что в будущем добавят) и ht.access, чтобы не мешали...<strong><br /></strong></p> <p> Заходим на сайт через файловый менеджер (то есть работаем в браузере) и удоляем папки Connectors, Manager и файлы config.core.php, index.php- файлы .htaccess и robots.txt оставляем если хотим сео)) (папку core пока не трогаем) или по фтп, кому как удобно)</p> <p> Теперь заходим в паку Core, удоляем все кроме components, config, файл .htaccess (если переименован ht.access)...</p> <h3> Кидаем </h3> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 9 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1534693542 [wf.editedby] => 1 [wf.editedon] => 1534702972 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => Обновление движка Modx Revo- один действинный способ [wf.menutitle] => Обновление движка Modx Revo- один действинный способ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 10 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/obnovlenie-dvizhka-modx-revo-odin-dejstvinnyij-sposob [wf.title] => Обновление движка Modx Revo- один действинный способ ) Array ( [id] => 70 [type] => document [pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [description] => Решаем проблему с открытым каталогом в Modx Revo [alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [richtext] => 0 [template] => 6 [menuindex] => 10 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1538920056 [editedby] => 1 [editedon] => 1539005944 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1538924880 [publishedby] => 1 [menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [alias_visible] => 1 [idx] => 11 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [title] => Как убрать- каталог в открытом доступе Modx Revolution [wf.docid] => 70 [wf.type] => document [wf.pagetitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.longtitle] => Проблема: не закрывается каталог <b>core</b> Modx Revo [wf.description] => Решаем проблему с открытым каталогом в Modx Revo [wf.alias] => kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Данный способ проверен мной на этом блоге и многих других моих сайтов, с версией Modx Revo 2.6.5. Думаю и на более старых версиях сработает, если только вы не используете совсем древнюю версию движка.. [wf.content] => Нашел я, в чем проблемка. На <b>Shared-хостингах</b> распространена практика использования связки <b>NGINX</b> и <b>Apache</b>. В этом случае вся статика (картинки и текстовые файлы) обрабатывается NGINX'ом, а php-файлы обрабатывает Apache. Таким образом, файл <b>/core/docs/changelog.txt</b> будет доступен независимо от того, что указано в .htaccess, а MODX проверяет доступность именно этого файла. Выход один. Сначала проверить, что у вас не открывается в браузере файл <b>/core/cache/logs/error.log</b>, а потом просто удалить файл changelog.txt <br /><br /><b> Тогда ошибка исчезнет. <br /><br /> 1. Нужно переименовать файл (core/ht.access) «ht.access» в ".htaccess". <br /><br /> 2. Заменить содержимое ".htaccess" на: <br /><br /> <pre class="brush:html">IndexIgnore */* <Files *.*> Order Deny,Allow Deny from all </Files></pre> <br /><br /> 3. Очистить кеш (почему то аж несколько раз). <br /><br /> 4. Проверить доступ к error.log. <b>поменять права на 600</b> (тоесть запретить всем пользователям кроме админа сервера изменять, или читать файл ) yoursite.ru/core/cache/logs/error.log <br /><br /> При проверке я получил: <br /><br /> Forbidden <br /> You don't have permission to access /core/cache/logs/error.log on this server. <br /> так и надо <br /><br /> При этом changelog.txt открывается: yoursite.ru/core/docs/changelog.txt <br /><br /> 5. Удалить changelog.txt core/docs/changelog.txt <br /><br /></b> всего пять действий и ошибка исчезнет, судите сами насколько это все сложно) [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 10 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1538920056 [wf.editedby] => 1 [wf.editedon] => 1539005944 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1538924880 [wf.publishedby] => 1 [wf.linktext] => Как убрать- каталог в открытом доступе Modx Revolution [wf.menutitle] => Как убрать- каталог в открытом доступе Modx Revolution [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2435 ) ) [wf.alias_visible] => 1 [wf.idx] => 11 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-ubrat-katalog-v-otkryitom-dostupe-modx-revolution [wf.title] => Как убрать- каталог в открытом доступе Modx Revolution ) Array ( [id] => 93 [type] => document [pagetitle] => Забываешь менять текущий год в подвале или где то там? [longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [richtext] => 0 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575111246 [editedby] => 1 [editedon] => 1575124460 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575120660 [publishedby] => 1 [menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [alias_visible] => 1 [idx] => 12 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [title] => Забываешь менять текущий год в подвале или где то там? [wf.docid] => 93 [wf.type] => document [wf.pagetitle] => Забываешь менять текущий год в подвале или где то там? [wf.longtitle] => Автоматическая смена года в подвале в MODX Revo- v2 [wf.description] => В этой статье разберем как в MODX Revolution реализовать автоматическую смену года в подвале сайта, или может еще в шапке ... [wf.alias] => zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Очень часто в подвале сайта ставят копирайт и дату, соответствующую либо текущему году, либо году создания сайта — текущему году. Естественно после наступления нового года у многих владельцев сайтов встает вопрос смены года в копирайте сайта. В Modx Revo существует много способов автоматизаций процесса смены года- но я распишу один с использованием самописного сниппета... [wf.content] => <b><h3>Первым делом создаем новый снипет называем <em>NewDate</em> и вставляем код сниппета <br /> <pre class="brush:html;toolbar:false;gutter:false"> $year = date("Y"); if($year == $start) { $out = $year; } else { $out = $start.' – '.$year; } return $out; </pre> <br /> </h3></b> <b><h4>Вызываем снипет где надо <pre class="brush:html;toolbar:false;gutter:false">[[NewDate? &start=`2018`]]</pre> — параметр <b>start</b> — дата начала работы сайта/бизнеса, сейчас стоит 2018 — может быть любой год. Текущий год поставится автоматом</h4></b> <div class="row"> <div class="col s8 offset-s2"><blockquote><b><span class="flow-text">Пример можете увидеть в футере этого сайта</span></b></blockquote></div> </div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575111246 [wf.editedby] => 1 [wf.editedon] => 1575124460 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575120660 [wf.publishedby] => 1 [wf.linktext] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.menutitle] => Автоматическая смена года в копирайте в MODX Revo- v2 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1311 ) ) [wf.alias_visible] => 1 [wf.idx] => 12 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/zabyivaesh-menyat-tekushhij-god-v-podvale-ili-gde-to-tam [wf.title] => Забываешь менять текущий год в подвале или где то там? ) Array ( [id] => 94 [type] => document [pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [longtitle] => Это реализовывается помощью pdoField в Modx Revo [description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [richtext] => 0 [template] => 6 [menuindex] => 12 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1575634889 [editedby] => 1 [editedon] => 1575639214 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575638820 [publishedby] => 1 [menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [alias_visible] => 0 [idx] => 13 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [title] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.docid] => 94 [wf.type] => document [wf.pagetitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.longtitle] => Это реализовывается помощью pdoField в Modx Revo [wf.description] => Как можно в MODX REVOLUTION поменять содержимое TV на всех ресурсах, из одного места (например в чанке, или шаблоне или в самом ресурсе) ? [wf.alias] => kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => Например редактору сайта нужно поменять логотип сайта, или номер телефона (любое содержимое TV) на MODX REVO один раз в одном месте с обновлением везде на сайте.Дожен стоять пакет pdoTools,т. к. с ним едет нужный сниппет... [wf.content] => <h5>Cоздаем TV и помещаем его в <b><em>&field</em></b></h5> <br /> [[SyntaxHighlighter? ]] <pre class="brush:html;toolbar:false;gutter:false"> [[pdoField? &id=`1`&field=`Logo`]]</pre> <br /> <b><em>&id=`1`</em></b> - айдишник любого ресурса где менять поле <br /> <b><em>&field=`Logo`</em></b> - любое тв поле [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 12 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1575634889 [wf.editedby] => 1 [wf.editedon] => 1575639214 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575638820 [wf.publishedby] => 1 [wf.linktext] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.menutitle] => Как в MODX поменять содержимое TV на всех ресурсах ? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1779 ) ) [wf.alias_visible] => 0 [wf.idx] => 13 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/kak-v-modx-pomenyat-soderzhimoe-tv-na-vsex-resursax [wf.title] => Как в MODX поменять содержимое TV на всех ресурсах ? ) Array ( [id] => 96 [type] => document [pagetitle] => modx ssl [longtitle] => [description] => [alias] => modx-ssl [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 18 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 13 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1580481820 [editedby] => 1 [editedon] => 1580481834 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => modx ssl [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => vse-o-modx/modx-ssl [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [idx] => 14 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/vse-o-modx/modx-ssl [title] => modx ssl [wf.docid] => 96 [wf.type] => document [wf.pagetitle] => modx ssl [wf.longtitle] => [wf.description] => [wf.alias] => modx-ssl [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 18 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 13 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1580481820 [wf.editedby] => 1 [wf.editedon] => 1580481834 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => modx ssl [wf.menutitle] => modx ssl [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => vse-o-modx/modx-ssl [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.idx] => 14 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/vse-o-modx/modx-ssl [wf.title] => modx ssl ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/vse-o-modx/ [wf.title] => все о MODX ) Array ( [id] => 42 [type] => document [pagetitle] => Хотелки для сайта [longtitle] => [description] => Всякое разное для сайта. Что можно установить на сайт для красты и удобства. [alias] => xotelki-dlya-sajta [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 16 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519318554 [editedby] => 1 [editedon] => 1574595279 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519318500 [publishedby] => 1 [menutitle] => <i class="fab fa-cotton-bureau"></i> Хотелки для сайта [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 2 [idx] => 6 [last] => [level] => 1 [wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 43 [type] => document [pagetitle] => Как без плагинов установить ссылки чатов на сайт [longtitle] => Ссылки чатов на сайте в основном нужны для связи [description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [alias] => kak-ustanovit-ssyilki-chatov-na-sajt [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519320567 [editedby] => 1 [editedon] => 1564582130 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519320540 [publishedby] => 1 [menutitle] => Как без плагинов установить ссылки чатов на сайт [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [title] => Как без плагинов установить ссылки чатов на сайт [wf.docid] => 43 [wf.type] => document [wf.pagetitle] => Как без плагинов установить ссылки чатов на сайт [wf.longtitle] => Ссылки чатов на сайте в основном нужны для связи [wf.description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [wf.alias] => kak-ustanovit-ssyilki-chatov-na-sajt [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [wf.content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519320567 [wf.editedby] => 1 [wf.editedon] => 1564582130 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519320540 [wf.publishedby] => 1 [wf.linktext] => Как без плагинов установить ссылки чатов на сайт [wf.menutitle] => Как без плагинов установить ссылки чатов на сайт [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.title] => Как без плагинов установить ссылки чатов на сайт ) Array ( [id] => 75 [type] => document [pagetitle] => Создание адаптивной галереи при помощи Fancybox [longtitle] => [description] => [alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => [content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1558200232 [editedby] => 1 [editedon] => 1558201824 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1558200180 [publishedby] => 1 [menutitle] => Создание адаптивной галереи при помощи Fancybox [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [alias_visible] => 1 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [title] => Создание адаптивной галереи при помощи Fancybox [wf.docid] => 75 [wf.type] => document [wf.pagetitle] => Создание адаптивной галереи при помощи Fancybox [wf.longtitle] => [wf.description] => [wf.alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1558200232 [wf.editedby] => 1 [wf.editedon] => 1558201824 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1558200180 [wf.publishedby] => 1 [wf.linktext] => Создание адаптивной галереи при помощи Fancybox [wf.menutitle] => Создание адаптивной галереи при помощи Fancybox [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.title] => Создание адаптивной галереи при помощи Fancybox ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-sajta/ [title] => Хотелки для сайта [wf.docid] => 42 [wf.type] => document [wf.pagetitle] => Хотелки для сайта [wf.longtitle] => [wf.description] => Всякое разное для сайта. Что можно установить на сайт для красты и удобства. [wf.alias] => xotelki-dlya-sajta [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 16 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519318554 [wf.editedby] => 1 [wf.editedon] => 1574595279 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519318500 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-cotton-bureau"></i> Хотелки для сайта [wf.menutitle] => <i class="fab fa-cotton-bureau"></i> Хотелки для сайта [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 2 [wf.idx] => 6 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 43 [type] => document [pagetitle] => Как без плагинов установить ссылки чатов на сайт [longtitle] => Ссылки чатов на сайте в основном нужны для связи [description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [alias] => kak-ustanovit-ssyilki-chatov-na-sajt [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519320567 [editedby] => 1 [editedon] => 1564582130 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519320540 [publishedby] => 1 [menutitle] => Как без плагинов установить ссылки чатов на сайт [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [title] => Как без плагинов установить ссылки чатов на сайт [wf.docid] => 43 [wf.type] => document [wf.pagetitle] => Как без плагинов установить ссылки чатов на сайт [wf.longtitle] => Ссылки чатов на сайте в основном нужны для связи [wf.description] => Здесь говорится о том, как можно установить ссылки чатов, таких, как телефон, Viber, WhatsApp, Telegram, Skype и почту на сайт ? [wf.alias] => kak-ustanovit-ssyilki-chatov-na-sajt [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро). [wf.content] => <p> На сайт кроме как ссылки на телефон можно еще и установить ссылки на чаты такие как: Viber, whatsApp, Telegram, Skype и почту.</p> <p>Это не кнопки поделится, а кнопки для быстрой связи (то-есть написать быстрое сообщение или позвонить быстро).</p> <p> </p> <p> Вот примеры:</p> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;&lt;/li&gt;</code></div> <div class="line number2 index1 alt1"> </div> <b>Ещё можно сформировать ссылки тут <a href="https://chat-api.com/ru/whatsapp-link-constructor.html">https://chat-api.com/ru/whatsapp-link-constructor.html</a> для использования приветственного сообщения в ватсап.</b> <div class="line number3 index2 alt2"><code class="php comments">//Для приложения Viber на ПК</code></div> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number5 index4 alt2"> </div> <div class="line number6 index5 alt1"><code class="php comments">//Для приложения Viber на мобильных</code></div> <div class="line number7 index6 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://add?number=120345678910">viber://add?number=120345678910</a>"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> <div class="line number8 index7 alt1"> </div> <div class="line number9 index8 alt2"><code class="php plain">&lt;a title=</code><code class="php string">"Telegram"</code> <code class="php plain">href=</code><code class="php string">"<a href="tg://resolve?domain=nikname">tg://resolve?domain=nikname</a>"</code><code class="php plain">&gt;Telegram&lt;/a&gt;</code></div> <div class="line number9 index8 alt2"> </div> <div class="line number9 index8 alt2"> <div class="container"> <div class="line number1 index0 alt2"><code class="php plain">&lt;a title="Skype" href=</code><code class="php string">"skype:nikname?chat"</code><code class="php plain">&gt;Skype&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"> <div class="line number1 index0 alt2"><code class="php plain">&lt;li&gt;</code>&lt;a title="Email" href="mailto:ваш_адрес_электронной почты"&gt;Ваша почта&lt;/a&gt;<code class="php plain">&lt;/li&gt;</code></div> </div> </div> </div> </div> <p> </p> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телефона</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a href="tel:89409915009"&gt;+7(940) 991-50-09&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Номер пишем с кодом страны, без скобок и без плюса (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Ватсап</code></code></code></strong></em></span>- И здесь, как и в первом случае нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"WhatsApp"</code> <code class="php plain">href=</code><code class="php string">"<a href="whatsapp://send?phone=">whatsapp://send?phone=</a>+120345678910"</code><code class="php plain">&gt;WhatsApp&lt;/a&gt;</code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает только с телефона!</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер для мобильных</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="z-depth-4 line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://add?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает на всех устройствах: ПК/Смартфон/Планшет!</div> <div class="line number1 index0 alt2"> </div> <code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>Вайбер на ПК</code></code></code></strong></em></span>- И здесь, как и во всех случаях нам нужна лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2"><code class="php plain"></code> <div class="line number4 index3 alt1 z-depth-4"><code class="php plain">&lt;a title=</code><code class="php string">"Viber"</code> <code class="php plain">href=</code><code class="php string">"<a href="viber://chat?number=">viber://chat?number=</a>+120345678910"</code><code class="php plain">&gt;Viber&lt;/a&gt;</code></div> </div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Только уже номер пишем с плюсом и с кодом, опять же без скобок и без всяких лишек (могут быть еще иконки, классы- в общем разное оформление.).</div> Обращаем внимание на viber://add (на мобильных) и viber://chat (на пк), думаю суть уловили, если нет, то есть комментарий или написать прямо мне в тот же Вайбер или Ватсап)</blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>телеграма</code></code></code></strong></em></span>- Опять же нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a title=Telegram" href="tg://resolve?domain=ваше_имя_в_телеграме"&gt;Telegram&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">А тут уже пишем не номер телефона, а свое Имя Пользователя в телеграм например- ru115, ruslan.... Не смею, не заметить,что данная ссылка работает на мобильном и ПК одинакого (при клике с телефона запустится прложение для телефона, а при клике на ПК программа для компютьера).</div> <code><code><code></code></code></code></blockquote> <blockquote><code><code><code><span style="text-decoration: underline;"><em><strong>Ссылка для <code><code><code>скайпа</code></code></code></strong></em></span>- Здесь нам нужна всего лишь ссылка:</code></code></code> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2 z-depth-4"><code class="php plain"></code><code class="php plain">&lt;a <code class="php plain">title="Skype" href=</code><code class="php string">"skype:ваш_логин_в_скайпе?chat"</code><code class="php plain">&gt;Skype</code>&lt;/a&gt;<code class="php plain"></code></code></div> <div class="line number1 index0 alt2"> </div> <div class="line number1 index0 alt2">Для скайпа также доступна ссылка на звонок- просто меняем ?chat на ?call. (могут быть еще иконки, классы- в общем разное оформление.). Ссылка работает со всех устройств!</div> <code><code><code></code></code></code></blockquote> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519320567 [wf.editedby] => 1 [wf.editedon] => 1564582130 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519320540 [wf.publishedby] => 1 [wf.linktext] => Как без плагинов установить ссылки чатов на сайт [wf.menutitle] => Как без плагинов установить ссылки чатов на сайт [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1616 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/kak-ustanovit-ssyilki-chatov-na-sajt [wf.title] => Как без плагинов установить ссылки чатов на сайт ) Array ( [id] => 75 [type] => document [pagetitle] => Создание адаптивной галереи при помощи Fancybox [longtitle] => [description] => [alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 42 [isfolder] => 0 [introtext] => [content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1558200232 [editedby] => 1 [editedon] => 1558201824 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1558200180 [publishedby] => 1 [menutitle] => Создание адаптивной галереи при помощи Fancybox [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [alias_visible] => 1 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [title] => Создание адаптивной галереи при помощи Fancybox [wf.docid] => 75 [wf.type] => document [wf.pagetitle] => Создание адаптивной галереи при помощи Fancybox [wf.longtitle] => [wf.description] => [wf.alias] => sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 42 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <pre class="brush:html;toolbar:false;gutter:false"> <!DOCTYPE html> <html lang="ru"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</title> <!-- Bootstrap CSS --> <link href="/examples/vendors/bootstrap-4/css/bootstrap.min.css" rel="stylesheet"> <!-- fancyBox CSS --> <link href="/examples/vendors/fancybox/jquery.fancybox.min.css" rel="stylesheet"> <style> .thumb img { -webkit-filter: grayscale(0); filter: none; border-radius: 5px; background-color: #fff; border: 1px solid #ddd; padding: 5px; } .thumb img:hover { -webkit-filter: grayscale(1); filter: grayscale(1); } .thumb { padding: 5px; } </style> </head> <body> <div class="container"> <h1 class="h3 text-center my-4">Bootstrap 4 - Создание адаптивной галереи изображений с помощью сетки</h1> <div class="row"> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_01.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_01.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_02.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_02.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_03.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_03.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_04.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_04.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_05.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_05.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_06.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_06.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_07.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_07.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_08.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_08.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_09.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_09.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_10.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_10.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_11.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_11.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_12.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_12.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_13.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_13.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_14.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_14.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_15.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_15.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_16.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_16.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_17.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_17.jpg" alt=""> </a> </div> <div class="col-lg-3 col-md-4 col-6 thumb"> <a data-fancybox="gallery" href="/examples/images/for-image-gallery/img_18.jpg"> <img class="img-fluid" src="/examples/images/for-image-gallery/img_18.jpg" alt=""> </a> </div> </div> </div> <!-- jQuery --> <script src="/examples/vendors/jquery/jquery-3.2.1.min.js"></script> <!-- Popper --> <script src="/examples/vendors/popper.js/popper.min.js"></script> <!-- Bootstrap JS --> <script src="/examples/vendors/bootstrap-4/js/bootstrap.min.js"></script> <!-- fancyBox JS --> <script src="/examples/vendors/fancybox/jquery.fancybox.min.js"></script> </body> </html> </pre> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1558200232 [wf.editedby] => 1 [wf.editedon] => 1558201824 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1558200180 [wf.publishedby] => 1 [wf.linktext] => Создание адаптивной галереи при помощи Fancybox [wf.menutitle] => Создание адаптивной галереи при помощи Fancybox [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 890 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/sozdanie-adaptivnoj-galerei-pri-pomoshhi-fancybox [wf.title] => Создание адаптивной галереи при помощи Fancybox ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-sajta/ [wf.title] => Хотелки для сайта ) Array ( [id] => 77 [type] => document [pagetitle] => Хотелки Windows [longtitle] => [description] => Все что касается винды. [alias] => xotelki-windows [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 24 [menuindex] => 6 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560262087 [editedby] => 1 [editedon] => 1631107313 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560278520 [publishedby] => 1 [menutitle] => <i class="fab fa-windows"></i> Хотелки Windows [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 6 [idx] => 7 [last] => [level] => 1 [wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 78 [type] => document [pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [longtitle] => Я думаю все знают про замечательную утилитлу Wget [description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560263083 [editedby] => 1 [editedon] => 1560278432 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560278432 [publishedby] => 1 [menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.docid] => 78 [wf.type] => document [wf.pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.longtitle] => Я думаю все знают про замечательную утилитлу Wget [wf.description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [wf.alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [wf.content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560263083 [wf.editedby] => 1 [wf.editedon] => 1560278432 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560278432 [wf.publishedby] => 1 [wf.linktext] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 ) Array ( [id] => 79 [type] => document [pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [longtitle] => Как отключить пароль на Windows 8 и 8.1 [description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560680083 [editedby] => 1 [editedon] => 1560685781 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560685560 [publishedby] => 1 [menutitle] => Автоматический вход в windows 8.1 без ввода пароля [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [title] => Автоматический вход в windows 8.1 без ввода пароля [wf.docid] => 79 [wf.type] => document [wf.pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.longtitle] => Как отключить пароль на Windows 8 и 8.1 [wf.description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [wf.alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [wf.content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560680083 [wf.editedby] => 1 [wf.editedon] => 1560685781 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560685560 [wf.publishedby] => 1 [wf.linktext] => Автоматический вход в windows 8.1 без ввода пароля [wf.menutitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.title] => Автоматический вход в windows 8.1 без ввода пароля ) Array ( [id] => 97 [type] => document [pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [richtext] => 1 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1589027420 [editedby] => 1 [editedon] => 1589033116 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1589032080 [publishedby] => 1 [menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [alias_visible] => 0 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [title] => Как узнать OEM ключ активации любой Windows из BIOS [wf.docid] => 97 [wf.type] => document [wf.pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [wf.alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [wf.content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1589027420 [wf.editedby] => 1 [wf.editedon] => 1589033116 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1589032080 [wf.publishedby] => 1 [wf.linktext] => Как узнать OEM ключ активации любой Windows из BIOS [wf.menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [wf.alias_visible] => 0 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.title] => Как узнать OEM ключ активации любой Windows из BIOS ) Array ( [id] => 101 [type] => document [pagetitle] => Как поставить программу в автозагрузку windows 10 [longtitle] => Поставить любую программу в автозагрузку windows 10 [description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1597252474 [editedby] => 1 [editedon] => 1597256869 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1597256640 [publishedby] => 1 [menutitle] => Как поставить программу в автозагрузку windows 10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [title] => Как поставить программу в автозагрузку windows 10 [wf.docid] => 101 [wf.type] => document [wf.pagetitle] => Как поставить программу в автозагрузку windows 10 [wf.longtitle] => Поставить любую программу в автозагрузку windows 10 [wf.description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [wf.alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [wf.content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1597252474 [wf.editedby] => 1 [wf.editedon] => 1597256869 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1597256640 [wf.publishedby] => 1 [wf.linktext] => Как поставить программу в автозагрузку windows 10 [wf.menutitle] => Как поставить программу в автозагрузку windows 10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.title] => Как поставить программу в автозагрузку windows 10 ) Array ( [id] => 106 [type] => document [pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Подключение VPN [content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1622723477 [editedby] => 1 [editedon] => 1622822981 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1622822981 [publishedby] => 1 [menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.docid] => 106 [wf.type] => document [wf.pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [wf.alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Подключение VPN [wf.content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1622723477 [wf.editedby] => 1 [wf.editedon] => 1622822981 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1622822981 [wf.publishedby] => 1 [wf.linktext] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 ) Array ( [id] => 109 [type] => document [pagetitle] => Как расширить дисковое пространство на сервере? [longtitle] => Это необходимо делать польззователем Windows серверов и точка. [description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1631106416 [editedby] => 1 [editedon] => 1685545554 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1631106360 [publishedby] => 1 [menutitle] => Как расширить дисковое пространство на сервере? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [alias_visible] => 1 [idx] => 6 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [title] => Как расширить дисковое пространство на сервере? [wf.docid] => 109 [wf.type] => document [wf.pagetitle] => Как расширить дисковое пространство на сервере? [wf.longtitle] => Это необходимо делать польззователем Windows серверов и точка. [wf.description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [wf.alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [wf.content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1631106416 [wf.editedby] => 1 [wf.editedon] => 1685545554 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1631106360 [wf.publishedby] => 1 [wf.linktext] => Как расширить дисковое пространство на сервере? [wf.menutitle] => Как расширить дисковое пространство на сервере? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.title] => Как расширить дисковое пространство на сервере? ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/ [title] => Хотелки Windows [wf.docid] => 77 [wf.type] => document [wf.pagetitle] => Хотелки Windows [wf.longtitle] => [wf.description] => Все что касается винды. [wf.alias] => xotelki-windows [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 24 [wf.menuindex] => 6 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560262087 [wf.editedby] => 1 [wf.editedon] => 1631107313 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560278520 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-windows"></i> Хотелки Windows [wf.menutitle] => <i class="fab fa-windows"></i> Хотелки Windows [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 6 [wf.idx] => 7 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 78 [type] => document [pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [longtitle] => Я думаю все знают про замечательную утилитлу Wget [description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [richtext] => 0 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560263083 [editedby] => 1 [editedon] => 1560278432 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560278432 [publishedby] => 1 [menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.docid] => 78 [wf.type] => document [wf.pagetitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.longtitle] => Я думаю все знают про замечательную утилитлу Wget [wf.description] => Я думаю все знают про замечательную утилитлу Wget под *nix подобные системы, при помощи которой можно скачать весь сайт :) Но пользователей Windows её нет [wf.alias] => windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Wget изначально есть на всех *nix подобные системы, при помощи которой можно «скачать весь интернет» :) Но пользователей Windows систем почти незаслуженно обделили и «официальная» версия зависла где-то в районе релиза 1.1, что не может не печалить, особенно в тот момент, когда тебе прямо сейчас нужно «скачать интернет»! Но постойте! Есть же портированная версия wget для Windows систем! Доступна она по ссылке ниже, а чтобы ее установить и с легкостью использовать нужно выполнить всего-лишь десяток простых действий: [wf.content] => <p> </p> <ol> <li>Скачиваем архив wget с сайта <a title="официальная версия" href="http://sourceforge.net/projects/tumagcc/files/">http://sourceforge.net/projects/tumagcc/files/</a>;</li> <li>Создаем папку «wget» в «Program Files» на диске «С:»;</li> <li>Распаковываем содержимое архива в только что созданную папку;</li> <li>Жмем на клавиатуре Windows+Pause/Breake (ну или заходим в свойства системы);</li> <li>Выбираем «Дополнительные параметры системы»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/winplusbreak.PNG" alt="win+break/pause" class="hoverable responsive-img materialboxed"> <li>Выбираем «Параметры среды» далее выделяем переменную «Path» и жмем «Изменить»</li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps2.png" alt="переменные среды" class="hoverable responsive-img materialboxed"> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/ps.png" alt="параметры переменных сред" class="hoverable responsive-img materialboxed"> <li>Дописываем «<b>;c:\Program Files\wget» (точка с запятой обязательно)</b> и жмем во всех открытых окнах <b>ОК</b></li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/isp.png" alt="изменение переменных сред" class="hoverable responsive-img materialboxed"> <li>Открываем консоль и вводим команду: <b>wget —page-requisites -r -l 10 http://ru7lan.ru</b></li> <li>В папке пользователя видим название папки, соответствующую домену со всеми файлами внутри;</li> <li>Ждём...</li> <li><b>Profit!</b></li> </ol> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560263083 [wf.editedby] => 1 [wf.editedon] => 1560278432 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560278432 [wf.publishedby] => 1 [wf.linktext] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.menutitle] => Windows. Несложная установка wget в Windows 7/8/8.1/10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 980 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-windows/windows.-neslozhnaya-ustanovka-wget-v-windows-7/8/8.1/10 [wf.title] => Windows. Несложная установка wget в Windows 7/8/8.1/10 ) Array ( [id] => 79 [type] => document [pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [longtitle] => Как отключить пароль на Windows 8 и 8.1 [description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560680083 [editedby] => 1 [editedon] => 1560685781 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560685560 [publishedby] => 1 [menutitle] => Автоматический вход в windows 8.1 без ввода пароля [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [title] => Автоматический вход в windows 8.1 без ввода пароля [wf.docid] => 79 [wf.type] => document [wf.pagetitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.longtitle] => Как отключить пароль на Windows 8 и 8.1 [wf.description] => 4 шага чтобы убрать запрос пароля при входе в Windows 8 или 8.1, в тех случаях когда вводить его каждый раз при включении неудобно. [wf.alias] => avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Большинству пользователям Windows 8 и 8.1 не особенно нравится, что при входе в систему всякий раз необходимо вводить пароль, несмотря даже на то, что пользователь всего один, а особой нужды в подобного рода защите нет. Отключить пароль при входе в Windows 8 и 8.1 очень просто и займет у вас не более минуты. Вот как это можно проделать. [wf.content] => <h2 class="center-align">Отключение запроса пароля</h2> <p class="center-align"><b>Для того, чтобы убрать запрос пароля, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>netplwiz</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/vipolnit.png" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Появится окно для управления учетными записями пользователей. Выберите пользователя, для которого нужно отключить пароль и снимите отметку <b>«Требовать ввод имени пользователя и пароля»</b>. После этого нажмите кнопку Ок. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/uchetka.png" alt="учетные записи пользователей" class="hoverable responsive-img materialboxed"> <li>В следующем окне вам потребуется ввести ваш текущий пароль для подтверждения автоматического входа в систему. Сделайте это и нажмите <b>«Ок»</b>. </li> <img src="[[++assets_url]]themes/materialize/img/dlya_sait/windows/podtv.png" alt="фвтоматический вход в систему" class="hoverable responsive-img materialboxed"> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560680083 [wf.editedby] => 1 [wf.editedon] => 1560685781 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560685560 [wf.publishedby] => 1 [wf.linktext] => Автоматический вход в windows 8.1 без ввода пароля [wf.menutitle] => Автоматический вход в windows 8.1 без ввода пароля [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 927 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtomaticheskij-vxod-v-windows-8.1-bez-vvoda-parolya [wf.title] => Автоматический вход в windows 8.1 без ввода пароля ) Array ( [id] => 97 [type] => document [pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [richtext] => 1 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1589027420 [editedby] => 1 [editedon] => 1589033116 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1589032080 [publishedby] => 1 [menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [alias_visible] => 0 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [title] => Как узнать OEM ключ активации любой Windows из BIOS [wf.docid] => 97 [wf.type] => document [wf.pagetitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.longtitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.description] => Извлекаем лицензионный ключ активации Windows из BIOS компьютера при помощи командной строки. Как узнать серийный номер ранее установленной Windows? [wf.alias] => kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Раньше, когда Вы покупали ноутбук с установленной Windows 7, то на задней стороне оборудования могли обнаружить наклейку с наименованием купленной лицензии и её ключом активации, который состоял как правило из 25 символов. Но с момента выхода Windows 8 способы распространения лицензий поменялись и теперь на обороте своего ноутбука Вы обнаружите лишь фирменный лейбл Microsoft, который и подтверждает право использования операционной системой. Ни наименования лицензии, ни ключа на наклейке уже не будет! <br /> <b>Почему так?</b> Всё дело в том, что с приходом технологии UEFI BIOS появилась возможность вшивать ключ непосредственно в него, а активация системы, в данном случае, происходит автоматически, без ручного ввода ключа- удобно) [wf.content] => <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-71f8d5a6 elementor-column elementor-col-100 elementor-top-column" data-id="71f8d5a6" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3dc3dc41 elementor-widget elementor-widget-text-editor" data-id="3dc3dc41" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container">Именно поэтому нам необходимо будет извлечь лицензионный ключ из BIOS, чтобы активировать систему вручную через интернет или по телефону. Для этого нам необходимо</div> <div class="elementor-widget-container"><strong>открыть командную строку CMD: любым удобным способом<em> </em>и в появившемся окне выполнить команду: </strong></div> <div class="elementor-widget-container"><strong>wmic path softwarelicensingservice get oa3xoriginalproductkey</strong></div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-2ad4073e elementor-column elementor-col-100 elementor-top-column" data-id="2ad4073e" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <img class="hoverable responsive-img materialboxed" title="картинка" src="assets/dlyaSajta/windows/key_bios.jpg" alt="картинка" /></div> <div class="elementor-element elementor-element-19309a68 elementor-widget elementor-widget-image" data-id="19309a68" data-element_type="widget" data-widget_type="image.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-33e03768 elementor-column elementor-col-100 elementor-top-column" data-id="33e03768" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-70d50b06 elementor-widget elementor-widget-text-editor" data-id="70d50b06" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Если все действия выполнены правильно, то в окне должен появиться лицензионный ключ Вашей Windows. В дальнейшем его рекомендуется записать отдельно и использовать для дальнейших переустановок.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-463d3851 elementor-hidden-phone elementor-column elementor-col-50 elementor-top-column" data-id="463d3851" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <blockquote> <div class="elementor-element elementor-element-15ffc3de elementor-widget elementor-widget-divider" data-id="15ffc3de" data-element_type="widget" data-widget_type="divider.default"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-4433395a elementor-column elementor-col-50 elementor-top-column" data-id="4433395a" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-282a1040 elementor-widget elementor-widget-text-editor" data-id="282a1040" data-element_type="widget" data-widget_type="text-editor.default"> <div class="elementor-widget-container"> <div class="elementor-text-editor elementor-clearfix"> <p>Стоит отметить, что данный ключ после переустановки системы активирует именно ту копию Windows, которая была приобретена до этого. Если Вы переустановили Виндовс не той редакции, то исходный ключ будет некорректным.</p> </div> </div> </div> </div> </div> </div> </div> </div> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-73451100 elementor-column elementor-col-100 elementor-top-column" data-id="73451100" data-element_type="column" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-container elementor-column-gap-default"> <div class="elementor-row"> <div class="elementor-element elementor-element-31601164 elementor-column elementor-col-50 elementor-inner-column" data-id="31601164" data-element_type="column"> <div class="elementor-column-wrap elementor-element-populated"> <div class="elementor-widget-wrap"> <div class="elementor-element elementor-element-3628295c elementor-widget elementor-widget-heading" data-id="3628295c" data-element_type="widget" data-widget_type="heading.default"> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </blockquote> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1589027420 [wf.editedby] => 1 [wf.editedon] => 1589033116 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1589032080 [wf.publishedby] => 1 [wf.linktext] => Как узнать OEM ключ активации любой Windows из BIOS [wf.menutitle] => Как узнать OEM ключ активации любой Windows из BIOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1518 ) ) [wf.alias_visible] => 0 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-uznat-oem-klyuch-aktivaczii-lyuboj-windows-iz-bios [wf.title] => Как узнать OEM ключ активации любой Windows из BIOS ) Array ( [id] => 101 [type] => document [pagetitle] => Как поставить программу в автозагрузку windows 10 [longtitle] => Поставить любую программу в автозагрузку windows 10 [description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1597252474 [editedby] => 1 [editedon] => 1597256869 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1597256640 [publishedby] => 1 [menutitle] => Как поставить программу в автозагрузку windows 10 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [alias_visible] => 1 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [title] => Как поставить программу в автозагрузку windows 10 [wf.docid] => 101 [wf.type] => document [wf.pagetitle] => Как поставить программу в автозагрузку windows 10 [wf.longtitle] => Поставить любую программу в автозагрузку windows 10 [wf.description] => Рассмотрим процесс добавления любой программы в windows 10, без дополнительных программ..... [wf.alias] => kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Существует много различных программ для управления автозагрузкой в windows, но зачем они нужны <b>если есть штатный лёгкий способ</b>, об этом чуть ниже... [wf.content] => <h2 class="center-align">Процесс добавления программы в автозапуск</h2> <p class="center-align"><b>Для того, чтобы поставить любую программу на автозагрузку в windows 10, проделайте следующие действия:</b> <ol> <li>На клавиатуре своего компьютера или ноутбука нажмите клавиши <b>Windows + R</b>, это действие отобразит диалоговое окно <b>«Выполнить»</b>.</li> <li>В данном окне следует ввести <b>shell:startup</b> и нажать кнопку ОК (можно также воспользоваться клавишей Enter). </li> <img src="img/windows/widnows2.jpg" alt="выполнить" class="hoverable responsive-img materialboxed"> <li>Сразу-же откроется папка</li> <img src="img/windows/widnows1.jpg" alt="папка автозагрузки" class="hoverable responsive-img materialboxed"> <li>Копируем в эту папку <b>«ярлык программы»</b>, перезагружаем ПК и смотрим. </li> </ol> </p> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1597252474 [wf.editedby] => 1 [wf.editedon] => 1597256869 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1597256640 [wf.publishedby] => 1 [wf.linktext] => Как поставить программу в автозагрузку windows 10 [wf.menutitle] => Как поставить программу в автозагрузку windows 10 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1076 ) ) [wf.alias_visible] => 1 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/kak-postavit-programmu-v-avtozagruzku-windows-10 [wf.title] => Как поставить программу в автозагрузку windows 10 ) Array ( [id] => 106 [type] => document [pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => Подключение VPN [content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1622723477 [editedby] => 1 [editedon] => 1622822981 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1622822981 [publishedby] => 1 [menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.docid] => 106 [wf.type] => document [wf.pagetitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.longtitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.description] => Автоматическое обнаружение и подключение к VPN. Нижеприведенные способы автоматического подключения к Интернет через VPN-подключение будут очень полезны пользователям любой версий Windows... [wf.alias] => avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => Подключение VPN [wf.content] => <h3><b>Способ 1. Автоматическое подключение VPN через Планировщик заданий.</b></h3> <ol> <li>Открываем&nbsp;<strong>Планировщик задний</strong>.<br /> Для этого надо зайти в меню&nbsp;<strong>Пуск</strong>&nbsp;?&nbsp;<strong>Все программы</strong>&nbsp;?&nbsp;<strong>Стандартные</strong>&nbsp;?&nbsp;<strong>Служебные</strong>&nbsp;?&nbsp;<strong>Планировщик задний</strong>.<br /> Второй вариант — нажимаем комбинацию клавиш&nbsp;<strong>Win+R</strong>&nbsp;и в открывшемся окне набираем команду<strong><em>&nbsp;taskschd.msc</em></strong>&nbsp;и жмем&nbsp;<strong>Enter</strong>.</li> <li>В меню выбираем пункт&nbsp;<strong>Действия</strong>&nbsp;?&nbsp;<strong>Создать задачу</strong>.</li> <li>На вкладке&nbsp;<strong>Общие</strong>&nbsp;вводим в поле&nbsp;<strong>Имя</strong>&nbsp;—&nbsp;<em>автозапуск vpn</em>&nbsp;.</li> <li>Переходим на вкладку&nbsp;<strong>Триггеры</strong>. Кликаем на кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Начать</strong>&nbsp;задачу выбираем значение&nbsp;<strong>При входе в систему</strong>&nbsp;и нажимаем&nbsp;<strong>ОК</strong>.</li> <li>Теперь идем на вкладку&nbsp;<strong>Действия</strong>&nbsp;и нажмаем кнопку&nbsp;<strong>Создать</strong>.<br /> В выпадающем списке&nbsp;<strong>Действие</strong>&nbsp;ставим значение&nbsp;<strong>Запуск программы</strong>.&nbsp;Вводим в поле&nbsp;<strong>Программа или сценарий</strong>&nbsp;команду:<br /> <em><strong>rasdial «имя подключения» login password</strong></em><br /> Вместо «&nbsp;<em>имя подключения</em>&nbsp;» прописываем название подключения к интернету. В моем случае оно называется&nbsp;<strong>cactusSSTP</strong>.<br /> А вместо&nbsp;<em>login</em>&nbsp;и&nbsp;<em>password</em>&nbsp;указываем&nbsp;<em>логин</em>(имя пользователя) и&nbsp;<em>пароль</em>&nbsp;для подключения к сети vpn .<br /> Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li>Переходим на вкладку&nbsp;<strong>Параметры</strong>&nbsp;и ставим галочки напротив:<br /> <strong>Немедленно запускать задачу, если пропущен плановый запуск</strong><br /> <strong>При сбое выполнения перезапускать через: 1 мин.</strong><br /> <strong>Количество попыток перезапуска: 99 .</strong><br /> Снимаем галочку&nbsp;<strong>Останавливать задачу выполняемую дольше.</strong></li> <li>Нажимаем кнопку&nbsp;<strong>ОК</strong>.</li> <li><em>Перезагружаем компьютер</em>&nbsp;— соединение должно подключиться автоматически.</li> </ol> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1622723477 [wf.editedby] => 1 [wf.editedon] => 1622822981 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1622822981 [wf.publishedby] => 1 [wf.linktext] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.menutitle] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1580 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/avtopodklyuchenie-vpn-windows-10-pri-zagruzke-vklyuchaya-7-i-8 [wf.title] => Автоподключение vpn windows 10 при загрузке включая 7 и 8 ) Array ( [id] => 109 [type] => document [pagetitle] => Как расширить дисковое пространство на сервере? [longtitle] => Это необходимо делать польззователем Windows серверов и точка. [description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 77 [isfolder] => 0 [introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1631106416 [editedby] => 1 [editedon] => 1685545554 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1631106360 [publishedby] => 1 [menutitle] => Как расширить дисковое пространство на сервере? [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [alias_visible] => 1 [idx] => 6 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [title] => Как расширить дисковое пространство на сервере? [wf.docid] => 109 [wf.type] => document [wf.pagetitle] => Как расширить дисковое пространство на сервере? [wf.longtitle] => Это необходимо делать польззователем Windows серверов и точка. [wf.description] => Как расширить дисковое пространство после смены тарифа на windows сервере? [wf.alias] => kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 77 [wf.isfolder] => 0 [wf.introtext] => На всех windows серверах после смены тарифного плана необходимо вручную расширить раздел вашего дискового образа, чтобы вы смогли использовать дополнительное пространство согласно новому тарифному плану. [wf.content] => <p><a data-prerender-init="true" href="[[~108]]">Расширение дискового пространства в Linux</a></p> <p>Чтобы расширить дисковое пространство в Windows необходимо действовать следующим образом:</p> <p>1. Зайдите на свой VDS и нажмите сочетание клавиш&nbsp;<strong>Win+R</strong>.</p> <p>2. В окошке, которое откроется введите команду&nbsp;<strong>diskmgmt.msc</strong>&nbsp;и нажмите&nbsp;<strong>OK</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" src="https://vdsina.ru/qa/i/img/q/9819-d9ce564ade815f2bce24b3ca70a38922.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-5.png" /></p> <p>3. Вы увидите интерфейс управления дисками где и сможете выполнить нужную вам задачу.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" src="https://vdsina.ru/qa/i/img/q/8426-e7a2d10d0897a264a8befaee7aa27c40.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-6.png" /></p> <p>Например, для расширения существующего диска "С" кликаем на него правой клавишей мыши и выбираем пункт&nbsp;<strong>"Расширить том..."</strong>.</p> <p><img alt="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" src="https://vdsina.ru/qa/i/img/q/8344-5936e3805c744a669206e819d8ba8c6e.png" title="kak-rasshirit-diskovoe-prostranstvo-posle-smeny-tarifa-7.png" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1631106416 [wf.editedby] => 1 [wf.editedon] => 1685545554 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1631106360 [wf.publishedby] => 1 [wf.linktext] => Как расширить дисковое пространство на сервере? [wf.menutitle] => Как расширить дисковое пространство на сервере? [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 966 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-windows/kak-rasshirit-diskovoe-prostranstvo-posle-smenyi-tarifa-na-servere [wf.title] => Как расширить дисковое пространство на сервере? ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-windows/ [wf.title] => Хотелки Windows ) Array ( [id] => 58 [type] => document [pagetitle] => Хотелки для Linux дистрибутивов [longtitle] => Здесь будут рассматриваться все дистрибутивы Linux [description] => В этой ветке рассказывается всех о дистрибутивах Линукс [alias] => xotelki-dlya-linux-distributivov [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 0 [template] => 18 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523878425 [editedby] => 1 [editedon] => 1574595429 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524334440 [publishedby] => 1 [menutitle] => <i class="fab fa-linux"></i> Хотелки для Linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 8 [idx] => 8 [last] => [level] => 1 [wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 60 [type] => document [pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523884228 [editedby] => 1 [editedon] => 1534700286 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524063120 [publishedby] => 1 [menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [title] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.docid] => 60 [wf.type] => document [wf.pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [wf.description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [wf.alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [wf.content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1523884228 [wf.editedby] => 1 [wf.editedon] => 1534700286 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1524063120 [wf.publishedby] => 1 [wf.linktext] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.title] => Elementary OS 0.4.1 Loki доступна для установки на ПК ) Array ( [id] => 67 [type] => document [pagetitle] => Если не устанавливаются обновления elementaryOS [longtitle] => Проблема: не скачиваются обновления elementaryOS [description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [richtext] => 0 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1533812516 [editedby] => 1 [editedon] => 1533815118 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1533813600 [publishedby] => 1 [menutitle] => Если не устанавливаются обновления elementaryOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [title] => Если не устанавливаются обновления elementaryOS [wf.docid] => 67 [wf.type] => document [wf.pagetitle] => Если не устанавливаются обновления elementaryOS [wf.longtitle] => Проблема: не скачиваются обновления elementaryOS [wf.description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [wf.alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [wf.content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1533812516 [wf.editedby] => 1 [wf.editedon] => 1533815118 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1533813600 [wf.publishedby] => 1 [wf.linktext] => Если не устанавливаются обновления elementaryOS [wf.menutitle] => Если не устанавливаются обновления elementaryOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.title] => Если не устанавливаются обновления elementaryOS ) Array ( [id] => 76 [type] => document [pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560084242 [editedby] => 1 [editedon] => 1560163369 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560092580 [publishedby] => 1 [menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [title] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.docid] => 76 [wf.type] => document [wf.pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [wf.description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [wf.alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [wf.content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560084242 [wf.editedby] => 1 [wf.editedon] => 1560163369 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560092580 [wf.publishedby] => 1 [wf.linktext] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.title] => Скачиваем сайты целиком — утилита wget на всех Linux ) Array ( [id] => 95 [type] => document [pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [longtitle] => Yum-cron| Автообновление в Centos Server v7 [description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1577964498 [editedby] => 1 [editedon] => 1578229181 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1577980440 [publishedby] => 1 [menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [alias_visible] => 0 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [title] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.docid] => 95 [wf.type] => document [wf.pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.longtitle] => Yum-cron| Автообновление в Centos Server v7 [wf.description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [wf.alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1577964498 [wf.editedby] => 1 [wf.editedon] => 1578229181 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1577980440 [wf.publishedby] => 1 [wf.linktext] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [wf.alias_visible] => 0 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.title] => Настройка автоматических обновлений безопасности в CentOS 7 ) Array ( [id] => 104 [type] => document [pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1608054423 [editedby] => 1 [editedon] => 1608115793 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1608058800 [publishedby] => 1 [menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [title] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.docid] => 104 [wf.type] => document [wf.pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [wf.alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [wf.content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1608054423 [wf.editedby] => 1 [wf.editedon] => 1608115793 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1608058800 [wf.publishedby] => 1 [wf.linktext] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.title] => Как правильно поставить модули PHP 7.3 на CentOS 7 ) Array ( [id] => 105 [type] => document [pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [richtext] => 1 [template] => 6 [menuindex] => 6 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1611324045 [editedby] => 1 [editedon] => 1611407831 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1611407831 [publishedby] => 1 [menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [title] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.docid] => 105 [wf.type] => document [wf.pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [wf.description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [wf.alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [wf.content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1611324045 [wf.editedby] => 1 [wf.editedon] => 1611407831 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1611407831 [wf.publishedby] => 1 [wf.linktext] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.title] => Установка L2TP/IPSec VPN-сервера на Debian Server ) Array ( [id] => 110 [type] => document [pagetitle] => запрет на изменение конфигов torrserver на linux [longtitle] => [description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [alias] => zapret-na-izmenenie-konfigov-torrserver [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => [content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [richtext] => 1 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1685457301 [editedby] => 1 [editedon] => 1685458785 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1685458200 [publishedby] => 1 [menutitle] => запрет на изменение конфигов torrserver на linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [title] => запрет на изменение конфигов torrserver на linux [wf.docid] => 110 [wf.type] => document [wf.pagetitle] => запрет на изменение конфигов torrserver на linux [wf.longtitle] => [wf.description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [wf.alias] => zapret-na-izmenenie-konfigov-torrserver [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1685457301 [wf.editedby] => 1 [wf.editedon] => 1685458785 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1685458200 [wf.publishedby] => 1 [wf.linktext] => запрет на изменение конфигов torrserver на linux [wf.menutitle] => запрет на изменение конфигов torrserver на linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.title] => запрет на изменение конфигов torrserver на linux ) Array ( [id] => 92 [type] => document [pagetitle] => Как получать уведомления apt update на почту от Debian [longtitle] => Легкая установка и настройка Apticron [description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [richtext] => 1 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1573999800 [editedby] => 1 [editedon] => 1574084829 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1574001000 [publishedby] => 1 [menutitle] => Как получать уведомления apt update на почту от Debian [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [alias_visible] => 1 [idx] => 8 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [title] => Как получать уведомления apt update на почту от Debian [wf.docid] => 92 [wf.type] => document [wf.pagetitle] => Как получать уведомления apt update на почту от Debian [wf.longtitle] => Легкая установка и настройка Apticron [wf.description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [wf.alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [wf.content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1573999800 [wf.editedby] => 1 [wf.editedon] => 1574084829 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1574001000 [wf.publishedby] => 1 [wf.linktext] => Как получать уведомления apt update на почту от Debian [wf.menutitle] => Как получать уведомления apt update на почту от Debian [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.title] => Как получать уведомления apt update на почту от Debian ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ [title] => Хотелки для Linux дистрибутивов [wf.docid] => 58 [wf.type] => document [wf.pagetitle] => Хотелки для Linux дистрибутивов [wf.longtitle] => Здесь будут рассматриваться все дистрибутивы Linux [wf.description] => В этой ветке рассказывается всех о дистрибутивах Линукс [wf.alias] => xotelki-dlya-linux-distributivov [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 0 [wf.template] => 18 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1523878425 [wf.editedby] => 1 [wf.editedon] => 1574595429 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1524334440 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-linux"></i> Хотелки для Linux [wf.menutitle] => <i class="fab fa-linux"></i> Хотелки для Linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 8 [wf.idx] => 8 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 60 [type] => document [pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [richtext] => 0 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1523884228 [editedby] => 1 [editedon] => 1534700286 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1524063120 [publishedby] => 1 [menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [title] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.docid] => 60 [wf.type] => document [wf.pagetitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.longtitle] => Elementary объявляет о выпускедистрибутива - OS Loki! [wf.description] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya/ [wf.alias] => elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Loki является новейшей версией Elementary OS, с открытым исходным кодом на основе операционной системы Ubuntu 16.04 LTS. Она успешно заменила предыдущую версию Freya, которая была выпущена в апреле 2015 года. [wf.content] => <img src="[[pthumb? &input=`[[*image]]`]]" class="responsive-img materialboxed" alt=""> <br /><div class="divider"></div> <div class="section"> В состав окружения входит набор приложений, необходимых для решения многих задач пользователей, такие как эмулятор терминала Pantheon Terminal, файловый менеджер Pantheon Files, текстовый редактор Scratch и музыкальный проигрыватель Music (Noise), так и сторонние проекты: почтовый клиент Geary, менеджер фотографий Shotwell, клиент мгновенного обмена сообщениями Empathy и web-браузер Epiphany. <br /> <br /><b>Ключевые новшества:</b><br /> Пакетная база обновлена до Ubuntu 16.04.2 с использованием ядра Linux 4.8 и улучшенной поддержкой оборудования; Обновлено пользовательское окружение и связанны с ним приложения. Значительно расширены возможности Epiphany (веб-браузер). Добавлен новый интерфейс настройки Bluetooth и реализованы средства управления Bluetooth-устройствами в звуковом индикаторе. </div> <div class="section"> <blockquote> Изменено оформление боковой панели с метаданными в просмотрщике изображений. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/pf.png`]]" class="responsive-img materialboxed" alt="elemmentary os"> <blockquote> В меню приложений добавлена функция поиска программ в центре установки приложений </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/snimokp.png` &options=`h=522&w=622&zc=1`]]" class="responsive-img materialboxed" alt=""> <blockquote> В состав включена новая версия Центра установки приложений (AppCenter) с поддержкой установки программ, специально разработанных для Elementary OS и размещённых в каталоге <a href="https://developer.elementary.io/">AppCenter Dashboard</a>. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/appcenter.png` ]]" class="responsive-img materialboxed" alt=""> <blockquote> В случае, когда загруженное обновление требует перезагрузки системы, в AppCenter теперь отображается специальное уведомление. </blockquote> <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/obnov.png` ]]" class="responsive-img materialboxed" alt=""> </div><br /> <em> Вот и все ну, или почти все новшевства в <b>elementary OS 0.4.1 или под кодовым названием Loki.</b> </em> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1523884228 [wf.editedby] => 1 [wf.editedon] => 1534700286 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1524063120 [wf.publishedby] => 1 [wf.linktext] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.menutitle] => Elementary OS 0.4.1 Loki доступна для установки на ПК [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1051 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/elementary-os-0.4.1-loki-dostupna-dlya-zagruzki [wf.title] => Elementary OS 0.4.1 Loki доступна для установки на ПК ) Array ( [id] => 67 [type] => document [pagetitle] => Если не устанавливаются обновления elementaryOS [longtitle] => Проблема: не скачиваются обновления elementaryOS [description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [richtext] => 0 [template] => 6 [menuindex] => 2 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1533812516 [editedby] => 1 [editedon] => 1533815118 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1533813600 [publishedby] => 1 [menutitle] => Если не устанавливаются обновления elementaryOS [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [alias_visible] => 1 [idx] => 2 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [title] => Если не устанавливаются обновления elementaryOS [wf.docid] => 67 [wf.type] => document [wf.pagetitle] => Если не устанавливаются обновления elementaryOS [wf.longtitle] => Проблема: не скачиваются обновления elementaryOS [wf.description] => Бывают случаи, когда не скачиваются и не устанавливаются обновления из центра приложений в elementaryOS. Сегодня постараемся решить данную проблему... [wf.alias] => esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Данный способ работает на все сто на операционке elementay <b>0.4.1 Loki</b>- для тех, кто не был в курсе elementaryOS это форк Ubuntu. [wf.content] => <img src="[[pthumb? &input=`assets/themes/materialize/img/dlya_sait/elementaryOS/reshenie problemi.png" class="responsive-img materialboxed" alt="картинка решения проблемы"> <br /> <h2>Вызывем терминал ким либо удобным способом и пишем:</h2> <br /> <pre class="brush:html;toolbar:false;gutter:false"> sudo dpkg --configure -a </pre> <br /> <h3>И все, проблема решена)</h3> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 2 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1533812516 [wf.editedby] => 1 [wf.editedon] => 1533815118 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1533813600 [wf.publishedby] => 1 [wf.linktext] => Если не устанавливаются обновления elementaryOS [wf.menutitle] => Если не устанавливаются обновления elementaryOS [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1079 ) ) [wf.alias_visible] => 1 [wf.idx] => 2 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/esli-ne-ustanavlivayutsya-obnovleniya-elementaryos [wf.title] => Если не устанавливаются обновления elementaryOS ) Array ( [id] => 76 [type] => document [pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [richtext] => 0 [template] => 6 [menuindex] => 3 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1560084242 [editedby] => 1 [editedon] => 1560163369 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1560092580 [publishedby] => 1 [menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [alias_visible] => 1 [idx] => 3 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [title] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.docid] => 76 [wf.type] => document [wf.pagetitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.longtitle] => Во всех дистрибутивах Linux можно скачать сайт целиком [wf.description] => Использование утилиты wget для скачивания сайтов целиком на всех дистрибутивах замечательного ядра Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch [wf.alias] => skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Называется утилита <b>wget</b> - она изначально встроена в каждый дистрибутив Linux- Ubuntu, Kubuntu, elementaryOS, Linux Mint, Arch Linux... В винде такого нет, может будет как нибудь) - но ее можно установить для всех версий Windows отдельно [wf.content] => <div class="section"> <p class="center-align"><b>wget</b> — это утилита, которая предназначена для загрузки файлов по сети (из интернета). Я расскажу, как использовать wget, чтобы скачивать сайты из интернета целиком и затем просматривать их в автономном режиме.</p> <p class="center-align">С помощью <b>wget</b> можно скачивать сайты, включая картинки, всего лишь указав адрес сайта и определенные параметры. wget будет автоматически переходить по ссылкам на сайте и скачивать страницу за страницей. Рассмотрим несколько примеров от простых к более сложным использования <b>wget</b> для скачивания сайтов.</p> </div> <div class="divider"></div> <div class="section"><h4 class="center-align"><b>Чтобы скачать сайт целиком с помощью wget нужно в терминале выполнить команду:</b></h4> <pre class="brush:html;toolbar:false;gutter:false">wget -r -k -l 7 -p -E -nc http://ru7lan.ru</pre> </div> <p class="center-align">После выполнения данной команды в <b>домашнюю директорию</b> будет загружена локальная копия сайта http://ru7lan.ru. Чтобы открыть главную страницу сайта нужно открыть файл index.html.</p> <div class="divider"></div> <h5 class="center-align"><b>Рассмотрим используемые параметры:</b></h5> <div class="divider"></div> <ol> <li class="center-align"><b>-r</b> — указывает на то, что нужно рекурсивно переходить по ссылкам на сайте, чтобы скачивать страницы.</li> <li class="center-align"><b>-k</b> — используется для того, чтобы wget преобразовал все ссылки в скаченных файлах таким образом, чтобы по ним можно было переходить на локальном компьютере (в автономном режиме).</li> <li class="center-align"><b>-p</b> — указывает на то, что нужно загрузить все файлы, которые требуются для отображения страниц (изображения, css и т.д.).</li> <li class="center-align"><b>-l</b> — определяет максимальную глубину вложенности страниц, которые wget должен скачать (по умолчанию значение равно 5, в примере мы установили 7). В большинстве случаев сайты имеют страницы с большой степенью вложенности и wget может просто «закопаться», скачивая новые страницы. Чтобы этого не произошло можно использовать параметр <b>-l</b>.</li> <li class="center-align"><b>-E</b> — добавлять к загруженным файлам расширение .html.</li> <li class="center-align"><b>-nc</b> — при использовании данного параметра существующие файлы не будут перезаписаны. Это удобно, когда нужно продолжить загрузку сайта, прерванную в предыдущий раз</li> </ol> <div class="section"> <p class="center-align">Мы рассмотрели лишь одно из возможных применений утилиты wget. На самом деле область применения wget значительно шире и wget обладает большим числом дополнительных параметров. За более подробной информацией обращайтесь к руководству, выполнив в командной строке: <b>man wget</b>.</p> </div> <div class="divider"></div> [wf.richtext] => 0 [wf.template] => 6 [wf.menuindex] => 3 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1560084242 [wf.editedby] => 1 [wf.editedon] => 1560163369 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1560092580 [wf.publishedby] => 1 [wf.linktext] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.menutitle] => Скачиваем сайты целиком — утилита wget на всех Linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2043 ) ) [wf.alias_visible] => 1 [wf.idx] => 3 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/skachivaem-sajtyi-czelikom-—-utilita-wget-na-vsex-linux [wf.title] => Скачиваем сайты целиком — утилита wget на всех Linux ) Array ( [id] => 95 [type] => document [pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [longtitle] => Yum-cron| Автообновление в Centos Server v7 [description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [richtext] => 1 [template] => 6 [menuindex] => 4 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1577964498 [editedby] => 1 [editedon] => 1578229181 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1577980440 [publishedby] => 1 [menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [alias_visible] => 0 [idx] => 4 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [title] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.docid] => 95 [wf.type] => document [wf.pagetitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.longtitle] => Yum-cron| Автообновление в Centos Server v7 [wf.description] => Проверено: Настройка автоматических обновлений безопасности в CentOS Server [wf.alias] => nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => Проверено на 7 версий движка: Настройка автоматических обновлений безопасности в CentOS Server [wf.content] => <p style="text-align: center;"><span style="text-decoration: underline;"><em><strong>только вам нужно быть root</strong></em> пользователем</span></p> <h2 style="text-align: center;">Установите Yum-cron в CentOS 7</h2> <p style="text-align: center;"><span><em><strong>Yum-cron</strong></em> — это инструмент командной строки, который позволяет нам управлять обновлениями системы и пакетов в CentOS-системах.</span></p> <p style="text-align: center;"><span><span>Этот демон доступен в CentOS и Fedora, который использует <strong>скрипт <span style="text-decoration: underline;"><em>cron</em></span></strong>, которым он проверяет каждый день, если есть доступные обновления, и если они существуют, это дает нам возможность установить их, загрузить или отправить нам уведомление по электронной почте.</span></span></p> <p style="text-align: center;"><span><span><span>Эта утилита доступна в репозитории CentOS 7, и для ее установки надо выполнить командe в <em><strong>shell (терминал)</strong></em>:</span></span></span></p> <blockquote> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;">yum -y install yum-cron</strong></em><br /></span></span></span></p> <p style="text-align: center;"><span><span><span><em><strong style="font-size: xx-large; text-decoration: blink;"><br /></strong></em><span>По завершении установки мы начнем работу<em><strong> службы yum-cron</strong></em> и настроим ее для автоматического запуска в начале системы, для этого мы можем выполнить следующие команды.</span></span></span></span></p> <p style="text-align: center;"><span><span><span><span> </span></span></span></span></p> <p style="text-align: center;"><span><span><span><span style="font-size: xx-large; text-decoration: blink;"><em><strong>systemctl start yum-cron</strong></em> </span></span></span></span></p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl enable yum-cron</strong></em></p> <p style="text-align: center;">Таким образом, мы установили и добавили в автозагрузку yum-cron в CentOS 7.</p> </blockquote> <h3 style="text-align: center;">Настройка Yum-cron для автоматического обновления</h3> <p style="text-align: center;"><span>После установки пакета yum-cron в CentOS 7 необходимо будет настроить его для автоматического обновления.</span></p> <p style="text-align: center;"><em>По умолчанию yum-cron предоставляет три типа обновлений:</em></p> <blockquote> <p style="text-align: center;"><em>• Обновление по умолчанию с помощью команды <strong>yum upgrade</strong></em></p> <p style="text-align: center;"><em>• Минимальное обновление</em></p> <p style="text-align: center;"><em>• Обновление безопасности</em></p> </blockquote> <p style="text-align: center;">Чтобы настроить эти значения, мы должны перейти в каталог с yum-cron.conf и получить к нему доступ на редактирование нужным редактором, в этом случае<em><span> <strong>nano</strong>:</span></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>cd /etc/yum/</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong><em>nano yum-cron.conf</em></strong></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">В этом файле мы должны перейти к строке <em><strong>update_cmd</strong></em>, чтобы определить тип обновления, которое будет исполнен вашей системой CentOS 7. </span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;">Мы видим, что его текущее значение по умолчанию и для загрузки и установки это <em><strong>update,</strong></em><br />а нужно <em><strong>security</strong></em><br /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: start;"><em><strong><img src="assets/dlyaSajta/linux/centos/yumcron.png" alt="где находится update_cmd" width="915" height="475" /></strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы должны подтвердить, значение <strong><em>update_messages</em></strong> на <em><strong>yes</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><span>Далее, необходимо будет подтвердить, что следующие строчки выставлены на <em><strong>yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>download_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><em><strong>apply_updates = yes</strong></em></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong> </strong><span>Таким образом, всякий раз, когда доступно обновление для системы безопасности, система автоматически загружает необходимые пакеты и затем применяет все обновления.</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Теперь мы разберемся, как настроить уведомление по сообщениям, помните, что <em><strong>yum-cron</strong></em> позволяет нам отправлять уведомление на адрес электронной почты.</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span>Если мы хотим получать уведомление по почте, мы установим следующее значение в строке <em><strong>emit_via = email</strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span><span><em><strong><img src="assets/dlyaSajta/linux/centos/emit_via.png" alt="где находится emit_via" width="654" height="412" /></strong></em></span></span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>Теперь мы можем определить адрес электронной почты в строке <em><strong>emai_to = ask@ruslan.ru</strong></em></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><em><strong><br /></strong></em><img src="assets/dlyaSajta/linux/centos/email_to.png" alt="где находится email_to" width="515" height="447" /></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span><span>Сохраните изменения, используя следующую комбинацию клавиш Ctrl + O -- Enter и выйдите из редактора, используя Ctrl + X.(выйти обязательно)</span></span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;">и обязательно презапустите службу <em><strong>systemctl restart yum-cron</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><span>С помощью этого процесса обновления системы будут автоматически загружаться и обновления будут применяться с использованием yum-cron ежедневно.</span></p> <h4 style="font-size: xx-large; text-decoration: blink; text-align: center;"><strong>Настройка исключений для пакетов в Centos сервере</strong></h4> <p style="text-align: center;"><span>На этом этапе мы можем не применять автоматические обновления на некоторых пакетах, включая ядро CentOS .</span></p> <p style="text-align: center;"><span><span>Для этих исключений мы снова правим файл конфигурации:</span></span></p> <p style="text-align: center;"> </p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>cd /etc/yum/</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong>nano yum-cron.conf</strong></em></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><br /></strong></em><span style="color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px;">В финальной части файла мы найдем базовый раздел, и мы должны добавить следующую строку, например, чтобы исключить ядро с MySQL:</span></p> <p style="font-size: xx-large; text-decoration: blink; text-align: center;"><em><strong><span style="background-color: #eeeeee; color: #777777; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem;">exclude = mysql* kernel*</span></strong></em></p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">В этом конкретном примере все пакеты с именами, начинающимися с <em><strong>«mysql»</strong></em> или <em><strong>«kernel»</strong></em>, будут отключены для автоматического обновления.</p> <p style="box-sizing: inherit; margin-bottom: 1.5em; color: #777777; font-family: 'Signika Negative', sans-serif; font-size: 16px; text-align: center;">Мы сохраняем изменения и перезапускаем службу, выполняя:</p> <p style="text-align: center;"><em><strong style="font-size: xx-large; text-decoration: blink;">systemctl restart yum-cron</strong></em></p> <pre style="box-sizing: inherit; overflow: auto; font-family: 'Courier 10 Pitch', Courier, monospace; font-size: 0.9375rem; background: #eeeeee; line-height: 1.6; margin-bottom: 1.6em; max-width: 100%; padding: 1.6em; color: #777777;">cd /etc/yum/</pre> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 4 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1577964498 [wf.editedby] => 1 [wf.editedon] => 1578229181 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1577980440 [wf.publishedby] => 1 [wf.linktext] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.menutitle] => Настройка автоматических обновлений безопасности в CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1324 ) ) [wf.alias_visible] => 0 [wf.idx] => 4 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/nastrojka-avtomaticheskix-obnovlenij-bezopasnosti-v-centos-7 [wf.title] => Настройка автоматических обновлений безопасности в CentOS 7 ) Array ( [id] => 104 [type] => document [pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [richtext] => 1 [template] => 6 [menuindex] => 5 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1608054423 [editedby] => 1 [editedon] => 1608115793 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1608058800 [publishedby] => 1 [menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [alias_visible] => 1 [idx] => 5 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [title] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.docid] => 104 [wf.type] => document [wf.pagetitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.longtitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.description] => Инструкция по правильной и тонкой настройке модулей php 7.3 на CentOS 7. Устанавливайте особые пакеты, которые помогут в работе вашего проекта [wf.alias] => kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => В этой заметке я объясню, как правильно установить дополнительные модули к <b>PHP 7.0. 7.1, 7.2 и 7.3</b> в системе CentOS 7 [wf.content] => <p>Посмотреть все доступные модули для php 7.3 можно командой:</p> <p><strong>yum search php73</strong></p> <p>А установить модуль можно командой:</p> <p><strong>yum install php73-php-intl</strong></p> <p><u><em>(если нужен другой модуль, то в место <strong>intl</strong> пишем название, например: <strong>soap</strong>)</em></u></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 5 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1608054423 [wf.editedby] => 1 [wf.editedon] => 1608115793 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1608058800 [wf.publishedby] => 1 [wf.linktext] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.menutitle] => Как правильно поставить модули PHP 7.3 на CentOS 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1556 ) ) [wf.alias_visible] => 1 [wf.idx] => 5 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-pravilno-postavit-moduli-php-7.3-na-centos-7 [wf.title] => Как правильно поставить модули PHP 7.3 на CentOS 7 ) Array ( [id] => 105 [type] => document [pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [richtext] => 1 [template] => 6 [menuindex] => 6 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1611324045 [editedby] => 1 [editedon] => 1611407831 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1611407831 [publishedby] => 1 [menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [alias_visible] => 1 [idx] => 6 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [title] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.docid] => 105 [wf.type] => document [wf.pagetitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.longtitle] => Как установить скриптом L2TP/IPSec VPN-Сервер на Debian Server. [wf.description] => Как поднять свой VPN-сервер под Debian с помощью скрипта - Развертывание скрипта на Debian server - Как настроить собственный VPN-сервер под Debian вручную - Настройка VPN клиента [wf.alias] => ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => L2TP (Layer 2 Tunneling Protocol) — это сетевой протокол, работающий на канальном уровне модели OSI, который позволяет настроить сеть VPN с использованием UDP порта 1701. Сам по себе, L2TP не содержит средств для шифрования данных и аутентификации пользователей, поэтому L2TP всегда используется вместе с протоколом IPSec (IP Security). [wf.content] => <h2 id="2">Как поднять свой VPN-сервер под Debian с помощью скрипта</h2> <p>Покажем на практике, как настроить свой <strong>L2TP IPsec server</strong> на <strong>VPS</strong> под управлением <strong>Debian Server 10 или под Ubuntu Server 20.04</strong> простым способом, используя готовый скрипт. Данный метод подойдет даже новичкам в системном администрировании, для начала можно ознакомиться с информацией от разработчика скрипта<em><strong> IPsec VPN Server Auto Setup Scripts</strong></em> на ресурсе <a href="https://github.com/hwdsl2/setup-ipsec-vpn" onclick="window.open(this.href, '', 'resizable=yes,status=no,location=no,toolbar=no,menubar=no,fullscreen=no,scrollbars=yes,dependent=no'); return false;">GitHub</a>. В скрипте используются протоколы <strong>IPsec (Libreswan) и L2TP (xl2tpd)</strong>.</p> <h3 id="21">Развертывание скрипта на Ubuntu server и Debian server</h3> <p>Данный скрипт проверен на работоспособность для следующих версий ОС:</p> <p>Ubuntu 20.04 (Focal), 18.04 (Bionic), 16.04 (Xenial), а также для Debian 10/9. Перед тем, как начать инсталляцию, выполните обновления на серверной ОС Ubuntu и перезагрузите сервер. В случае с Debian всё&nbsp;тоже самое.</p> <p>Затем запустите скрипт следующей командой:</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo sh vpnsetup.sh</pre> <p>В автоматическом режиме скрипт создаст готовый L2TP VPN-server, а также сгенерирует учетные данные для доступа к серверу VPN (см. пример ниже):</p> <pre> Server IP: 178.20.153.253 IPsec PSK: f*****************5r Username: vpnuser Password: K*************ts </pre> <p><img alt="L2TP VPN-server создан скриптом под ОС Ubuntu" class="responsive-img hoverable materialboxed" data-pagespeed-url-hash="4058047856" onerror="this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);" src="https://cdn.freehost.com.ua/l2tp-vpn-01.png" /></p> <p>Если вы хотите выполнить скрипт со своими учетными данными для доступа к VPN-серверу, то запустите команду и затем отредактируйте файл vpnsetup.sh в редакторе Nano.</p> <p>Вместо этих переменных впишите свои данные: YOUR_IPSEC_PSK, YOUR_USERNAME and YOUR_PASSWORD.</p> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh nano -w vpnsetup.sh sudo sh vpnsetup.sh </pre> <blockquote> <p><em>*Примечание: IPsec PSK должен состоять как минимум из 10 случайных символов,</em></p> <p>(только буквы и цифры, никаких символов)</p> </blockquote> <blockquote> <p>Также можно определить свои учетные данные, как переменные среды, <em><strong>что делать совсем не обязательно</strong></em>, см. пример ниже:</p> </blockquote> <pre> wget https://git.io/vpnsetup -O vpnsetup.sh &amp;&amp; sudo \ VPN_IPSEC_PSK='your_ipsec_pre_shared_key' \ VPN_USER='your_vpn_username' \ VPN_PASSWORD='your_vpn_password' \ sh vpnsetup.sh </pre> <p>Итак, работы на сервере завершены, учетные данные для входа получены, сейчас предстоит настроить VPN клиент на своем компьютере (или смартфоне) для получения доступа к нашему серверу ВПН.</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 6 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1611324045 [wf.editedby] => 1 [wf.editedon] => 1611407831 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1611407831 [wf.publishedby] => 1 [wf.linktext] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.menutitle] => Установка L2TP/IPSec VPN-сервера на Debian Server [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2179 ) ) [wf.alias_visible] => 1 [wf.idx] => 6 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ustanovka-l2tp/ipsec-vpn-servera-na-debian-server [wf.title] => Установка L2TP/IPSec VPN-сервера на Debian Server ) Array ( [id] => 110 [type] => document [pagetitle] => запрет на изменение конфигов torrserver на linux [longtitle] => [description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [alias] => zapret-na-izmenenie-konfigov-torrserver [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => [content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [richtext] => 1 [template] => 6 [menuindex] => 7 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1685457301 [editedby] => 1 [editedon] => 1685458785 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1685458200 [publishedby] => 1 [menutitle] => запрет на изменение конфигов torrserver на linux [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [alias_visible] => 1 [idx] => 7 [last] => [level] => 2 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [title] => запрет на изменение конфигов torrserver на linux [wf.docid] => 110 [wf.type] => document [wf.pagetitle] => запрет на изменение конфигов torrserver на linux [wf.longtitle] => [wf.description] => cd /opt/torrserver nano torrserver.config DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию. ctrl + X y enter systemctl restart torrserver [wf.alias] => zapret-na-izmenenie-konfigov-torrserver [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p>cd /opt/torrserver<br /> nano torrserver.config</p> <p>DAEMON_OPTIONS="--rdb --port 8090 --path /opt/torrserver" вот так выглядит запрет на изменение конфигов (--rdb). Если захочешь обратно открыть доступ к редактированию - стираешь эту опцию.&nbsp;</p> <p>ctrl + X<br /> y<br /> enter</p> <p>systemctl restart torrserver</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 7 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1685457301 [wf.editedby] => 1 [wf.editedon] => 1685458785 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1685458200 [wf.publishedby] => 1 [wf.linktext] => запрет на изменение конфигов torrserver на linux [wf.menutitle] => запрет на изменение конфигов torrserver на linux [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 580 ) ) [wf.alias_visible] => 1 [wf.idx] => 7 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/zapret-na-izmenenie-konfigov-torrserver [wf.title] => запрет на изменение конфигов torrserver на linux ) Array ( [id] => 92 [type] => document [pagetitle] => Как получать уведомления apt update на почту от Debian [longtitle] => Легкая установка и настройка Apticron [description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 58 [isfolder] => 0 [introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [richtext] => 1 [template] => 6 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1573999800 [editedby] => 1 [editedon] => 1574084829 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1574001000 [publishedby] => 1 [menutitle] => Как получать уведомления apt update на почту от Debian [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [alias_visible] => 1 [idx] => 8 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [title] => Как получать уведомления apt update на почту от Debian [wf.docid] => 92 [wf.type] => document [wf.pagetitle] => Как получать уведомления apt update на почту от Debian [wf.longtitle] => Легкая установка и настройка Apticron [wf.description] => Apticon - легкий способ получать уведомления apt update на почту от всех систем линукс основанных на Debian уж точно. Легкая установка и настройка. [wf.alias] => kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 58 [wf.isfolder] => 0 [wf.introtext] => apticron — простой скрипт, который ежедневно шлёт письма с информацией о доступных обновлениях. Всё что нужно для его работы — указать в файле настроек наш e-mai [wf.content] => <p><span>Обновляем список пакетов с помщю: <strong>apt-update</strong></span></p> <p><span>Затем ставится сам пакет так: <strong>apt install apticron</strong></span></p> <p><span>И в файе настроек (или любой другой текстовый редактор помимо nano) <strong>nano /etc/apticron/apticron.conf</strong></span></p> <p><span><strong>EMAIL="mail@example.com"</strong>. </span>Пишем вместо дефолтного значения <em><span style="text-decoration: underline;"><strong>(root)</strong></span></em> в файле настроек свою почту...</p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1573999800 [wf.editedby] => 1 [wf.editedon] => 1574084829 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1574001000 [wf.publishedby] => 1 [wf.linktext] => Как получать уведомления apt update на почту от Debian [wf.menutitle] => Как получать уведомления apt update на почту от Debian [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 844 ) ) [wf.alias_visible] => 1 [wf.idx] => 8 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/kak-poluchat-uvedomleniya-apt-update-na-pochtu-ot-debian [wf.title] => Как получать уведомления apt update на почту от Debian ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/xotelki-dlya-linux-distributivov/ [wf.title] => Хотелки для Linux дистрибутивов ) Array ( [id] => 107 [type] => document [pagetitle] => Centos 7 [longtitle] => [description] => [alias] => centos-7 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 30 [menuindex] => 8 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1631096563 [editedby] => 1 [editedon] => 1631098287 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1631096520 [publishedby] => 1 [menutitle] => Centos 7 [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => centos-7/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 1 [idx] => 9 [last] => [level] => 1 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/centos-7/ [title] => Centos 7 [wf.docid] => 107 [wf.type] => document [wf.pagetitle] => Centos 7 [wf.longtitle] => [wf.description] => [wf.alias] => centos-7 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 30 [wf.menuindex] => 8 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1631096563 [wf.editedby] => 1 [wf.editedon] => 1631098287 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1631096520 [wf.publishedby] => 1 [wf.linktext] => Centos 7 [wf.menutitle] => Centos 7 [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => centos-7/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 1 [wf.idx] => 9 [wf.last] => [wf.level] => 1 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/centos-7/ [wf.title] => Centos 7 ) Array ( [id] => 64 [type] => document [pagetitle] => Интернет на микротике [longtitle] => [description] => Настройка роутеров микротик и не только. [alias] => internet-na-mikrotike [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 19 [menuindex] => 9 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1527180625 [editedby] => 1 [editedon] => 1591458404 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fas fa-route"></i> Хотелки микротика [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => internet-na-mikrotike/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 2 [idx] => 10 [last] => [level] => 1 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/internet-na-mikrotike/ [title] => Интернет на микротике [wf.docid] => 64 [wf.type] => document [wf.pagetitle] => Интернет на микротике [wf.longtitle] => [wf.description] => Настройка роутеров микротик и не только. [wf.alias] => internet-na-mikrotike [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 19 [wf.menuindex] => 9 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1527180625 [wf.editedby] => 1 [wf.editedon] => 1591458404 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fas fa-route"></i> Хотелки микротика [wf.menutitle] => <i class="fas fa-route"></i> Хотелки микротика [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => internet-na-mikrotike/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 2 [wf.idx] => 10 [wf.last] => [wf.level] => 1 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/internet-na-mikrotike/ [wf.title] => Интернет на микротике ) Array ( [id] => 73 [type] => document [pagetitle] => Seo [longtitle] => [description] => [alias] => seo [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 22 [menuindex] => 10 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1552653259 [editedby] => 1 [editedon] => 1591458333 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fab fa-searchengin"></i> Немного о СЕО [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => seo/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 1 [idx] => 11 [last] => [level] => 1 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/seo/ [title] => Seo [wf.docid] => 73 [wf.type] => document [wf.pagetitle] => Seo [wf.longtitle] => [wf.description] => [wf.alias] => seo [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 22 [wf.menuindex] => 10 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1552653259 [wf.editedby] => 1 [wf.editedon] => 1591458333 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fab fa-searchengin"></i> Немного о СЕО [wf.menutitle] => <i class="fab fa-searchengin"></i> Немного о СЕО [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => seo/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 1 [wf.idx] => 11 [wf.last] => [wf.level] => 1 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/seo/ [wf.title] => Seo ) Array ( [id] => 81 [type] => document [pagetitle] => Блог [longtitle] => [description] => [alias] => blog [link_attributes] => title="Интерестно знать..." [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 25 [menuindex] => 11 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1565873605 [editedby] => 1 [editedon] => 1565874886 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1565873580 [publishedby] => 1 [menutitle] => <i class="fab fa-blogger-b"></i> Блог [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => blog [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 12 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/blog [title] => Блог [wf.docid] => 81 [wf.type] => document [wf.pagetitle] => Блог [wf.longtitle] => [wf.description] => [wf.alias] => blog [wf.attributes] => title="Интерестно знать..." [attributes] => title="Интерестно знать..." [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 25 [wf.menuindex] => 11 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1565873605 [wf.editedby] => 1 [wf.editedon] => 1565874886 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1565873580 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-blogger-b"></i> Блог [wf.menutitle] => <i class="fab fa-blogger-b"></i> Блог [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => blog [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 12 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/blog [wf.title] => Блог ) Array ( [id] => 16 [type] => document [pagetitle] => Контактировать [longtitle] => [description] => Отсюдого можно написать мне на почту, по непонятным вопросам... [alias] => kontaktirovat [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [richtext] => 0 [template] => 3 [menuindex] => 12 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1514723580 [editedby] => 1 [editedon] => 1575977030 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1575977030 [publishedby] => 1 [menutitle] => <i class="fas fa-question"></i> Контактировать [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => kontaktirovat [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 13 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/kontaktirovat [title] => Контактировать [wf.docid] => 16 [wf.type] => document [wf.pagetitle] => Контактировать [wf.longtitle] => [wf.description] => Отсюдого можно написать мне на почту, по непонятным вопросам... [wf.alias] => kontaktirovat [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 0 [wf.template] => 3 [wf.menuindex] => 12 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1514723580 [wf.editedby] => 1 [wf.editedon] => 1575977030 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1575977030 [wf.publishedby] => 1 [wf.linktext] => <i class="fas fa-question"></i> Контактировать [wf.menutitle] => <i class="fas fa-question"></i> Контактировать [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => kontaktirovat [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 13 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/kontaktirovat [wf.title] => Контактировать ) Array ( [id] => 44 [type] => document [pagetitle] => sitemap [longtitle] => [description] => Содержится карта сайта для поисковых систем [alias] => sitemap [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [[pdoSitemap]] [richtext] => 0 [template] => 0 [menuindex] => 13 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519321389 [editedby] => 1 [editedon] => 1520794506 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519321380 [publishedby] => 1 [menutitle] => sitemap [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 2 [uri] => sitemap.xml [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 14 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/sitemap.xml [title] => sitemap [wf.docid] => 44 [wf.type] => document [wf.pagetitle] => sitemap [wf.longtitle] => [wf.description] => Содержится карта сайта для поисковых систем [wf.alias] => sitemap [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [[pdoSitemap]] [wf.richtext] => 0 [wf.template] => 0 [wf.menuindex] => 13 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519321389 [wf.editedby] => 1 [wf.editedon] => 1520794506 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519321380 [wf.publishedby] => 1 [wf.linktext] => sitemap [wf.menutitle] => sitemap [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 2 [wf.uri] => sitemap.xml [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 14 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/sitemap.xml [wf.title] => sitemap ) Array ( [id] => 45 [type] => document [pagetitle] => Robots [longtitle] => [description] => Это страница для поисковых системы [alias] => robots [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: ru7lan.ru Sitemap: http://ru7lan.ru/sitemap.xml [richtext] => 0 [template] => 0 [menuindex] => 14 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1519419564 [editedby] => 1 [editedon] => 1519995600 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1519419540 [publishedby] => 1 [menutitle] => Robots [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 3 [uri] => robots.txt [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 15 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/robots.txt [title] => Robots [wf.docid] => 45 [wf.type] => document [wf.pagetitle] => Robots [wf.longtitle] => [wf.description] => Это страница для поисковых системы [wf.alias] => robots [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => User-agent: * Disallow: /manager/ Disallow: /assets/components/ Disallow: /core/ Disallow: /connectors/ Disallow: /index.php Disallow: *? Host: ru7lan.ru Sitemap: http://ru7lan.ru/sitemap.xml [wf.richtext] => 0 [wf.template] => 0 [wf.menuindex] => 14 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1519419564 [wf.editedby] => 1 [wf.editedon] => 1519995600 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1519419540 [wf.publishedby] => 1 [wf.linktext] => Robots [wf.menutitle] => Robots [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 3 [wf.uri] => robots.txt [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 15 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/robots.txt [wf.title] => Robots ) Array ( [id] => 56 [type] => document [pagetitle] => Результаты поиска [longtitle] => [description] => [alias] => rezultatyi-poiska [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [[!SimpleSearch? &showExtract=`0`]] [richtext] => 0 [template] => 1 [menuindex] => 15 [searchable] => 0 [cacheable] => 1 [createdby] => 1 [createdon] => 1520695005 [editedby] => 1 [editedon] => 1534431442 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1520694960 [publishedby] => 1 [menutitle] => Результаты поиска [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => rezultatyi-poiska [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 16 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/rezultatyi-poiska [title] => Результаты поиска [wf.docid] => 56 [wf.type] => document [wf.pagetitle] => Результаты поиска [wf.longtitle] => [wf.description] => [wf.alias] => rezultatyi-poiska [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [[!SimpleSearch? &showExtract=`0`]] [wf.richtext] => 0 [wf.template] => 1 [wf.menuindex] => 15 [wf.searchable] => 0 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1520695005 [wf.editedby] => 1 [wf.editedon] => 1534431442 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1520694960 [wf.publishedby] => 1 [wf.linktext] => Результаты поиска [wf.menutitle] => Результаты поиска [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => rezultatyi-poiska [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 16 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/rezultatyi-poiska [wf.title] => Результаты поиска ) Array ( [id] => 71 [type] => document [pagetitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [longtitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [description] => Смотреть фильм Трансформеры все 5 частей в HD качестве онлайн и бесплатно. 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истреб... [alias] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => на сайте можно посмотреть все части фильма про трансформеров совершенно бесплатно и без регистраций: 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истребления 5 с. Последний рыцарь - думаю ещё будет продолжение... [content] => <iframe width="1227" height="600" src="https://mediafile.online/embed_playlist/4075/" frameborder="0" allowfullscreen></iframe> <iframe src="https://www.stormo.tv/playlist_iframe/16599/" width="1227" height="600" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe> [richtext] => 0 [template] => 20 [menuindex] => 16 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1540560472 [editedby] => 1 [editedon] => 1574080267 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => <i class="fas fa-video"></i> Траснформеры (фильм) [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 17 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [title] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [wf.docid] => 71 [wf.type] => document [wf.pagetitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [wf.longtitle] => Фильм Трансформеры все 5 частей в HD качестве- онлайн [wf.description] => Смотреть фильм Трансформеры все 5 частей в HD качестве онлайн и бесплатно. 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истреб... [wf.alias] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => на сайте можно посмотреть все части фильма про трансформеров совершенно бесплатно и без регистраций: 1 с. Трансформеры 2 с Месть падших 3 с. Тёмная сторона луны 4 с. Эпоха истребления 5 с. Последний рыцарь - думаю ещё будет продолжение... [wf.content] => <iframe width="1227" height="600" src="https://mediafile.online/embed_playlist/4075/" frameborder="0" allowfullscreen></iframe> <iframe src="https://www.stormo.tv/playlist_iframe/16599/" width="1227" height="600" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowfullscreen></iframe> [wf.richtext] => 0 [wf.template] => 20 [wf.menuindex] => 16 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1540560472 [wf.editedby] => 1 [wf.editedon] => 1574080267 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => <i class="fas fa-video"></i> Траснформеры (фильм) [wf.menutitle] => <i class="fas fa-video"></i> Траснформеры (фильм) [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 17 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/film-transformeryi-vse-5-chastej-v-hd-kachestve-onlajn [wf.title] => Фильм Трансформеры все 5 частей в HD качестве- онлайн ) Array ( [id] => 72 [type] => document [pagetitle] => Баблосики [longtitle] => [description] => [alias] => bablosiki [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <!-- Начало кода OnWiz.ru --> <form action="https://affiliates.onwiz.ru/account/" method="post" target="_blank" style="margin:0;padding:0"> <input type="hidden" name="action" value="login" /> <input type="hidden" name="uid" value="hlam" /> партнер: <input type="text" name="id" /><br /> пароль: <input type="password" name="pass" /> <input type="submit" value="Вход" /> </form><br /> <!-- Конец кода OnWiz.ru --> <!-- Начало кода OnWiz.ru --> <form action="https://hlam.onwiz.ru/affsignup/" method="post" target="_blank"> <input type="hidden" name="uid" value="hlam" /> <input type="hidden" name="channel" value="" /> <input type="image" src="http://static.onwiz.ru/images/aff_reg_1_ru.png" /> </form> <!-- Конец кода OnWiz.ru --> https://affiliates.onwiz.ru/login/?affhost=hlam [richtext] => 0 [template] => 14 [menuindex] => 17 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1550932427 [editedby] => 1 [editedon] => 1558203444 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1558203444 [publishedby] => 1 [menutitle] => Баблосики [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => bablosiki [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 18 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/bablosiki [title] => Баблосики [wf.docid] => 72 [wf.type] => document [wf.pagetitle] => Баблосики [wf.longtitle] => [wf.description] => [wf.alias] => bablosiki [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <!-- Начало кода OnWiz.ru --> <form action="https://affiliates.onwiz.ru/account/" method="post" target="_blank" style="margin:0;padding:0"> <input type="hidden" name="action" value="login" /> <input type="hidden" name="uid" value="hlam" /> партнер: <input type="text" name="id" /><br /> пароль: <input type="password" name="pass" /> <input type="submit" value="Вход" /> </form><br /> <!-- Конец кода OnWiz.ru --> <!-- Начало кода OnWiz.ru --> <form action="https://hlam.onwiz.ru/affsignup/" method="post" target="_blank"> <input type="hidden" name="uid" value="hlam" /> <input type="hidden" name="channel" value="" /> <input type="image" src="http://static.onwiz.ru/images/aff_reg_1_ru.png" /> </form> <!-- Конец кода OnWiz.ru --> https://affiliates.onwiz.ru/login/?affhost=hlam [wf.richtext] => 0 [wf.template] => 14 [wf.menuindex] => 17 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1550932427 [wf.editedby] => 1 [wf.editedon] => 1558203444 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1558203444 [wf.publishedby] => 1 [wf.linktext] => Баблосики [wf.menutitle] => Баблосики [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => bablosiki [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 18 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/bablosiki [wf.title] => Баблосики ) Array ( [id] => 98 [type] => document [pagetitle] => Заработок в интернете без вложений [longtitle] => [description] => [alias] => zarabotok-v-internete-bez-vlozhenij [link_attributes] => title="Про заработок в интернете на пассиве" [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 21 [menuindex] => 18 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591460988 [editedby] => 1 [editedon] => 1591462608 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1591460940 [publishedby] => 1 [menutitle] => <i class="fas fa-comments-dollar"></i> Заработок [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => zarabotok-v-internete-bez-vlozhenij/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [children] => 2 [idx] => 19 [last] => [level] => 1 [wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 100 [type] => document [pagetitle] => gggggg [longtitle] => [description] => [alias] => gggggg [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591520617 [editedby] => 1 [editedon] => 1591521052 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => gggggg [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => gggggg [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/gggggg [title] => gggggg [wf.docid] => 100 [wf.type] => document [wf.pagetitle] => gggggg [wf.longtitle] => [wf.description] => [wf.alias] => gggggg [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591520617 [wf.editedby] => 1 [wf.editedon] => 1591521052 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => gggggg [wf.menutitle] => gggggg [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => gggggg [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/gggggg [wf.title] => gggggg ) Array ( [id] => 99 [type] => document [pagetitle] => Топовый сервис для автосерфинга в интернете [longtitle] => Топовый сервис для автосерфинга в интернете [description] => [alias] => topovyij-servis-dlya-avtoserfinga-v-internete [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [richtext] => 1 [template] => 6 [menuindex] => 17 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591465279 [editedby] => 1 [editedon] => 1591528609 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1591468680 [publishedby] => 1 [menutitle] => Топовый сервис для автосерфинга в интернете [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => topovyij-servis-dlya-avtoserfinga-v-internete [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [alias_visible] => 0 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [title] => Топовый сервис для автосерфинга в интернете [wf.docid] => 99 [wf.type] => document [wf.pagetitle] => Топовый сервис для автосерфинга в интернете [wf.longtitle] => Топовый сервис для автосерфинга в интернете [wf.description] => [wf.alias] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [wf.content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 17 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591465279 [wf.editedby] => 1 [wf.editedon] => 1591528609 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1591468680 [wf.publishedby] => 1 [wf.linktext] => Топовый сервис для автосерфинга в интернете [wf.menutitle] => Топовый сервис для автосерфинга в интернете [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [wf.alias_visible] => 0 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [wf.title] => Топовый сервис для автосерфинга в интернете ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/zarabotok-v-internete-bez-vlozhenij/ [title] => Заработок в интернете без вложений [wf.docid] => 98 [wf.type] => document [wf.pagetitle] => Заработок в интернете без вложений [wf.longtitle] => [wf.description] => [wf.alias] => zarabotok-v-internete-bez-vlozhenij [wf.attributes] => title="Про заработок в интернете на пассиве" [attributes] => title="Про заработок в интернете на пассиве" [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 21 [wf.menuindex] => 18 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591460988 [wf.editedby] => 1 [wf.editedon] => 1591462608 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1591460940 [wf.publishedby] => 1 [wf.linktext] => <i class="fas fa-comments-dollar"></i> Заработок [wf.menutitle] => <i class="fas fa-comments-dollar"></i> Заработок [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => zarabotok-v-internete-bez-vlozhenij/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.subitemcount] => 2 [wf.idx] => 19 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 100 [type] => document [pagetitle] => gggggg [longtitle] => [description] => [alias] => gggggg [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => [content] => [richtext] => 1 [template] => 6 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591520617 [editedby] => 1 [editedon] => 1591521052 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => gggggg [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => gggggg [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [alias_visible] => 1 [idx] => 1 [last] => [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/gggggg [title] => gggggg [wf.docid] => 100 [wf.type] => document [wf.pagetitle] => gggggg [wf.longtitle] => [wf.description] => [wf.alias] => gggggg [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591520617 [wf.editedby] => 1 [wf.editedon] => 1591521052 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => gggggg [wf.menutitle] => gggggg [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => gggggg [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 2 ) ) [wf.alias_visible] => 1 [wf.idx] => 1 [wf.last] => [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/gggggg [wf.title] => gggggg ) Array ( [id] => 99 [type] => document [pagetitle] => Топовый сервис для автосерфинга в интернете [longtitle] => Топовый сервис для автосерфинга в интернете [description] => [alias] => topovyij-servis-dlya-avtoserfinga-v-internete [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 98 [isfolder] => 0 [introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [richtext] => 1 [template] => 6 [menuindex] => 17 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1591465279 [editedby] => 1 [editedon] => 1591528609 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1591468680 [publishedby] => 1 [menutitle] => Топовый сервис для автосерфинга в интернете [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => topovyij-servis-dlya-avtoserfinga-v-internete [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [alias_visible] => 0 [idx] => 2 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [title] => Топовый сервис для автосерфинга в интернете [wf.docid] => 99 [wf.type] => document [wf.pagetitle] => Топовый сервис для автосерфинга в интернете [wf.longtitle] => Топовый сервис для автосерфинга в интернете [wf.description] => [wf.alias] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 98 [wf.isfolder] => 0 [wf.introtext] => Многие знают, или хотя бы слышали об <b>"автосёрфинге"</b> <a href="http://www.wikiznanie.ru/ru-wz/index.php/%D0%90%D0%B2%D1%82%D0%BE%D1%81%D0%B5%D1%80%D1%84%D0%B8%D0%BD%D0%B3">вот</a> можете почитать, там всё коротко и доходчиво... [wf.content] => <p>В интернете есть немало подобных сервисов, но лучший из лучших однозначно изначально Немецкий портал <a href="http://www.ebesucher.ru/?ref=alamis" target="_blank">ebeSusher.ru</a>. Он славится своей е только простотой и богатым функционалом, но и тем что там можно подзарабоать.</p> <p><img class="responsive-img" src="img/zarabotok/2020-06-06_20-05-16.png" alt="" width="1099" height="784" /></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 17 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1591465279 [wf.editedby] => 1 [wf.editedon] => 1591528609 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1591468680 [wf.publishedby] => 1 [wf.linktext] => Топовый сервис для автосерфинга в интернете [wf.menutitle] => Топовый сервис для автосерфинга в интернете [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => topovyij-servis-dlya-avtoserfinga-v-internete [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1170 ) ) [wf.alias_visible] => 0 [wf.idx] => 2 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/topovyij-servis-dlya-avtoserfinga-v-internete [wf.title] => Топовый сервис для автосерфинга в интернете ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/zarabotok-v-internete-bez-vlozhenij/ [wf.title] => Заработок в интернете без вложений ) Array ( [id] => 69 [type] => document [pagetitle] => UpgradeMODX [longtitle] => [description] => View this resource to check for upgrades if your MODX version shows no widget [alias] => upgrade-modx [link_attributes] => [published] => 0 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => [[!UpgradeMODXWidget]] [richtext] => 1 [template] => 0 [menuindex] => 19 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1538651038 [editedby] => 0 [editedon] => 0 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 0 [publishedby] => 0 [menutitle] => UpgradeMODX [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => upgrade-modx [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [idx] => 20 [last] => [level] => 1 [children] => 0 [wrapper] => [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/upgrade-modx [title] => UpgradeMODX [wf.docid] => 69 [wf.type] => document [wf.pagetitle] => UpgradeMODX [wf.longtitle] => [wf.description] => View this resource to check for upgrades if your MODX version shows no widget [wf.alias] => upgrade-modx [wf.attributes] => [attributes] => [wf.published] => 0 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => [[!UpgradeMODXWidget]] [wf.richtext] => 1 [wf.template] => 0 [wf.menuindex] => 19 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1538651038 [wf.editedby] => 0 [wf.editedon] => 0 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 0 [wf.publishedby] => 0 [wf.linktext] => UpgradeMODX [wf.menutitle] => UpgradeMODX [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => upgrade-modx [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.idx] => 20 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/upgrade-modx [wf.title] => UpgradeMODX ) Array ( [id] => 102 [type] => document [pagetitle] => Полезные сервисы [longtitle] => [description] => [alias] => poleznyie-servisyi [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 27 [menuindex] => 20 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1598288909 [editedby] => 1 [editedon] => 1598289997 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1598288880 [publishedby] => 1 [menutitle] => <i class="fab fa-battle-net"></i> Полезные сервисы [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => poleznyie-servisyi/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 1 [children] => 1 [idx] => 21 [last] => [level] => 1 [wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 103 [type] => document [pagetitle] => Протестируйте Ваши письма на СПАМ [longtitle] => [description] => [alias] => protestirujte-vashi-pisma-na-spam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 102 [isfolder] => 0 [introtext] => [content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [richtext] => 1 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1598290345 [editedby] => 1 [editedon] => 1610296198 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1598290320 [publishedby] => 1 [menutitle] => Протестируйте Ваши письма на СПАМ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [alias_visible] => 0 [idx] => 1 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [title] => Протестируйте Ваши письма на СПАМ [wf.docid] => 103 [wf.type] => document [wf.pagetitle] => Протестируйте Ваши письма на СПАМ [wf.longtitle] => [wf.description] => [wf.alias] => protestirujte-vashi-pisma-na-spam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 102 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1598290345 [wf.editedby] => 1 [wf.editedon] => 1610296198 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1598290320 [wf.publishedby] => 1 [wf.linktext] => Протестируйте Ваши письма на СПАМ [wf.menutitle] => Протестируйте Ваши письма на СПАМ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [wf.alias_visible] => 0 [wf.idx] => 1 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.title] => Протестируйте Ваши письма на СПАМ ) </ul> [classes] => [classnames] => [classNames] => [link] => http://ru7lan.ru/poleznyie-servisyi/ [title] => Полезные сервисы [wf.docid] => 102 [wf.type] => document [wf.pagetitle] => Полезные сервисы [wf.longtitle] => [wf.description] => [wf.alias] => poleznyie-servisyi [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 27 [wf.menuindex] => 20 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1598288909 [wf.editedby] => 1 [wf.editedon] => 1598289997 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1598288880 [wf.publishedby] => 1 [wf.linktext] => <i class="fab fa-battle-net"></i> Полезные сервисы [wf.menutitle] => <i class="fab fa-battle-net"></i> Полезные сервисы [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => poleznyie-servisyi/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 1 [wf.subitemcount] => 1 [wf.idx] => 21 [wf.last] => [wf.level] => 1 [wf.wrapper] => <ul class="" id="nav-mobile">Array ( [id] => 103 [type] => document [pagetitle] => Протестируйте Ваши письма на СПАМ [longtitle] => [description] => [alias] => protestirujte-vashi-pisma-na-spam [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 102 [isfolder] => 0 [introtext] => [content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [richtext] => 1 [template] => 6 [menuindex] => 0 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1598290345 [editedby] => 1 [editedon] => 1610296198 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1598290320 [publishedby] => 1 [menutitle] => Протестируйте Ваши письма на СПАМ [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [alias_visible] => 0 [idx] => 1 [last] => 1 [level] => 2 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [title] => Протестируйте Ваши письма на СПАМ [wf.docid] => 103 [wf.type] => document [wf.pagetitle] => Протестируйте Ваши письма на СПАМ [wf.longtitle] => [wf.description] => [wf.alias] => protestirujte-vashi-pisma-na-spam [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 102 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <p><a href="https://www.mail-tester.com/">https://www.mail-tester.com/</a></p> <p><a href="https://mxtoolbox.com/">https://mxtoolbox.com/</a></p> <p><a href="https://www.maxmind.com/en/locate-my-ip-address">Геоданные по базе maxmind</a></p> [wf.richtext] => 1 [wf.template] => 6 [wf.menuindex] => 0 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1598290345 [wf.editedby] => 1 [wf.editedon] => 1610296198 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1598290320 [wf.publishedby] => 1 [wf.linktext] => Протестируйте Ваши письма на СПАМ [wf.menutitle] => Протестируйте Ваши письма на СПАМ [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => Array ( [hitspage] => Array ( [hitts] => 1284 ) ) [wf.alias_visible] => 0 [wf.idx] => 1 [wf.last] => 1 [wf.level] => 2 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://ru7lan.ru/poleznyie-servisyi/protestirujte-vashi-pisma-na-spam [wf.title] => Протестируйте Ваши письма на СПАМ ) </ul> [wf.classes] => [wf.classnames] => [wf.classNames] => [wf.link] => http://ru7lan.ru/poleznyie-servisyi/ [wf.title] => Полезные сервисы ) Array ( [id] => 80 [type] => document [pagetitle] => камера [longtitle] => [description] => [alias] => kamera [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 0 [isfolder] => 0 [introtext] => [content] => <iframe src="//ipeye.ru/ipeye_service/api/iframe.php?iframe_player=1&dev=d7b92541b4914c8e98104cba907864f8&autoplay=1&archive=1" width="800" height="600" frameBorder="0" seamless="seamless" allowfullscreen>Ваш браузер не поддерживает фреймы!</iframe> [richtext] => 0 [template] => 5 [menuindex] => 21 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1563796516 [editedby] => 1 [editedon] => 1563798286 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1563796500 [publishedby] => 1 [menutitle] => камера [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 1 [class_key] => MODX\Revolution\modDocument [context_key] => web [content_type] => 1 [uri] => kamera [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [alias_visible] => 0 [idx] => 22 [last] => 1 [level] => 1 [children] => 0 [wrapper] => [classnames] => last [classNames] => last [classes] => class="last" [link] => http://ru7lan.ru/kamera [title] => камера [wf.docid] => 80 [wf.type] => document [wf.pagetitle] => камера [wf.longtitle] => [wf.description] => [wf.alias] => kamera [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 0 [wf.isfolder] => 0 [wf.introtext] => [wf.content] => <iframe src="//ipeye.ru/ipeye_service/api/iframe.php?iframe_player=1&dev=d7b92541b4914c8e98104cba907864f8&autoplay=1&archive=1" width="800" height="600" frameBorder="0" seamless="seamless" allowfullscreen>Ваш браузер не поддерживает фреймы!</iframe> [wf.richtext] => 0 [wf.template] => 5 [wf.menuindex] => 21 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1563796516 [wf.editedby] => 1 [wf.editedon] => 1563798286 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1563796500 [wf.publishedby] => 1 [wf.linktext] => камера [wf.menutitle] => камера [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 1 [wf.class_key] => MODX\Revolution\modDocument [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => kamera [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.alias_visible] => 0 [wf.idx] => 22 [wf.last] => 1 [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => last [wf.classNames] => last [wf.classes] => class="last" [wf.link] => http://ru7lan.ru/kamera [wf.title] => камера )
menu
This is our big Tagline!
Here's our small slogan.
Left Aligned Caption
Here's our small slogan.
Right Aligned Caption
Here's our small slogan.
This is our big Tagline!
Here's our small slogan.
ааа