Поле «SEO-текст» для ICMS 2

+17
2.54K
Иллюстрация
При помощи данного поля можно сформировать любой текст из существующих в записи полей и других значений. Поле может быть использовано как для создания сео-текстов, так и создания выборок контента и перелинковки.

Можно вывести любое значение любого поля, название категории или ссылку на категорию, в которой находится запись. Одной из особенностей поля является то, что оно не отображается при добавлении/редактировании записей. Один раз настроив шаблон вывода в админке вы получаете результат сразу во всех записях. Для каждой записи в созданный вами шаблон будут автоматически подставлены значения из полей этой записи.

Сам по себе сео-текст, генерируемый из полей это не только текст, но также и ссылки, перелинковка с разделами и фильтрами. Область применения ограничена лишь вашей фантазией. Например, можно выводить ссылки с фильтрацией по нужным параметрам из полей. Например, есть тип контента Компании (spr), у него 2 поля, по которым можно искать в фильтре — город (city) и сфера деятельности (sd). Делаем шаблон с таким html-кодом:

<a href=«httр://site.ru/sрr?page=1&sd={sd}&city={city_id}»>{sd} в городе {city}</a>

И получаем ссылку с анкором "Шиномонтаж в городе Бердянск" на страницу, где отфильтрованы компании по нужной сфере деятельности и в нужном городе. При правильном подходе такие ссылки индексируются и по ним идет трафик.

Иллюстрация

Поддерживается автоматическое приведение значений к регистру. Знак *, добавленный к имени поля отвечает за то, будет ли первая буква являться заглавной. Например {category*} выведет «маркетинг», а {category} — «Маркетинг». Это позволяет использовать значения в любом контексте. Поле может работать со всеми полями, содержащими текстовые и цифровые значения — Строковое поле, Текст, HTML-текст, Число, Список и т.д., а также с полем Местоположение.

UPD: Версия 1.1.0 — добавлены все поля маркеров InstantMaps и вывод информации о текущем пользователе и авторе публикации
UPD: Версия 1.2.0 — добавлены опции для типов контента и ряд других значений, теперь список поддерживаемых параметров стал поистине гигантским.

Помимо всего прочего поле позволяет выводить любой HTML-код и Javascript, что в сумме предыдущими настройками позволяет показывать правильно оформленную рекламу, создавать сложные виджеты, формы и другие конструкции.

0
Capitan Capitan 3 года назад #
Это поле может быть заголовком материала?
+1
dwd dwd 3 года назад #
В типах контента поле title является системным и вы не можете его удалить или заменить. Но ничего не мешает вам создать отдельное поле и в шаблоне вывести его вместо заголовка.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
ermakover ermakover 3 года назад #
Немножко не понял пункт 2.
У меня вот сейчас проблема такая, не могу понять смогу ли я реализовать свою задачу с помощью этого поля?
Вот есть объявления о продаже собак и вот категория, допустим, бигль.
А поле "Город" я сделал строковым с автоссылкой.
Человек зашёл в категорию "Бигль", нашёл объявление в своём городе, жмёт на ссылку и думает увидеть всех биглей в своём городе, а получает всех собак в своём городе.А надо, чтобы только именно биглей.
+1
dwd dwd 3 года назад #
href="тип_контента/{category-slug}?page=1&city={city_id}
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
Олег Васильевич я Олег Васильевич я 3 года назад #
Ваще песня!
Не один раз уже приходилось собирать нечто подобное из нескольких полей.
Разбогатею, куплю обязательно!
0
Олег Васильевич я Олег Васильевич я 3 года назад #
А есть ли возможность использовать поля из профиля текущего юзера?
+1
dwd dwd 3 года назад #
Предугадать все потребности каждого невозможно. На данный момент поле работает только с полями записи и категориями. Но по просьбам сообщества это поле будет масштабироваться дальше. Сделать вывод полей профиля тоже возможно и если нужно эта возможность будет добавлена.
+1
Олег Васильевич я Олег Васильевич я 3 года назад #
Я не говорил, что вы обязаны это сделать))
+1
dwd dwd 3 года назад #
А я тоже об этом не говорил. Я лишь сказал о том, что такие комментарии как ваш это двигатель прогресса. Все хорошие идеи будем собирать и внедрять в плановом порядке.
+1
Олег Васильевич я Олег Васильевич я 3 года назад #
Не знаю как повлияют какие-то комменты, а вот то что большиство ваших дополнений прогрессу системы поспособствуют не сомневаюсь.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
+1
Саня Саня 3 года назад #
Автор, а как то приспособить это поле к Мапсу можно? Можно решить эту проблему http://instantcms.ru/forum/thread29376-1.html#286265 при помощи вашего дополнения? Спасибо.
+1
dwd dwd 3 года назад #
Что мы имеем? Категорию - допустим Банки, с этим все понятно. А вот сами города мапс хранит в отдельной таблице если я не ошибаюсь. И передачу городов в качестве параметров в ссылках он тоже не поддерживает. Если первое решается парочкой взмахов напильником, то второе к сожалению не лечится.
+2
Asket Asket 3 года назад #
Обычно, дополнения от dwd отличаются продуманностью и полезностью.
Так держать! Спасибо за Вашу работу!
0
Николай (asd43) Николай (asd43) 3 года назад #
несколько раз в одной записи поле может быть использовано?

