А здесь тоже занят?
hostline.ru/
Ris
+657
Репутация
3771
Рейтинг
Я бы рекомендовал не заниматься поиском дампов, а найти онлайн тест какой-нибудь и проходить его пока от зубов не станет отлетать.
А почему не CCNA сразу?
А почему не CCNA сразу?
А какое отношение цыска имеет к программированию?
Jestik,
Я не помню что, но я сразу там чего-то отрезал при установке. Вроде поля для вывода рейтинга.
Я не помню что, но я сразу там чего-то отрезал при установке. Вроде поля для вывода рейтинга.
Вот очень хороший стиль списка:
instantcms.ru/blogs/chut-chut-blog/stil-spiska-dlja-tipa-kontenta-kombinirovanyi.html
instantcms.ru/blogs/chut-chut-blog/stil-spiska-dlja-tipa-kontenta-kombinirovanyi.html
А в таблице cms_con_novosti есть поле fulltext ?
Еще надо учесть, что при работе с MATCH запрещено использовать в качестве имен полей зарезервированные слова.
И хоть fulltext в зарезервированных не значится, но может именно оно мускулу не нравится?
Вообще, у меня такой запрос выглядит так:
И никакого фултекста…
Еще надо учесть, что при работе с MATCH запрещено использовать в качестве имен полей зарезервированные слова.
И хоть fulltext в зарезервированных не значится, но может именно оно мускулу не нравится?
Вообще, у меня такой запрос выглядит так:
SELECT id FROM cms_con_articles WHERE is_pub = 1 AND MATCH(title) AGAINST ('>\"транспорт\" <+транспо*' IN BOOLEAN MODE)
В первой ветке это делалось вот так:
public function deleteComment($comment_id) { cmsCore::callEvent('DELETE_COMMENT', $comment_id); $this->getCommentChilds($comment_id); $sql = "DELETE FROM cms_comments WHERE id = '$comment_id' LIMIT 1"; $this->inDB->query($sql); cmsCore::deleteRatings('comment', $comment_id); cmsActions::removeObjectLog('add_comment', $comment_id); cmsCore::deleteUploadImages($comment_id, 'comment'); if ($this->childs){ foreach($this->childs as $child){ cmsCore::callEvent('DELETE_COMMENT', $child['id']); $sql = "DELETE FROM cms_comments WHERE id = '{$child['id']}' LIMIT 1"; $this->inDB->query($sql); cmsCore::deleteRatings('comment', $child['id']); cmsActions::removeObjectLog('add_comment', $child['id']); cmsCore::deleteUploadImages($child['id'], 'comment'); } } return true; }
А на локалке мапсы и прочие платные компоненты будут работать?
Попробуйте обновиться на локалке
А бэкапы сайта и базы остались?
Денис Швецов,
Проверил, вроде никак не влияет.
Вы сохраните перед всеми действиями таблицу cms_users на всякий случай. Всегда можно будет вернуть к первоначальному состоянию.
Обратите выше внимание, что команду для замены нулей я исправил. Теперь всё точно работает.
Проверил, вроде никак не влияет.
Вы сохраните перед всеми действиями таблицу cms_users на всякий случай. Всегда можно будет вернуть к первоначальному состоянию.
Обратите выше внимание, что команду для замены нулей я исправил. Теперь всё точно работает.
Денис Швецов,
Перед всеми действиями не забудьте сохранить таблицу cms_users на всякий случай. Прямо в phpmyadmin экспорт.
А может попробовать задать дату регистрации не от балды, а по дате первого комментария? Сейчас попробую изобразить команду.
Следует учесть, что у пользователей не имеющих комментариев дата регистрации станет NULL, поэтому после заменяем все нули на вашу произвольную дату:
А может просто выполнить последнюю команду по замене нулей, да все проблемы и исправятся?
Перед всеми действиями не забудьте сохранить таблицу cms_users на всякий случай. Прямо в phpmyadmin экспорт.
А может попробовать задать дату регистрации не от балды, а по дате первого комментария? Сейчас попробую изобразить команду.
UPDATE cms_users u SET u.date_reg = (SELECT MIN(c.date_pub) FROM cms_comments c WHERE c.user_id = u.id) WHERE u.id >= 1026 AND id <= 3001
UPDATE `cms_users` SET date_reg = '2016-05-02 00:00:00' WHERE date_reg IS NULL LIMIT 30000
Всё дело в том, что функция, которая добавляет дату регистрации одна на всю CMS. И срабатывает она только при регистрации нового пользователя.
Перезалейте файлы Инстант 2.5.1, а лучше попросите кого-нибудь, кто понимает.
Перезалейте файлы Инстант 2.5.1, а лучше попросите кого-нибудь, кто понимает.
Только год скачет? И насколько? Просто изменяется на 16-ый?
Денис Швецов,
В общем смысл следующий:
Дата регистрации должна иметь вид 2011-09-22 23:51:57
Если на предыдущем сайте дата имела другой формат, то при вставке в столбец типа TIMESTAMP mysql это значение "причешет" по своему усмотрению до стандартного вида.
Спросите у человека, который переносил данные, учел ли он разницу в стандартах хранения даты регистрации в базе?
Старая база со старого сайта осталась, надеюсь?
В общем смысл следующий:
Дата регистрации должна иметь вид 2011-09-22 23:51:57
Если на предыдущем сайте дата имела другой формат, то при вставке в столбец типа TIMESTAMP mysql это значение "причешет" по своему усмотрению до стандартного вида.
Спросите у человека, который переносил данные, учел ли он разницу в стандартах хранения даты регистрации в базе?
Старая база со старого сайта осталась, надеюсь?