ParadoX

ParadoX

Don't worry, be hippy
+11
Репутация
8
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Вопрос по списку 6 марта 2025 в 18:10

Благодарю!

#1 [ЕСТЬ РЕШЕНИЕ] Вопрос по списку 27 февраля 2025 в 17:06

Доброго дня!

Пишу свой первый виджет и столкнулся с проблемой: в админке в настройках виджета есть выпадающий список, содержащий 3 варианта, но по факту в нём присутствует только первый вариант. Вот кусок из options.form.php:

  1. new fieldList('options:mywidget', [
  2. 'title' => LANG_XXX,
  3. 'default' => 'вариант1',
  4. 'values' => [
  5. ['title' => 'вариант1', 'value' => 'вариант1'],
  6. ['title' => 'вариант2', 'value' => 'вариант2'],
  7. ['title' => 'вариант3', 'value' => 'вариант3']
  8. ]
  9. ]),
  10.  

Ткните пожалуйста носом что не так?))

#3 [ЕСТЬ РЕШЕНИЕ] Долгое соединение с SQL 1 октября 2024 в 20:51

обновили или переместили

Неа, чистая установка. Оказалось, что нужно было перезагрузиться после этого. Благодарю за наводку)

#1 [ЕСТЬ РЕШЕНИЕ] Долгое соединение с SQL 1 октября 2024 в 19:58

Доброго, комрады!

Сегодня после обновления на последнюю версию ICMS столкнулся с лагом при загрузке страниц, отладка показывает 2-3 секунды на полупустом сайте.

/system\core\core.php => 1588 => cmsCore->connectDB()
Database connection
Время выполнения 2.03118 секунд

Попробовал и mysql 8.0 и maria 10.8, разницы нет. Локальный сервер Open Server Panel 5.4.3. Подскажите, куда копать?

#1 И снова ошибка SQL 1 октября 2024 в 17:38

Приветствую комрады!

На свою голову решил обновить Open Server, сделал дамп файлов и sql, но при импорте дампа в чистую базу пишет:

#1062 — Дублирующаяся запись '1' по ключу ALTER TABLE `cms_sessions_online` ADD UNIQUE KEY `user_id` (`user_id`), ADD KEY `date_created` (`date_created`);

Прошу помощи, почему такая ошибка и что делать?

Добавлено спустя 18 минут

Сам нашёл решение. Часть кода:

  1. --
  2. -- Индексы таблицы `cms_sessions_online`
  3. --
  4. ALTER TABLE `cms_sessions_online`
  5. ADD UNIQUE KEY `user_id` (`user_id`),
  6. ADD KEY `date_created` (`date_created`);

вырезать и вставить перед:

  1. INSERT INTO `cms_sessions_online` (`user_id`, `date_created`) VALUES
#6 Мультидоменность в меню 31 октября 2023 в 17:09

Ну так это в панеле управлением доменов делается, а не в админке инстанта.

А как все внутренние ссылки заменить с site.ru/forum на site.com (например)? Обычным реврайтом не выходит.

#1 Мультидоменность в меню 30 октября 2023 в 21:31

Добрый день!

Не знаю как понятнее сформулировать идею. Есть ряд доменов зеркал/алиасов, например site.ru, site.su, site.com, site.org и т.д. Все принадлежат одному сайту. Возможно ли настроить так, чтобы Url некоторых компонентов были определённые зеркала этого сайта?

Например:

  • Главная — site.ru
  • Пользователи — site.su
  • Форум — site.com
  • Магазин — site.org
  • и т.д.

Вопросы «а зачем так делать?» и «что за фигня?» прошу не задавать. Есть одна идея, хочу узнать возможно ли так организовать меню? Заранее благодарю!

#8 Ошибка при смене php версии 20 августа 2022 в 13:30

ionCube Encoder for PHP 5.3

Обновите ionCube и будет вам счастье)

#9 [ЕСТЬ РЕШЕНИЕ] Ошибка при смене хостинга 20 августа 2022 в 13:28

Друзья мои, благодарю за помощь, причиной ошибки моя невнимательность. Получилось, что я бэкапил базу от «рабочей» версии, а файлы от «обновлённой». Ещё раз благодарю!)))

#10 [ЕСТЬ РЕШЕНИЕ] Ошибка при смене хостинга 20 августа 2022 в 11:15

Всё верно, префикс vk2_. Таблица vk2_widgets_bind_pages. Повторил перенос базы путём как phpmyadmin, так и через консоль mysqldump/mysql — что за чертовщина не понимаю...

Только что перепроверил, вот скрин pma с работающего сайта на «старом» хостинге — нет такой таблицы! Версия InstantCMS 2.9.0

Изображение

#1 [ЕСТЬ РЕШЕНИЕ] Ошибка при смене хостинга 19 августа 2022 в 22:46

Доброго дня!

При переезде словил ошибку:

Таблица 'cms_widgets_bind_pages' не существует
SELECT i.*, w.controller as `controller`, w.name as `name`, wb.*, i.id as `id`
FROM vk2_widgets_bind_pages i
FORCE INDEX (page_id)
INNER JOIN vk2_widgets_bind as wb ON wb.id = i.bind_id
INNER JOIN vk2_widgets as w ON w.id = wb.widget_id
WHERE (i.template = 'default') AND (i.is_enabled = '1') AND (i.page_id IN ('0','1'))
ORDER BY i.page_id, i.position, i.ordering
LIMIT 1000

Версия Mysql Server 8.0.28 

Файлы и база те же. Куда таблица делась ума не приложу(((

#1 Не отображается визуальный редактор 19 ноября 2020 в 16:53
Здравствуйте, коллеги!
Снова приходится поднять тему неотображения визуальных редакторов после обновления с 2.8 до последней 2.13.1.

Итак к сути проблемы: поправил все файлы и свой кастомный шаблон (вот прям вроде всё всё, но вы со мной явно не согласитесь zst). Всё отлично работает, кроме визуальных редакторов в поле "Текст HTML".

На форуме нашёл только одно решение — в конце индекса шаблона добавить

  1. <?php if (method_exists($this, 'bottom')) { $this->bottom(); } ?>
В поле "Текст HTML" появился редактор, но в дефолтном состоянии. При выборе же пресета редактора получаю всё тот же пустой прямоугольник поля "Текст".



Уважаемые знатоки, ткните носом, чего может не хватать?
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 10 ноября 2020 в 19:45

Переключитесь на дефолт и удалите сообщения.

Loadырь
На дефолте сообщение редактируется, но не удаляется, как я писал выше.
#14 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 10 ноября 2020 в 19:10

Обновить файлы шаблона форума

Loadырь
Так ваша последняя версия форума стоит.

удалить красное сообщение может только админ сайта. Это не баг, это фича.

Loadырь
Так я админ. Других пользователей пока нет.
#15 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 9 ноября 2020 в 22:18
В консоли браузера чисто. Использую кастомную тему от Redray'я и вы как всегда правы. Дело в теме.
Вот код кнопки "Редактировать тему" стиля Default:
  1. <li class="edit"><a title="Редактировать тему" class="item" href="javascript:void(0)" onclick="icms.modal.openAjax('/forum/thread_edit/1'); return false;">
  2. <span class="wrap"> Редактировать тему</span>
  3. </a>
  4. </li>
А вот что в кастомной:
  1. <li class="edit">
  2. <a href="">Редактировать тему
  3. <div class="ripple-container"></div></a>
  4. </li>
Не могу найти, где чего не хватает...

Так же не полностью удаляется сообщение. Только делается "красным", если его попытаться удалить, ничего не происходит.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.