п.с хорошая и нужная разработка, можно хоть экспериментировать с текстом на странице
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
Николай (asd43) Николай (asd43) 3 года назад #
и еще вопрос, если мы имеем несколько категорий у записи, как это будет выведено? можно ли взять первую категорию а остальные отсечь?
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
lakomet lakomet 3 года назад #
А статус из профиля можно вывести?
0
Николай (asd43) Николай (asd43) 3 года назад #
БЛИН ВЧЕРА ЖЕ ЦЕНА 500 РУБЛЕЙ БЫЛА
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
lakomet lakomet 3 года назад #
Можно выводить данные из полей "родителя"? Простой пример: тип контента "Компании" - родитель, тип контента "Услуги" - дочка, можно в дочке вывести этим полем, адрес компании, если такое поле есть в родителе?
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
Николай (asd43) Николай (asd43) 3 года назад #
думал получу ответы на свои вопросы и куплю)
0
Melon Melon 3 года назад #
Да, с ценой интересная ситуация. Тоже вчера общался по повод покупки при цене в 500. Я так понимаю, что на фоне скидок от разработчиков, здесь автор обратным путем пошел.
+3
dwd dwd 3 года назад #
Сперва думал проигнорировать жалобы на цену, но потом все же решил написать. Просто чтоб не было недопонимания. Можете ругать, можете минусовать, но факт остается фактом.
- Инвестировать в проект на старте это дешево и рискованно.
- Инвестировать на пике развития надежно, но дорого.
Все, кто инвестировал вчера 500р. получили тот же функционал, что сегодня за 750р.
Именно благодаря их инвестициям продукт стал лучше и естественно дороже. Они послужили генератором идей и добровольными тестерами. Я абсолютно не жадный человек, но согласитесь, ставить этих людей наравне с "планирующими приобрести данную разработку неизвестно когда" как минимум несправедливо. Они вложили не только деньги, но и свое участие и труд. А сегодня приходят те, кто не решился сделать покупку вчера и хотят совершить покупку с меньшими затратами, чем первопроходцы. Понимаете логику? Надеюсь, что понимаете.
0
Владимир Савенко Владимир Савенко 3 года назад #
Вы разработчик и вправе ставить хоть миллион, но для потенциальных покупателей все жн хотелось бы видеть продуманную политик в ценообразовании
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
Melon Melon 3 года назад #
Я могу понять все обоснования и принимаю их, все справедливо, НО!. Я вчера спросил на какой кошелек скинуть оплату, получил ответ, что нужно на сайте зарегистрироваться и там уже оплату производить. И ни слова о изменении цены. Сегодня закинул на кошелек 500р., пришел домой, зарегался на сайте разработчика, а тут сюрпрайс - цена уже 750 и средств не хватает. Я просто предлагаю разработчикам видеть не только свою ситуацию, но и людей, которые покупают у вас. Мне даже в мебельном магазине говорят о повышении цены с 1 числа - это позволяет прогнозировать траты. Наверное, я стал слишком требовательным, прошу прощения.
+2
dwd dwd 3 года назад #
Melon, вам стоило бы поделиться возникшей проблемой и она сразу решилась бы. Я всегда стараюсь не только входить в положение других но и всячески идти навстречу. И порой даже больше, чем стоило бы. Но у меня нет привычки вести обсуждение любых частных вопросов в комментариях. Я модель поведения заинтересованного в решении своей проблемы(своего вопроса) человека вижу так - если человек хочет задать вопрос или обратиться с проблемой, то он просто пишет мне и мы ее решаем. Если человеку решать ничего не надо, а хочется просто "поворчать" - он пишет комментарии, в которых излагает, как все плохо. Ничего не имею ни против вас лично, ни против вами написанного, но комментарии это не та форма общения, которая позволяла бы что-то решить. Да и людей, которые спросили и пропали я встречал в жизни немало. Откуда мне знать - может вы вообще передумали покупать дополнение? Вы ведь даже ни слова не сказали о том, что намереваетесь совершить покупку.
P.S. Если у кого-то еще возникла подобная ситуация обращайтесь.
0
letsgo letsgo 3 года назад #
Простите что влезу в беседу, но цена в 750 это очень дешево. Другой вопрос, что она так быстро изменилась. Но решать автору. Возможно предложит акцию: первым 5 покупателям на этой неделе купить по старой цене. И волки сыты и овцы целы будут)
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
+1
Melon Melon 3 года назад #
Да успокойтесь уже, я куплю и за 750, никто не возмущается.
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
Нифигаccе о-го-гошеньки Нифигаccе о-го-гошеньки 3 года назад #
Комментарий удален
0
Олег с клещами Олег с клещами 3 года назад #
А можно для примера вывести код того, что Вы показали?
0
ermakover ermakover 3 года назад #
Посмотрел список поддерживаемых значений и вот хотел бы предложить на будущее, поскольку всё-таки монетизация - главная задача сайтов добавить значение со ссылкой на баланс пользователя. Ну это если установлен Биллинг.

Еще от автора

Компонент «Продажа полей» для ICMS 2
Компонент для тотального управления продажей полей. Возможна оплата показа пользователями и самим автором. Масса типов продажи полей.
Компонент «Мотивация пользователей» для ICMS 2
Компонент предназначен для поощрения пользователей за систематическое посещение сайта.
Поле «Поддерживаю!» для ICMS 2
Поле «Поддерживаю!» предназначено для сбора голосов в решении какой-то задачи.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.