Обновление InstantCMS 2.2.1

Список изменений

  • Исправлено удаление таблицы cats_bind при удалении типа контента;
  • Исправлено добавление комментариев к фотографиям в альбомах;
  • Исправлено сохранение SEO-параметров при создании категорий;
  • Исправлена генерация URL категорий при изменении их порядка;
  • Исправлено создание ссылок на HTTPS-адреса в меню;
  • Исправлена лишняя переадресация при переименовании фотографий в Firefox;
  • Исправлено отображение в админке записей типов контента с отключенными категориями;

Новые возможности

  • Добавлена поддержка собственных пресетов для поля “Набор изображений”;
  • Добавлена возможность выбора пресета для больших фотографий в компоненте “Фотоальбомы”;
  • Разрешен аттрибут style для тегов p, div в типографе;
  • Поддержка MySQL strict mode;

Как установить обновление

Автоматическая установка

Воспользуйтесь функцией "Проверить обновления" в панели управления InstantCMS 2.
Система сама обнаружит обновление, предложит скачать его и установить.
Для установки потребуется указать реквизиты для доступа на FTP.

Ручная установка

Убедитесь что вы используете InstantCMS 2.2.0 (версию можно посмотреть внизу любой страницы в админке).
Загрузите архив с обновлением. Действуйте по инструкции. Если вы не уверены в своих знаниях относительно FTP, прав на файлы и т.п. - используйте ручной способ, описанный в данной инструкции.

Комментарии (173)
Реклама
cms
WebMan 31 марта 2015 в 16:00 +5
Спасибо за оперативное обновление! И отдельно за MySQL strict mode.
Александр Сергеевич 31 марта 2015 в 16:26 0
Спасибо! Надеюсь пропадут эти ошибки которые вылазят везде на сайте при загрузке картинок, из за водного знака. Отключаешь всё норм, картинки загружается без проблем.
Александр Сергеевич 31 марта 2015 в 16:51 0
Обновился. Ура! Помогло.
nmsk 31 марта 2015 в 16:33 0
Спасибо! Обновился без проблем, но всё же жду с большим нетерпением новых очень необходимых и важных возможностей... v
platon 31 марта 2015 в 16:59 +1
Спасибо! Обновился, полет нормальный joke
Иван Шкута 31 марта 2015 в 16:59 +3
Спасибо! Каждое новое обновление вдохновляет больше уделять внимания Инстанту. Очень рад, что работа продолжается!
Kreator 31 марта 2015 в 17:05 +2
Опасно!
Отлично обновилось.
Хотелось бы спросить.
В процессе обновления, если в обновлении присутствуют файлы шаблона, кто как обновляется?
Ведь автоматом произойдет замена файлов шаблона.
Loadырь 31 марта 2015 в 17:51 +4
r2:
Предвосхищая вопросы о форуме — он в производстве, появится спустя некоторое время. Точные сроки пока назвать не получится, к сожалению, но работа идет.
Zau4man 31 марта 2015 в 18:09 +1
шаблон называется отлично от default.
Есть список измененных мною файлов. Дальше смерживаю в тотал коммандере.
Александр Сергеевич 31 марта 2015 в 18:56 0
Я делаю кастом(и дизайн и лёгкую вёрстку) прямо на default и при обновлении ничего не слетает.
Если на дефолте менять глобально вёрстку, то при обновлении потребуется только отредактировать main.tpl.php и scheme.html и то только если они затронуты в обновлении что очень редко случается.
MegaRostov 31 марта 2015 в 18:51 0
Спасибо ОГРОМНОЕ!
PIN 31 марта 2015 в 19:16 0
Обновление с 2.1.2 установилось по очереди (2.1.2->2.2.0->2.2.1), раньше не замечал, просто отлично!
StoRM 31 марта 2015 в 20:24 0
Автоматическая установка
Для установки потребуется указать реквизиты для доступа на FTP.

не нашол где указывается
blagpro 31 марта 2015 в 20:28 0
После того, как Вы нажмёте "Установить обновление" в админке появится окно с полями для ввода ftp сервера, логина и пароля пользователя.
blagpro 31 марта 2015 в 20:27 0
Теперь можно и обновиться)
AVPRT 31 марта 2015 в 20:41 +1
У меня выдает ошибку
Ошибка пути: InstantCMS 2 не найдена в ftp://мой сайт.com

чего с этим можно сделать?
Zau4man 31 марта 2015 в 21:46 0
Попробуйте ручной способ установки.
Lord 31 марта 2015 в 20:55 0
Спасибо!
AVPRT 31 марта 2015 в 21:47 0
По чем установщик определяет, что в папке нет InstantCMS ?
При установке обновления пишет- Ошибка пути: InstantCMS 2 не найдена в ftp://мой сайт.com
r2 1 апреля 2015 в 15:03 0
Как правильно указывать путь: http://docs.instantcms.ru/manual/addons/ftppath
AVPRT 1 апреля 2015 в 21:14 0
Все сделал по инструкции установщика, но все равно выдает ошибку, у меня вообще сайт находится в корневой папке с одноименным названием домена, поэтому в браузере отображается только имя домена
alexbabo 2 апреля 2015 в 02:42 +1
Эта проблема существует.На форуме обсуждалась,но видимо прошла не замеченной.
Проблема с установкой дополнений после обновления
Remi 3 апреля 2015 в 10:04 0
Действительно есть такая проблема пришлось обновлять вручную. А вот InstantCMS v2.2.0 обновлял автоматически!
Wanderer 1 мая 2015 в 18:41 +1
Для всех, у кого не устанавливаются компоненты по FTP (версия 2.2.1):
Есть 2 проблемы:
1. Непосредственно в FTP сервере, точнее, в ответе сервера на запрос php.ftp_nlist
По неизвестной причине некоторые сервера отдают только список файлов, другие сервера и файлы, и каталоги.
InstantCMS проверяет пути по наличию каталогов system и template по указанному пути. Если ftp_nlist возвращает только файлы, то CMS не будет найдена.

