S

Sergey Platonov

пока работаю только с первой веткой движка.
+301
Репутация
3830
Рейтинг
#1 не работает регистрация - пользователь не создаётся 30 августа 2011 в 14:13
включил отображение ошибок на сайте и попробовал зарегиться — вылезла ошибка при записи в базу данных, из которой следует, что не найдена колонка в таблице пользователей. а именно Unknown column 'is_logged_once' in 'field list'. сравнил базы из установщика инстанты — помимо того что в демо есть демоданные а чистой нет есть ещё одно отличие
вот с чистой
  1. DROP TABLE IF EXISTS `#__users`;
  2. CREATE TABLE `#__users` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT,
  4. `group_id` int(11) NOT NULL DEFAULT '1',
  5. `login` varchar(100) NOT NULL,
  6. `nickname` varchar(100) NOT NULL,
  7. `password` varchar(100) NOT NULL,
  8. `email` varchar(100) NOT NULL,
  9. `icq` varchar(15) NOT NULL,
  10. `regdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  11. `logdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  12. `birthdate` date NOT NULL DEFAULT '0000-00-00',
  13. `is_locked` int(11) NOT NULL,
  14. `is_deleted` int(11) NOT NULL,
  15.  
  16. `rating` int(11) NOT NULL,
  17. `points` int(11) NOT NULL,
  18. `last_ip` varchar(15) NOT NULL,
  19. `status` varchar(255) NOT NULL,
  20. `status_date` datetime NOT NULL,
  21. `invited_by` int(11) DEFAULT NULL,
  22. `invdate` datetime DEFAULT NULL,
  23. PRIMARY KEY (`id`),
  24. KEY `login` (`login`)
  25. ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC;
  26.  
