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

Форум

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

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

21
15.12.2017 07:47:48
почему бы и нет.

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

4.2
22
15.12.2017 17:10:2616.12.2017 21:46:50
Вопрос по заголовкам страниц, планирую два варианта на выбор в конфигурациях.

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

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

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

3.23
23
17.12.2017 21:56:2818.12.2017 00:24:01
Нормально.

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

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

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

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

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

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

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

4.2
26
18.12.2017 09:15:37
Miksar, началась фаза тестирования и отладки, пока готов только модуль новостей.

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

3.23
27
18.12.2017 10:36:56

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3.23
29
21.12.2017 14:26:13


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

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



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

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

Здесь молодость бродит крылато, и старость не клонит голов.
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
Идеи и предложения
Обратная связь