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

17.85K
r2

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

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

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

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

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

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

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

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

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

Поддержите проект

Вы можете стать официальным спонсором или оказать другую поддержку. Вы также здорово поможете, если поставите звезду на GitHub.

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

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

чего с этим можно сделать?
0
Zau4man Zau4man 8 лет назад #
Попробуйте ручной способ установки.
0
Lord Lord 8 лет назад #
Спасибо!
0
AVPRT AVPRT 8 лет назад #
По чем установщик определяет, что в папке нет InstantCMS ?
При установке обновления пишет- Ошибка пути: InstantCMS 2 не найдена в ftp://мой сайт.com
0
r2 r2 8 лет назад #
Как правильно указывать путь: http://docs.instantcms.ru/manual/addons/ftppath
0
AVPRT AVPRT 8 лет назад #
Все сделал по инструкции установщика, но все равно выдает ошибку, у меня вообще сайт находится в корневой папке с одноименным названием домена, поэтому в браузере отображается только имя домена
+1
alexbabo alexbabo 8 лет назад #
Эта проблема существует.На форуме обсуждалась,но видимо прошла не замеченной.
Проблема с установкой дополнений после обновления
0
Remi Remi 8 лет назад #
Действительно есть такая проблема пришлось обновлять вручную. А вот InstantCMS v2.2.0 обновлял автоматически!
+1
Wanderer Wanderer 8 лет назад #
Для всех, у кого не устанавливаются компоненты по 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. }
0
Wanderer Wanderer 8 лет назад #
К п.1:
Тестирую сайт на домашнем ПК, проблема воспроизводится при использовании сервера Xlight FTP Server.
На сервере Quick'n Easy FTP Server Lite проблем нет.
Оба сервера бесплатные и portable.

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

LANG_PHOTOS_IS_PUBLIC
LANG_PHOTOS_IS_PUBLIC_HINT

Это я что-то не так сделал или еще у кого такое?
0
GluK GluK 8 лет назад #
Аналогично. Сабж
0
Aquarius Aquarius 8 лет назад #
Прежде всего, посмотрите в языковом файле – не пропали ли кавычки или строчки с этими константами?
0
Dimson Dimson 8 лет назад #
Проверил первым делом. Данные константы прописаны в
..\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', 'Другие пользователи тоже смогут добавлять фото в этот альбом');

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

Залейте содержимое папки package на хостинг вручную, проблема исправится.
Олег Васильевич я Олег Васильевич я 8 лет назад #
Комментарий удален
0
Колян Колян 8 лет назад #
У нас всё чётко, проверил, файлы обновлял http://instantcms.ru/users/Evanescence, все хаки хуки на месте и всё работает.
0
Zau4man Zau4man 8 лет назад #
3 часа - полет нормальный.
Спасибо за обновление.
+9
Romanovcmc Romanovcmc 8 лет назад #
Эх, поле город бы хотелось в следующем релизе. А то как то бессмысленна доска объявлений без него. А хаки делать не хотелось бы. А так обновилось без проблем.
0
arsius arsius 8 лет назад #
Тоже волнует данный вопрос, он у многих возникает... будем надеется в следующем релизе выйдет и наши просьбы без внимания не оставят
0
Колян Колян 8 лет назад #
Надо делать сайт для двойки, например на поддомене этого инстанта и делать там рынок супер полей, виджетов, компнентов, шаблонов, хуков и хаков с поддержкой т.е. сервисом(платным) по обновлению версий вручную смерживая файлы.

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

Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
solntsev solntsev 8 лет назад #
Сравните количество записей в таблице con_news и con_news_cats_bind, оно у вас должно быть равным.
Хотя если добавляли через сайт, то такой ошибки не должно быть.
Проверьте файл system/controllers/content/model.php возможно не до конца смержили.
Именно в данном файле находится функция отвечающая за добавление записей в таблицу con_news_cats_bind.
Я столкнулся с такой-же проблемой, но у меня новости парсятся, поэтому пришлось дорабатывать парсер.
0
R161Net R161Net 8 лет назад #
Вот именно что количество разное!!! Как это исправить? (не до конца смержили.) Это как??
0
solntsev solntsev 8 лет назад #
На первый вопрос ответ в комментарии выше
0
R161Net R161Net 8 лет назад #
Написал сообщение!
0
R161Net R161Net 8 лет назад #
Подскажите! КАК Создать простой установочный архив??? И порядок установки..... Спасибо!
0
solntsev solntsev 8 лет назад #
Вот видео-туториал http://docs.instantcms.ru/dev/video/package
+1
Alteste Alteste 8 лет назад #
Добавлена поддержка собственных пресетов для поля “Набор изображений”;
Что это такое? В чем выражается? Пока не заметил разницы
0
nmsk nmsk 8 лет назад #
+1, тоже немного непонятен термин
+3
r2 r2 8 лет назад #
В настройка поля "Набор изображения" теперь можно выбирать пресеты, созданные в настройках компонента "Загрузка изображений".
0
R161Net R161Net 8 лет назад #
Комментарии людей не выводятся в их ЛК и в ленте комментариев!
+1
R161Net R161Net 8 лет назад #
Все в порядке не стоит беспокоиться!
+3
DeeMon DeeMon 8 лет назад #
Исправлено сохранение SEO-параметров при создании категорий;
А в Мапсе так проблема и осталась...
0
tolik tolik 8 лет назад #
Спасибо за обновление!
Пока присматриваюсь. Единственное, что останавливает меня сделать сайт на второй ветке, это отсутствие какого-либо фильтра слов (что то типа плагина "Антимат" для 1.0-х версий). Это усложнило бы жизнь спамерам.
В остальном, все супер!
+3
SEOrigin SEOrigin 8 лет назад #
В последнем обновлении есть проблема с объявлениями:
Новую рубрику добавить не получается.
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')

