Ris

Ris

+657
Репутация
3771
Рейтинг
+1
Ris Ris → И снова мигратор 10 лет назад
Любая версия рабочая и актуальная.
Любую придется сильно допиливать под свои требования.
Способ нажал одну кнопку - всё перенеслось, не срабатывает.
Посмотрите код. Там всё просто.
1. Подключились к двум базам.
2. Обозначили названия типов контента для переноса.
3. Подкорректировали как будут выглядеть ссылки после переноса контента.

Основной код в файле model.php
0
Ris Ris → Расширяем возможности компонента geo 10 лет назад
Работает прямо сразу после установки на свежеустановленный сайт.
Вы что-то неправильно устанавливали.
+3
Ris Ris → Расширяем возможности компонента geo 10 лет назад
Мне нравятся такие дополнения! Всё стало понятно с географией. Удалил некоторые страны, названия которых меня пугали.
Теперь можно спокойно разобраться, в чем разница между Туркменистаном и Туркменией.

Спойлер
А то у меня на сайте всего одна женщина оттуда, и она никак не может решить откуда точно. laugh

Создателю респект!
0
Ris Ris → И снова мигратор 10 лет назад
Спасибо огромное!
Там косяков много было. У меня под завершение уже глаза разъезжались. laugh
0
Ris Ris → Обновление: Free Bootstrap шаблон 1.10.6 10 лет назад
Но module_menu.tpl нет ни в одном дефолтном шаблоне ни в одной версии.
Может mod_menu.tpl?
+2
Ris Ris → Тайна “белого экрана” 10 лет назад
Версия 2.2.0 как раз и отличается от 2.1.2 наличием этих самых биндов к каждому типу контента.
Такое ощущение, что Вы файлы скопировали, а саму миграцию не проводили. А миграция заключается в обновлении таблиц базы данных.
Либо попробуйте установить обновление еще раз, либо, если не созданы Вы для легких путей, откройте файл \instantcms_20150316_v2.2.0\install\languages\ru\base.sql в ноутпэде++ и выполните все эскуэльные команды, что там есть в phpmyadmin.
+1
Ris Ris → Тайна “белого экрана” 10 лет назад
Попробуйте выполнить в phpmyadmin

Спойлер
потом

Спойлер
А если остался бэкап базы до обновления - лучше восстановиться из бэкапа и повторить обновление. Видимо что-то пошло не так, раз таблица не создалась, и неизвестно, что еще могло не так обновиться.
0
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
WebMan
Вы не поняли. Мне, например, логин нужен и интересен. Я пытался выяснить, какие еще возможности, кроме авторизации и отображения в адресной строке.
0
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
Пользователи плевать хотели в адресную строку.
Кому, кроме вебмастера, нужны эти красивости?
+1
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
Я внимательно прочитал. Кроме подстановки логина в адресную строку других возможностей не увидел.
Огромное спасибо за информацию!
0
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
Угу. Теперь понял.
Манипуляции с адресной строкой.
А блог site.ru/blogs/123 некошерно?
0
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
Я дико извиняюсь, но ваше решение заменяет не один системный файл в core, а аж четыре!
Если сделать дополнение, которое будет просто заменять один файл \system\core\user.php - это уже не будет хаком, а полноценным дополнением?

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

Если следовать логике Вашего примера, то для этого нужны ещё бОльше хаки.
Да хоть до диаметру колеса велосипеда. Правится один файл. Никаких больших хаков не требуется.

4. Создать в Админке нужное поле с желаемым названием и подсказкой, а потом выбрать его в выпадающем списке "Использовать для авторизации", а всё остальное сделает движок с предложенными мной правками - это гораздо проще, чем добавлять в базе данных поле нужного типа и делать дополнительные хаки на нужные проверки, добавление колонки в Админку и т.п.
Так всё это можно сделать в установочном файле. Добавляется одна колонка в одну таблицу.

А другие возможности не реализуются.
Вот он главный вопрос! Что за "другие возможности"?
0
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
Добавляется поле логин в смс_юзерс и готов вход по логину.
Для чего всё остальное?
0
Ris Ris → Логины в ICMS 2 v.5 – открытое тестирование 10 лет назад
Можно ли мне разъяснения выдать, так чтобы даже первоклассник понял?
Логин нужен для авторизации пользователя. Пользователь успешно авторизовался и у него теперь есть user_id. Зачем дальше нужен логин?
Проблемы с переходом с первой ветки решаются добавлением колонки login в таблицу cms_users, отменой проверки поля на мыльность и добавлением пары строк:
http://instantcms.ru/forum/thread24563-1.html#235000

Я ни в коем случае не хочу как-то дискредитировать вашу работу, я искренне пытаюсь понять, зачем нужен логин пользователю, который уже авторизовался и имеет id и nickname в его дальнейшей жизни на сайте.
0
Ris Ris → Мигратор для InstantCMS 1* -> 2.2.1. Пользователи и все связанные таблицы. 10 лет назад
А в чем отличие таблицы cms_users новой версии от старой?
0
Ris Ris → Обновление InstantCMS 2.5.1 10 лет назад
Перед регистрацией каждый должен будет прочитать мануал по выбору года.
+1
Ris Ris → Обновление InstantCMS 2.5.1 10 лет назад
Я вам могу любой год нарисовать.
Пользователю это как объяснить?
0
Ris Ris → Обновление InstantCMS 2.5.1 10 лет назад
На самом деле, чтобы выбрать год ранее 1975-го - надо ввести его вручную. Список выбора выше 75-го не прокручивается.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.