Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
Сохраняем тИЦ и google PR
#1
Среда, 23.06.2010, 22:44
Скиф(Svoboda)
Проверенный
Сообщения: 214
Репутация: 626
http://www.stalkersvolya.ru/_fr/3/5952685.jpg - Скриншот
Если у вас есть хороший проект, то вы наверняка замечали, что у вас регаются пользователи, чтобы написать всего лишь один комментарий, типа: "Спасибо за ресурс!", "Мда, неплохо...", "Огромное человеческое спасбо!" и многие другие...

На самом деле это боты (в большинстве случаев), которые отнимают у вас тИЦ и/или PR.

-Какими способами?
-Элементарно:
1. Если у вас разрешено добавлять комментарии гостям, то они вместо е-майла пишут свой сайт... Это +1 внешняя ссылка...
2. В поле "Информация о себе" они пишут URL-ы. Это + одна или несколько внешних ссылок!!!
3. В самих сообщениях пишут URL-ы сайтов как напрямую (через url= )? так и через смайлики (чтобы незаметно было)

Далее я расскажу как избавиться и предотвращать внешние ссылки...

I. Убираем "гостевые ссылки" из комментариев

1-й способ - админ-панель
АдмиЦентр -> Настройка системы -> Настройки комментариев -> Разрешить комментировать новости -> НЕТ

2-й способ - запрет чтения для определенных групп

Открываем engine/modules/show.full.php
Находим:
} else {

$tpl->set( '{edit-date}', "" );
$tpl->set( '{editor}', "" );
$tpl->set( '{edit-reason}', "" );
$tpl->set_block( "'\[edit-date\](.*?)\[/edit-date\]'si", "" );
$tpl->set_block( "'\[edit-reason\](.*?)\[/edit-reason\]'si", "" );
}

Ниже вставляем:
if (strpos ( $tpl->copy_template, "[not-group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[not-group=(.+?)\](.*?)\[/not-group\]#ies", "check_group('\1', '\2', false)", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "[group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[group=(.+?)\](.*?)\[/group\]#ies", "check_group('\1', '\2')", $tpl->copy_template );
}

Открываем engine/modules/lastcomments.php
Находим:
} else {
$tpl->set_block( "'\[signature\](.*?)\[/signature\]'si", "" );
}

Ниже вставляем:
if (strpos ( $tpl->copy_template, "[not-group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[not-group=(.+?)\](.*?)\[/not-group\]#ies", "check_group('\1', '\2', false)", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "[group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[group=(.+?)\](.*?)\[/group\]#ies", "check_group('\1', '\2')", $tpl->copy_template );
}

Открываем templates/ВАШ_ШАБЛОН/comments.tpl
Находим:
{author}

Заменяем на:
[not-group=5]{author}[/not-group]

Где 5 - это id группы. В данном случае мы запрещаем просмотр гостям и поисковикам, чтобы они не видели ссылки.
ID на вашем сайте вы можете узнать в АдминЦентре -> Настройка групп пользователей

3-й способ - разрешаем чтение только определенным группам

Открываем engine/modules/show.full.php
Находим:
} else {

$tpl->set( '{edit-date}', "" );
$tpl->set( '{editor}', "" );
$tpl->set( '{edit-reason}', "" );
$tpl->set_block( "'\[edit-date\](.*?)\[/edit-date\]'si", "" );
$tpl->set_block( "'\[edit-reason\](.*?)\[/edit-reason\]'si", "" );
}
Ниже вставляем:
if (strpos ( $tpl->copy_template, "[not-group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[not-group=(.+?)\](.*?)\[/not-group\]#ies", "check_group('\1', '\2', false)", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "[group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[group=(.+?)\](.*?)\[/group\]#ies", "check_group('\1', '\2')", $tpl->copy_template );
}

Открываем engine/modules/lastcomments.php
Находим:
} else {
$tpl->set_block( "'\[signature\](.*?)\[/signature\]'si", "" );
}

