Сегодня: 24:11:2024 Доброй вам ночи!

I live ExBB and CMS Limbo!  I live ExBB and CMS Limbo!
Логин :
Пароль :
Регистрация?  Забыли пароль? 
 


 Страниц (1): [1] 

> Без описания

  Супермодератор
Отправлено: 15 мая 2012 — 12:31
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

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

 Цитата:
meta name="description" content="Ëèìáî" />


Проблема вызвана тем, что криво написана функция fill_meta(), которая описана в файле functions.php
Короче - сегодня вечером поправлю. Просто не хотелось бы торопиться - нужно внимательно проанализировать, как в принципе правильно это делать.
 
 Top

  Супермодератор
Отправлено: 15 мая 2012 — 21:53
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

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

Открываем файл functions.php
Там ищем такой код (у вас может быть другое форматирование текста).

code:
if (function_exists('dbdecode'))
{$lm_desc=htmlentities(dbdecode($lm_desc));}


В этом коде и в идущей чуть ниже функции function fill_meta находим все вхождения htmlentities и меняем их на htmlspecialchars

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

  Супермодератор
Отправлено: 29 октября 2012 — 23:17
Post Id


 Покинул Asmod
Специалист
Сообщений: 435
Регистрация: 10.2012

 Цитата от технарь:
Однако теперь нужно подумать что движек туда выводит и насколько это обосновано.

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

(Отредактировано автором: 29 октября 2012 — 23:25)

 
 Top

  Супермодератор
Отправлено: 29 октября 2012 — 23:57
Post Id


 Покинул технарь
Профессионал
Сообщений: 1825
Регистрация: 12.2011

В целом я это понял. Просто встречал разные мнения по поводу способа формирования метатегов. Но я пока этим сильно решил не заморачиваться.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Limbo CMS »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.

> Темы, похожие на тему "Решение проблем с формированием метатегов"
Темы Форум Информация о теме Обновление
Skype end Denwer
Скайп мешает нормальной работе Денвера
Limbo CMS Ответов: 0
Автор темы: технарь
8 января 2012 — 08:00
Автор: технарь
Модуль "Радио-онлайн"
Попытка сделать модуль для Limbo
Limbo CMS Ответов: 6
Автор темы: технарь
12 июня 2012 — 18:48
Автор: технарь
Работа движка на PHP 5.6
описание проблем, которые могут возникнуть после перевода движка
ExBB Community Ответов: 7
Автор темы: технарь
12 января 2019 — 01:12
Автор: технарь
 


Powered by ExBB v1.1.180311