Как создать vqmod, чтобы не выводил определенные блоки. ID class и др. Просто один class находится во многих файлах, а надо удалить большинстве, оставить только в некоторых tpl файлах.
как вариант можно сделать с jq вот пример Код: $(document).ready(function(){ $('#menu > ul > li:first').css({ background:'none' }) $('#menu1 > ul > li:first').css({ background:'none' }) } ); })
Если я правильно понял, то вместо #menu1 указываем id=nazvanie => #nazvanie А вместо li:first указываем nazvaniefaila.tpl => li:nazvaniefaila.tpl Только не пойму как все анулируется?
неее tpl файл он не удалит допустим тебе надо убрать карзину $(document).ready(function(){ $('#cart').css({ dispaly:'none' }) } ); }) а вобше почему бы его е убрать в tpl файлах ?
а вобше почему бы его е убрать в tpl файлах ? Согласен, одну корзину можно удалить. А если например (Есть наличие) показывает во многих катигориях (рекомендуем, новые поступления, и многие другие.) и модулях то все коды вырезать искать просто долго времени занимает. Да и на будущее вдрук какой то модуль установить а там как раз забудешь. Что очень удобно будет, один раз написал и все проблемы.
А что сложного, создаёте vqmod файл, в нём указываете пути к нужным файлам, задаёте поиск нужного блока в этих файлах и добавляете ему стиль display: none например.
Если бы я знал как, то не спрашивал бы. Я ни разу не создавал для vqmod файлы, даже не знаю с чего начать ((( По какому правилу работает вообще vqmod
\Спасибо за помощь, то что на сайте я начал удалять код по тихоньку и вообще сайт у меня интимного характера. Не очень то хочется выложить. Просто сами коды долго искать в файлах, каких они находятся а в каких нет. Основные удалил,как в сатегориях, рекомендуемых. catalog/view/theme/universal-purple/template/product Во всех этих файлах удалил КОД <div class="listing_button"> но тут описание </div>
Код: <?xml version="1.0" encoding="UTF-8"?> <modification> <id>asdasdas</id> <version>1.5.x</version> <vqmver>0.1 beta</vqmver> <author>css</author> <file name="catalog/view/theme/universal-purple/template/product.tpl"> <operation> <search position="replace"><![CDATA[ <div class="listing_button"> ]]></search> <add><![CDATA[ <div class="listing_button" style="display:none;"> ]]></add> </operation> </file> </modification> ну вот накидал должно работать
Как добавить код в начале строки ? Код: <file name="catalog/controller/product/product.php"> <operation> <search position="replace"><![CDATA[ Не знаю что писать чтобы [B] Код который должен быть [/B]находился в первых строчках. ]]></search> <add><![CDATA[ [B]Код который должен быть[/B] ]]></add> </operation>
Что за начало строки? В <search position="replace"><![CDATA[тут код, который нужно найти]]></search> "replace" - это замена "before" - вставить код из add до искомого куска "after" - вставить код из add после искомого куска а в общем вот - http://tvorzasp.com/blog/ustanovka-i-ispolzovanie-vqmod/
Прочитал, все понял только одно не могу понять, что значит Если в "position" установлено "after" и "offset" установлено 3, тогда данные из <add> будут вставлены на 3 строки после искомых данных Что значит установлено 3 ? А если у меня на третьей строке код, он что их удалит? или просто на одну строку ниже опустит?
passtools, Например если <search position="after" offset="3"><![CDATA[КОД]]></search> то ето означет, что данные будут вставляться на 3 строке после искомых данных. Если <search position="before" offset="3"><![CDATA[КОД]]></search> то выше 3 строк искомых данных Если <search position="replace" offset="3"><![CDATA[КОД]]></search> то будет заменять искомую строку и еще 3
а пустые строки тоже считает или только с кодом ? да и если код на 3ей строке вставляет на 4ую или же так чтобы вставляемая инфа была 3ей по счёту ?