gormarket

gormarket
Рейтинг
47
Регистрация
29.12.2010

mark2011, уберите в файле стилей для #bottom параметр " BOTTOM: -100px;"

в IE из-за него обрезается снизу картинка bottom.jpg на 100px (у меня сейчас IE6)

И чтоб в опере не было отступов по краям окна, задайте в стилях для body "padding:0;" (сейчас у Вас вижу отступ картинки сверху пиклелов 8 наверно)


$arr=array("8093-232 1342 Андрей", "Антон 7128299", "Александр 3829999 0982299818", "8093 232 1342 700 28 98 Андрей");
foreach ($arr as $str)
{
preg_match("/[\D]*(\d{0,4}[ -]*\d{0,4}[ -]*\d{0,3}\d)(?=\D|$)/", $str, $matches);
echo ($matches[1]).'<br />';
}

конечно тоже не идеал, но приведенные в топике строки обрабатывает корректно

можно попробовать в данной ситуации на время добавить новый IP-адрес в файл hosts компа (если у Вас винда на компе то его адрес может быть ../WINDOWS/system32/drivers/etc/hosts)

никогда этим не пользовался, но зная, что локальный сервер (денвер) использует это файл, поискал в сети и нашел это.

Как там пишут, добавление IP-адреса в файл позволит не обращаться к серверу DNS, а сразу устанавливать соединение.

Посмотрите, может поможет...

vodoley213:
Добавление просто 2-го "rel" не помогает. Сразу же исчезает графическая кнопка и остается только надпись.

Похоже в данном случае разработчики нестандартно используют атрибут rel, используя его для передачи параметров скрипту.

Добавление rel="nofollow" до имеющегося rel приводит к тому, что скрипт не работает, добавление праметра nofollow в имеющийся rel (как обычно, через пробел) тоже ведет к отказу в работе скрипта.

Так что остается один вариант - добавление второго rel после имеющегося:


<a target="_blank" class="mrc__plugin_like_button" href="http://connect.mail.ru/share" rel="{'type' : 'button', 'width' : '550', 'show_faces' : 'true'}" rel="nofollow">Рассказать</a>
<script src="http://cdn.connect.mail.ru/js/loader.js" type="text/javascript" charset="UTF-8"></script>

Скрипту это не мешает, а те, для кого Вы вставляете rel="nofollow", возможно найдут его в данном случае.

А может lj - это просто зеркало основного домена ?

Попробуйте набрать в адресной строке lj.ru

С Новым Годом !!!

Всем СЧАСТЬЯ !!!

Kost:
А это позволит роботу скачать файл /robots.txt , чтобы увидеть запрет?

Приношу извинения, этого не учел (сначала предложил заблокировать робота полностью, а потом общаться с ним через robots.txt).

Mr 13:
если забанить бота в .htaccess то он не сможет обратиться даже к robots.txt

Чтобы этого не произошло, можно добавить только запрет в robots.txt, а потом, если это не поможет, заблокировать бота через .htaccess

Либо сделать оба запрета одновременно, но в .htaccess оставить возможность боту скачивать robots.txt:

RewriteCond %{HTTP_USER_AGENT} ^Mail\.Ru/1\.0$
RewriteCond %{REQUEST_URI} !^robots\.txt$
RewriteRule .* - [G]

(сделал более правильной первую строку (по сравнению с приведенным выше): . здесь означает любой символ, а \. означает точку)

askary:
бот сначала смотрит на роботс или htaccess?

это зависит от бота, как его сделают, так и будет

например для Гугла (как я недавно узнал):

если ссылка найдена в сети (не на данном сайте), то бот вообще игнорирует указания в robot.txt при индексировании этой страницы.

То, что я предложил добавить в файл .htaccess, будет блокировать доступ роботу, но запросы от него на сайт будут продолжаться (по крайней мере первое время).

Но можно попробовать "по-хорошему" сообщить ему, чтобы он не индексировал сайт (в файле robots.txt).

User-agent: Mail.Ru
Disallow: / # блокирует доступ ко всему сайту

(это цитата из "Robots.txt для контроля работы поискового робота Mail.Ru")

А если не поможет, то сработает блокировка в .htaccess

askary:
а бот точно так называется?

Именно так и представляется (с приведеных IP-адресов, в логах смотрел). Сканирует сразу тысячи адресов, и пропадает...

Если есть возможность, уточните у себя в лог-файлах.

мне встречался еще адрес 217.69.133.??

Посмотрите одну из старых тем, там о роботе Яндекса, но может что заинтересует...

попробуйте добавить в файл .htaccess

RewriteCond %{HTTP_USER_AGENT} ^Mail.Ru/1.0$
RewriteRule .* - [G]

флаг G делает текущий URL «мертвым», т.е. немедленно отправляется HTTP ответ со статусом 410 (GONE)

Всего: 437