Форум » Координация проекта » Идеи и предложения для разработки » SEO, ЧПУ, Open Graph - Маршрутизатор и генерация ссылок системы
Открыть Ответить

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

31
21.12.2017 19:47:26

Пример использование в модуле новостей, функция: news()

Получаем значение переменной из адресной строки
Было

PHP
$ncat = isset($_GET['cat']) ? intval($_GET['cat']) : 0;

Стало

PHP
$ncat = getVar('get', 'cat', 'num');

Генерируем ссылку и записываем мета данные

PHP
$thref = getHref(array('name='.$conf['name'].'&op=view&id='.$id, $time, $stitle, $htext, $ctitle, $cdesc, $cimg));
$title = '<a href="'.$thref.'" title="'.$stitle.'">'.$stitle.'</a> '.new_graphic($time);
$read = '<a href="'.$thref.'" title="'.$stitle.'" class="sl_but_read">'._READMORE.'</a>';

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

SLAED CMS
SLAED CMS
3.24

3.24

32
22.12.2017 02:59:42

title="'.$stitle.'"
если это из описания категорий, то надо заключить в strip_tags, так как описание категорий может быть в режиме форматирования ( с html тегами).

olevpa
olevpa
3.97

3.97

33
22.12.2017 08:01:12

$stitle скорее заголовок контента. для категории там есть $сtitle


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

Miksar
Miksar
4.2

4.2

34
22.12.2017 21:03:56

Miksar, прав, это заголовок статьи. Вопрос на засыпку, из чего генерировать описание статьи и в последствии страницы, есть мысли?


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

SLAED CMS
SLAED CMS
3.24

3.24

35
23.12.2017 00:20:06 23.12.2017 00:22:16

Miksar, прав, это заголовок статьи. Вопрос на засыпку, из чего генерировать описание статьи и в последствии страницы, есть мысли?

Из чего генерировать описание статьи - есть несколько мыслей:

1.
Берём первое ключевое слово или фразу.
Ищем в тексте предложение с него начинающееся. Если не находим, то первое предложение его содержащее. Если нет, то первое предложение после h1. Если нет, то просто первое предложение

2.
Тайтл + заголовки h2 (через запятую.)

3.
(Посложнее малость) Создать шаблон с подстановкой переменных,заданных пользователем где-нито в конфигурации.

olevpa
olevpa
3.97

3.97

36
23.12.2017 13:52:56

olevpa, интересно, спасибо. Если похожие алгоритмы или быть может свои наработки которые можно было использовать при реализации подобного функционала?


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

SLAED CMS
SLAED CMS
3.24

3.24

37
23.12.2017 19:53:39

Title и заголовки - интересная тема. Но не надо ограничивать H2.
Можно выцеплять все теги Н.


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

Miksar
Miksar
4.2

4.2

38
23.12.2017 20:08:53 23.12.2017 20:11:08

В статье по сути тега <h1> быть не должно, он рассчитан на заголовок.

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


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

SLAED CMS
SLAED CMS
3.24

3.24

39
23.12.2017 20:13:34

по сути да, а на практике люди сами вольны к форматированию текста ;)


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

Miksar
Miksar
4.2

4.2

40
23.12.2017 20:58:09

olevpa, интересно, спасибо. Если похожие алгоритмы или быть может свои наработки которые можно было использовать при реализации подобного функционала?

К сожалению нет. Это идеи на основе рекомендаций для сео.
Я вручную всё заполняю.

olevpa
olevpa
3.97

3.97

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр