X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Сохраняем тИЦ и google PR
Barezzz
Barezzz
Topic Starter сообщение 8.2.2009, 21:00; Ответить: Barezzz
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 261
Регистрация: 4.2.2008
Из: Moscow
Поблагодарили: 88 раз
Репутация:   14  


может и баян, но на мой взгляд что то в этом есть!

*** взято с 4дле.ру

Если у вас есть хороший проект, то вы наверняка замечали, что у вас регаются пользователи, чтобы написать всего лишь один комментарий, типа: "Спасибо за ресурс!", "Мда, неплохо...", "Огромное человеческое спасбо!" и многие другие...

На самом деле это боты (в большинстве случаев), которые отнимают у вас тИЦ и/или 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>

Сообщение отредактировал Barezzz - 8.2.2009, 21:03


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Barezzz
Barezzz
Topic Starter сообщение 8.2.2009, 21:02; Ответить: Barezzz
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 261
Регистрация: 4.2.2008
Из: Moscow
Поблагодарили: 88 раз
Репутация:   14  


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
Находим:
<br />Немного о себе:<br />{info}<br />

Заменяем на:
[not-group=5]<br />Немного о себе:<br />{info}<br />[/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
Находим:
<br />Немного о себе:<br />{info}<br />

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

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

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

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


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

Заменяем на:
<noindex><br />Немного о себе:<br />{info}<br /></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;
}


Сообщение отредактировал Barezzz - 8.2.2009, 21:03


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
xton
xton
сообщение 8.2.2009, 21:10; Ответить: xton
Сообщение #3


Оптимизаторр
*****

Группа: Active User
Сообщений: 748
Регистрация: 10.2.2008
Поблагодарили: 178 раз
Репутация:   20  


Статья хорошая, раньше не видел, но скажу и без нее сам всё делал, дастали боты и спамеры ...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DrKulak
DrKulak
сообщение 8.2.2009, 21:17; Ответить: DrKulak
Сообщение #4


Жизнь живу, жизнь учусь..
******

Группа: Active User
Сообщений: 1075
Регистрация: 4.9.2008
Из: Жуковка.
Поблагодарили: 255 раз
Репутация:   56  


Спасибо.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Loke
Loke
сообщение 8.2.2009, 21:31; Ответить: Loke
Сообщение #5


Участник
***

Группа: User
Сообщений: 100
Регистрация: 4.2.2009
Поблагодарили: 14 раз
Репутация:   -2  


Спасибо большое. Иногдаи копипаст на форуме полезен f_4866c2c501a2c.gif


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Root13
Root13
сообщение 8.2.2009, 21:45; Ответить: Root13
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 934
Регистрация: 9.3.2008
Из: Москва
Поблагодарили: 459 раз
Репутация:   68  


О! Давно искал. Спасибо.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
coolurik
coolurik
сообщение 8.2.2009, 21:52; Ответить: coolurik
Сообщение #7


спамер
******

Группа: Banned
Сообщений: 2411
Регистрация: 15.7.2008
Поблагодарили: 1326 раз
Репутация:   183  


Пригодиться скоро, то что нужно.


--------------------
спамер
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AleXSuS
AleXSuS
сообщение 8.2.2009, 21:53; Ответить: AleXSuS
Сообщение #8


Бывалый
****

Группа: User
Сообщений: 352
Регистрация: 3.12.2008
Поблагодарили: 119 раз
Репутация:   31  


Плохая статья.
Во-первых, при обновлении движка каждый раз заново переделывать.
Во-вторых, rel=nofollow не используется.
В-третьих, увеличится нагрузка там, где предлагается использовать [not-group=][/not-group] или [group=][/group]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Barezzz
Barezzz
Topic Starter сообщение 8.2.2009, 22:03; Ответить: Barezzz
Сообщение #9


Бывалый
****

Группа: User
Сообщений: 261
Регистрация: 4.2.2008
Из: Moscow
Поблагодарили: 88 раз
Репутация:   14  


при обновление движка много чего надо будет заного делать, у меня на сайте уже 3 год один и тотже движок стоит и всё ок, менять не собераюсь

про какую нагрузку идёт речь не совсем понял? (если хостинг норм а не г.... то проблем быть не должно)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Stasik
Stasik
сообщение 8.2.2009, 22:12; Ответить: Stasik
Сообщение #10


Новичок
*

Группа: User
Сообщений: 21
Регистрация: 12.5.2008
Из: Россия
Поблагодарили: 1 раз
Репутация:   1  


Эх, ну и темки пошли.
Вообщем по поводу поля "о себе"
многие там постят сылку как все знаю.
Лучше с этим полем ничего не делать, пусть постят, но в админке есть в настройках типо такого : удалять пользователя если он не появляется на сайте. так вот, ставите сколько вам дней надо- я ставлю 1. и пользователи заходят, постят ссылку, уходят, и прогоняют ссылку на профиль по всяким народам, яндекс блогам и т.д
вам плюс в том что вы получаете внешнюю ссылку, хоть и плохую, но всёже на халяву, плюс вы автоматически избавляетесь от ссылок в профиле через день после её поста.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыТИЦ или ТРАСТ ?
24 regem 926 Сегодня, 7:12
автор: kasey7
Открытая тема (нет новых ответов) Продажа аккаунтов - Gmail.com I Google+
аккаунты, Gmail Google+, не дорого
26 KYBERGURU73 9346 Вчера, 19:58
автор: KYBERGURU73
Открытая тема (нет новых ответов) продам ink.su тиц 10
5 pix87 673 Вчера, 16:10
автор: pix87
Открытая тема (нет новых ответов) Статейные ссылки. Ручное размещение. Средний тИЦ - 300
15 DizzeeR 1575 Вчера, 13:15
автор: Gelik
Открытая тема (нет новых ответов) Строительно-ремонтный сайт в индексе, тиц 20
4 absoluteness 1215 14.12.2017, 23:53
автор: xeons


 



RSS Текстовая версия Сейчас: 16.12.2017, 9:29
Дизайн