а вот с демо
  1. DROP TABLE IF EXISTS `#__users`;
  2. CREATE TABLE `#__users` (
  3. `id` int(11) NOT NULL AUTO_INCREMENT,
  4. `group_id` int(11) NOT NULL DEFAULT '1',
  5. `login` varchar(100) NOT NULL,
  6. `nickname` varchar(100) NOT NULL,
  7. `password` varchar(100) NOT NULL,
  8. `email` varchar(100) NOT NULL,
  9. `icq` varchar(15) NOT NULL,
  10. `regdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  11. `logdate` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  12. `birthdate` date NOT NULL DEFAULT '0000-00-00',
  13. `is_locked` int(11) NOT NULL,
  14. `is_deleted` int(11) NOT NULL,
  15. `is_logged_once` tinyint(4) NOT NULL DEFAULT '0',
  16. `rating` int(11) NOT NULL,
  17. `points` int(11) NOT NULL,
  18. `last_ip` varchar(15) NOT NULL,
  19. `status` varchar(255) NOT NULL,
  20. `status_date` datetime NOT NULL,
  21. `invited_by` int(11) DEFAULT NULL,
  22. `invdate` datetime DEFAULT NULL,
  23. PRIMARY KEY (`id`),
  24. KEY `login` (`login`)
  25. ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ROW_FORMAT=DYNAMIC;
  26.  
различие в строке
  1. `is_logged_once` tinyint(4) NOT NULL DEFAULT '0',
  2.  
ручками через phpmyadmin вставил эту колонку и всё заработало
куда б написать об этом баге ???
#1 не работает регистрация - пользователь не создаётся 30 августа 2011 в 12:19
установил инстанту, настроил, неделю возился, добавлял разделы, альбомы, порумы и тд… при моей то занятости, думаю, всё, можно сайтик запускать, решил проверить — говорю знакомому — зарегься, посмотри, мож что увидишь, подскажешь и на тебе радость, при регистрации пишет, что всё, регистрация прошла, но залогинется не может, смотрю админку, и офигиваю… пользователей как был 1 — я, он же admin, так и остался, в списке пользователей никого кроме меня, но вот в ленте активности целая куча записей о регистрации но ни имени пользователя — ни чего либо другого. что думать и не знаю, грешил на купленный шаблон — не в нём дело, на дефаулте тоже самое. права у юзера бд полные.
всё работает на сайте, но не работает регистрация… в какую сторону копать подскажите???
версия 1,8
установка чистая была.
хостинг на reg.ru
на других моих трёх сайтах всё нормально работает, а вот тут не пойму в чём дело, может хост???
#2 [ЕСТЬ РЕШЕНИЕ] ошибка при создании чего либо на сайте 28 августа 2011 в 02:44

Sergey Platonov, вам нужно отключить в mysql режим Strict Mode — как я понял вы это уже сделали, посему вам остается только вновь установить InstantCms

Fuze
переустановка инстанты с выключенными параметрами
  1. sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
помогла — теперь всё работает, спасибо за помощь
#1 [ЕСТЬ РЕШЕНИЕ] ошибка при создании чего либо на сайте 27 августа 2011 в 19:40
перерыл тут весь сайт, решения проблемы так и не нашёл тут — суть проблемы такова

установил сайт новый, чистый, устанавливал и с демо данными и без них.
права на пользователя баз данных полные прописал — полные привилегии.
иду в админку, раздел форум — создать категорию — создаётся
там же — создать форум — всё… ошибка следующая
  1. Nested sets error: INSERT INTO cms_forums (parent_id, NSLeft, NSRight, NSLevel, ordering, NSDiffer) VALUES (1000, 8, 9, 2, 3, '')
и таже самая ошибка при создании к примеру статьи — но только указывается другая таблица
иду в phpmyadmin и пробую сделать такой запрос — выдаёт ошибку
  1. #1364 - Field 'category_id' doesn't have a default value
вычитал в инете как бороться с такой ошибкой —
  1. По статье MySQL настроен на строгое соответствие SQL стандарту. Чтобы импортировать дамп в котором стандарт несоблюдён, можно сбросить в конфигурационном файле MySQL (my.cnf/my.ini) значение директивы sql-mode.
  2. sql-mode=""
сделал — ошибка пропала, но теперь вообще всё непонятно становится — форум создаётся типо, но вот в таком виде всё это
вот как создаю — что заполнил

а вот что получаю

название пусто — категория две чёрточки…
сервер свой — винда, конф следующий
Apache/2.2.6 (Win32) PHP/5.2.4
mysql Версия сервера: 5.2.3-falcon-alpha-community-nt
в чём может быть проблема и как её решить
#3 Проблема со сменой позиции статьи в модуле "Последние материалы" 27 июля 2011 в 17:18
я разобрался с этой проблемой частично, подправил файлы и теперь у меня порядок зависит от даты создания — сейчас ищю как сделать выбор по каким параметрам сортировать в админке, точнее как это прикрутить к админке — как разберусь — выложу к себе в блог (которого ещё нет), если надо подсказать какие файлы править для изменения порядка по дате — пишите в личку — отвечу, или ждите когда прикручу всё это к админке и потом выложу
#1 Счётчик переходов по сылке 18 июля 2011 в 08:28
мне нужно в блоке разместить ссылку на страницу другого сайта — но нужно чтоб внизу рядом с ссылкой отображалось сколько раз перешли с моего сайта на тот сайт по этой ссылке. как такое реализовать подскажите пожалуйста. у банеров знаю есть подсчёт, но они не отображают количество переходов по ссылке рядом с надписью или картинкой (по крайней мере не видел там такой функции), только в админке, а мне надо чтоб оно отображалось на сайте.
#4 Проблема со сменой позиции статьи в модуле "Последние материалы" 15 июля 2011 в 03:18
тоже столкнулся с этим — решение на форуме так и не нашёл, а так как срочно нужно было поменять местами в последних статьях то сделал просто тупо изменил id статьи на более позднюю, поменял id комментариев (так как у неё было уже несколько комментариев) — это через phpmyadmin и поменял название картинки на новое id в название для прикрепленой картинки к статье чрез ftp по адресу /images/photos/small/articleid.jpg (поменял на другой номер) и всё нормально
а вообще это не дело — как я понял вывод последних статей только по id материала сортируется — где б подправить код чтоб по дате хотяб
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.