Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.
Telderi - здесь покупаю сайты для дальнейшего заработка.

Партнеры

dofollow блог на dle

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>)



Вот и все !

Теги: dofollow, блог

Другие новости по теме:

| Пишет: Вадим | 11 декабря 2011 12:37 | Сообщений: 0 | Новостей: 0
Спасибо конечно, но вот все же - а можно сделать поле и МАЙЛ и сайт? + конечно имя автора.
Как бы так
Ваше имя:
Ваш майл:
Ваш сайт:

Просто иногда майл нужен для подписки