Пробовал сделать полностью чистую установку - тоже самое.
0
Wanderer Wanderer 8 лет назад #
Подтверждаю. При добавлении новой категории вылетает такое сообщение.
При этом запись сохраняется с именем null, которое потом можно отредактировать.
+1
Def Def 8 лет назад #
а проблему с загрузкой файлов с названием на киррилице решили? движок из файла документ.csv после загрузки превращает в название просто - .csv

n/t обрезает киррилицу. Может тогда хотя бы транскрипцию делать? или лучше конечно оставлять в названии файла это самое название
+2
Иван Шкута Иван Шкута 8 лет назад #
Транскрипция однозначно лучше. Потому что названия файлов могут быть растерзаны не только движком. Столкнулся с этим на Вордпрессе, который названия файлов оставляет как есть. При переезде с одного хостинга на другой, кириллица была покалечена и хостером и винраром.
+1
Колян Колян 8 лет назад #
Тогда необходимо сделать чтоб вручную можно было вводить имя файла, как в фотоальбомах например. Ато если к статье несколько файлов идут а нужен только один, не ясно какой именно файл качать нужно юзеру.
+2
Колян Колян 8 лет назад #
Добрался до категорий Мапса, беда такая если из пользовательского интерфейса добавлять категории то они добавляются, а если из админки, появляется белая страница, категория при этом создаётся, но нет у неё названия при этом, ни в админке ни в категориях в пользовательском интерфейсе.
Олег Васильевич я Олег Васильевич я 8 лет назад #
Комментарий удален
0
Колян Колян 8 лет назад #
А объявления отличаются чемто от "коробочных" типов контента, неужто они по типу Галереи устроены? Я почемуто думал что любой вновь созданный тип контента можно под объявления заточить.
0
Колян Колян 8 лет назад #
Странное дело, но инстант както взял и сам восстановился, категории из админки в мапсе создаются влёт, проблем по мапсу нет smile Недочёты незначительные есть.
+1
Колян Колян 8 лет назад #
Не отображаются виджеты на HTML страницах, в админке есть виджеты, на самой странице не видать их, что делать?
0
Василий Василий 8 лет назад #
была такая же проблема, в БД, в таблице cms_widgets_bind поля : tpl_body и tpl_wrap и есть ли поля : class_title и class_wrap. У меня их не было, я добавлял их ручками. У меня не было, вроде бы, полей tpl_body и tpl_wrap
0
Колян Колян 8 лет назад #
""


