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

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

21.12.2017 19:47:26

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

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

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

Стало
$ncat = getVar('get', 'cat', 'num');


Генерируем ссылку и записываем мета данные
$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>';


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
40296
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

22.12.2017 02:59:42

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

Группа
Клиент
Пункты
32669
Регистрация
06.05.2011
Пол
Мужчина
Предупреждения
Нет
olevpa
olevpa
4.02

4.02

22.12.2017 08:01:12

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


Здесь молодость бродит крылато, и старость не клонит голов.
Группа
Пользователи
Пункты
1570
Регистрация
11.05.2010
Пол
Мужчина
Из
-Чё не смеётесь? Не поняли? Это Россия!
Предупреждения
Нет
Miksar
Miksar
4.20

4.20

22.12.2017 21:03:56

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


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
40296
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

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

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



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

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

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

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

Группа
Клиент
Пункты
32669
Регистрация
06.05.2011
Пол
Мужчина
Предупреждения
Нет
olevpa
olevpa
4.02

4.02

23.12.2017 13:52:56

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


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
40296
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

23.12.2017 19:53:39

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


Здесь молодость бродит крылато, и старость не клонит голов.
Группа
Пользователи
Пункты
1570
Регистрация
11.05.2010
Пол
Мужчина
Из
-Чё не смеётесь? Не поняли? Это Россия!
Предупреждения
Нет
Miksar
Miksar
4.20

4.20

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

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

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


О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
Группа
Клиент
Пункты
40296
Регистрация
30.04.2005
Пол
Мужчина
Из
Germany
Предупреждения
Нет
SLAED CMS
SLAED CMS
3.24

3.24

23.12.2017 20:13:34

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


Здесь молодость бродит крылато, и старость не клонит голов.
Группа
Пользователи
Пункты
1570
Регистрация
11.05.2010
Пол
Мужчина
Из
-Чё не смеётесь? Не поняли? Это Россия!
Предупреждения
Нет
Miksar
Miksar
4.20

4.20

23.12.2017 20:58:09

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


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

Группа
Клиент
Пункты
32669
Регистрация
06.05.2011
Пол
Мужчина
Предупреждения
Нет
olevpa
olevpa
4.02

4.02

Всего: 48 на 5 страницах по 10 на каждой странице

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

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

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