Разработка компонента Справочник

+7
1.98K
Разработка компонента Справочник

Всем привет.

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

Если у вас есть предложения по улучшению компонента, можете написать в комментариях, попробую реализовать.

0
Def Def 9 месяцев назад #

Это значительно улучшенный аналог InstantMaps? Круто! Можно ли будет выводить все новости компаний в единой ленте с возможностью фильтровать по категории и названию компании, аналогично с другими категориями: события, акции? И можно ли будет создавать свои категории контента у карточки компании (т.е не только акции, события. новости), например чтобы можно было вывести специалистов компании?

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

Можно ли будет выводить все новости компаний в единой ленте с возможностью фильтровать по категории и названию компании, аналогично с другими категориями: события, акции? 

То что там сейчас реализовано, это такая лайтовая версия, если вам надо с категориями, фильтрами и т.д. лучше тогда использовать Связи типов контента

0
Def Def 9 месяцев назад #

со связями не всегда удобно работать, как например если надо специалистов привязать. Удобно когда такие сущности сразу есть в карточке, так как иначе сложно управлять самим владельцам карточек. 

0
Happy Happy 9 месяцев назад #

связи категории не подтягивают

0
Def Def 9 месяцев назад #

Еще при выделении цветом скорее всего в РФ должно быть соответствие законодательству, так как это может считаться рекламой, а для этого надо запрашивать ИНН, Название компании и считать статистику показов, а также передавать эту информацию в ОРД.

0
RSN RSN 9 месяцев назад #

Для специально предназначенных ресурсов возможно и не надо… раньше было так:

fas.gov.ru/documents/b-n-7c31962a-c6b6-4403-9351-6c575ad2b04a

mediapravo.com/advertising/o-reklame-na-avito-i-yula.html?ysclid=lmbo2m8wod289173045

А вот, как на текущий момент с этим обстоит дело… не знаю...

0
Def Def 9 месяцев назад #

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

0
Def Def 9 месяцев назад #

Предложение также добавить функцию размещения баннерной рекламы в формате загрузки html, картинки для ПК, планшетов и смартфонов. Тоже обязательно считать статистику (подумать как сделать это оптимально, чтобы БД не загрузить миллионами записей)

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

При добавлении компании или что?

0
Def Def 9 месяцев назад #

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

А в карточках других компаний у владельцев была бы опция «Отключить показ чужой рекламы» и в биллинге бы задавалась стоимость за скрытие на месяц.

0
fincheck fincheck 9 месяцев назад #

Моё мнение это совсем не относится к справочнику и кстати у автора уже вроде есть похожий компонент Рекламные банеры или типа того. Возможно в будущем получится его внедрить и сюда. 

0
Clear Clear 9 месяцев назад #

Есть, не делать иконки цветными, это прошлый век )). А так топ пока, позже внимательно оценим.

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

Если вы про иконки категории, то их сами загрузите

Изображение

+1
Jestik Jestik 9 месяцев назад #

Один цвет это так удобно… Хорошо что гугл не знает что это прошлый век

0
DeeMon DeeMon 9 месяцев назад #

Так и Лебедев с Яндексом не в курсе… 😉

0
Jestik Jestik 9 месяцев назад #

И хорошо. цветные иконки это топ.

+1
482 482 9 месяцев назад #

Как замена InstantMaps отлично. В том же Мапсе на одну организацию можно добавить несколько адресов и для каждого адреса отдельно указывается телефон, емэйл, график работы.

В вашем компоненте адреса не указываются и не отображаются вообще, есть только метка/метки на карте. Мне думается, что необходимо иметь возможность указывать адрес/адреса (город, улица, № дома). Это придётся к стати тем, кто отключает карту.

+1
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

Хорошо, записал

+1
Def Def 9 месяцев назад #

да, адреса определенно надо выводить. И вопрос, если у компании 10 филиалов в разных городах, то как будет выводиться карта?

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

Имеете в виду на страницах просмотр компании?

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

0
Def Def 9 месяцев назад #

да, на странице самой компании

0
Jestik Jestik 9 месяцев назад #

Насколько все адаптировано для использования на мобильных телефонах? Насколько удобно ставить метки с телефона? Есть ли возможность определение местоположение пользователя?

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

Пробовал со своего телефона, проблем не вижу с картой и добавлением метки.

Определение местоположение нет, но можно включить от самого яндекса

0
olegan olegan 9 месяцев назад #

Хотелось бы ограничения количества отзывов на странице. Может в двойке это уже и реализовано, но у меня в Мапсе на первой ветке сто с лишним отзывов к фирме выглядят очень нелепо и длинно.

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

С компонентом не идет отзывы, но можно подключить этот компонент instantcms.ru/addons/reviews.html где есть ограничение на вывод и дальше по кнопке Показать еще

0
kalikimaka kalikimaka 9 месяцев назад #

Интересно, а когда кто-нибудь сделает категории над списком записей отличного от вида windows XP?:)

Для мобильной версии, важно что до списка записей, а не справа, это уже будет после списка.

0
Happy Happy 9 месяцев назад #

