16. BON - 6 января 2011 — 13:19 - перейти к сообщению
gudman, только помимо этого надо код в фаилах поправить
17. gudman - 6 января 2011 — 13:30 - перейти к сообщению
ну это понятно!
сейчас займусь цензурой!
(Добавление)
не сработало у меня!
но мне Алескандр делал исправление в этой функции.
у меня банятся некоторые адреса сайтов. Например прописано:
http://***.ru=
так вот по умолчанию когда в качестве слова для цензора была ссылка, вылезала ошибка!
эту ошибку мы поправили, но вот сейчас не срабатывает схема с подстановкой ссылок!
вот весь код:
сейчас займусь цензурой!
(Добавление)
не сработало у меня!
но мне Алескандр делал исправление в этой функции.
у меня банятся некоторые адреса сайтов. Например прописано:
http://***.ru=
так вот по умолчанию когда в качестве слова для цензора была ссылка, вылезала ошибка!
эту ошибку мы поправили, но вот сейчас не срабатывает схема с подстановкой ссылок!
вот весь код:
CODE:
function bads_filter($string,$replace = 1) {
$badwords = file(FM_BADWORDS);
unset($badwords[0]);
if (count($badwords)) {
$bad = array();
$good = array();
foreach ($badwords as $words) {
preg_match('/(.+)(?<!\\\)\=(.+)/i', $words, $words);
$bad[] = trim($words[1]);
$good[] = str_replace('\=', '=', trim($words[2]));
}
if (sizeof($bad)) $cleared = str_replace($bad, $good, $string);
} else {
$cleared = $string;
}
if ($replace === 1) return $cleared;
if ($string != $cleared) return TRUE; //есть плохие слова
}
$badwords = file(FM_BADWORDS);
unset($badwords[0]);
if (count($badwords)) {
$bad = array();
$good = array();
foreach ($badwords as $words) {
preg_match('/(.+)(?<!\\\)\=(.+)/i', $words, $words);
$bad[] = trim($words[1]);
$good[] = str_replace('\=', '=', trim($words[2]));
}
if (sizeof($bad)) $cleared = str_replace($bad, $good, $string);
} else {
$cleared = $string;
}
if ($replace === 1) return $cleared;
if ($string != $cleared) return TRUE; //есть плохие слова
}
18. BON - 6 января 2011 — 17:40 - перейти к сообщению
gudman, чесно говоря я в пхп нуб, но этот скрипт особого то и смысла не имеет, особенно массивы: если есть масив плохих слов, то тогда надо наверно сделать массив хороших слов. а не так что плохие и хорошие слова берутся из одного места.
Да если это бред, админы или модеры удалите мое сообщение пожалуйсто
Да если это бред, админы или модеры удалите мое сообщение пожалуйсто
19. gudman - 6 января 2011 — 20:04 - перейти к сообщению
BON, да по большому то счету какая разница что править, хорошие слова или плохие!
Главное чтобы форум подстановку нужную делал...
Сегодня говорил с человеком который занимается расскруткой сайтов. Он сказал что такая перелинковка будет очень здорово сказываться на индексировании форума в поисковиках!
Главное чтобы форум подстановку нужную делал...
Сегодня говорил с человеком который занимается расскруткой сайтов. Он сказал что такая перелинковка будет очень здорово сказываться на индексировании форума в поисковиках!
20. BON - 6 января 2011 — 23:08 - перейти к сообщению
gudman, на счет перелинковки я согласен. но думаю что в этом скрипте алгоритм происходит так:
1. находятся бед вордс
2. заменяются на на хорошее слово
3. но так как слова берутся грубо говоря из одного массива хорошие слова снова считает считать плохими. вот так
это как я это понял .....так что не судите строго
1. находятся бед вордс
2. заменяются на на хорошее слово
3. но так как слова берутся грубо говоря из одного массива хорошие слова снова считает считать плохими. вот так
это как я это понял .....так что не судите строго
21. gudman - 6 января 2011 — 23:45 - перейти к сообщению
да для подстановки ссылки к слову оно не обязательно должно быть "хорошим"...
программа не знает какое слово хорошее а какое плохое, пока мы ей не скажем что это так!
так вот будем считать что слово Jeep плохое, и к этому слову нужно подставить ссылку...
указав это в массиве.... проблем в этом не вижу вообще!
другое дело что слова в виде адресов форум раньше не понимал, мы с Алесандром сделали поправку, вернее он сделал... чтобы форум понимал адреса ссылок как плохое слово...
вот с этим и связана не работа моего форума при подстановке к слову ссылок!
программа не знает какое слово хорошее а какое плохое, пока мы ей не скажем что это так!
так вот будем считать что слово Jeep плохое, и к этому слову нужно подставить ссылку...
указав это в массиве.... проблем в этом не вижу вообще!
другое дело что слова в виде адресов форум раньше не понимал, мы с Алесандром сделали поправку, вернее он сделал... чтобы форум понимал адреса ссылок как плохое слово...
вот с этим и связана не работа моего форума при подстановке к слову ссылок!
22. nikk - 7 января 2011 — 00:21 - перейти к сообщению
кто-нибудь обобщите эту тему, а то, я если честно, ничего не понял..
Что нужно прописывать в админке, в моде " цензура"?
Что нужно прописывать в админке, в моде " цензура"?
23. gudman - 7 января 2011 — 01:47 - перейти к сообщению
nikk, ды Юра вроде все написал! чатай его пост на первой страничке!
у меня это пока не работает, так как в мод цензура были внесены изменения...
у меня это пока не работает, так как в мод цензура были внесены изменения...
24. nikk - 25 января 2011 — 00:10 - перейти к сообщению
прописал в админке, в модуле цензура вот так: Иван Грозный=
[ url\=http://militaryforum.ru/topic.ph...=20&topic=60]Иван Грозный[/url]
а в одной теме просто написал слово Иван Грозный, но оно почему-то ссылкой на топик не стало..
Где же ошиба?
вот здесь я прописал слово http://militaryforum.ru/topic.ph...topic=18&p=7: Иван Грозный, но ссылкой оно не стало!
[ url\=http://militaryforum.ru/topic.ph...=20&topic=60]Иван Грозный[/url]
а в одной теме просто написал слово Иван Грозный, но оно почему-то ссылкой на топик не стало..
Где же ошиба?
вот здесь я прописал слово http://militaryforum.ru/topic.ph...topic=18&p=7: Иван Грозный, но ссылкой оно не стало!
25. BON - 25 января 2011 — 00:14 - перейти к сообщению
nikk, ну я чесно говоря не видел здесьчтобы этот мод через бб коды заработал
26. nikk - 25 января 2011 — 00:17 - перейти к сообщению
да я уже через html сделал и все-равно не работает!
27. BON - 25 января 2011 — 00:19 - перейти к сообщению
nikk, как вариант здесь было вот это
и причем этот способ с разрешением хтмл работал
CODE:
хламидиоз=<a href\="http://www.*****.ru/chlamioz.php"> хламидиоз </a>
и причем этот способ с разрешением хтмл работал
28. nikk - 25 января 2011 — 00:19 - перейти к сообщению
gudman пишет:
Сегодня говорил с человеком который занимается расскруткой сайтов. Он сказал что такая перелинковка будет очень здорово сказываться на индексировании форума в поисковиках!
читая блоги СЕОшников, я все больше убеждаюсь что перелинковка очень хорошо в конечном итоге влияет на посещяемость!
Давайте сделаем EXbb перелинкованым..
29. BON - 25 января 2011 — 00:21 - перейти к сообщению
nikk, может тогда перелинкуем наши форумы со схожей тематикой? а не просто темы в форуме
30. nikk - 25 января 2011 — 00:24 - перейти к сообщению
BON пишет:
может тогда перелинкуем наши форумы со схожей тематикой? а не просто темы в форуме
это плохо! это получается сетка сайтов-форумов и Яндекс это очень не любит!
Нужно линоквать именно внутренние страницы своего форума!
тогда можно получить и PR и трафик