Извиняюсь, не подумал о том что страницы после обновы напрямую прописать надо было. Всё отображается как положено.
zst
+3
Def Def 8 лет назад #
еще очень сильно не ватает зависимых полей в профиле. Т.е например челвоек если выбирает одно значение, то выдавать ему доп.поле для заполнения, а если какое то другое, то нет.
0
Aquarius Aquarius 8 лет назад #
Вот поэтому мы и ждём завершения фирменного мануала для разработчиков – там должно быть чётко показано, как в данной объектной модели реализуются такие зависимые поля?
Если они, конечно, предусмотрены (иначе придётся ваять "ручками", что в столь высоко абстрагированной системе не комильфо)...
+1
nmsk nmsk 8 лет назад #
ДА, ДА, ДА!!! Об этом уже писалось не один раз.. ждём... :(
+1
nmsk nmsk 8 лет назад #
Вот только не только в профилях) а вообще.. связь между полями, и свойствами...
+2
AndroS AndroS 8 лет назад #
Есть огромное предложение - упростить обновление для недефолтных шаблонов.
К примеру, на странице, где показывается список измененных файлов, сделать галочку, типа "У меня отличный от дефолтного шаблон", после проставления которой появляется выпадающий список установленных шаблонов. Далее админ выбирает свой действующий шаблон для обновления новыми файлами и ставит чекбокс "Сделать бекап текущей версии шаблона".
+1
Василий Василий 8 лет назад #
Мне очень нравятся обновления в wordpress после которых сайт работает без изменений, и не нужно править файлы шаблона, при этом функционал сайта не страдает. Действительно, было бы хорошо если реализовали, что-то подобное. Или как описали Вы, но чтобы хоть как-то обновлялись недефолтные шаблоны. А то постоянно смерживать файлы - проблематично, да и пользователи, которые далеки от этого обычно страдают, приходится обращаться к специалистам.
+3
MAPC2012 MAPC2012 8 лет назад #
Создал поле в компоненте "Профили пользователей", установил в типе поля "Список:мультивыбор". В "Предустановленных значениях" указал около тридцати вариантов выбираемых значений... При сохранении отредоктированного профиля выдает вот это:
С чем связана ошибка?
Код PHP:
  1. Warning: Invalid argument supplied for foreach() in /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php on line 671
  2. Warning: Invalid argument supplied for foreach() in /home/host1360318/amurkadr.ru/htdocs/www/system/core/controller.php on line 671
  3. 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
  4. 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
+3
Jestik Jestik 8 лет назад #
Кстати, в любом типе контента так! если много значений то такая фигня
+2
Сергей Сергей 8 лет назад #
У меня два значения и тоже самое...
+4
NIR FROST NIR FROST 8 лет назад #
Смена шаблона в зависимости от страницы так и не сделана во второй ветке до сих пор cry
+2
Колян Колян 8 лет назад #
Щас не до феншуя. Двигло настроить, свеженькое оно, троит иногда то там то сям smile
+2
ValeraK ValeraK 8 лет назад #
Помогите пожалуйста добрым советом) может быть кто то сталкивался с подобным? после обновления до 2.2.1 для любого типа контента в списке контента (будь то фронтэнд или админка) при выборе какой либо категории показывает вместо установленных 15 записей на странице 5-6 записей и увеличивает их количество в пэйджбаре, хотя на самом деле их меньше и должно быть 3 страницы по 15 записей, вместо 6 страниц с 6 записями