что мешает расправить в скролл категории над списком и отображать только на мобильной версии? современное и просто в реализации

+1
kalikimaka kalikimaka 9 месяцев назад #

то что оно над контейнером списка, а не там где должно быть. Больше ничего не мешает. Так же ничего не мешает через css причесать. Вопрос не в том, что делать. А в том, почему не сделано по человечески из года в год.  В резалте никто не пользуется нативным выводом категорий.

+1
Голдман Сакс Голдман Сакс 9 месяцев назад #

Совместимость с Imaps, в том смысле чтобы с нее можно было переехать.

+2
Василич Василич 9 месяцев назад #

круто получается.

за дополнительных провайдеров карт отдельный респект.

ещё большой плюс за то, что интегрируете со своей экосистемой(судя по видео с отзывами). подключите ещё и «бронирование» с «вакансии и резюме» и разойдётся как горячие пирожки )

0
Pro AV Pro AV 9 месяцев назад #

На какой стадии разработка? Когда примерно выйдет?

0
My-InstantCMS.Ru My-InstantCMS.Ru 9 месяцев назад #

Был занят другим заказом, щас снова вернулся. Работа ведется по хотелкам из комментариев. Когда выйдет не могу сказать 

+1
Михаил Михаил 9 месяцев назад #

Круто, ждем релиза

Было бы круто если был бы импорт записей

0
aleksatip aleksatip 8 месяцев назад #

когда же увидим компонент ?? хотелось бы пошуупать

0
My-InstantCMS.Ru My-InstantCMS.Ru 8 месяцев назад #

уже в каталоге

0
Pro AV Pro AV 8 месяцев назад #

Может что то не так делаю 😰

Метки не сохраняются. Карта не работает, карту видно только в форме при редактировании. Ни в записи, ни в списке карты нет. В списке вообще просто белый экран, никаких сообщений при отладке нет. Я уже по всякому пробовал, ключи вставлял, карты менял. Печалька ((

0
My-InstantCMS.Ru My-InstantCMS.Ru 8 месяцев назад #

Напишите в ЛС ссылку и доступ

+1
Pro AV Pro AV 8 месяцев назад #

Спасибо. Паника отменяется. Ключи от Яндекс.Карт только на следующий день активировались (заявлено 15 минут). Карта сейчас работает.

0
Pro AV Pro AV 8 месяцев назад #

Надо чтобы в поле "контакты" ссылка на сторонний сайт через "redirect" была.

0
My-InstantCMS.Ru My-InstantCMS.Ru 8 месяцев назад #

Сделаю 

0
Pro AV Pro AV 8 месяцев назад #

В записи нет точного адреса организации. Есть общее описание геопозиции, но  это не то. И ещё чтобы в фильтре можно было по адресу искать. Можно конечно самому сделать поле или группу полей с адресом, но лучше чтобы он к карте был привязан.

+1
Pro AV Pro AV 7 месяцев назад #

У меня обновление 1.0.1 не встаёт. Отладка такую штуку пишет:

  1. Ошибка в запросе БД:
  2. Неизвестный столбец 'c.ico' в 'field list'

SELECT i.id, i.title, i.slug, i.photo, i.graphik, i.mapa, c.ico as cat_icon
FROM cms_con_guide i
LEFT JOIN cms_con_guide_cats as c ON c.id=i.category_id
WHERE ( (i.mapa IS NOT NULL) )
LIMIT 1000


Последние вызовы:

cmsDatabase->query() @ /system/core/model.php: 2208
cmsModel->get() @ /system/controllers/guide/hooks/content_before_list.php: 20
onGuideContentBeforeList->run() @ /system/core/controller.php: 780
cmsController->runExternalHook() @ /system/core/controller.php: 739
cmsController->runHook() @ /system/core/eventsmanager.php: 70
cmsEventsManager::hook() @ /system/core/eventsmanager.php: 33
cmsEventsManager::hook() @ /system/controllers/content/frontend.php: 519
content->renderItemsList() @ /system/core/action.php: 46
cmsAction->__call() @ /system/controllers/content/actions/category_view.php: 231
actionContentCategoryView->run() @ /system/core/controller.php: 643
cmsController->runExternalAction() @ /system/core/controller.php: 512

0
My-InstantCMS.Ru My-InstantCMS.Ru 7 месяцев назад #

Забыл создать поле.

Загрузил обновление, установите через админку

0
Pro AV Pro AV 7 месяцев назад #

Компонет заработал. Карта от Яндекса на странице списка контента пропала, работает только ОпенСтритМап

0
My-InstantCMS.Ru My-InstantCMS.Ru 7 месяцев назад #

еще раз скачать обновление)

+1
Pro AV Pro AV 7 месяцев назад #

Заработала

Еще от автора

Компонент Находки и потеряшки
С помощью данного компонента можете организовать на сайте Бюро находок, где пользователи пишут о своих находках или потерянных вещах.
Разработка компонента Викторина
Обсуждение разработки нового компонента Викторина или Тесты
Обновление вакансии и резюме
Обновление компонента Вакансии и резюме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.