Багато хто знає, що вставка посилань в матеріали DataLife Engine здійснюється двома способами: тег [url], який, в свою чергу, при публікації замінюється тегом «a href» і [leech]. Останній замінюється захищеної посиланням типу «/engine/go.php?url=aHR0cHM6Ly9hZGJsb2NrcGx1cy5vcmc=». Вона не передає вага. А тому всі зовнішні посилання рекомендується публікувати саме таким способом.
Правда, при використанні цього способу є один мінус: клікнувши на таке посилання, ми відкриваємо сайт в цій же вкладці, а значить - втрачаємо відвідувачів.
Для вирішення цієї проблеми нам необхідно реалізувати відкриття посилання в новій вкладці. І щоб «змусити» тег [leech] це робити, рекомендуємо наступне:
1. Підключіться до вашого сайту по FTP.
2. Відкрийте файл parse.class.php, який знаходиться в папці / engine / classes /.
3. Знайдіть:
$ Txt = preg_replace_callback ( "# <! - dle_leech_begin -> <a href="(.+?)"(.+?)> (. +?) </a> <! - dle_leech_end -> # i ", array (& $ this, 'decode_leech'), $ txt);
І замініть на:
$ Txt = preg_replace_callback ( "# <! - dle_leech_begin -> <a target="_blank" href="(.+?)"(.+?)> (. +?) </a> <! - dle_leech_end -> # i ", array (& $ this, 'decode_leech'), $ txt);
4. Налаштування закінчена.
Якщо у вас вже є посилання такого типу в старих матеріалах, то зробіть перебудову публікацій. Для цього треба зайти в панель управління вашим сайтом (розділ «Програми», пункт «Перебудова публікацій»).
Після цього на сторінці в блоці «Перебудова публікацій» натисніть «Почати перестроювання». По закінченню очистіть кеш самого сайту на головній сторінці панелі управління.
Php?