2. В случае указания пути к каталогу с установленной InstantCMS в нижнем поле (Путь папки сайта), InstantCMS также не будет найден. Причина кроется в файле system/controllers/admin/actions/install_ftp.php, а именно: при проверке наличия каталогов дублируется переменная пути, что приводит к невозможности проверки наличия каталогов (проверяемые значения /www/system/, а в переменной $list /system/)
Нужно в 106-ой строке заменить
Код PHP:
  1. if (!in_array($account['path'] . $dir, $list)){
на
Код PHP:
  1. if (!in_array($dir, $list)){
Либо указывать полный путь в адресе сервера.

Ниже часть кода из файла для понимания места возникновения проблемы:
Код PHP:
  1. $list = ftp_nlist($connection, $account['path']);
  2. ............
  3. foreach($check_dirs as $dir){
  4. if (!in_array($account['path'] . $dir, $list)){
  5. cmsUser::addSessionMessage(sprintf(LANG_CP_FTP_BAD_ROOT, $ftp_path), 'error');
  6. return false;
  7. }
Wanderer 1 мая 2015 в 18:43 0
К п.1:
Тестирую сайт на домашнем ПК, проблема воспроизводится при использовании сервера Xlight FTP Server.
На сервере Quick'n Easy FTP Server Lite проблем нет.
Оба сервера бесплатные и portable.

Как решать эту проблему с хостером - пока не знаю. Скорее всего менять алгоритм проверки установленной InstantCMS.
Wanderer 14 мая 2015 в 18:01 0
Решение проблемы
http://instantcms.ru/forum/thread21208-3.html сообщение №45.
Dimson 31 марта 2015 в 22:31 0
При добавлении фотоальбома под "Описание альбома"

LANG_PHOTOS_IS_PUBLIC
LANG_PHOTOS_IS_PUBLIC_HINT

Это я что-то не так сделал или еще у кого такое?
GluK 31 марта 2015 в 22:39 0
Аналогично. Сабж
Aquarius 31 марта 2015 в 23:49 0
Прежде всего, посмотрите в языковом файле – не пропали ли кавычки или строчки с этими константами?
Dimson 1 апреля 2015 в 08:41 0
Проверил первым делом. Данные константы прописаны в
..\system\languages\ru\controllers\photos\photos.php и
..\system\languages\en\controllers\photos\photos.php

define('LANG_PHOTOS_IS_PUBLIC', 'Общий фотоальбом');
define('LANG_PHOTOS_IS_PUBLIC_HINT', 'Другие пользователи тоже смогут добавлять фото в этот альбом');

Подскажите, что еще надо подправить?
Dimson 1 апреля 2015 в 08:53 0
Пользовался ручной установкой, ради интереса мержил файлы. Может в шаблоне чего не хватает? Хотя в дефолтном тоже самое
Zau4man 31 марта 2015 в 23:48 +1
Такой проблемы нет. Имхо, стоит пользоваться ручной установкой обновлений.
Частенько замечаю, что при установке с указанием реквизитов ftp то файлы побьются, то не заменят уже залитые.

Залейте содержимое папки package на хостинг вручную, проблема исправится.
Олег Васильевич я 1 мая 2015 в 23:50 0
Неее, без велика не могёмс smoke
Колян 2 апреля 2015 в 22:53 0
У нас всё чётко, проверил, файлы обновлял http://instantcms.ru/users/Evanescence, все хаки хуки на месте и всё работает.
Zau4man 31 марта 2015 в 23:49 0
3 часа - полет нормальный.
Спасибо за обновление.
Romanovcmc 1 апреля 2015 в 00:01 +9
Эх, поле город бы хотелось в следующем релизе. А то как то бессмысленна доска объявлений без него. А хаки делать не хотелось бы. А так обновилось без проблем.
arsius 1 апреля 2015 в 00:26 0
Тоже волнует данный вопрос, он у многих возникает... будем надеется в следующем релизе выйдет и наши просьбы без внимания не оставят
Колян 6 мая 2015 в 00:19 0
Надо делать сайт для двойки, например на поддомене этого инстанта и делать там рынок супер полей, виджетов, компнентов, шаблонов, хуков и хаков с поддержкой т.е. сервисом(платным) по обновлению версий вручную смерживая файлы.

В таком режиме поле живёт и работает и в фильтрах и в превью контента и в полном содержании статьи http://joxi.ru/n2YzLE6uBoP0A6 Делал чел с питера связь утерял, но он часа за четыре сделал его, вообще не зная инстанта.
Нэттинел 1 апреля 2015 в 09:49 0
Присоединяюсь. Очень хотелось бы.
MegaRostov 1 апреля 2015 в 10:50 0
Час Добрый! У меня такая проблема при последней установки обновлений все новости после 16.03.2015 пропали... На сайте они есть в админике их нет и виджеты их не выводят. В чем может быть проблема???
solntsev 1 апреля 2015 в 11:18 +1
Новости после 16.03.2015г. добавлялись через сайт?
Если не через сайт, то проверьте, таблицу con_news_cats_bind.
В нее не внесены сведения о новостях после 16.03.2015г.
MegaRostov 1 апреля 2015 в 11:21 0
Через сайт! И что именно там посмотреть?
MegaRostov 1 апреля 2015 в 11:27 0
В con_news все новости есть а в con_news_cats_bind НЕТ! Как это можно исправить?? Смотрет по id и по названию новости...
MegaRostov 1 апреля 2015 в 11:28 0
*Смотрел
solntsev 1 апреля 2015 в 11:37 +2
У себя для старых новостей делал так.
Очищал таблицу con_news_cats_bind.
Создал простой установочный архив в который положил файл install.php со следующим содержимым.
Код PHP:
  1.  
  2. <?php
  3. function install_package(){
  4. $core = cmsCore::getInstance();
  5. $content_model = cmsCore::getModel('content');
  6. $ctypes = $content_model->getContentTypes();
  7. $data_table = $content_model->table_prefix . 'news';
  8. $bind_table = $data_table . '_cats_bind';
  9. $sql = "CREATE TABLE IF NOT EXISTS `{#}{$bind_table}` (
  10. `item_id` int(11) DEFAULT NULL,
  11. `category_id` int(11) DEFAULT NULL,
  12. KEY `item_id` (`item_id`),
  13. KEY `category_id` (`category_id`)
  14. ) ENGINE=InnoDB DEFAULT CHARSET=utf8";
  15.  
  16. $core->db->query($sql);
  17.  
  18. $sql = "INSERT INTO {#}{$bind_table} (item_id, category_id)
  19. SELECT id, category_id
  20. FROM {#}{$data_table}";
  21. $core->db->query($sql);
  22. }
  23.  
Установил его и таблица con_news_cats_bind заполнилась.
Mr.Andreius 6 апреля 2015 в 19:58 0
Фух.... У меня тоже со всеми этими _cats_bind запарка вышла. Не создались таблицы по всем типам контента. Пару перенес с другой БД, а потом отредактировал пакет апдейта 2.2.0 как для установки без ftp , и отреактировал файл с запросами убрав оттуда добавление полей в таблицу виджетов. Запустил на установку и поля в таблицах перезаписались так как надо .

Скрытый текст виден только зарегистрированным пользователям
solntsev 1 апреля 2015 в 11:29 0
Сравните количество записей в таблице con_news и con_news_cats_bind, оно у вас должно быть равным.
Хотя если добавляли через сайт, то такой ошибки не должно быть.
Проверьте файл system/controllers/content/model.php возможно не до конца смержили.
Именно в данном файле находится функция отвечающая за добавление записей в таблицу con_news_cats_bind.
Я столкнулся с такой-же проблемой, но у меня новости парсятся, поэтому пришлось дорабатывать парсер.
MegaRostov 1 апреля 2015 в 11:41 0
Вот именно что количество разное!!! Как это исправить? (не до конца смержили.) Это как??
solntsev 1 апреля 2015 в 11:46 0
На первый вопрос ответ в комментарии выше
MegaRostov 1 апреля 2015 в 12:21 0
Написал сообщение!
MegaRostov 1 апреля 2015 в 13:35 0
Подскажите! КАК Создать простой установочный архив??? И порядок установки..... Спасибо!
solntsev 1 апреля 2015 в 14:29 0
Вот видео-туториал http://docs.instantcms.ru/dev/video/package
Alteste 1 апреля 2015 в 10:50 +1
Добавлена поддержка собственных пресетов для поля “Набор изображений”;
Что это такое? В чем выражается? Пока не заметил разницы
nmsk 1 апреля 2015 в 13:39 0
+1, тоже немного непонятен термин
r2 1 апреля 2015 в 15:02 +3
В настройка поля "Набор изображения" теперь можно выбирать пресеты, созданные в настройках компонента "Загрузка изображений".
MegaRostov 1 апреля 2015 в 10:51 0
Комментарии людей не выводятся в их ЛК и в ленте комментариев!
MegaRostov 1 апреля 2015 в 23:32 +1
Все в порядке не стоит беспокоиться!
DeeMon 1 апреля 2015 в 20:38 +3
Исправлено сохранение SEO-параметров при создании категорий;
А в Мапсе так проблема и осталась...
tolik 2 апреля 2015 в 02:16 0
Спасибо за обновление!
Пока присматриваюсь. Единственное, что останавливает меня сделать сайт на второй ветке, это отсутствие какого-либо фильтра слов (что то типа плагина "Антимат" для 1.0-х версий). Это усложнило бы жизнь спамерам.
В остальном, все супер!
SEOrigin 2 апреля 2015 в 16:04 +3
В последнем обновлении есть проблема с объявлениями:
Новую рубрику добавить не получается.
Unknown column 'is_inherit_binds' in 'field list'
UPDATE cms_con_board_cats i SET `parent_id` = '8', `title` = 'еее', `is_inherit_binds` = NULL, `id` = '16' WHERE (i.id = '16')

Пробовал сделать полностью чистую установку - тоже самое.
Wanderer 1 мая 2015 в 18:54 0
Подтверждаю. При добавлении новой категории вылетает такое сообщение.
При этом запись сохраняется с именем null, которое потом можно отредактировать.
yury 3 апреля 2015 в 01:10 +1
а проблему с загрузкой файлов с названием на киррилице решили? движок из файла документ.csv после загрузки превращает в название просто - .csv

n/t обрезает киррилицу. Может тогда хотя бы транскрипцию делать? или лучше конечно оставлять в названии файла это самое название
Иван Шкута 3 апреля 2015 в 11:54 +2
Транскрипция однозначно лучше. Потому что названия файлов могут быть растерзаны не только движком. Столкнулся с этим на Вордпрессе, который названия файлов оставляет как есть. При переезде с одного хостинга на другой, кириллица была покалечена и хостером и винраром.
Колян 5 апреля 2015 в 00:12 +1
Тогда необходимо сделать чтоб вручную можно было вводить имя файла, как в фотоальбомах например. Ато если к статье несколько файлов идут а нужен только один, не ясно какой именно файл качать нужно юзеру.
Колян 5 апреля 2015 в 00:17 +2
Добрался до категорий Мапса, беда такая если из пользовательского интерфейса добавлять категории то они добавляются, а если из админки, появляется белая страница, категория при этом создаётся, но нет у неё названия при этом, ни в админке ни в категориях в пользовательском интерфейсе.
Олег Васильевич я 5 апреля 2015 в 21:34 +2
То же самое в объявлениях Обнаружил на сервере, проверил локалке (денвер с PHP с 5.3, на дефолтная инсталяция). Следует добавить при этом, что категории таки создаются, только название у них "null" (можно переименовать с фронта).
В остальных "коробочных" типах контента всё нормально.
Колян 6 апреля 2015 в 00:57 0
А объявления отличаются чемто от "коробочных" типов контента, неужто они по типу Галереи устроены? Я почемуто думал что любой вновь созданный тип контента можно под объявления заточить.
Колян 5 мая 2015 в 18:09 0
Странное дело, но инстант както взял и сам восстановился, категории из админки в мапсе создаются влёт, проблем по мапсу нет smile Недочёты незначительные есть.
Колян 6 апреля 2015 в 00:59 +1
Не отображаются виджеты на HTML страницах, в админке есть виджеты, на самой странице не видать их, что делать?
Василий 6 апреля 2015 в 17:45 0
была такая же проблема, в БД, в таблице cms_widgets_bind поля : tpl_body и tpl_wrap и есть ли поля : class_title и class_wrap. У меня их не было, я добавлял их ручками. У меня не было, вроде бы, полей tpl_body и tpl_wrap
Колян 9 апреля 2015 в 05:18 0
""
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.


Извиняюсь, не подумал о том что страницы после обновы напрямую прописать надо было. Всё отображается как положено.
zst
yury 7 апреля 2015 в 10:59 +3
еще очень сильно не ватает зависимых полей в профиле. Т.е например челвоек если выбирает одно значение, то выдавать ему доп.поле для заполнения, а если какое то другое, то нет.
Aquarius 7 апреля 2015 в 11:07 0
Вот поэтому мы и ждём завершения фирменного мануала для разработчиков – там должно быть чётко показано, как в данной объектной модели реализуются такие зависимые поля?
Если они, конечно, предусмотрены (иначе придётся ваять "ручками", что в столь высоко абстрагированной системе не комильфо)...
nmsk 7 апреля 2015 в 19:20 +1
ДА, ДА, ДА!!! Об этом уже писалось не один раз.. ждём... :(
nmsk 7 апреля 2015 в 19:33 +1
Вот только не только в профилях) а вообще.. связь между полями, и свойствами...
AndroS 10 апреля 2015 в 11:12 +2
Есть огромное предложение - упростить обновление для недефолтных шаблонов.
К примеру, на странице, где показывается список измененных файлов, сделать галочку, типа "У меня отличный от дефолтного шаблон", после проставления которой появляется выпадающий список установленных шаблонов. Далее админ выбирает свой действующий шаблон для обновления новыми файлами и ставит чекбокс "Сделать бекап текущей версии шаблона".
Василий 10 апреля 2015 в 21:50 +1
Мне очень нравятся обновления в wordpress после которых сайт работает без изменений, и не нужно править файлы шаблона, при этом функционал сайта не страдает. Действительно, было бы хорошо если реализовали, что-то подобное. Или как описали Вы, но чтобы хоть как-то обновлялись недефолтные шаблоны. А то постоянно смерживать файлы - проблематично, да и пользователи, которые далеки от этого обычно страдают, приходится обращаться к специалистам.
MAPC2012 13 апреля 2015 в 16:52 +3
Создал поле в компоненте "Профили пользователей", установил в типе поля "Список:мультивыбор". В "Предустановленных значениях" указал около тридцати вариантов выбираемых значений... При сохранении отредоктированного профиля выдает вот это:
С чем связана ошибка?
Код PHP:
  1. Warning: Invalid argument supplied for foreach() in /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php on line 671
  2.  
  3. Warning: Invalid argument supplied for foreach() in /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php on line 671
  4.  
  5. Warning: Cannot modify header information - headers already sent by (output started at /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php:671) in /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php on line 540
  6.  
  7. Warning: Cannot modify header information - headers already sent by (output started at /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php:671) in /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php on line 542
Jestik 15 апреля 2015 в 17:53 +3
Кстати, в любом типе контента так! если много значений то такая фигня
Сергей 17 апреля 2015 в 19:22 +2
У меня два значения и тоже самое...
NIR FROST 17 апреля 2015 в 18:45 +4
Смена шаблона в зависимости от страницы так и не сделана во второй ветке до сих пор cry
Колян 26 апреля 2015 в 05:25 +2
Щас не до феншуя. Двигло настроить, свеженькое оно, троит иногда то там то сям smile
ValeraK 27 апреля 2015 в 00:21 +2
Помогите пожалуйста добрым советом) может быть кто то сталкивался с подобным? после обновления до 2.2.1 для любого типа контента в списке контента (будь то фронтэнд или админка) при выборе какой либо категории показывает вместо установленных 15 записей на странице 5-6 записей и увеличивает их количество в пэйджбаре, хотя на самом деле их меньше и должно быть 3 страницы по 15 записей, вместо 6 страниц с 6 записями


Может посоветуете как исправить? Примного благодарен за ответ
fotpod 5 мая 2015 в 17:54 0
Народ проверьте пожалуйста, может это только у меня глюк - тип поля "ссылка" галочку "Автоматически добавлять http:// " нельзя убрать (при сохранении она вновь появляется. Из-за этого поле e-mail сделать не получается ссылкой. Спасибо.
m0skit 16 мая 2015 в 12:48 +1
Что-то почитал комментарии и перехотелось обновляться с 2.1.2 sad
Какие-то одни косяки и ошибки
zotak 25 мая 2015 в 21:56 0
А никто не в курсе о примерной дате следующего обновления ?
Romanovcmc 27 мая 2015 в 00:25 +2
Чем больше времени проходит, тем больше вероятность обновления. Я думаю, что будет очень скоро, т.к. обновления у нас происходят примерно раз в 2 с половиной месяца, то уже пора. Тем более вроде 2 месяца назад работа над форумом шла полным ходом, то наверное либо скоро выйдет, либо позже, но тогда форум будет просто космос.
eoleg 27 мая 2015 в 00:52 0
Romanovcmc - Чем больше времени проходит, тем больше вероятность обновления.
Логично, ничего не скажешь! laugh
m0skit 27 мая 2015 в 05:16 +2
Вчера все-таки решился установить обновление. После установки тут же нашел баг - когда редактируешь название альбома, после сохранения выкидывает на страницу 403. При этом, название альбома меняется, но вот только пропадает обложка альбома, как в виджете так и на странице со всеми альбомами.
m0skit 27 мая 2015 в 05:44 +2
Нашел причину этого. На страницу 403 выкидывает только если включено r'ширование. Причем выкидывает не только при редактировании фотоальбомов, но и любого другого контента.
Aquarius 28 мая 2015 в 16:22 0
m0skit, спасибо за находку!
К сожалению, это не причина, а механизм (или один из механизмов) проблемы.
Потому что выключение кеширования – не метод устранения неполадки, а всего лишь вынужденная мера, чтобы избежать беды.
Причина же – тот баг, исправив который, проблема исчезнет, независимо от cash-настроек...
Старый балбес 28 мая 2015 в 18:13 +1
m0ckit:
После установки тут же нашел баг - когда редактируешь название альбома, после сохранения выкидывает на страницу 403
Это когда интересно, код ответа http 403 , стал багом?
Уважаемый m0skit , причина не в системе ICMS.
У вас банально нет прав на просмотр запрашиваемой страницы или контента.
Доступ в каталог через http запрещен. Либо там лежит htaccess со строкой deny from all, или denu from all написан еще где-то (в htaccess в папках уровнем выше).
Или банальное заражение системы.
Ваш интернет-браузер может отображать ошибку 403 в результате заражения вредоносным ПО. Такое вредоносное ПО может привести к неверной работе браузера и вызвать повреждения реестра Windows,
Aquarius 30 мая 2015 в 21:15 0
Хорошая идея, Геннадий Иванович!
Но как она объясняет зависимость проблемы от режима кеширования?
tolik 6 июня 2015 в 13:52 0
Добрый день.
Кто знает, как InstantMaps ставится на InstantCMS 2.2.1?
SJen 16 июня 2015 в 12:29 0
ставится просто - через стандартный механизм. Заходите в админку, в компоненты и там есть ссылка "Установить дополнение"
скрин админки http://prntscr.com/7hjkot
Антон 16 июня 2015 в 12:16 0
Добрый день!

В версии 2.2.1 ошибка.

Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 2 bytes) in .../www/domain.ru/system/core/database.php on line 141

Движок используется в виде внутренней базы данных компании. И в нее импортируется большой объем записей (используются стандартные функции движка для добавления записей).

Проблема точно не в импортируемых данных и появляется после импорта 35000-й (примерно) записи.
Антон 16 июня 2015 в 12:29 0
Проблема решена.

Может кому пригодится: проблема была при запросе больших объемов данных с отображением всех записей на 1 странице.
SJen 16 июня 2015 в 12:35 0
Антон, у вас памяти не хватило на сервере. Ошибка в невозможности выделить дополнительную память.
SJen 16 июня 2015 в 12:34 0
1. Ошибка установки компонента если в папке backend/forms в форме идет запрос к таблицам (а они еще не создались из файла install.sql). Решение - добавил в модель метод, который говорил о том установился компонент или нет.

2. Не получилось зайти в админку компонента, в названии которого присутствует пробел - например "super_content" - сам компонент работал, в админку никак.. 404 ошибка. Имена классов в backend написаны без пробелов (camelcase). Решение - переименовал контроллер, убрал пробел.
SJen 16 июня 2015 в 15:04 0
имелся ввиду не пробел, а, конечно же, нижнее подчеркивание в имени контроллера
seyfer 28 июня 2015 в 12:58 -8
Традиционный вопрос про мигратор с 1.10.*

Где?

Wordpress это одна CMS, один продукт, умеет обновляться даже через мажорные версии.
InstantCMS тоже одна CMS, нелья обновить мажорную версию и вдруг решить, что другой продукт и не будет апдейта.
Это кидалово.
seyfer 28 июня 2015 в 12:59 -7
Это кидалово пользователей CMS. Я пользуюсь в том числе и платными компонентами и шаблонами, я заплатил денег и вынужден теперь сидеть на 1.10 версии дальше?
Владимир Савенко 28 июня 2015 в 14:47 +2
Как бы помягче ответить Вам на Ваше обвинение, что бы не быть забаненым и в то же время высказать своё отношение? Ну начнем с того. что тажа Joomla не мигрируется с первой ветки на вторую или на третью. Воплей по этому поводу я не вижу. Далее Вы деньги за что платили? За компонеты к определенной ветке. Так какие проблемы?
SJen 28 июня 2015 в 14:57 +1
Платные компоненты и платные шаблоны вам все-равно придется переделывать при переходе на вторую ветку. Без этого никак.
Мигратор максимум перенесет контент, ничего больше. Wordpress более зрелая CMS в том плане, что изменения каждой новой версии не такие значительные - структура базы данных почти не меняется. А инстант первый и второй объединяет только то, что название похожее.. Хотя реально общего немного.

ps по поводу отсутствия мигратора у меня тоже печаль, но уже ничего не жду - самостоятельно переношу проект на вторую ветку, попутно дописывая функционал.
Man 28 июня 2015 в 19:44 +1
А какой смысл вообще переносить?
Почитайте Сосновского - у него после переноса трафик в 2-3 раза упал. А какая нужда была для переноса? Да никакой! Если у вас сайт работает на 1.10, то он и дальше на ней будет работать. В чем проблема?
У меня вообще большинство проектов на 1.9 и чувствуют себя хорошо, так как основа сайта - это контент, а не версия движка.
Fuze 28 июня 2015 в 16:14 +7
Это кидалово.
Слушайте сюда, уважаемый. Оперируя такими фразами, вы должны знать, что "кидалово", как одно из возможных значений - это когда у вас "типчик" (есть такое определение определенных слоев населения) во дворе денег попросил в займы и не отдал. Он вас кинул. Я понятно объяснил или нужно на ваш язык полностью перейти?
Так что, следите за тем, что ваши пальцы тут отбивают, а если что-то не знаете, имеет смысл спросить. Корректно и спокойно, без хамства и наглости.
AndroS 28 июня 2015 в 16:46 0
Скрытый текст виден только зарегистрированным пользователям
Олег Васильевич я 28 июня 2015 в 16:59 0
Скрытый текст виден только зарегистрированным пользователям
Soul 28 июня 2015 в 17:18 +1
Скрытый текст виден только зарегистрированным пользователям
AndroS 28 июня 2015 в 20:25 0
Нет соответствующего смайлика просто crazy
alkokrolik 4 июля 2015 в 09:56 +2
Сильно не пинайте, попробуйте понять мою точку зрения.
Как мне кажется, при тех условиях и обстоятельствах, которые имеются на данный момент, перспективы 2 ветки и самого движка остаются расплывчатыми и туманными.
Почему?
Потому что нет четкого плана развития системы. Нет четкого графика, нет цели работать над оптимизацией, ошибками. Самое конечно печальное - это ошибки и недоделки, которые перетекают из версии в версию. Конечно, почти все они так или иначе исправляются за счет костылей, но это же не серьезно. Перегруженную костылями систему очень муторно обновлять. И чем их больше - тем хуже.
Ошибки разного характера часто приводят к тому, что компонент, плагин, фича как бы есть, причем уже давно, но пользоваться ими как бы нельзя. То есть можно, но они не работают корректно.
Вместо исправления ошибок и улучшения различных дополнений (о которых начинают писать сразу же после их выхода) чаще всего в обновлениях мы получаем новые возможности и фичи, которые также зачастую содержат ошибки или недоделки.

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

Безусловно, можно (а что делать?) пользоваться привлечением сторонних программистов, чтобы что-то допилить или исправить. Но это ведь придется делать настолько часто, что возникнет вопрос: что же это за система такая, которую настолько нужно улучшать на стороне, а при каждом обновлении надевать каску и прыгать в окоп, потому что где вылезут следующие баги - никто не знает...
И мы это видим. Нечасто, но все же попадаются на фрилансерских сайтах заказы по доработке сайтов на instantcms.
В любом случае, сколько бы мне не приходилось видеть сайтов, сделанных на этом движке, везде были неработающие или неполноценно работающие фичи. При серьезном подходе такого быть не должно.

Что же делать?
Можно продолжать в том же духе. А можно пересмотреть позиционирование instantcms и к примеру сделать ее платной. Тогда возможно получится наладить оперативное исправление ошибок, оперативное допиливание плохо работающих фич и т.д.
Это был бы идеальный выход как для разработчиков, так и для вебмастеров. Ведь нам по большому счету все равно приходится платить, так лучше уж заплатить разработчикам и иметь родной рабочий функционал, чем выкладывать денежки за костыли, которые с большой вероятностью придется исправлять с каждым обновлением системы.
Raiden 4 июля 2015 в 11:53 0
Первые 3 абзаца это крик души всех фанатов двойки. Количество тем с просьбами помочь тому подтверждение. Я с ними согласен.
Но я не понимаю и никогда не мог понять людей, которые говорят, давайте я заплачу, а вы соотвественно быстрее сделаете. Почему вы думаете, что до этого разработчик работал медленнее? Или от осознания, что лишняя тысяча светит за это дело, внезапно начинает всё получаться, код сам приходит в голову, скорость печатания возрастает и т.д.?
""
alkokrolik 4 июля 2015 в 12:15 0
Я это предложил как вариант.
Вопрос совсем не в медленнее. Вопрос в профессионализме или любительстве.
alkokrolik 4 июля 2015 в 12:17 0
И да, представьте себе, когда за работу платят деньги - подход совсем другой.
tolik 5 июля 2015 в 09:54 -1
когда за работу платят деньги - подход совсем другой.

Подход то другой, да результат выходит пока тот же.
Далеко ходить не будем, возьмем ситуацию с премиум-компонентами:
- тех. поддержки практически нет;
- демо-версии для второй ветки нет - к примеру в MAPSе;
- обновление компонентов хромает, они просто не успевают за обновлениями движка.
Можно сказать, что все это мелочи. Да, может быть это и так, но а) почему их так много, б) оно нам надо?

