<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7696178392258410477</id><updated>2014-10-07T07:27:13.685+03:00</updated><title type='text'>Beta v.001</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://forum-24.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7696178392258410477/posts/default'/><link rel='alternate' type='text/html' href='http://forum-24.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Chernivtsi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>1</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7696178392258410477.post-1148418322336910911</id><published>2013-09-08T19:47:00.004+03:00</published><updated>2013-09-09T16:19:35.316+03:00</updated><title type='text'>.xml</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;&amp;lt;modification&amp;gt;&lt;/b&gt; - самый главный родитель, он может быть только один во всем файле.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;id&amp;gt;&lt;/b&gt; - это название и идентификатор модуля. Это любой текст.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;version&amp;gt;&lt;/b&gt; - версия модификации в формате &quot;1.0.0&quot;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;vqmver&amp;gt;&lt;/b&gt; - это минимальная версия vQmo в формате &quot;1.0.0&quot;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;author&amp;gt;&lt;/b&gt; - имя автора&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;file&amp;gt;&lt;/b&gt; - имя изменяемого файла. Задается от корня сайта, где лежит index.php (например catalog/controller/product.php). Этот тег можо несколько раз использовать во всем .xml файле&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;operation&amp;gt;&lt;/b&gt; - это обертка над конкретной операцией с файлом, определенном в теге file. Аттрибут &quot;errors&quot; может иметь два значения &quot;skip&quot;(пропустить ошибку и продолжить работу модуля) и &quot;abort&quot;(откатить все изменения)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&amp;lt;search&amp;gt;&lt;/b&gt; - первый шаг выполнения модификации. Найти можно только одну строку. Автоматически обрезаются пробелы и разрывы строк. Этот тег может быть только один по отношению к тегу &amp;lt;operation&amp;gt;. Рекомендуется использовать CDATA для оборачивания кода. Обязательный атрибут - &quot;position&quot;, может принимать значения before, after, replace, top, bottom и all.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;* replace&lt;/b&gt; - заменит весь код указанный в &amp;lt;search&amp;gt; на код указанные в теге &amp;lt;add&amp;gt;. Используется по умолчанию.&lt;br /&gt;&lt;b&gt;* before&lt;/b&gt; - вставит данные из &amp;lt;add&amp;gt; перед данными из &amp;lt;search&amp;gt;&lt;br /&gt;&lt;b&gt;* after&lt;/b&gt; - вставит данные из &amp;lt;add&amp;gt; после данными из &amp;lt;search&amp;gt;&lt;br /&gt;&lt;b&gt;* top&lt;/b&gt; - вставит данные из &amp;lt;add&amp;gt; в самом начале файла. Данные из &amp;lt;search&amp;gt; будут проигнорированны.&lt;br /&gt;&lt;b&gt;* bottom&lt;/b&gt; - вставит данные из &amp;lt;add&amp;gt; в конце файла. Данные из &amp;lt;search&amp;gt; будут проигнорированны.&lt;br /&gt;&lt;b&gt;* all&lt;/b&gt; - заменит все данные в файле данными из &amp;lt;add&amp;gt;. Данные из &amp;lt;search&amp;gt; будут проигнорированны.&lt;br /&gt;&lt;br /&gt;Необязательный атрибут - &quot;offset&quot;, используется для работы с позицией вставки кода.&lt;br /&gt;&lt;br /&gt;* Если в &quot;position&quot; установлено &quot;before&quot; и &quot;offset&quot; установлено 3, тогда данные из &amp;lt;add&amp;gt; будут вставлены на 3 строки до искомых данных&lt;br /&gt;* Если в &quot;position&quot; установлено &quot;after&quot; и &quot;offset&quot; установлено 3, тогда данные из &amp;lt;add&amp;gt; будут вставлены на 3 строки после искомых данных&lt;br /&gt;* Если в &quot;position&quot; установлено &quot;replace&quot; и &quot;offset&quot; установлено 3, тогда будут искомые данные будут заменены на данные из &amp;lt;add&amp;gt;&lt;br /&gt;* Если в &quot;position&quot; установлено &quot;top&quot; и &quot;offset&quot; установлено 3, тогда данные вставятся после 3 строк от начала файла&lt;br /&gt;* Если в &quot;position&quot; установлено &quot;bottom&quot; и &quot;offset&quot; установлено 3, тогда данные вставятся после 3 строк с конца файла&lt;br /&gt;&lt;br /&gt;Необязательный атрибут - &quot;index&quot;, для указания, какие найденные экземпляры кода из тегов &amp;lt;search&amp;gt; должны быть учтены. Если мы ищем &quot;echo&quot; и найдено 5 &quot;echo&quot;, но нам нужны только первое и третье, тогда мы можем использовать index=&quot;1,3&quot;. Запятая для определения нескольки елементов. Для работы со всеми найденными елементами нужно использовать index=&quot;false&quot;.&lt;br /&gt;Необязательный атрибут - &quot;regex&quot;. Устанавливается в true, если поеск выполнятся с помощью регулярного выражени. Чтобы выполнять обычный поиск установите параметр в false(стоит по умолчанию)&lt;br /&gt;Необязательный атрибут - &quot;trim&quot;. Если нужно искать без обрезания пробелов - устанавливаем в false. По умолчанию пробелы обрезаются и параметр установлен в true. &amp;lt;add&amp;gt; - Это второй этам нашей работы с файлом. Может состоять из нескольких линий. Обязательно только один на одну операцию с файлом. Нужно оборачивать код в CDATA.&lt;br /&gt;Необязательный атрибут - &quot;trim&quot;. Используется также, как и при поиске, но по умолчанию установлен false(пробелы не обрезаются)&lt;br /&gt;&amp;lt;![CDATA[ ]]&amp;gt; - это CDATA xml теги. Означает, что данные в них не нужно обрабатывать как xml&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forum-24.blogspot.com/feeds/1148418322336910911/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://forum-24.blogspot.com/2013/09/blog-post_8.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7696178392258410477/posts/default/1148418322336910911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7696178392258410477/posts/default/1148418322336910911'/><link rel='alternate' type='text/html' href='http://forum-24.blogspot.com/2013/09/blog-post_8.html' title='.xml'/><author><name>Chernivtsi</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>