Vladimir
1. Поднятие объявлений нужно! (Нужно автоизменение даты публикации на текущую или другие варианты)
2. И выплачивание вознаграждение за расход рефеалла, очень нужно! (Ну очень много ранее написал почему☺)
По первому решили, спасибо Loadырь и его Конструктор форм iForms, с помощью хука, можно поднимать в поиске, обновляя дату на текущую и при проставлении цены, переадресация на оплату… но я считаю это всё же должно быть в коробке с биллингом, кому нужно, пишите, обсудим… в надежде на поддержку второго пункта!
Согласен на счёт коротких ссылок, здесь поднимал этот вопрос instantcms.ru/users/5417/forumposts.htmlИ при создании объекта что бы можно было выбирать категорию и нужный город (в принципе это реализовано).
Ну и по структуре получается верхний уровень: Области, округа, города (ну соответственно по иерархии)
пример:
site.ru/moscovskaya_oblast
site.ru/moscva
site.ru/cfo
И категории выводить адресами вида
site.ru/moscovskaya_oblast/kafe
site.ru/moscva/kafe
Я всё-так склоняюсь сейчас к тому, что нужно делать регионы и в них разделы-категории, делать города и дублировать разделы-категории, и добавлять объект в эти две категории.т.е. фактически список выводимых объектов формировать по двум параметрам: выбранный регион и категория.
В мапсе есть выбор города, при том довольно большой список, и когда человеку предлагаешь ещё раз найти город, как правило все путаются, даёшь возможность создават разделы, бардак получается, единственный выход который нашёл на данный момент, скрыть выбор категорий, и публикация только после модерации, а уже при модерации выбираю категории.При этом если человек заходит в какой-то выбранный город — показывать обычный список категорий с количеством объектов по данному городу.
И да, в категориях системное имя контента осталось, а в записях убирается…Нет, так все равно в ссылках категорий и главной страницы мапса будет places, из урла системное имя типа контента в таком случае убирается только из самих записей:
Если карты на типах контента то можно попробовать так
Спасибо за ссылку. Тут действительно интересна мысль, но как я понимаю разработчиками не доделана до конца.
Впринципе ссылки контента по умолчанию начинают работать без системного имени, НО вся внутренняя перелинковка остаётся с системным именем, что в любом случае создаёт проблемы для SEO. Уважаемые программисты, может ли кто придумать хак? ПРОСЬБА РАЗРАБОТЧИКАМ ИСПРАВИТЬ эту проблему!Тип контента по-умолчанию Здесь вы можете задать тип контента, к которому не будет в URL добавлять его системное имя. Например, вы создали тип контента «news» и ссылки на записи имеют вид »/news/9-rossijane-stali-pervymi-na-chempionate-mira.html». При включении этой опции аналогичная ссылка будет иметь вид »/9-rossijane-stali-pervymi-na-chempionate-mira.html».
Спасибо вам огромное Loadырь!!! В очередной раз меня выручаете, хороший вы человек!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 нужной вам категории, если в корневую писать нельзя.
Спасибо за вариант, но вопрос остаётся, где убить? 😊 И ещё один вопрос, если галочка в настройках типа контента стоит "включить категории", то при незаполнении поля категория, не получается подать объявление и мне кажется если найти место где скрыть и скрыть, то ошибка останется при незаполненной категории останется — "заполните поле"<?php if (!$user->is_admin){echo "<script> $('#fset_category').hide()</script>";}?>
/controllers/places/category_marker.tpl.php