BuHoBeH 0 Опубликовано: 29 декабря 2019 Рассказать Опубликовано: 29 декабря 2019 Добрый вечер, подскажите как можно "плагином" убрать с сайта "keywords". Знаю что можно в /engine/engine.php удалить: <meta name="keywords" content="{$metatags['keywords']}" /> но я так понимаю что в DLe 13.3 лучше это делать через плагин, подскажите код для плагина. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 30 декабря 2019 Рассказать Опубликовано: 30 декабря 2019 Найти и заменить на пустую строку. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
BuHoBeH 0 Опубликовано: 30 декабря 2019 Рассказать Опубликовано: 30 декабря 2019 Автор 9 часов назад, Captain сказал: Найти и заменить на пустую строку. я так понял ничего страшного если отсюда /engine/engine.php вырезать? без плагинов. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 30 декабря 2019 Рассказать Опубликовано: 30 декабря 2019 (изменено) 20 минут назад, BuHoBeH сказал: я так понял ничего страшного если отсюда /engine/engine.php вырезать? без плагинов. В чем сложность создать плагин в админ панели? Только кнопочки тыкать, ввести код, который найти и на что заменить (на символ пробела, например) Изменено 30 декабря 2019 пользователем webair 1 Цитата Ссылка на сообщение Поделиться на других сайтах
BuHoBeH 0 Опубликовано: 30 декабря 2019 Рассказать Опубликовано: 30 декабря 2019 Автор 25 минут назад, webair сказал: В чем сложность создать плагин в админ панели? Только кнопочки тыкать, ввести код, который найти и на что заменить (на символ пробела, например) никогда не делал плагины, не знаю как точно без ошибок его сделать 🙂 Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 30 декабря 2019 Рассказать Опубликовано: 30 декабря 2019 5 часов назад, BuHoBeH сказал: никогда не делал плагины, не знаю как точно без ошибок его сделать 🙂 Там сложно ошибиться. Всё когда то впервые. С наступающим ) 1 1 Цитата Ссылка на сообщение Поделиться на других сайтах
biruza 15 Опубликовано: 9 января 2020 Рассказать Опубликовано: 9 января 2020 В 30.12.2019 в 23:23, webair сказал: Там сложно ошибиться. Всё когда то впервые. я пробовала написать плагин, ничего не получилось. верю что сделать плагин легко, при условии, что человек программист/знает php или что-то в этом роде... но не все клиенты dle такие, вот в чем дело. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 9 января 2020 Рассказать Опубликовано: 9 января 2020 Сохранить код в формате .xml и загрузить плагин. <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>keywords</name> <description>Удаление метатега keywords.</description> <icon></icon> <version></version> <dleversion></dleversion> <versioncompare>less</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <needplugin></needplugin> <mnotice>0</mnotice> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <phpinstall><![CDATA[]]></phpinstall> <phpupgrade><![CDATA[]]></phpupgrade> <phpenable><![CDATA[]]></phpenable> <phpdisable><![CDATA[]]></phpdisable> <phpdelete><![CDATA[]]></phpdelete> <notice><![CDATA[]]></notice> <file name="engine/engine.php"> <operation action="replace"> <searchcode><![CDATA[<meta name="description" content="{$metatags['description']}"> <meta name="keywords" content="{$metatags['keywords']}">{$robots_meta}]]></searchcode> <replacecode><![CDATA[<meta name="description" content="{$metatags['description']}">{$robots_meta}]]></replacecode> </operation> </file> </dleplugin> Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 9 января 2020 Рассказать Опубликовано: 9 января 2020 2 часа назад, Captain сказал: Сохранить код в формате .xml и загрузить плагин. <?xml version="1.0" encoding="utf-8"?> <dleplugin> <name>keywords</name> <description>Удаление метатега keywords.</description> <icon></icon> <version></version> <dleversion></dleversion> <versioncompare>less</versioncompare> <upgradeurl></upgradeurl> <filedelete>0</filedelete> <needplugin></needplugin> <mnotice>0</mnotice> <mysqlinstall><![CDATA[]]></mysqlinstall> <mysqlupgrade><![CDATA[]]></mysqlupgrade> <mysqlenable><![CDATA[]]></mysqlenable> <mysqldisable><![CDATA[]]></mysqldisable> <mysqldelete><![CDATA[]]></mysqldelete> <phpinstall><![CDATA[]]></phpinstall> <phpupgrade><![CDATA[]]></phpupgrade> <phpenable><![CDATA[]]></phpenable> <phpdisable><![CDATA[]]></phpdisable> <phpdelete><![CDATA[]]></phpdelete> <notice><![CDATA[]]></notice> <file name="engine/engine.php"> <operation action="replace"> <searchcode><![CDATA[<meta name="keywords" content="{$metatags['keywords']}">]]></searchcode> <replacecode><![CDATA[]]></replacecode> </operation> </file> </dleplugin> А можно вообще вот так ) Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 10 января 2020 Рассказать Опубликовано: 10 января 2020 4 часа назад, webair сказал: А можно вообще вот так ) Вообще-то так : <operation action="replace"> <searchcode><![CDATA[<meta name="keywords" content="{$metatags['keywords']}">]]></searchcode> </operation> Выше, я просто пробел убрал из исходного кода, который добавляет {$robots_meta}, если он прописан на отдельной строке в engine. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.