Как то пока все это не серьезно.
И дело даже не в деньгах, дело в понимании перспективы развития.

Создавайте классный, современный продукт, продавайте его, увеличивайте штат спец*ов, ставьте грамотную тех. поддержку и пользователи пойдут.
alkokrolik 5 июля 2015 в 11:13 -1
Совершенно согласен. Про перспективы я и писал. Дело конечно не только в деньгах, дело в непрофессиональном подходе. Получается такая cms от любителей для любителей. От этого не выигрывает никто.
r2 5 июля 2015 в 12:40 +5
- тех. поддержки практически нет;
Как же мне нравится когда люди, получившие ответы абсолютно на ВСЕ свои запросы пишут про то, что техподдержки нет facepalm
Oleg_z75 5 июля 2015 в 15:22 0
Не знаю Господа, о каких касяках тех поддержки Вы тут толкуете? Лично я задал вопрос по поводу биллинга и в течении суток получил развёрнутый ответ на свой вопрос. Проблему решил и за мелкой мелочи. Я лично R2 доволен по всем вопросам.
Алексей Тимофеев 5 июля 2015 в 15:33 0
Лично мое мнение о тех поддержке. На все мои вопросы всегда был развернутый ответ в течении суток, за что большое спасибо. Хотите нормального человеческого отношения - поступайте как люди.
tolik 5 июля 2015 в 15:53 0
ответы абсолютно на ВСЕ свои запросы
Да, ответы я получил и еще раз - огромное Вам за них спасибо.
И я конечно понимаю, что невозможно все успеть, но нужно же выходить из этой ситуации.
Может быть тогда стоит ввести плату не за сам двиг, а за его тех. поддержку, или за поддержку компонентов, это "разгрузит" Вас. Это мое мнение и Вам конечно виднее.
Val 5 июля 2015 в 13:38 +5
alkokrolik:
Что же делать?
Можно продолжать в том же духе. А можно пересмотреть позиционирование instantcms и к примеру сделать ее платной.
Если система станет платной подавляющее большинство пользователей уйдет с нее((( Уйдет НЕ из-за каких то недостатков и недоделок, а именно из-за того что она ПЛАТНАЯ - таковы реалии. Если вы готовы заплатить небольшую сумму, то большинство нет.

Также не могу согласиться с вами по критически большому количеству ошибок и недоработок в системе! Какие то недостатки есть, но они планомерно и постоянно исправляются (пусть не так быстро как нам бы хотелось, но войдите в положение единственного разработчика - у него всего 2 руки и одна голова)
Oleg_z75 5 июля 2015 в 15:31 +3
VAL, я бы тоже присоединился к платной версии Инстанта smile
Я думаю в ближайшее время к этому дело придёт, хотя я сам кроме премиум компонентов не жертвовал на развитие. Может в этом та вся и проблема? Когда люди получают "халявный" движок, пусть даже с небольшими "косяками", мало кому с разработчиков хочется вкладывать время и силы в развитие и исправление данных проблем.
Владимир Савенко 5 июля 2015 в 21:13 +3
((( да что же Вы всё сводите на бабло? Ладно, хорошо... начнем с финансовой заинтересованности... Есть премиум компоненты... Чем более стабильной и удобной буде сама система, тем большее количество народу создадут свои порталы на данном движке, тем больший процент, что купят премиум компоненты. что Вы всё "Бабло, бабло"... У R2 открыто ИП... я не думаю, что оно открыто только из-за премиум компонентов, наверняка там еще виды деятельности... а если так, то есть возможность чем кормить семью, кроме чем делать платным своё детище. ИМХО
jorgovich 5 июля 2015 в 21:49 +1
Вот абсолютно согласен с этим
Чем более стабильной и удобной буде сама система, тем большее количество народу создадут свои порталы на данном движке, тем больший процент, что купят премиум компоненты.
Oleg_z75 6 июля 2015 в 18:20 0
Согласен с вашим мнением!
alkokrolik 5 июля 2015 в 20:52 0
Куда уйдет? Бесплатных аналогов нет.
И потом, уйдут одни, придут другие - но уже с деньгами. Там можно будет и команду собрать для оперативного допиливания уже существующих компонентов.
Если пользователи могут себе позволить исправления и переделки (которых, я настаиваю, очень много) - значит должны и позволить себе заплатить за cms.
jorgovich 5 июля 2015 в 14:00 +2
считаю, что платной систему делать не стоит, но можно сделать премиум компоненты по качественней и расширить их список...
Например:
Мапс - лично мое мнение, переработать нужно что б можно прикреплять к любому типу контента.
Шоп если судить по первой ветке, явно отстает от своих конкурентов на других платформах, здесь серьезно нужно повозится и придумать фишки например чего на других платформах с учетом соцсети, например аукцион товаров, совместная покупка - рейтинг такого компонента вырос мгновенно бы..
Есть предложение - дополнительно выпустить платный Премиум компонент Связи например - применяемый для связки двух и нескольких типов контента, для реализации Афиши и подобных компонентов..
Интересный компонент был бы реклама с связкой с билингом - по принципу суперслайдер (с возможностью настройки прав добавления пользователями) + счетчики подсчета и ведение статистики.
Ну и конечно качественные шаблоны..
Вот как то мое видение такое - качественные компоненты явно прибавят рейтинга как системе, так и прибыли. Например в большинстве случаев если разработка платная с типовыми проектами то проще купить готовое перенастроить под требуемый дизайн и пустить в работу.
jorgovich 5 июля 2015 в 14:45 +1
Кстати Fuse и команде на второй версии Instanta рассмотрите возможность Мультишопа,
например один тип контента - Розничный магазин
другой тип контента Оптовый, права пользователя рулятся практически все есть для этого...
alkokrolik 5 июля 2015 в 21:05 0
У меня совершенно противоположное мнение.
Я считаю, сначала нужно исправить то, что есть, а уже потом делать что-то новое.
Dorimen 4 июля 2015 в 11:06 0
Всем привет.

Почему-то при создании категорий в компоненте Объявления в InstantCMS 2.2.1 эти самые категории не добавляются. Вместо них получается следующее:

1. После нажатия на "добавить подкатегорию" появляется просто белый экран.
2. Если вернуться обратно в "Контент" -> "Объявления", то там, где подкатегории, видим такое http://clip2net.com/s/3kbOOTl

Шаблон стандартный. Ничего не делалось.

Тема обсуждается на форуме http://instantcms.ru/forum/thread22050.html#210758. Пользователи говорят, что это не только у меня. Может быть разработчики уже об этом знают. Если нет, тогда вот информация.
Алексей Тимофеев 5 июля 2015 в 21:39 +3
Скрытый текст виден только зарегистрированным пользователям
Raiden 5 июля 2015 в 23:30 +4
Студия Sitestroi:
не в деньгах дело…мне хоть 100.000 заплати я не буду рисовать картину если нет вдохновения или идеи.
Я также поражаюсь тем людям, которые считают что если сделать платной двушку, внезапно появиться вдохновение у R2 и он начнёт быстрее создавать продукт. Нельзя творить по заказу, если это творчество не совпадает с вашим душевным подъёмом.
Алексей Тимофеев 5 июля 2015 в 23:52 0
Подскажу как поднять творческий подъем
1. Подкинуть хорошую идею
2. Не скупиться на похвалу
3. Не торопить
Пожалуй все, а не забыл дать знать что всегда есть поддержка:)
alkokrolik 6 июля 2015 в 00:12 0
Ну если это творчество, тогда вопросов нет. Косяки так и будут переходить из версии в версию, компоненты оставаться в состоянии зародышей и т.д.
А если все же начать делать продукт - тогда подход совсем другой.
Алексей Тимофеев 6 июля 2015 в 00:21 -1
alkokrolik facepalm
alkokrolik 6 июля 2015 в 13:41 0
У меня фейспалм вызывают сайты на двойке. Все, которые я видел.
GRamm 6 июля 2015 в 08:02 0
Я начал создавать проект на движке, почитав тему думаю, а стоит ли? Неужели так много косяков в инс 2 ??
Старый балбес 6 июля 2015 в 08:52 +7
GRamm:
Я начал создавать проект на движке, почитав тему думаю, а стоит ли?
Рекомендую меньше читать разную философию о косяках , а постоянно приобретать полезные знания, и настойчиво выполнять работу над проектом.
Даже полное отсутствие ошибок в работающем скрипте, не добавит ни грамма ума пользователю и не сделает проект прибыльным и успешным.
Система, это просто инструмент ! Но, как и в любом деле , этот замечательный инструмент, в неумелых руках , может стать
объектом для брюзжания и выражения недовольства.

Просто работайте и все получится.
Oleg_z75 6 июля 2015 в 18:29 0
Геннадий Иванович +++++ Всё правильно!
Без вдохновения - ещё ни кто, ничего не сотворил на этом шарике. sad А с ним - делаются чудеса dance
Aquarius 24 июля 2015 в 03:43 0
Обнаружен нефатальный баг в
Код PHP:
  1. ...\system\controllers\frontpage\frontend.php
Код PHP:
  1. class frontpage extends cmsFrontend {
  2. public function actionIndex(){
  3. $mode = cmsConfig::get('frontpage');
  4. $title = cmsConfig::get('hometitle');
  5. if ($title){
  6. cmsTemplate::getInstance();
  7. cmsTemplate::setPageTitle($title);
  8. }
При включении вывода ошибок, то ли PHP, то ли Апач выдаёт ошибку:
Strict Standards: Non-static method ... should not be called statically
Лекарство нехитрое – по-другому вызвать тот же метод (как он обычно, в других модулях и вызывается):
Код PHP:
  1. if ($title){
  2. $template = cmsTemplate::getInstance();
  3. $template->setPageTitle($title); // ошибка: cmsTemplate::setPageTitle($title);
  4. }
r2 24 июля 2015 в 10:19 0
В 2.2.1 нет такого кода, вы какую-то старую версию смотрите
Aquarius 26 июля 2015 в 01:26 0
Сам удивляюсь! Но я ставил с нуля 2.2.1 и, кроме шаблонов и языковых файлов, ничего не редактировал...
Да и не догадался бы сделать такую правку... Мистика!
Aquarius 29 июля 2015 в 00:09 0

Добрый день, R2!
Скачал нынешний дистрибутив 2.2.1, открыл злополучный файл – совершенно другой код!
Спойлер
Более того, когда я скопировал этот текст в работающий сайт (разумеется, с предосторожностями), сайт просто перестал работать, т.е. код имеет и более фатальные отличия, что видно невооружённым взглядом.
Подозреваю, что в остальных файлах ситуация похожая...
На скриншоте – подвал админки.
Возникает вопрос: откуда у меня взялся этот «контрафакт»? scratch
Сайт работает, у меня нет претензий – одно недоумение...
rookee 24 июля 2015 в 12:45 0
Подскажите как вывести отдельное поле из профиля пользователя.
Код PHP:
  1. <?php $autor = cmsCore::getModel('users')->getUser($item['user_id']);?>
  2. <?php echo $item['user']['nickname']; ?>
  3. <?php echo $item['user']['company']; ?>
  4.  
Имя выводит - а компанию нет.
Спасибо заранее!
Олег 1 августа 2015 в 01:14 0
Код PHP:
  1. <?php echo $autor['company']; ?>
Aquarius 1 августа 2015 в 00:43 +4
Ещё один баг – уж извините!
Создание нового поля даты в Профилях Пользователей приводит к неточному выбору типа данных в БД.
В БД попадает поле типа timestamp, из-за чего невозможно ввести даты ранее 1970 года (например, дату моего рождения).
А должна быть дата типа date или datetime, которая позволяет ввести любую разумную дату без сообщения об ошибке.
Сейчас я поправляю это в самой БД, ручками изменяя тип поля.
Но надеюсь получить здесь пояснение – где надо поправить код, а также рассчитываю на исправление в коде следующего обновления.
Aquarius 1 августа 2015 в 01:59 +3
Файл найти оказалось не сложно: ..\system\fields\date.php (на сей раз перепроверил – в сегодняшнем дистрибутиве именно timestamp).
И поправить константу – не проблема.
Однако, возникает куча вопросов:
1. Почему выбран, по умолчанию, timestamp?
2. Не логичней ли сделать возможность выбора?
Форматов хранения даты несколько и они, как показывает данный косяк, совершенно не взаимозаменяемые!
Если половина пользователей не сможет зарегистрироваться, не всякий админ догадается править свойства поля в БД, или менять что-то в работающем коде... Как-то неаккуратненько получится... scratch
tolik 29 августа 2015 в 13:51 0
Не работает автозагрузка компонентов (пишет, что неправильно указан путь до корня).
Думал, может быть и правда путь неверно указал, кучу комбинаций перепробовал. Написал хостеру, тот подтвердил, что все реквизиты указаны верно - с их стороны все ок., проблема в установленной CMS.
Aquarius 30 августа 2015 в 02:32 0
Вруть, Анатолий, нагло вруть!
Если бы дело было в CMS, здесь бы все форумы-комменты давно бы взорвались stuk
Вон, сколько дополнений уже народ наваял и наустанавливал – всё работает чётко (сам вчера только устанавливал).
Ищите и обрящете...
tolik 30 августа 2015 в 08:19 -1
Возможно быть и врут, но не все же сразу?
Проверял сам, проверял хостер, смотрели ребята из templateinstant(.)ru.
Сейчас посмотрю на другом хостинге и обязательно отпишусь.
Evanescence 30 августа 2015 в 08:24 0
У меня так же после обновления, в нескольких хостингах такая ошибка.
Скорпион 30 августа 2015 в 10:02 0
Млин. Мужики. Ну второй раз за неделю подобный вопрос. Ну вы хоть мельком темы просматриыайте и научитесь пользоваться поиском.
http://instantcms.ru/go/url=http://instantcms.ru/forum/thread21208-1.html
Скорпион 30 августа 2015 в 10:05 +2
Странно вот еще что. Что этой проблеме уже не первый месяц, уже большенство порешало ее и снова она всплыла.
Скорпион 30 августа 2015 в 10:06 +2
И вспдыла она у людей которые не первый день на сайте.
Evanescence 30 августа 2015 в 10:51 0
Скорпион, Про этот решения я знал, просто хотел чтоб разработчики обратили внимание.
tolik 30 августа 2015 в 12:15 -1
Скорпион,
1. Ваша ссылка не открывается.
2. Я не нашел готового решения, а если бы нашел, тогда не писал бы здесь и не обращал внимание разработчиков.
Xamle 30 августа 2015 в 20:52 0
1) А если хоть маленько логически подумать, то видно куда это ссылка ведет и перейти по ней http://instantcms.ru/forum/thread21208-1.html
2) Плохо пользовались поиском
tolik 13 сентября 2015 в 16:26 0
Да уж. Пока ничего лучшего кроме этого я не видел (включая и ту ссылку, которую Вы дали).
Скорпион 31 августа 2015 в 23:35 0
С планшета писал, поэтому и косяк с сылкой и орфографические ошибки сплош и рядом. Извеняюсь.
EXID 5 сентября 2015 в 15:14 0
Подскажите кто нибудь почему в разделе статьи (articles) формируется ссылка http://site.ru/articles/name.html а переходит (переадресовывает ) по адресу http://site.ru/name.html ???
EXID 5 сентября 2015 в 16:46 0
На главной странице в виджете вывода контента статей отображаются ссылки с префиксом articles/name.html
а в самой рубрике в списке без него почему то...
Кто подскажет почему?
Андрей 13 сентября 2015 в 23:36 0
Проверьте тут, наверное у вас стоит контент по умолчанию СТАТЬИ - articles
EXID 15 сентября 2015 в 02:42 +1
Точно, большое спасибо за подсказку!
Romanovcmc 22 сентября 2015 в 20:59 +1
Я вроде писал об этом, еще раз о баге повторюсь, в общем создаю запись контента, ставлю "не публиковать на сайте", сохраняю, в списке записей не отображается, а вот в ленте активности да.
EXID 1 октября 2015 в 07:54 0
Имеются два сайта с одной базой пользователей.
У обоих сайтов в базе разные префиксы (если что) кроме таблицы пользователей.

Подскажите пожалуйста,
1. Почему при редактировании профиля, при сохранении возникает белый экран?
2. Все изображения выводятся с первого сайта и почему то не грузятся на втором. Как это исправить?

Оба сайта на Денвере.
Андрей 1 октября 2015 в 08:05 0
Проверьте вот это: Установка
EXID 1 октября 2015 в 16:35 0
С картинками то понятно, но почему при сохранении профиля второго сайта выходит белый экран.
На первом сайте стоит Биллинг, на втором нет. Из-за этого может?
Хотелось бы что бы ответил разработчик!
r2 1 октября 2015 в 18:26 +1
EXID 2 октября 2015 в 16:40 +1
Спасибо за справку!
Странно всё как то получается.
Первый сайт работает - нормально всё,
Второй сайт поставил на чистую систему, все тех. параметры по требованиям есть на хостинге,
при установке указал существующую базу пользователей, префикс у неё не изменял, остальные префиксы другие естественно.
Покопался в базе сейчас и увидел что есть две таблицы ..._users_fields от первого сайта и от второго,
при чём предварительно включил отладку на сайте и по ошибке стало видно что не хватает поля Любимые фильмы и Любимая музыка, которые были удалены с первого сайта.
Так почему же тогда они здесь конфигурируют, если пользовательская база берётся с первого сайта?
Удалил сейчас со второй таблицы эти поля и проблема с сохранением профиля исчезла.
Aquarius 3 октября 2015 в 01:18 0
EXID, система добавления и удаления полей пользователей (точнее, профилей) в InstantCMS 2 использует процедуры не компонента users, а компонента content. Я только что построил на этом же механизме систему добавления и удаления полей своего собственного компонента – там всё сделано аккуратно, все префиксы корректно учитываются, лажи нет (заработало сразу, без отладки).
Есть гипотеза, что у вас юзеры-то разные на разных сайтах, а контент "не разный". Может это и создало условия для этого косяка (возможно, однократного). Извините, я не вникал в вашу конкретную ситуацию, просто даю идею...
EXID 2 октября 2015 в 17:13 0
Подскажите пожалуйста ещё почему логотип выводится с таким адресом в css:
Код PHP:
  1. #layout header #logo a {
  2. background-image: url("/../site.ru/upload/000/u1/003/8201f7b6.png") !important;
При установке указал пути как было сказано в инструкции:
Папка для загрузок: /../site1/upload/
URL для загрузок: http://site1/upload
Как это исправить?
Можно конечно конкретно указать путь в options.css.php но при загрузке нового логотипа картинка будет другая, с другим идентификатором.
Андрей 5 ноября 2015 в 16:59 -2
Создайте папку images в папке с шаблоном, закиньте туда все изображения относящиеся к шаблону и пропишите относительные пути в файлах стиля, у меня допустим так прописано. Картинки заливайте через FTP в указанную папку, хоть сотню логотипов, а потом меняете только название картинки и фсьо. Надеюсь помог.
Пример:
Мой сайт/templates/мой шаблон/images/logo.png

<img src="/templates/мой шаблон/images/logo.png" alt="Пояснение к картинке"></a>
Алхимик 5 ноября 2015 в 10:14 -2
У меня возникла масса проблем с этой версией cms. Когда можно ждать обновление?
Если обновление не скоро, буду ставить старую версию.