|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.07.2016, 16:00 | #11 |
Пользователь
Регистрация: 06.06.2014
Сообщений: 79
|
Вот сокращённая структура одной из страниц:
Код:
Последний раз редактировалось Alex11223; 27.07.2016 в 17:16. |
27.07.2016, 16:12 | #12 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
так у вас текст внутри страницы, а не в переменной, не из базы....
так что вы его не получите средствами php если б текст был где-то вовне грубо говоря.... делаете Код:
...а так - писать что-то типа парсера как и предлагали ранее... + не просто текст через substr ... .его обязательно еще от тегов почистить нужно будет |
27.07.2016, 17:00 | #13 | |
Пользователь
Регистрация: 06.06.2014
Сообщений: 79
|
Цитата:
И ещё такой вопрос. Может имеется скрипт, который пакетно просматривал бы поиск Яндекса по определённым запросам, парсил сниппет и вставлял его на автомате в <meta name="description" content=" на соответственных страницах. Кстати, на некоторых сайтах видел такую фигню, одинаковую на всех страницах: <meta name="description" content="© Домен.ру"> Да, это описание ("description") совсем не нужно. Поисковики по-своему генерируют сниппет. Главное каждый по-разному. Моему сайту 6 лет. Описаний страниц нет. Однако все страницы проиндексированы, сниппеты выведены. В Яндесе вообще похабные. Лепит туда то, что в <title></title>, затем куски текста, где одинаковых 4-5 слова и т.д. Однако требует прописать описание страниц, иначе сайт ранжируется с ограничениями. Последний раз редактировалось Вадим Мошев; 07.08.2016 в 20:00. |
|
27.07.2016, 17:18 | #14 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нет, в нем же можно что угодно выводить в зависимости от состояния, а не просто одну жестко заданную строку.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
27.07.2016, 17:24 | #15 | |
Пользователь
Регистрация: 06.06.2014
Сообщений: 79
|
Цитата:
Где вместо <?=$description?> генерировались бы первые 255 символов статьи. А это куда: $description = substr($text, 0, 255) |
|
27.07.2016, 17:55 | #16 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Еще раз - в вашем случае никуда!!!!
У вас весь контент внутри файлов. |
27.07.2016, 18:41 | #17 |
Пользователь
Регистрация: 06.06.2014
Сообщений: 79
|
О'кей. А если у меня динамический сайт с файлами в Базе или сайт на CMS, как воспользоваться этой конструкцией:
Автоматическое заполнение META тегов Допустим значение переменной $text и есть статья. Берем эту переменную и создаем новую вырезав первые 255 символов: КОД: $description = substr($text, 0, 255); Теперь переменная $description содержит первые 255 символов статьи. Затем вставляем переменную в шаблон сайта: КОД: <meta name="description" content="<?=$description?>" /> Значит, в шаблоне сайта, между тегами <head></head> вставлям: <meta name="description" content="<?=$description?>" /> Дальше что? А это что такое: Если Ваш движок не содержит шаблон, то можно вывести так: echo '<meta name="description" content="' . $description . '" />'; |
27.07.2016, 19:09 | #18 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
В смысле что дальше? Вставили и радуйтесь
$text от тегов еще почистить надо если они там есть.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
27.07.2016, 19:11 | #19 |
Пользователь
Регистрация: 06.06.2014
Сообщений: 79
|
Вообщем, всё. Всё это сложно и заморочно. Тему продолжать считаю бесполезно.
Я буду действовать в обратном порядке. Ведь страницы уже проиндексированы. Значит буду вводить в поиск Яндекса названия страниц, копировать сниппет и вставлять вручную в <meta name="description" content=" Кстати, рекомендую и вам сделать так на своём сайте. В этом случае уж точно ничего там не переспамишь и ничего выдумывать не надо. Сравните ваши сниппеты с тем описанием, что вы ввели, на пару сотнях страниц. Уверен, вы будете непрятно удивлены, а ткже почерпнёте опыта в составлении описания страниц. Вводите в разных поисковиках запросы так: "Название вашей страницы" и так: "Название вашей страницы Ваш домен" (без кавычек). Хотелось бы задать ещё один вопрос по теме. Имеется конструкция: <meta name="description" content="<?php echo $_SERVER['HTTP_HOST']; ?><?php echo parse_url( $_SERVER['REQUEST_URI'], PHP_URL_PATH ); ?>"> Но она вместо описания страницы выводит адрес (URL, без http://). Как сделать, чтобы выводилось первые 250 знаков текста, типа (text, 0, 250) Тестируется здесь: _http://rabota.16mb.com/2.php Последний раз редактировалось Вадим Мошев; 07.08.2016 в 20:01. |
31.07.2016, 10:45 | #20 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Что вы написали то и вывод. Компы они всегда так - делают то что им написали, а не то о чем вы мечтаете и хотите.
Насчет второго вопрос вам тут ответили и не раз - никак. В той структуре что у вас есть никак |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Заполнение тегов в webbrowser | Fahman | Общие вопросы Delphi | 4 | 19.12.2013 14:29 |
Автоматическое заполнение, НЕ получается! | ar. | Microsoft Office Excel | 6 | 06.11.2010 11:39 |
Автоматическое заполнение | Газовый | Microsoft Office Excel | 7 | 21.06.2010 18:52 |
Автоматическое заполнение даты | Fezdipekla | Microsoft Office Access | 1 | 08.06.2010 13:45 |
Автоматическое заполнение. Как? | Vitaliy7 | Microsoft Office Access | 2 | 25.01.2010 12:29 |