У InstantMaps для объектов есть возможность добавлять события и новости, но там нельзя прописать свой мета дескрипшн (description) как в обычных статьях.
В принципе логика проста:
1. нужно создать в БД дополнительное поле "description" для событий и новостей объектов
2. В шаблоне добавления записи установить поле "Описание" которе будет записыватся в БД поле "description"
3. Вывести его в шаблоне событий и объектов нужное место вместо дефолтного варианта.
Кто знает в каких файлах что прописать? Поля в БД я уже создал, не могу найти файл добавления событий и новостей ADD.html в него нужно добавить поле "Оисание" чтоб записалось в базу, ну и как вывести потом?
ну тут даже не столько доработка нужна, сколько просто добавить стандартное поле, для разработчиков я думаю это дело нескольких минут, но… увы...
Вот представь сколько здесь народу и у каждого есть "хотелки" на несколько минут… Это кажется только тут строчку добавить здесь чуток убрать, а в итоге за целый день ничего не сделал.
Вот представь сколько здесь народу и у каждого есть "хотелки" на несколько минут… Это кажется только тут строчку добавить здесь чуток убрать, а в итоге за целый день ничего не сделал.
Какие уж тут хотелки, это стандартные ТРЕБОВАНИЯ всех поисковых машин для любой веб страницы, тем более для новостей. Ну давайте еще и тайтл тогда не будем писать, и другие служебные теги упустим. Вы хоть понимаете что Мета дескрипшн это один из самых ЗНАЧИМЫХ служебных тегов для ПС, и оно имеет очень большое влияние для продвижения сайтов. Это кейворды можно не писать вообще, а дескрипшн очень важен.
Description используется при формировании сниппетов в результатах поиска. А что такое хороший сниппет в поисковой выдаче? Правильно! Это хорошие поведенческие факторы, а как следствие, и рост позиций. Ведь в последнее время поведенческие факторы, особенно, на выдаче, стали давать весомый вклад в ранжирование.
От яндекса написано ТУТ
Лично для тебя
Description – краткое описание содержания сайта для поисковой системы.
Тег, отвечающий за краткое описание страницы.
На данный момент поисковые системы придают тегу Description такую же важность, как и тегу title.
ВАЖНО помнить, что содержимое данного тега должно быть релевантным и уникальным на каждой странице. А в настоящий момент оно дублируется и везде одинаковое, для всех новостей и событий, супер да? Если тебя так устраивает, можешь делать ГС, а мне не нужно…
а то и дискрипшн одинаковый у всех если нет краткого описания(
Правильно, никто же не просит, замудренных фишечек и плюшечек, нужны вполне себе необходимые и важные вещи. Может кто минихак предложит а?
дискрипш бы тоже не мешало доработать, например если нет краткого описания, а есть только полное, то брать из полного с обрезкой в 200-300 символов и вырезанием регулярками тегов и картинок если таковые имеются.
а то и дискрипшн одинаковый у всех если нет краткого описания(
во фронтенде мапса ковырясь примерно тут
//добавить новость if ($action == 'add_news'){ $news['id'] = $model->addNews($news); if (IS_BILLING){ cmsBilling::process('maps', 'add_news'); } 'object' => $news['title'], 'object_url' => "/maps/news/{$news['id']}.html", 'object_id' => $news['id'], 'object_description' => $news['description'], 'target' => $item['title'], 'target_url' => "/maps/{$item['seolink']}.html", 'target_id' => $item['id'], 'target_description' => $item['description'], )); }