bigton

bigton
Рейтинг
43
Регистрация
17.08.2009
Интересы
SEO, PHP

Поставьте тут галочку и через некоторое время у вас появится возможность скачать внешние ссылки одним файлом

Ann Shell:
1. Ссылки из панели Я.ВМ скачиваются файлом, подготовку файлов можно заказать на странице http://webmaster.yandex.ru/settings/offline_links.xml
2. Должен быть режим «Никогда меня не узнавать» на странице http://passport.yandex.ru/passport?mode=tune.
3. На странице http://webmaster.yandex.ru/settings/main.xml нужно включить опцию «Показывать в качестве главной страницу со списком сайтов»

Все установлено как вы написали, результат тот же - висит...

Не работает комплексная оценка сайта, не работает Панель Яндекс.Вебмастер, не работает снятие ссылок когда в качестве источника Яндекс.Вебмастер; программа просто висит.

Так было в прошлой версии, так в текущей (скачал и проверил сегодня), в саппорт писал.

Откройте исходный код страниц

http://pleiada.net/investments/

http://pleiada.net/en/investments/

На русской версии страницы мы видем

<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">

...
<meta name="robots" content="index, follow" />

На английской

<meta name="robots" content="index, follow" />

Судя по всему получается что Яндекс переопределяет мета-тег robots и видит 'index, follow', а Google - нет и видит 'noindex, nofollow'

gormarket:
$msg = '@login1 @login2 @login3@login4 текст текст текст @login5';
preg_match_all('/(?:^| )(@[a-z0-9_-]+)(?= |$)/i', $msg, $m);
print '<pre>';
print_r($m[1]);
print '</pre>';

результат:


Array
(
[0] => @login1
[1] => @login2
[2] => @login5
)

Спасибо большое, работает!

Итоговый вариант выражения чтобы выделить из сообщения имя пользователя:

preg_match_all('/(?:^|\s)@([a-z0-9_-]+)(?=\s|$)/iu', $msg, $m);

Не знал про (?=шаблон)

Пользуюсь phpDesigner portable (платный).

Все что вы перечисли там есть, но он легкий по сравнению с Eclipse например.

Резюмируя, получается 3 возможных варианта:


$db = new mysqli(...);

// 1
class A
{
var $db = null;

function __construct()
{
global $db;

$this->db = $db;
}

function b()
{
$this->db->query(...);
}
}

// 2
class A
{
var $db = null;

function __construct($db)
{
$this->db = $db;
}

function b()
{
$this->db->query(...);
}
}

$class_a = new A($db);

// 3

// Обертка (предложил cryptex)

Минусы:

1й вариант - нарушает принципы ооп

2й вариант - не очень "смотрится", если в конструктор необходимо передать несколько экземпляров разных классов

3й вариант - не хочется делать "обертку" по причине создания еще одного класса суть которого только передать экземпляр.

Если других вариантов нет, получается наиболее правильный 3й...

Всего: 86