Помощник
|
Сохраняем тИЦ и google PR |
Barezzz
|
Сообщение
#1
|
||
|
|
||
|
|||
Barezzz
|
Сообщение
#2
|
|
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 -------------------- |
|
|
xton |
8.2.2009, 21:10;
Ответить: xton
Сообщение
#3
|
|
Статья хорошая, раньше не видел, но скажу и без нее сам всё делал, дастали боты и спамеры ...
-------------------- |
|
|
DrKulak |
8.2.2009, 21:17;
Ответить: DrKulak
Сообщение
#4
|
|
Спасибо.
-------------------- |
|
|
Loke |
8.2.2009, 21:31;
Ответить: Loke
Сообщение
#5
|
|
Спасибо большое. Иногдаи копипаст на форуме полезен
-------------------- |
|
|
Root13 |
8.2.2009, 21:45;
Ответить: Root13
Сообщение
#6
|
|
О! Давно искал. Спасибо.
-------------------- |
|
|
coolurik |
8.2.2009, 21:52;
Ответить: coolurik
Сообщение
#7
|
|
Пригодиться скоро, то что нужно.
|
|
|
AleXSuS |
8.2.2009, 21:53;
Ответить: AleXSuS
Сообщение
#8
|
|
Плохая статья.
Во-первых, при обновлении движка каждый раз заново переделывать. Во-вторых, rel=nofollow не используется. В-третьих, увеличится нагрузка там, где предлагается использовать [not-group=][/not-group] или [group=][/group] |
|
|
Barezzz
|
Сообщение
#9
|
|
при обновление движка много чего надо будет заного делать, у меня на сайте уже 3 год один и тотже движок стоит и всё ок, менять не собераюсь
про какую нагрузку идёт речь не совсем понял? (если хостинг норм а не г.... то проблем быть не должно) -------------------- |
|
|
Stasik |
8.2.2009, 22:12;
Ответить: Stasik
Сообщение
#10
|
|
Эх, ну и темки пошли.
Вообщем по поводу поля "о себе" многие там постят сылку как все знаю. Лучше с этим полем ничего не делать, пусть постят, но в админке есть в настройках типо такого : удалять пользователя если он не появляется на сайте. так вот, ставите сколько вам дней надо- я ставлю 1. и пользователи заходят, постят ссылку, уходят, и прогоняют ссылку на профиль по всяким народам, яндекс блогам и т.д вам плюс в том что вы получаете внешнюю ссылку, хоть и плохую, но всёже на халяву, плюс вы автоматически избавляетесь от ссылок в профиле через день после её поста. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продажа аккаунтов - Gmail.com I Google+ аккаунты, Gmail Google+, не дорого |
64 | KYBERGURU73 | 51574 | Вчера, 22:52 автор: KYBERGURU73 |
|
⭐⭐⭐ Google Voice | Gmail - OLD аккаунты "SMS и звонки" ⭐⭐⭐ | 15 | Chekon | 4449 | 18.4.2024, 12:00 автор: Chekon |
|
Если статья не в индексе Google - она уникальна или нет? | 5 | uahomka | 1436 | 3.4.2024, 23:56 автор: Liudmila |
|
Вечные ссылки с 300+ СДЛов, тиц до 750, ЯКи, DMOZ, от 1$/ссылка вечные ссылки |
259 | SeoUaSales | 129229 | 30.3.2024, 18:27 автор: Hillel_Silver |
|
Google запускает новый браузер элементами искусственного интеллекта | 38 | arendator | 13470 | 21.3.2024, 18:10 автор: Rebex |
Текстовая версия | Сейчас: 20.4.2024, 6:59 |