Ниже вставляем:
if (strpos ( $tpl->copy_template, "[not-group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[not-group=(.+?)\](.*?)\[/not-group\]#ies", "check_group('\1', '\2', false)", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "[group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[group=(.+?)\](.*?)\[/group\]#ies", "check_group('\1', '\2')", $tpl->copy_template );
}

Открываем templates/ВАШ_ШАБЛОН/comments.tpl
Находим:
{author} (а также ключевую фразу по вашему дизайну, например "{author} пишет"

Заменяем на (по дефолту):
[group=1,2,3,4]{author}[/group]

Здесь мы разрешаем чтение группам Администраторы, Главные редакторы, Журналисты, Посетители (то есть всем кроме группы 5 - гости, то есть запрет поисковикам и гостям)
ID на вашем сайте вы можете узнать в АдминЦентре -> Настройка групп пользователей

4-й способ - банальный noindex
Открываем templates/ВАШ_ШАБЛОН/comments.tpl
Находим:
{author}

Заменяем на:
<noindex>{author}</noindex>
II. Убираем внешние ссылки из поля "О себе"

1-й способ - запрет чтения поля для определенных групп

Открываем engine/modules/profile.php
Находим:
} else {

$tpl->set_block( "'\[signature\](.*?)\[/signature\]'si", "" );

}

Ниже вставляем:
if (strpos ( $tpl->copy_template, "[not-group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[not-group=(.+?)\](.*?)\[/not-group\]#ies", "check_group('\1', '\2', false)", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "[group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[group=(.+?)\](.*?)\[/group\]#ies", "check_group('\1', '\2')", $tpl->copy_template );
}

Открываем templates/ВАШ_ШАБЛОН/userinfo.tpl
Находим:
Немного о себе:
{info}

Заменяем на:
[not-group=5]
Немного о себе:
{info}
[/not-group]

Где 5 - это id группы. В данном случае мы запрещаем просмотр гостям и поисковикам, чтобы они не видели ссылки.
ID на вашем сайте вы можете узнать в АдминЦентре -> Настройка групп пользователей

2-й способ - разрешение чтения поля только определенным группам

Открываем engine/modules/profile.php
Находим:
} else {

$tpl->set_block( "'\[signature\](.*?)\[/signature\]'si", "" );

}
Ниже вставляем:
if (strpos ( $tpl->copy_template, "[not-group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[not-group=(.+?)\](.*?)\[/not-group\]#ies", "check_group('\1', '\2', false)", $tpl->copy_template );
}

if (strpos ( $tpl->copy_template, "[group=" ) !== false) {
$tpl->copy_template = preg_replace ( "#\[group=(.+?)\](.*?)\[/group\]#ies", "check_group('\1', '\2')", $tpl->copy_template );
}

Открываем templates/ВАШ_ШАБЛОН/userinfo.tpl
Находим:
Немного о себе:
{info}

Заменяем на (по дефолту):
[group=1,2,3,4]
Немного о себе:
{info}
[/group]

Здесь мы разрешаем чтение группам Администраторы, Главные редакторы, Журналисты, Посетители (то есть всем кроме группы 5 - гости, то есть запрет поисковикам и гостям)
ID на вашем сайте вы можете узнать в АдминЦентре -> Настройка групп пользователей

3-й способ - удаление поля
Открываем templates/ВАШ_ШАБЛОН/userinfo.tpl
Находим:
Немного о себе:
{info}

Удаляем :
Немного о себе:
{info}

4-й способ - банальный noindex
Открываем templates/ВАШ_ШАБЛОН/userinfo.tpl
Находим:
Немного о себе:
{info}

Заменяем на:
<noindex>
Немного о себе:
{info}
</noindex>

III. Предотвращаем появление внешних ссылок из самих комментариев

Открываем engine/modules/addcomments.php
Находим:
if( strlen( $name ) > 50 ) {
$stop[] = $lang['news_err_1'];
$CN_HALT = TRUE;
}

Ниже вставляем:
if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['name']))
{
$stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!";
$CN_HALT = TRUE;
}

