Если ищется, значит в индексе.
Google-вебмастер всегда врет. Забудьте о нем.
Да я уж не помню. Google в помощь.
Вы нарушили синтаксис. Есть три выхода. Выбирайте любой.
1. Использовать HEREDOC:
<?php $big_table = <<<TAB <TABLE BORDER="1" cellspacing="0" cellpadding="0"> </table> TAB; ?>
2. Заменить кавычки вокруг HTML на одинарные (выдаст ошибку, если одинарные встретятся в HTML):
<?php $big_table = '<TABLE BORDER="1" cellspacing="0" cellpadding="0"> </table>'; ?>
3. Заэкранировать двойные кавычки в HTML:
<?php $big_table = "<TABLE BORDER=\"1\" cellspacing=\"0\" cellpadding=\"0\"> </table>"; ?>
Насчет <TABLE> — все равно. Если будет, то уберется.
Релевантность — смысловое соответствие между информационным запросом и полученным сообщением. Релевантность означает способность информации соответствовать потребностям пользователя.
$url = str_replace ("%23", "#", "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
Потому что в оригинальном виде YACG ничего не дает. Его сильно нужно доработать, чтобы он выдавал толстый контент.
Более того, есть только пара плагинов для YACG, которые годятся для рунета — парсер выдачи Яндекса (никогда не пробовал), парсер Wikipedia (бесполезный, да и не работает — Wiki опять сменили верстку), Youtube и, может быть, еще что-то. А этого хватит только на хреновенький сайтик. Нужно писать плагины под каждый отдельный источник контента в рунете.
А Brush и Кисточку очень даже обсуждают. И даже хвалят.
<?php$rows_per_table = 3; // количество строк в малых таблицах$big_table = ""; // большая таблица (HTML source)$big_table = preg_replace("@<table[^>]*>[\s]*<tr[^>]*>[\s]*@i", "", $big_table);$big_table = preg_replace("@[\s]*</tr>[\s]*</table>@i", "", $big_table);$rows = preg_split("@</tr>[^<]*<tr[^>]*>@i", $big_table);$num_rows = count($rows);$num_tabs = ceil($num_rows/$rows_per_table);$new_tables = "";for($i=0; $i<$num_tabs; $i++) { $start = $num_tabs * $i; $new_tables .= "<table>\n"; for($j=$start; $j<$start+$num_tabs; $j++) { if($j >= $num_rows) break; $new_tables .= "<tr>\n".trim($rows[$j])."\n</tr>\n"; } $new_tables .= "</table><br />\n\n";}echo $new_tables;?>
Надеюсь, что у вас в таблице нет <thead>, <tfoot>, <cols> и т.д. Иначе нужно добавлять regex-ы.
Вы хотите разбить ее на определенной кол-во частей или части определенной (одинаковой) длины?
Пожалуй, я неточно выразился.
1. Только из-за видео ничего не изменится.
2. Только из-за видео из индекса не выбросит.
Нахрена он нужен такой? Разрешить то, что разрешено по умолчанию? Это как светофор посреди поля поставить.