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

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

21
15.12.2017 07:47:48

почему бы и нет.


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

Miksar
Miksar
4.2

4.2

22
15.12.2017 17:10:26 16.12.2017 21:46:50

Вопрос по заголовкам страниц, планирую два варианта на выбор в конфигурациях.

Короткий: Заголовок
Длинный: Заголовок - Категория - Модуль - Название сайта

Хотелось бы услышать ваши предложения и замечания касательно данного вопроса.


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

SLAED CMS
SLAED CMS
3.24

3.24

23
17.12.2017 21:56:28 18.12.2017 00:24:01

Нормально.

Название сайта: с одной стороны оно даёт уникальность тайтла относительно всего интернета, с другой стороны это лишнее, ибо название сайта всегда видно в ссылках снипета.
И ещё: длинные тайтлы обрезаются при выдаче, что ведёт в уменьшению процентов кликов. Средняя рекомендуемая длина тайтла 70 символов.
Было бы классно, если при ручном редактировании тайтла и дескрипшенов цвет слов менялся на другой, при превышении определенного количества символов, заданных в конфигураторе.

olevpa
olevpa
3.97

3.97

24
18.12.2017 07:55:32

Зачем цвет? Может просто счетчик символов поставить? с припиской
"использовано Х символов из 70-ти рекомендуемых". Ну или во всплывающей подсказке при достижении лимита эту инфу выводить)

А название модуля очень необходимо в заголовке?
Понимаю, что категории могут быть одноименными, но все рано так мало кто делает. Вообще может какой конфигуратор запилить:
о Выводить название сайта
о Выводить название модуля
о Выводить название категории
о Выводить название заголовка

И каждый сам себе решит, что он хочет в заголовке.


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

Miksar
Miksar
4.2

4.2

25
18.12.2017 07:56:36

кстати, у меня тут на этом форуме вот такой заголовок выдает : <title>0 - Форум - SLAED</title>


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

Miksar
Miksar
4.2

4.2

26
18.12.2017 09:15:37

Miksar, началась фаза тестирования и отладки, пока готов только модуль новостей.


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

SLAED CMS
SLAED CMS
3.24

3.24

27
18.12.2017 10:36:56

Miksar, началась фаза тестирования и отладки, пока готов только модуль новостей.

По большому счету не важно сколько модулей готово. СЛАЕД система унифицированная. Тем более сейчас. И это дает возможность сделать по одному принципу во всех модулях в будущем по одному типу. И тут я возможно намекаю на отдельную функцию для построения заголовка страницы. Куда будут отправляться в массиве данные о составных частях заголовка. Естественно в ключах мы будем указывать, что за часть - заголовок,модуль, категория и что угодно )


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

Miksar
Miksar
4.2

4.2

28
18.12.2017 17:58:27 18.12.2017 18:27:29

Было бы классно, если при ручном редактировании тайтла и дескрипшенов цвет слов менялся на другой, при превышении определенного количества символов, заданных в конфигураторе.

Правильное замечание, подумаю как это удобнее реализовать.

По большому счету не важно сколько модулей готово. СЛАЕД система унифицированная. Тем более сейчас. И это дает возможность сделать по одному принципу во всех модулях в будущем по одному типу.

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

И тут я возможно намекаю на отдельную функцию для построения заголовка страницы. Куда будут отправляться в массиве данные о составных частях заголовка. Естественно в ключах мы будем указывать, что за часть - заголовок,модуль, категория и что угодно

Всё верно, если я вас правильно понял, то направление мысли у нас совпадают.

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

Два файла с функциями упаковал в ZIP архив: Функции getHref и getVar

getHref - Функция первая, предназначена для генерации ЧПУ ссылки и не только, расчитана на пользовательскую часть системы. Получает массив из модуля с мета данными (ссылка, заголовок, описание, текст, категория и т.д.), генерирует правила, сохраняет их в файл и отдаёт ссылку.

getVar - Функция вторая, глобальная, универсальная, может и будет использоваться во всех участках системы, получает значение переменной из адресной строки и не только.

Окончательную работу и вывод мета данных делает стандартная функция head(), на основании конфигурационного файла и файла правил. Там всё просто, поэтому дополнительного метода не потребовалось.


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

SLAED CMS
SLAED CMS
3.24

3.24

29
21.12.2017 14:26:13

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

Два файла с функциями упаковал в ZIP архив: Функции getHref и getVar

Ознакомился. Всё что могу пока сказать: код написан красиво )

olevpa
olevpa
3.97

3.97

30
21.12.2017 15:24:47

Мне бы показать какие входящие данные в эти функции и примеры результатов, а то так сразу сложно все это продумать )


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

Miksar
Miksar
4.2

4.2

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

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

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