Чтение RSS каналов

Форум

Открыть Ответить

SEO, ЧПУ, Open Graph - Маршрутизатор и генерация ссылок системы

41
30.12.2017 18:28:5730.12.2017 18:54:55
Касательно семантической разметки страниц по стандартам Schema.org. Интеграция проблематична и требует внедрения непосредственно в тело <body> сайта.

Предлагаю воспользоваться стандартом JSON-LD - формат описания содержания при помощи объектов словаря связанных данных (Linked Data, LD).

В итоге получим SEO оптимизацию без ущерба для разметки в шапку <head> сайта. Формат JSON-LD работает по стандартам Schema.org и рекомендуется к использованию популярными поисковыми системами Google, Yandex и т.д.

Пример разметки
<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Article",
  "name": "Название статьи",
  "description": "Краткое описание статьи",
  "url": "https://ссылка на статью"
}
</script>

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.22

3.22
42
30.12.2017 21:18:50
Реализовал, тестируется на нашем проекте, пример проверки валидности на сайте Google.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.22

3.22
43
09.01.2018 07:48:30
Помню был такой файлик в системе search.php
Это ведь в нем было? Теперь от него можно будет отказаться?

Здесь молодость бродит крылато, и старость не клонит голов.
4.2

4.2
44
09.01.2018 17:28:2511.01.2018 17:49:02

Помню был такой файлик в системе search.php

Да был такой файл до версии SLAED CMS 4.3.2 Pro. С версии 5.0 его функционал перенесён в отдельную функцию:

function open_search() {
	global $conf, $confse;
	get_lang();
	header("Content-Type: application/opensearchdescription+xml");
	header("Content-Encoding: none");
	return "<?xml version=\"1.0\" encoding=\""._CHARSET."\"?>\n"
	."<OpenSearchDescription xmlns=\"http://a9.com/-/spec/opensearch/1.1/\">\n"
	."<ShortName>".htmlspecialchars($conf['sitename'])."</ShortName>\n"
	."<Description>".htmlspecialchars($conf['slogan'])."</Description>\n"
	."<Tags>".htmlspecialchars(str_replace(",", ", ", $confse['keys']))."</Tags>\n"
	."<Url type=\"application/atom+xml\" template=\"".$conf['homeurl']."/index.php?name=search&amp;word={searchTerms}\"/>\n"
	."<Url type=\"application/rss+xml\" template=\"".$conf['homeurl']."/index.php?name=search&amp;word={searchTerms}\"/>\n"
	."<Url type=\"text/html\" template=\"".$conf['homeurl']."/index.php?name=search&amp;word={searchTerms}\"/>\n"
	."<Image height=\"16\" width=\"16\" type=\"image/x-icon\">".$conf['homeurl']."/templates/".$conf['theme']."/favicon.ico</Image>\n"
	."<Image height=\"16\" width=\"16\" type=\"image/png\">".$conf['homeurl']."/templates/".$conf['theme']."/favicon.png</Image>\n"
	."<Attribution>Copyright (c) SLAED CMS ".$conf['version']."</Attribution>\n"
	."<Language>".htmlspecialchars(substr(_LOCALE, 0, 2))."</Language>\n"
	."</OpenSearchDescription>\n";
}


OpenSearch – это технология, которая позволяет в быстром режиме получать данные поисковых систем и сайтов в удобном формате. Поддерживается актуальными браузерами и позволяет добавить ваш сайт в быстрый поиск браузера. Данная возможность позволяет производить запрос к системе SLAED без первоначального перехода на страницу.

Наглядный пример добавления сайта в поиск браузера Firefox
Добавление сайта в поиск браузера Firefox

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.22

3.22
45
12.01.2018 23:34:1912.01.2018 23:47:21
Вопрос немного не в тему, но при переезде на новую версию урлы сохранятся?
И как убрать "Запрещенное действие" в 4.3 версии, так уж получилось, что постоянно возникает ошибка.
4.11

4.11
46
12.01.2018 23:53:2512.01.2018 23:54:12
1, Вопрос как вы уже заметили не в тему, просьба задавать в соответствующем отделе.

2. При переходе на новую версию 6.3 Pro, ссылки как правило сохранятся, в случае если использовались стандартные.

3. Предупреждение "Запрещенное действие" генерируется функцией защиты, скорей всего установлены строгие настройки в отделе "Безопасность" панели администратора.

Создайте тему в соответствующем отделе форума, опишите детально какие настройки установлены и в каких случаях возникают данные сообщения.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.22

3.22
47
13.01.2018 10:44:37
goolybad, уберите слежение за GET. У меня из-за этого тоже такие возникали предупреждения.

Здесь молодость бродит крылато, и старость не клонит голов.
4.2

4.2
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь