N

neoplanet

+13
Репутация
8
Рейтинг
#1 Продам InstantMaps 2.х (2шт) 22 марта 2017 в 12:12
InstantMaps 2 для InstantCMS 2.x
Продам 2 лицензии:
1шт. 1300р + ваше переоформление
либо
2шт. в одни руки 2500р + ваше переоформление
#2 Как перенести сайт с Джумлы 1.5 на InstantCMS 2? 5 июля 2016 в 16:41
Я на локалке как-то пробовал, все нормально получилось. Делал руками. Просто открыл БД джумлы и параллельно БД инстанта (предварительно создал категории в инстанте).

Потом просто изменял название таблиц в БД джумлы в соответствии с инстантом. Лишнее из БД джумлы удалил и добавил недостающие столбцы из инстанта (импортом). После переименовал в cms_con_nazvanie_categorii и сделал экспорт. Далее удалил таблицу cms_con_nazvanie_categorii в базе инстанта и сделал импорт из джумлы.

Мог что-то упустить, т.к. давно делал. На месте думаю разберетесь. У меня ушло всего примерно 20 минут на перенос 700 статей. Там в структуре многие названия совпадают (title, id и пр.).

p.s. стояла джумла 1.5.26 + acesef

UPD: Вспомнил еще. Если категорий несколько, сделайте запрос на изменение ID категории у статей. К примеру в Joomla категория имела ID — 15, в Instantcms ID — 23. Просто запрос сделайте на изменение.
  1. UPDATE `jos_content` SET `category_id` = REPLACE(`category_id`, "15", "23");
#3 Хук для InstantMaps 2. Привязка карт к категориям. 3 июля 2016 в 22:59
Попробовал данную реализацию. Все нормально за исключением выбора категории при добавлении объекта на карту. Получается что выводятся абсолютно все категории из всех городов. К примеру при выбора категории получается так:

  1. Москва
  2. - Категория
  3. -- Суб-категория
  4. -- Суб-категория
  5. - Категория
  6. -- Суб-категория
  7. -- Суб-категория
  8. и.т.д
  9. Екатеринбург
  10. - Категория
  11. -- Суб-категория
  12. -- Суб-категория
  13. - Категория
  14. -- Суб-категория
  15. -- Суб-категория
  16. и.т.д
В итоге при наличии сотен городов и сотен категорий которые в них имеются, добавлять практически не реально. Точнее искать в выпадающем списке.

Самым оптимальным решением было бы при выборе категорий иметь 2 выпадающих списка. Первый список это выбор города (в нашем случае корневую категорию), далее после выбора города во втором списке выбрать уже суб-категорию в категориях .

Кто-то смог решить данную проблему? Или кто может взяться за решение проблемы? Соответственно за платно.
Спасибо.
#4 Не работает переход по ссылкам на MAMP 26 апреля 2016 в 08:37
Действительно, оказалось из-за сессии и привязки к IP. Решение намного проще.
Открыть httpd.conf, найти и закомментировать строки:
  1. MAMP_IP_Port_iteration_begin_MAMP
  2. Listen MAMP_IP_Port_MAMP
  3. MAMP_IP_Port_iteration_end_MAMP
А ниже этих строк, прописать:
  1. Listen 127.0.0.1:80
По умолчанию MAMP выдает IP пользователя как ::1, что видимо не дает записать сессию, в следствии чего не открывается ни одна ссылка сайта, кроме главной страницы.
#5 Не работает переход по ссылкам на MAMP 25 апреля 2016 в 22:03
В общем кому нужно. Проблема в пути к сессиям в PHP.ini.
  1. session.save_path = /Applications/MAMP/tmp/php
Если поставить несуществующую директорию, все работает нормально:
  1. session.save_path = /none
По всей видимости не удается записать. Причем права на папку установлены корректно. Любые другие сайты и движки работают корректно, проверено на: Dle, Joomla, Antislaed, Drupal, 1с и собственно InstantCMS 2 ветка. Везде все работает нормально за исключением версии 1.10.2-1.10.6.
Как я понял, начиная с версии 1.10.2 была переписана привязка сессии, возможно это и повлияло на работу. Могу ошибаться.
#6 Не работает переход по ссылкам на MAMP 23 апреля 2016 в 09:05
Данная проблема возникает начиная с версии 1.10.2 до 1.10.6.
Вчера решил обновить пару сайтов с 1.10.1, в итоге не работает ни одна ссылка. Пока не разобрался.
p.s. MAMP последний (3.5 Pro).
#7 Иконки Awesome Font в меню (icms2+) 24 февраля 2016 в 16:49
По FontAwesome, как вариант можно еще так:

  1.  
  2. <script>
  3. (function(jQuery){
  4. jQuery(document).ready(function(){
  5. jQuery('a.item51 > span').prepend('<i class="fa fa fa-home fa-lg "></i> '); // иконка меню с ID 51
  6. });
  7. })(jQuery);
  8. </script>
  9.  
Где item51, это ID пункта меню. В файле menu.tpl.php в класс ссылки добавьте после item'a, вывод ID пункта меню.

Но лучше использовать метод reload'a, все таки CSS. Да и опять же лучше под каждый виджет меню, использовать свой шаблон а не стандартный для всех.

Если нужно использовать графические иконки (например PNG). Также можно добавить к меню ID, а далее уже в CSS прописать стиль:

Иконка слева
  1.  
  2. a.item51:before {
  3. content: url('../images/myiconmenu.png');
  4. display: block;
  5. width: 20px;
  6. height: 20px;
  7. float: left;
  8. margin: 2px 6px 0 0;
  9. }
  10.  
Иконка справа
  1.  
  2. a.item51:after {
  3. content: url('../images/myiconmenu.png');
  4. display: block;
  5. width: 20px;
  6. height: 20px;
  7. float: right;
  8. margin: 4px 0 0 6px;
  9. }
  10.  
Соответственно здесь иконка 20x20px и имеет отступы. Тут уже правите по своему усмотрению, типу меню и размерам иконки.
И если нужно убрать текст, т.е. оставить только иконку без текста пункта меню, добавляем в CSS это:

  1.  
  2. a.item51 span.wrap {
  3. display: none;
  4. }
  5.  
Вообще вариантов масса, что использовать лучше, решать вам.
#8 instantcms.ru - АГС 9 февраля 2016 в 14:04

Ссылок в футере давно нет, а тут такое :(

ivanish
instantcms.ru/get
instantcms.ru/novosti
и другие...

Кстати поддомены доков и дополнений тоже попали под фильтр. Надеюсь разработчики выведут сайт из под фильтра.
#9 Вывести заголовок контента в любом виджете 7 февраля 2016 в 17:01
Решил. Тему закрываю.
  1.  
  2. <?php
  3. $inCore = cmsCore::getInstance();
  4. $content_model = $inCore->getModel('content');
  5. $current_item = $content_model->getContentItemBySLUG($inCore->request->get('ctype_name'), $inCore->request->get('slug'));
  6. ?>
  7.  
  8. <!-- Вывод -->
  9. <?php echo($current_item['title']); ?>
  10.  
#1 Вывести заголовок контента в любом виджете 7 февраля 2016 в 15:46
Всем привет!

Подскажите пожалуйста, как можно вывести заголовок текущего (открытого) контента в любом виджете в InstantCMS 2?.
Например есть страница в типе контента "статьи", которое имеет имя — Мерседес. При открытии этой страницы на ней есть виджет, к примеру новости или события из instantMaps. Как можно вывести название страницы контента (Мерседес) в этом виджете или любом другом?

В компоненте вывод идет
  1. <?php html($item['title']); ?>
Пробовал подключать в виджеты следующее, чтобы получить данные контента:
  1.  
  2. $core = cmsCore::getInstance();
  3. $model = cmsCore::getModel('content');
  4. $content_controller = cmsCore::getController('content');
  5.  
и выводить в шаблоне виджета это:
  1.  
  2. <?php echo $item['title'];?>
  3. <?php echo $this->item['title'];?>
  4.  
Ничего не получается. Подскажите пожалуйста, что можно сделать?
Спасибо.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.