dofollow блог на dle

dofollow блог на dle

Привет web-мастерюги ! Сегодня хотел бы поделиться с вами небольшим хаком для dle. А именно — как сделать на dle комментариях дополнительное поле «ссылку на сайт»
Долго я мучалься с этим вопросом — как же сделать dofollow коментарии на dle. Мне предлагали поставить disqus? но я отказался. Так же предлагали поставить вордперсс. Переставлять на WP Я не хотел, так что начал рыться в исходных файлах.[

dofollow блог на dle

Привет web-мастерюги ! Сегодня хотел бы поделиться с вами небольшим хаком для dle. А именно — как сделать на dle комментариях дополнительное поле «ссылку на сайт»

Долго я мучалься с этим вопросом — как же сделать dofollow коментарии на dle. Мне предлагали поставить disqus? но я отказался. Так же предлагали поставить вордперсс. Переставлять на WP Я не хотел, так что начал рыться в исходных файлах.

И вот что нарыл:

открываем файл engineclassescomments.class.php

Находим строчку:
$tpl->set( ‘{author}’, «<a href=»mailto:».htmlspecialchars($row[’gast_email’], ENT_QUOTES).»»>» . $row[‘gast_name’] . «</a>» );

И заменяем её на:

$tpl->set( ‘{author}’, «[noleech]<a target=’_blank’ href=»http://».htmlspecialchars($row[‘gast_email’],ENT_QUOTES).»»>» . $row[‘gast_name’] . «</a>[/noleech]» );

P.S.:
[noleech] и [/noleech]
убираем, если у вас не стоит модуль Dude Smart Leech

В этом файле: /engine/modules/addcomments.php

Находим и удаляем эту строку:

if( $mail != «» ) {
    if( !preg_match( «/^[.A-z0-9_-]+[@][A-z0-9_-]+([.][A-z0-9_-]+)+[A-z]{1,4}$/», $mail ) ) {
        $stop[] = $lang[‘news_err_10’];
        $CN_HALT = TRUE;
    }

}

В этом файле: templatesВаш_шаблонaddcomments.tpl

Меняем
E-Mail:

На
* Ваш сайт: (без «<b>http://</b>)

Вот и все !

Сентябрь 2017
Пн Вт Ср Чт Пт Сб Вс
« Авг    
 123
45678910
11121314151617
18192021222324
252627282930