Foren / National / Russian / Тех. поддержка / Meta-теги

Kort
#1 17. Oktober 2023, 07:04

Собственно два момента:

  1. Meta keywords можно глобально удалять как ставшие неактуальными уже много лет тому назад
  2. Metatitle и metadesc для структуры хитро пишутся в таблицу cot_config. Изначально все пусто. При заполнении появляется соответствующая запись в таблице. При очистке запись не удаляется, а очищается. Возможно, это сохранившееся "неправильное" наследие Seditio. Может тогда meta для разделов традиционно перенести в "коробочные" поля таблицы cot_structure?

Столкнулся с этим когда решил вывести в админке "пончиковый" чарт страниц и разделов с незаполненными meta. Страницы пулей, а для разделов пришлось мудрить SQL-запрос.

SELECT COUNT(DISTINCT(config_subcat)) 
   FROM $db_config 
   WHERE config_name LIKE 'meta%' AND config_value != ''

 

SED.by - создание сайтов, разработка плагинов и тем для Котонти

Dieser Beitrag wurde von Kort (am 17. Oktober 2023, 07:17, vor 7 Monate) bearbeitet
Argont
#2 23. Oktober 2023, 09:55

Если я правильно понял, то согласен, было бы логичнее и удобнее в таблице `cot_structure` размещение полей `structure_metatitle` и `structure_metadesc`

Добавлено 1 день спустя:

#47280 Argont:

Если я правильно понял, то согласен, было бы логичнее и удобнее в таблице `cot_structure` размещение полей `structure_metatitle` и `structure_metadesc`

Alex300, если реализация не сложная (я просто не понимаю многого) давайте идею реализуем до релиза 20-четвёрки

иногда поржать над задравшим подбородок разработчиком

Dieser Beitrag wurde von Argont (am 25. Oktober 2023, 07:42, vor 6 Monate) bearbeitet
Alex300
#3 27. Oktober 2023, 16:13

Тут есть еще такой момент. Структура используется не только для создания страниц со списком элементов категории. Например, модуль для показа банеров, может использовать ее для группировки банеров по категориям. Но он не формирует страниц со списками и ему не нужны metatitle и metadesc. По этому их и вынесли отдельно. Расширение само решает, какие данные ему нужны в категориях и они добавляются специально для него.

Я не уверен, насколько действительно нужно добавить metatitle и metadesc для всех расширений, кто использует структуру.

Опять же для удобства в конкретном проекте можно и экстраполя добавить.

Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Kort
#4 27. Oktober 2023, 16:20

Модуль баннеров же у нас не коробочный. Да и баннеры как явление уже давно и окончательно ушли.

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

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

SED.by - создание сайтов, разработка плагинов и тем для Котонти

Dieser Beitrag wurde von Kort (am 27. Oktober 2023, 17:26, vor 6 Monate) bearbeitet
Argont
#5 29. Oktober 2023, 02:50
#47286 Kort:

Модуль баннеров же у нас не коробочный. Да и баннеры как явление уже давно и окончательно ушли.

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

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

Вынужден согласиться, - "Модуль баннеров" и "оптимизация сайта" - тут приоритеты очевидны

иногда поржать над задравшим подбородок разработчиком