Может посоветуете как исправить? Примного благодарен за ответ
0
fotpod fotpod 8 лет назад #
Народ проверьте пожалуйста, может это только у меня глюк - тип поля "ссылка" галочку "Автоматически добавлять http:// " нельзя убрать (при сохранении она вновь появляется. Из-за этого поле e-mail сделать не получается ссылкой. Спасибо.
+1
m0skit m0skit 8 лет назад #
Что-то почитал комментарии и перехотелось обновляться с 2.1.2 sad
Какие-то одни косяки и ошибки
0
zotak zotak 8 лет назад #
А никто не в курсе о примерной дате следующего обновления ?
+2
Romanovcmc Romanovcmc 8 лет назад #
Чем больше времени проходит, тем больше вероятность обновления. Я думаю, что будет очень скоро, т.к. обновления у нас происходят примерно раз в 2 с половиной месяца, то уже пора. Тем более вроде 2 месяца назад работа над форумом шла полным ходом, то наверное либо скоро выйдет, либо позже, но тогда форум будет просто космос.
0
eoleg eoleg 8 лет назад #
Romanovcmc - Чем больше времени проходит, тем больше вероятность обновления.
Логично, ничего не скажешь! laugh
+2
m0skit m0skit 8 лет назад #
Вчера все-таки решился установить обновление. После установки тут же нашел баг - когда редактируешь название альбома, после сохранения выкидывает на страницу 403. При этом, название альбома меняется, но вот только пропадает обложка альбома, как в виджете так и на странице со всеми альбомами.
+2
m0skit m0skit 8 лет назад #
Нашел причину этого. На страницу 403 выкидывает только если включено r'ширование. Причем выкидывает не только при редактировании фотоальбомов, но и любого другого контента.
0
Aquarius Aquarius 8 лет назад #
m0skit, спасибо за находку!
К сожалению, это не причина, а механизм (или один из механизмов) проблемы.
Потому что выключение кеширования – не метод устранения неполадки, а всего лишь вынужденная мера, чтобы избежать беды.
Причина же – тот баг, исправив который, проблема исчезнет, независимо от cash-настроек...
+1
Старый балбес Старый балбес 8 лет назад #
m0ckit:
После установки тут же нашел баг - когда редактируешь название альбома, после сохранения выкидывает на страницу 403
Это когда интересно, код ответа http 403 , стал багом?
Уважаемый m0skit , причина не в системе ICMS.
У вас банально нет прав на просмотр запрашиваемой страницы или контента.
Доступ в каталог через http запрещен. Либо там лежит htaccess со строкой deny from all, или denu from all написан еще где-то (в htaccess в папках уровнем выше).
Или банальное заражение системы.
Ваш интернет-браузер может отображать ошибку 403 в результате заражения вредоносным ПО. Такое вредоносное ПО может привести к неверной работе браузера и вызвать повреждения реестра Windows,
0
Aquarius Aquarius 8 лет назад #
Хорошая идея, Геннадий Иванович!
Но как она объясняет зависимость проблемы от режима кеширования?
0
tolik tolik 8 лет назад #
Добрый день.
Кто знает, как InstantMaps ставится на InstantCMS 2.2.1?
0
SJen SJen 8 лет назад #
ставится просто - через стандартный механизм. Заходите в админку, в компоненты и там есть ссылка "Установить дополнение"
скрин админки http://prntscr.com/7hjkot
0
Антон Антон 8 лет назад #
Добрый день!

В версии 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-й (примерно) записи.
0
Антон Антон 8 лет назад #
Проблема решена.

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

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

Где?

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

ps по поводу отсутствия мигратора у меня тоже печаль, но уже ничего не жду - самостоятельно переношу проект на вторую ветку, попутно дописывая функционал.
+1
Man Man 8 лет назад #
А какой смысл вообще переносить?
Почитайте Сосновского - у него после переноса трафик в 2-3 раза упал. А какая нужда была для переноса? Да никакой! Если у вас сайт работает на 1.10, то он и дальше на ней будет работать. В чем проблема?
У меня вообще большинство проектов на 1.9 и чувствуют себя хорошо, так как основа сайта - это контент, а не версия движка.
+7
Fuze Fuze 8 лет назад #
Это кидалово.
Слушайте сюда, уважаемый. Оперируя такими фразами, вы должны знать, что "кидалово", как одно из возможных значений - это когда у вас "типчик" (есть такое определение определенных слоев населения) во дворе денег попросил в займы и не отдал. Он вас кинул. Я понятно объяснил или нужно на ваш язык полностью перейти?
Так что, следите за тем, что ваши пальцы тут отбивают, а если что-то не знаете, имеет смысл спросить. Корректно и спокойно, без хамства и наглости.
0
AndroS AndroS 8 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Олег Васильевич я Олег Васильевич я 8 лет назад #
Комментарий удален
+1
Soul Soul 8 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
AndroS AndroS 8 лет назад #
Нет соответствующего смайлика просто crazy
+2
alkokrolik alkokrolik 8 лет назад #
Сильно не пинайте, попробуйте понять мою точку зрения.
Как мне кажется, при тех условиях и обстоятельствах, которые имеются на данный момент, перспективы 2 ветки и самого движка остаются расплывчатыми и туманными.
Почему?
Потому что нет четкого плана развития системы. Нет четкого графика, нет цели работать над оптимизацией, ошибками. Самое конечно печальное - это ошибки и недоделки, которые перетекают из версии в версию. Конечно, почти все они так или иначе исправляются за счет костылей, но это же не серьезно. Перегруженную костылями систему очень муторно обновлять. И чем их больше - тем хуже.
Ошибки разного характера часто приводят к тому, что компонент, плагин, фича как бы есть, причем уже давно, но пользоваться ими как бы нельзя. То есть можно, но они не работают корректно.
Вместо исправления ошибок и улучшения различных дополнений (о которых начинают писать сразу же после их выхода) чаще всего в обновлениях мы получаем новые возможности и фичи, которые также зачастую содержат ошибки или недоделки.

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

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

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

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

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

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

Также не могу согласиться с вами по критически большому количеству ошибок и недоработок в системе! Какие то недостатки есть, но они планомерно и постоянно исправляются (пусть не так быстро как нам бы хотелось, но войдите в положение единственного разработчика - у него всего 2 руки и одна голова)
+3
Oleg_z75 Oleg_z75 8 лет назад #
VAL, я бы тоже присоединился к платной версии Инстанта smile
Я думаю в ближайшее время к этому дело придёт, хотя я сам кроме премиум компонентов не жертвовал на развитие. Может в этом та вся и проблема? Когда люди получают "халявный" движок, пусть даже с небольшими "косяками", мало кому с разработчиков хочется вкладывать время и силы в развитие и исправление данных проблем.
+3
Владимир Савенко ✝️ Владимир Савенко ✝️ 8 лет назад #
((( да что же Вы всё сводите на бабло? Ладно, хорошо... начнем с финансовой заинтересованности... Есть премиум компоненты... Чем более стабильной и удобной буде сама система, тем большее количество народу создадут свои порталы на данном движке, тем больший процент, что купят премиум компоненты. что Вы всё "Бабло, бабло"... У R2 открыто ИП... я не думаю, что оно открыто только из-за премиум компонентов, наверняка там еще виды деятельности... а если так, то есть возможность чем кормить семью, кроме чем делать платным своё детище. ИМХО
+1
jorgovich jorgovich 8 лет назад #
Вот абсолютно согласен с этим
Чем более стабильной и удобной буде сама система, тем большее количество народу создадут свои порталы на данном движке, тем больший процент, что купят премиум компоненты.
0
Oleg_z75 Oleg_z75 8 лет назад #
Согласен с вашим мнением!
0
alkokrolik alkokrolik 8 лет назад #
Куда уйдет? Бесплатных аналогов нет.
И потом, уйдут одни, придут другие - но уже с деньгами. Там можно будет и команду собрать для оперативного допиливания уже существующих компонентов.
Если пользователи могут себе позволить исправления и переделки (которых, я настаиваю, очень много) - значит должны и позволить себе заплатить за cms.
+2
jorgovich jorgovich 8 лет назад #
считаю, что платной систему делать не стоит, но можно сделать премиум компоненты по качественней и расширить их список...
Например:
Мапс - лично мое мнение, переработать нужно что б можно прикреплять к любому типу контента.
Шоп если судить по первой ветке, явно отстает от своих конкурентов на других платформах, здесь серьезно нужно повозится и придумать фишки например чего на других платформах с учетом соцсети, например аукцион товаров, совместная покупка - рейтинг такого компонента вырос мгновенно бы..
Есть предложение - дополнительно выпустить платный Премиум компонент Связи например - применяемый для связки двух и нескольких типов контента, для реализации Афиши и подобных компонентов..
Интересный компонент был бы реклама с связкой с билингом - по принципу суперслайдер (с возможностью настройки прав добавления пользователями) + счетчики подсчета и ведение статистики.
Ну и конечно качественные шаблоны..
Вот как то мое видение такое - качественные компоненты явно прибавят рейтинга как системе, так и прибыли. Например в большинстве случаев если разработка платная с типовыми проектами то проще купить готовое перенастроить под требуемый дизайн и пустить в работу.
+1
jorgovich jorgovich 8 лет назад #
Кстати Fuse и команде на второй версии Instanta рассмотрите возможность Мультишопа,
например один тип контента - Розничный магазин
другой тип контента Оптовый, права пользователя рулятся практически все есть для этого...
0
alkokrolik alkokrolik 8 лет назад #
У меня совершенно противоположное мнение.
Я считаю, сначала нужно исправить то, что есть, а уже потом делать что-то новое.
0
Dorimen Dorimen 8 лет назад #
Всем привет.

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

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

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

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

Просто работайте и все получится.
0
Oleg_z75 Oleg_z75 8 лет назад #
Геннадий Иванович +++++ Всё правильно!
Без вдохновения - ещё ни кто, ничего не сотворил на этом шарике. sad А с ним - делаются чудеса dance
0
Aquarius Aquarius 8 лет назад #
Обнаружен нефатальный баг в
Код 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. }
0
r2 r2 8 лет назад #
В 2.2.1 нет такого кода, вы какую-то старую версию смотрите
0
Aquarius Aquarius 8 лет назад #
Сам удивляюсь! Но я ставил с нуля 2.2.1 и, кроме шаблонов и языковых файлов, ничего не редактировал...
Да и не догадался бы сделать такую правку... Мистика!
0
Aquarius Aquarius 8 лет назад #

Добрый день, R2!
Скачал нынешний дистрибутив 2.2.1, открыл злополучный файл – совершенно другой код!
Спойлер
Более того, когда я скопировал этот текст в работающий сайт (разумеется, с предосторожностями), сайт просто перестал работать, т.е. код имеет и более фатальные отличия, что видно невооружённым взглядом.
Подозреваю, что в остальных файлах ситуация похожая...
На скриншоте – подвал админки.
Возникает вопрос: откуда у меня взялся этот «контрафакт»? scratch
Сайт работает, у меня нет претензий – одно недоумение...
0
rookee rookee 8 лет назад #
Подскажите как вывести отдельное поле из профиля пользователя.
Код PHP:
  1. <?php $autor = cmsCore::getModel('users')->getUser($item['user_id']);?>
  2. <?php echo $item['user']['nickname']; ?>
  3. <?php echo $item['user']['company']; ?>
Имя выводит - а компанию нет.
Спасибо заранее!
0
Олег Олег 8 лет назад #
Код PHP:
  1. <?php echo $autor['company']; ?>
+4
Aquarius Aquarius 8 лет назад #
Ещё один баг – уж извините!
Создание нового поля даты в Профилях Пользователей приводит к неточному выбору типа данных в БД.
В БД попадает поле типа timestamp, из-за чего невозможно ввести даты ранее 1970 года (например, дату моего рождения).
А должна быть дата типа date или datetime, которая позволяет ввести любую разумную дату без сообщения об ошибке.
Сейчас я поправляю это в самой БД, ручками изменяя тип поля.
Но надеюсь получить здесь пояснение – где надо поправить код, а также рассчитываю на исправление в коде следующего обновления.
+3
Aquarius Aquarius 8 лет назад #
Файл найти оказалось не сложно: ..\system\fields\date.php (на сей раз перепроверил – в сегодняшнем дистрибутиве именно timestamp).
И поправить константу – не проблема.
Однако, возникает куча вопросов:
1. Почему выбран, по умолчанию, timestamp?
2. Не логичней ли сделать возможность выбора?
Форматов хранения даты несколько и они, как показывает данный косяк, совершенно не взаимозаменяемые!
Если половина пользователей не сможет зарегистрироваться, не всякий админ догадается править свойства поля в БД, или менять что-то в работающем коде... Как-то неаккуратненько получится... scratch
0
tolik tolik 8 лет назад #
Не работает автозагрузка компонентов (пишет, что неправильно указан путь до корня).
Думал, может быть и правда путь неверно указал, кучу комбинаций перепробовал. Написал хостеру, тот подтвердил, что все реквизиты указаны верно - с их стороны все ок., проблема в установленной CMS.
0
Aquarius Aquarius 8 лет назад #
Вруть, Анатолий, нагло вруть!
Если бы дело было в CMS, здесь бы все форумы-комменты давно бы взорвались stuk
Вон, сколько дополнений уже народ наваял и наустанавливал – всё работает чётко (сам вчера только устанавливал).
Ищите и обрящете...
-1
tolik tolik 8 лет назад #
Возможно быть и врут, но не все же сразу?
Проверял сам, проверял хостер, смотрели ребята из templateinstant(.)ru.
Сейчас посмотрю на другом хостинге и обязательно отпишусь.
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
У меня так же после обновления, в нескольких хостингах такая ошибка.
0
Скорпион Скорпион 8 лет назад #
Млин. Мужики. Ну второй раз за неделю подобный вопрос. Ну вы хоть мельком темы просматриыайте и научитесь пользоваться поиском.
http://instantcms.ru/redirect?url=http://instantcms.ru/forum/thread21208-1.html
+2
Скорпион Скорпион 8 лет назад #
Странно вот еще что. Что этой проблеме уже не первый месяц, уже большенство порешало ее и снова она всплыла.
+2
Скорпион Скорпион 8 лет назад #
И вспдыла она у людей которые не первый день на сайте.
0
My-InstantCMS.Ru My-InstantCMS.Ru 8 лет назад #
Скорпион, Про этот решения я знал, просто хотел чтоб разработчики обратили внимание.
-1
tolik tolik 8 лет назад #
Скорпион,
1. Ваша ссылка не открывается.
2. Я не нашел готового решения, а если бы нашел, тогда не писал бы здесь и не обращал внимание разработчиков.
0
Xamle Xamle 8 лет назад #
1) А если хоть маленько логически подумать, то видно куда это ссылка ведет и перейти по ней http://instantcms.ru/forum/thread21208-1.html
2) Плохо пользовались поиском
0
tolik tolik 8 лет назад #
Да уж. Пока ничего лучшего кроме этого я не видел (включая и ту ссылку, которую Вы дали).
0
Скорпион Скорпион 8 лет назад #
С планшета писал, поэтому и косяк с сылкой и орфографические ошибки сплош и рядом. Извеняюсь.
0
EXID EXID 8 лет назад #
Подскажите кто нибудь почему в разделе статьи (articles) формируется ссылка http://site.ru/articles/name.html а переходит (переадресовывает ) по адресу http://site.ru/name.html ???
0
EXID EXID 8 лет назад #
На главной странице в виджете вывода контента статей отображаются ссылки с префиксом articles/name.html
а в самой рубрике в списке без него почему то...
Кто подскажет почему?
0
Андрей Андрей 8 лет назад #
Проверьте тут, наверное у вас стоит контент по умолчанию СТАТЬИ - articles
+1
EXID EXID 8 лет назад #
Точно, большое спасибо за подсказку!
+1
Romanovcmc Romanovcmc 8 лет назад #
Я вроде писал об этом, еще раз о баге повторюсь, в общем создаю запись контента, ставлю "не публиковать на сайте", сохраняю, в списке записей не отображается, а вот в ленте активности да.
0
EXID EXID 8 лет назад #
Имеются два сайта с одной базой пользователей.
У обоих сайтов в базе разные префиксы (если что) кроме таблицы пользователей.

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

Оба сайта на Денвере.
0
Андрей Андрей 8 лет назад #
Проверьте вот это: Установка
0
EXID EXID 8 лет назад #
С картинками то понятно, но почему при сохранении профиля второго сайта выходит белый экран.
На первом сайте стоит Биллинг, на втором нет. Из-за этого может?
Хотелось бы что бы ответил разработчик!
+1
EXID EXID 8 лет назад #
Спасибо за справку!
Странно всё как то получается.
Первый сайт работает - нормально всё,
Второй сайт поставил на чистую систему, все тех. параметры по требованиям есть на хостинге,
при установке указал существующую базу пользователей, префикс у неё не изменял, остальные префиксы другие естественно.
Покопался в базе сейчас и увидел что есть две таблицы ..._users_fields от первого сайта и от второго,
при чём предварительно включил отладку на сайте и по ошибке стало видно что не хватает поля Любимые фильмы и Любимая музыка, которые были удалены с первого сайта.
Так почему же тогда они здесь конфигурируют, если пользовательская база берётся с первого сайта?
Удалил сейчас со второй таблицы эти поля и проблема с сохранением профиля исчезла.
0
Aquarius Aquarius 8 лет назад #
EXID, система добавления и удаления полей пользователей (точнее, профилей) в InstantCMS 2 использует процедуры не компонента users, а компонента content. Я только что построил на этом же механизме систему добавления и удаления полей своего собственного компонента – там всё сделано аккуратно, все префиксы корректно учитываются, лажи нет (заработало сразу, без отладки).
Есть гипотеза, что у вас юзеры-то разные на разных сайтах, а контент "не разный". Может это и создало условия для этого косяка (возможно, однократного). Извините, я не вникал в вашу конкретную ситуацию, просто даю идею...
0
EXID EXID 8 лет назад #
Подскажите пожалуйста ещё почему логотип выводится с таким адресом в 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 но при загрузке нового логотипа картинка будет другая, с другим идентификатором.
-2
Андрей Андрей 8 лет назад #
Создайте папку images в папке с шаблоном, закиньте туда все изображения относящиеся к шаблону и пропишите относительные пути в файлах стиля, у меня допустим так прописано. Картинки заливайте через FTP в указанную папку, хоть сотню логотипов, а потом меняете только название картинки и фсьо. Надеюсь помог.
Пример:
Мой сайт/templates/мой шаблон/images/logo.png

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