C

classics

+42
Репутация
119
Рейтинг
#1 На главной сайта сделать общую шапку для модулей 3 марта 2015 в 23:53
Движок InstantCMS 1.9
Собственно что-то никак не пойму как сделать следующее.

На главной странице выводятся модули, в т.ч… модули доски объявлений.
Вывожу их в 3 колонки, последние объявления из разделов Авто, Недвижимость, Услуги
и хотел бы чтобы они были визуально объединены общим фоном и над модулями чтобы была шапка с надписью "Доска объявлений".

Вот так должно быть (на главной):


Не понимаю как правильно объединить модули как бы в один контейнер и сделать такую шапку, если вношу соответствующие изменения в template.php, то эта шапка выводится и на тех страницах сайта, где она не нужна.
#1 Парсинг объектов из справочника организаций яндекса 30 января 2015 в 16:07
Здравствуйте, вы предлагали услугу по парсингу объектов из справочника организаций Яндекс Карт со всеми данными и отредактировать под нужные нам Можно спарсить с определённой области карты.
(останется только выполнить экспорт файла в InstantMaps из CSV файла).

Заинтересован в этом, нужен такой парсинг по региону ВАО, Москва (Востоный округ Москвы)
для сайта на InstantCMS v1.9. за адекватную стоимость.
#2 Парсинг объектов с Яндекс.Карт 30 января 2015 в 15:56
Здравствуйте, вы предлагали услугу по парсингу объектов из справочника организаций Яндекс.Карт.
(останется только выполнить экспорт файла в InstantMaps из CSV файла).

Заинтересован в этом, нужен такой парсинг по региону ВАО, Москва (Восточный округ Москвы)
для сайта на InstantCMS v1.9.
#3 Календарь событий 31 октября 2014 в 16:23
кхм… а у меня нет демо… это я себе сделал в 1.9, что в админке при добавлении статьи/новости можно поставить галочку "Публиковать событие в календаре" и ввести дату/время начала события и дату/время окончания (ниже там идут стандартные поля выбора категории, URL страницы, автора статьи и т.д.) и далее вывожу эти события в модуле на главной для всех (форму календаря сделать руки не дошли):

указав нужную категорию или корневой раздел(тогда из всех категорий)


но хотелось бы не самопальной реализации, а чтобы календарь событий был в релизе
#1 Календарь событий 31 октября 2014 в 15:49
1. Хотелось бы иметь календарь событий из контента(новостей, статей и т.д.).
В v1.9 я это у себя реализовал через добавление 3-х полей в таблицу и обработки их в админке

и теперь любой контент из любой категории могу отображать как событие, например в календаре или в нужном модуле.
Хотелось бы, чтобы разработчики реализовали "Календарь событий" в релизе движка версии 2,
как и такой-то тип виджета для вывода календаря.
Всё-таки думаю календарь предстоящих/текущих событий был бы полезен очень многим.
#4 Виджеты 26 октября 2014 в 18:12
Хм… прошу прощения, нашел что это в принципе уже реализовано.