Этот способ нашел на каком-то сайте...

Вот вроде бы и всё, возможно что-то забыл написать из того, что хотел)))
Все эти способы просты и большинство их может сделать самостоятельно, так что меня не вините за простоту

ЗЫ на картинку внимание особо не обращайте, рисовал на скорую руку, чтобы новость не была сплошным текстом, это же некрасиво ))

Автор: неизвестен
Источник : www.stalkersvolya.ru

BaseGame.Biz замечательный игровой портал об играх в России и не только
Здесь вы найдете любые программы для вашего ПК и скачаете совершенно Бесплатно ! Без вирусов и угроз! www.SW-P.Ru - сайт, где можно бесплатно скачать самое новое программное обеспечение для мобильных телефонов и компьютеров и не только. У нас есть полезные статьи, интересные новости и полезные программы для вас!
#2
Среда, 23.06.2010, 22:47
dоza
Заблокированные
Сообщения: 3673
Репутация:
Скиф(Svoboda), только для dle? На ipb 3.0 работает?
#3
Четверг, 24.06.2010, 00:30
Скиф(Svoboda)
Проверенный
Сообщения: 214
Репутация: 626
d0za, я точно незнаю, но мне кажеться что можно.
BaseGame.Biz замечательный игровой портал об играх в России и не только
Здесь вы найдете любые программы для вашего ПК и скачаете совершенно Бесплатно ! Без вирусов и угроз! www.SW-P.Ru - сайт, где можно бесплатно скачать самое новое программное обеспечение для мобильных телефонов и компьютеров и не только. У нас есть полезные статьи, интересные новости и полезные программы для вас!
#4
Пятница, 20.08.2010, 19:18
DimixXx
Проверенный
Сообщения: 660
Репутация: 634
спс! щас сделаю всё как ты сказаЛ))
#5
Пятница, 20.08.2010, 21:44
xiME
Проверенный
Сообщения: 412
Репутация: 457
спасибо эко класная стотья была такая проблема.
#6
Воскресенье, 22.08.2010, 11:40
A1exRus
Проверенный
Сообщения: 649
Репутация: 785
Скиф(Svoboda), спасибо за инфу, очень интересно, испробую на практике
#7
Среда, 25.08.2010, 01:55
black_seo
Пользователь
Сообщения: 39
Репутация: 61
хм... стоит задуматься.. у меня комменты открыты :)
нажми на " www "
#8
Четверг, 26.08.2010, 14:49
TAURON
Пользователь
Сообщения: 60
Репутация: 116
Спасибо очень помог. А то просто уже надоело все время вручную чистить комменты которые имеют спам(
http://freelance.ru/users/TAURON/ - Страница на Freelance
#9
Понедельник, 30.08.2010, 15:49
strepsil
Проверенный
Сообщения: 235
Репутация: 87
Спс за статью
Вторник, 07.09.2010, 07:40
Mensel
Пользователь
Сообщения: 78
Репутация: 127
Скиф(Svoboda), да инфа конечно полезная. Но мне кажется проще сделать
Разрешить индексацию поисковыми системами ссылок опубликованных в комментариях
Если 'Нет', то для поисковых систем будет запрещено проходить по ссылкам которые ваши пользователи будут публиковать в комментариях.
Поставить Нет, тогда и смысла нету терять тиц...
Админ сайтов.
www.evilgames.ru
www.minicrafts.ru
www.jetix.ws
Вторник, 21.09.2010, 20:48
Air_D
Заблокированные
Сообщения: 90
Репутация: -85
Mensel прав. У меня например такой ресурс и политика, что регистрация не обязательная. Просто еще можно в тпл с коментами лобавить ноу индекс и всё. Или же способ Mensela
RuCover.com - DVD, CD, Javel и другие обложки для вас.
Воскресенье, 26.09.2010, 21:55
mp3shnik
Проверенный
Сообщения: 769
Репутация: 685
щас попробую! y
Продам базу для повышения Тиц и PR, (есть пример)
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz