Vladimir

Vladimir

+51
Репутация
88
Рейтинг
#1 Связи и инстантмапс 2 (instantmaps 2) 27 июня 2017 в 11:27
Тестируем. Создал новый тип контента — добавляем связь мапс — создаём тестово запись — привязываем объект — и… отображается карта со всеми объектами, а не с привязанным! Тип вывода или скрывание при редактировании связи на это не влияют… Как решить???
#1 Владельцы Биллинга, обращение к разработчикам 26 июня 2017 в 18:12
Вот прошло больше года с момента этого поста… И в честь обновления Биллинга решил поднять его снова, пускай не все, но хотя бы эти пункты нужны:
1. Поднятие объявлений нужно! (Нужно автоизменение даты публикации на текущую или другие варианты)
2. И выплачивание вознаграждение за расход рефеалла, очень нужно! (Ну очень много ранее написал почему☺)
По первому решили, спасибо Loadырь и его Конструктор форм iForms, с помощью хука, можно поднимать в поиске, обновляя дату на текущую и при проставлении цены, переадресация на оплату… но я считаю это всё же должно быть в коробке с биллингом, кому нужно, пишите, обсудим… в надежде на поддержку второго пункта!
#2 Хук для InstantMaps 2. Привязка карт к категориям. 21 ноября 2016 в 08:05

И при создании объекта что бы можно было выбирать категорию и нужный город (в принципе это реализовано).
Ну и по структуре получается верхний уровень: Области, округа, города (ну соответственно по иерархии)
пример:
site.ru/moscovskaya_oblast
site.ru/moscva
site.ru/cfo
И категории выводить адресами вида
site.ru/moscovskaya_oblast/kafe
site.ru/moscva/kafe

Lisandr
Согласен на счёт коротких ссылок, здесь поднимал этот вопрос instantcms.ru/users/5417/forumposts.html

т.е. фактически список выводимых объектов формировать по двум параметрам: выбранный регион и категория.

Lisandr
Я всё-так склоняюсь сейчас к тому, что нужно делать регионы и в них разделы-категории, делать города и дублировать разделы-категории, и добавлять объект в эти две категории.

При этом если человек заходит в какой-то выбранный город — показывать обычный список категорий с количеством объектов по данному городу.

Lisandr
В мапсе есть выбор города, при том довольно большой список, и когда человеку предлагаешь ещё раз найти город, как правило все путаются, даёшь возможность создават разделы, бардак получается, единственный выход который нашёл на данный момент, скрыть выбор категорий, и публикация только после модерации, а уже при модерации выбираю категории.
#3 SEO instantmaps убрать places 20 ноября 2016 в 20:51
Вообще вопрос перелинковки, ссылок, категорий и seo намного глубже, чем просто убрать системное имя. Так уж получилось что в мапсе есть города но нет даже фильтра по этим городам, за исключением того, который на карте. Отсюда сразу огромная проблема, продвигать разделы по городам невозможно, по крайне мере что бы это было красиво и нигде ничего не дублировалось. То есть тайтлы дескрипшен и прочее по городам не пропишешь… Ок, подумал я, тогда сделаю категории городами и вообще скрою этот пункт меню, пусть люди в мапсе один раз введут, а уже при модерауии я сам город добавлю. Но городов то много, и нужно красиво категории составить, категории сделал вида, федеральные округа — области — города. Ну чтоб когда категории выбираешь всё понятно было. И что имеем, а имеем километровые ссылки которые не коим боком не хотят залазить в поиск Яндекс, по крайне мере у меня за пол года не залезли. Поговорил с сеошниками, да и правда, дело в длинные, всё же Яша да и гугл любят короткие. И что имеем? Ставим города все в корневую категорию? Тогда ужас на сайте получится, если много городов никакого порядка. Скрывать катерии и мучительно под каждый раздел виджет вставлять. И снова не получится, ну написать в виджете… ленинградская область… а объеты из разных катерий (городов) всё равно не подтянншь… Вообщем вопросы, вопросы, или к спецам по ссылкам или к разработчикам…
#4 SEO instantmaps убрать places 20 ноября 2016 в 17:49

Нет, так все равно в ссылках категорий и главной страницы мапса будет places, из урла системное имя типа контента в таком случае убирается только из самих записей:

DK
И да, в категориях системное имя контента осталось, а в записях убирается…
#5 Компонент-турнирная таблица 19 ноября 2016 в 23:18
Да, тоже есть интерес для Instantcms 2
#6 SEO instantmaps убрать places 19 ноября 2016 в 20:24
И даже если поставить контент по умолчанию объекты на карте, ссылки без системного имени не всегда работают, то есть в каких-то есть прямая ссылка без системного имени, а где-то убираешь places и выдаёт ошибку 404
#7 SEO instantmaps убрать places 19 ноября 2016 в 18:14

Если карты на типах контента то можно попробовать так

Val

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

Тип контента по-умолчанию Здесь вы можете задать тип контента, к которому не будет в URL добавлять его системное имя. Например, вы создали тип контента «news» и ссылки на записи имеют вид »/news/9-rossijane-stali-pervymi-na-chempionate-mira.html». При включении этой опции аналогичная ссылка будет иметь вид »/9-rossijane-stali-pervymi-na-chempionate-mira.html».

Впринципе ссылки контента по умолчанию начинают работать без системного имени, НО вся внутренняя перелинковка остаётся с системным именем, что в любом случае создаёт проблемы для SEO. Уважаемые программисты, может ли кто придумать хак? ПРОСЬБА РАЗРАБОТЧИКАМ ИСПРАВИТЬ эту проблему!
#1 SEO instantmaps убрать places 17 ноября 2016 в 17:40
Скажите а можно убрать places в ссылке? Очень нужно для SEO. Чтобы ссылки на сайте сразу были категориями из мапса, типа мойсайт.ру/prodaga или мойсайт.ру/arenda… Речь идёт о инстанте втором.
#8 [ЕСТЬ РЕШЕНИЕ] Удалить выбор категорий для обычных пользователей 21 октября 2016 в 06:59

Vladimir:
но вопрос остаётся, где убить?
Всё тут \templates\default\controllers\content\item_form.tpl.php. И убить и скрыть и удалить. В конец файла добавьте
Код PHP:
<?php if (!cmsUser::isAdmin()){echo "<script>$('#category_id').val('1'); $('#fset_category').hide();</script>";}?>
вместо 1 поставьте id нужной вам категории, если в корневую писать нельзя.

Loadырь
Спасибо вам огромное Loadырь!!! В очередной раз меня выручаете, хороший вы человек!
#9 [ЕСТЬ РЕШЕНИЕ] Удалить выбор категорий для обычных пользователей 21 октября 2016 в 05:14

<?php if (!$user->is_admin){echo "<script> $('#fset_category').hide()</script>";}?>

Ris
Спасибо за вариант, но вопрос остаётся, где убить? 😊 И ещё один вопрос, если галочка в настройках типа контента стоит "включить категории", то при незаполнении поля категория, не получается подать объявление и мне кажется если найти место где скрыть и скрыть, то ошибка останется при незаполненной категории останется — "заполните поле"
#10 [ЕСТЬ РЕШЕНИЕ] Удалить выбор категорий для обычных пользователей 20 октября 2016 в 18:17
??????????????????????
#11 [ЕСТЬ РЕШЕНИЕ] Удалить выбор категорий для обычных пользователей 20 октября 2016 в 17:18
Не в шаблонах ли здесь ли это редактируется?
/controllers/places/category_marker.tpl.php
#12 [ЕСТЬ РЕШЕНИЕ] Удалить выбор категорий для обычных пользователей 20 октября 2016 в 16:51
И в код особо не залезешь, практически все файлы мапса зашифрованны.
#1 [ЕСТЬ РЕШЕНИЕ] Удалить выбор категорий для обычных пользователей 20 октября 2016 в 15:00
instantmaps 2. Как удалить выбор категорий, при добавлении объекта, для обычных пользователей, при том категории как таковые оставить? У меня категоирии = город. Всё равно пользователи город указывают, а все объекты модерацию проходят. В ручную буду проставлять, другого выхода не нашёл, так как скрыть данное поле при добавлении?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.