Через создание пользовательских виджетов для нужных категорий, например виджет "Новости: кат Общество — просмотр Записи" и там прописывание нужной положительной маски в фильтрации URL, например
news/obschestvo
news/obschestvo/*
для новостей категории Общество и расположение нужных виджетов в нужных местах из нужных материалов сайта.
#1 Виджеты 26 октября 2014 в 16:55
Недавно начал знакомство со второй версией движка.
Возник вопрос/предложение по виджетам, может это уже реализовано а я не могу разобраться?
Или может кто-то может реализовать за оплату?

Добавляю в админке виджет типа "Контент"-"Список контента" на "Новости: Просмотр записи" или "Новости: Просмотр списка"
При добавлении могу выбрать на вкладке Опции "Тип контента" и "Категорию".

Но нет возможности при просмотре новости устанавливать "Категорию", такую как у самой новости или какую мне надо.
Например, чтобы при просмотре новости из категории "Политика" выводился виджет "Список контента" именно категории "Политика",
при просмотре новости из категории "Происшествия" выводился виджет "Список контента" категории "Происшествия"(как бы последние новости по теме) или из иной, выбранной категории.

Ну например, при просмотре новости из категории "Семья и дети", чтобы можно было выводить нужные для этой категории виджеты, типа список контента типа Новости из категории "Семья и дети", список контента типа Статьи из категории "Дети", список контента типа Объявления из категории "Детская одежда" и т.п.
(то есть это как бы возможность задавать Правило для виджета).

Или как это реализовать? А то получается, что выводя какую-то новость, я не могу вывести в колонке рядом список последних новостей из данной категории.
#5 Сайты на инстант 2.0 21 октября 2014 в 20:51

toppor.ru/
Пока что на дефолтном шаблоне, играюсь с функционалом, в основном работа идет над доской объявлений

kosolapus


Понравилось добавление карты Гуглы в объявление,
типа toppor.ru/board/809-predlagaem-k-postavke-kerosin-ts-1.html
не поделитесь кодом, как это реализовать, хотел прикрутить Каталог организаций и там их отображение на карте?

#1 Каталог организаций или товаров 21 октября 2014 в 19:59
В InstantCMS v1.9 есть компонент Универсальный каталог и есть платный компонент InstantMaps
А что есть подобное в в версии InstantCMS 2.1.1?
(наверное можно нечто похожее на "Универсальный каталог" создать в "Типы контента" — так ли это?)
и что с компонентом InstantMaps для InstantCMS 2.1.1?

Нужен Каталог организаций для версии InstantCMS 2.1.1 с отображением на карте, как в InstantMaps
#6 Редакторы в 2.1.1 21 октября 2014 в 18:21
А есть возможность поставить редактор FCKEditor, который стоит в 1.9 как плагин от F. C. Knabben и к которому привык, особенно к загрузке и вставке картинок на сайт?
#7 [ЕСТЬ РЕШЕНИЕ] Статьи в нескольких категориях 31 декабря 2013 в 02:39
В общем вроде сделал, не уверен что правильно, вроде заработало.

в файле model.php в функции getArticlesCount добавил строчки после строки 9. FROM cms_content con
  1. LEFT JOIN cms_content_cats cat
  2. ON con.id = cat.item_id
чтобы считать статьи и из cms_content_cats

и в этом же файле функцию whereCatIs заменил на
  1. public function whereCatIs($category_id) {
  2. $this->where("con.category_id = {$category_id} OR cat.category_id = {$category_id}");
  3. }
#8 Расписание и календарь событий 31 декабря 2013 в 01:59
Я себе сделал календарь так(точнее простенький Календарь предстоящих событий) в InstantCMS v1.9.
Добавил в таблицу cms_content 3 поля is_cal, cal_bdate, cal_edate
Далее добавил в админку работу с ними, то есть галочку "отображать в календаре" и "начало события" и "конец события". А потом добавил и модуль со списком для вывода предстоящих событий.

Теперь у любой новости/статьи я могу при ей написании или редактировании поставить эту галочку и вписать даты, и новость будет отображаться в списке предстоящих событий.
#1 [ЕСТЬ РЕШЕНИЕ] Статьи в нескольких категориях 31 декабря 2013 в 01:21
Не помню откуда ставил возможность для InstantCMS v1.9, чтобы статья была сразу в нескольких категориях.
Там вроде добавлял таблицу cms_content_cats (поля item_id, сategory_id, ordering) и вносились изменения в код в model.php в /components/content и др.файлах.
Работает. Размещает и выводит одну статью в нескольких категориях.

Но сейчас столкнулся с тем, что по-видимому неправильно работает функция:

  1. public function getArticlesCount($only_published=true) {
  2. $articles = array();
  3. $today = date("Y-m-d H:i:s");
  4. if ($only_published){
  5. $this->where("con.published = 1 AND con.pubdate <= '$today'
  6. AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '$today'))");
  7. }
  8. $sql = "SELECT 1
  9. FROM cms_content con
  10. WHERE con.is_arhive = 0
  11. {$this->where}
  12. {$this->group_by}
  13. {$this->order_by}\n";
  14. $result = $this->inDB->query($sql);
  15. return $this->inDB->num_rows($result);
  16. }
так как в неё вроде изменения не вносились и она не учитывает количество всех статей, а учитывает статьи только из основной категории, из-за этого неправильно работает разбивка на страницы, не учитывает статьи во всех категориях, а учитывает только из основной, то есть
$total = $model->getArticlesCount(); — не получает правильное значение $total
и далее $pagebar = cmsPage::getPagebar($total, $page, $perpage, $pagelink); — не формирует разбивку на страницы, если статей больше чем $perpage, так как получает значение $total меньшее чем нужно.

Изменения в функции GetArticles там были такие:
было

  1. $sql = "SELECT con.*,
  2. con.pubdate as fpubdate,
  3. u.nickname as author,
  4. u.login as user_login
  5. FROM cms_content con
  6. LEFT JOIN cms_users u ON u.id = con.user_id
  7. WHERE con.category_id = '$category_id' AND con.published = 1 AND con.is_arhive = 0 AND con.pubdate <= '$today'
  8. AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '$today'))
  9. ORDER BY con.".$orderby." ".$orderto."
  10. LIMIT ".(($page-1)*$perpage).", $perpage";
стало

  1. $sql = "SELECT
  2. con.*,
  3. con.pubdate AS fpubdate,
  4. u.nickname AS author,
  5. u.login AS user_login
  6. FROM
  7. cms_content con
  8. LEFT JOIN cms_content_cats cat
  9. ON con.id = cat.item_id
  10. LEFT JOIN cms_users u
  11. ON con.user_id = u.id
  12. WHERE
  13. con.published = 1
  14. AND con.is_arhive = 0
  15. AND (con.is_end=0 OR (con.is_end=1 AND con.enddate >= '$today' AND con.pubdate <= '$today'))
  16. AND (con.category_id=$category_id OR cat.category_id =$category_id)
  17. GROUP BY con.id
  18. ORDER BY con.".$orderby." ".$orderto."
  19. LIMIT ".(($page-1)*$perpage).", $perpage";

Вот нужно и в getArticlesCount как-то учесть и те статьи, указанные в таблице cms_content_cats, для которых эта категория не является основной.

Прошу помочь, готов работу оплатить WebMoney.
#9 Модуль, способный привязать посетителей к сайту (для городских порталов) 14 марта 2013 в 17:34
То есть я смогу через ваш сайт отправлять левые показания на чужие квартиры?
Ну например впишу ваш адрес и по 100000 литров воды и отправлю в управляющую организацию, а они их Вам в платежку впишет, так?
#10 Календарь событий 9 марта 2013 в 18:11
Не жалко, хотел в блог выложить, но он ещё отключен(карма).
Найду куда выложить, тогда выложу и дам здесь ссылку.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.