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

Kort
#1 2023-10-17 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 - создание сайтов, разработка плагинов и тем для Котонти

Dit bericht is bewerkt door Kort (2023-10-17 07:17, 1 jaar ago)
Argont
#2 2023-10-23 09:55

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

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

#47280 Argont:

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

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

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

Dit bericht is bewerkt door Argont (2023-10-25 07:42, 1 jaar ago)
Alex300
#3 2023-10-27 16:13

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

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

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

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

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

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

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

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

Dit bericht is bewerkt door Kort (2023-10-27 17:26, 1 jaar ago)
Argont
#5 2023-10-29 02:50
#47286 Kort:

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

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

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

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

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