Если удалил модуль «Голосование» в админке на сайте, то как его восстановить?

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 23 ноября 2014 в 15:33
Если удалил модуль «Голосование» в админке на сайте, то как его восстановить?
Версия 1.9.
#2 23 ноября 2014 в 17:25
Зайти в БД и посмотреть таблицу cms_modules. Если модуля там нет, то

INSERT INTO cms_modules (id, position, name, title, is_external, content, ordering, showtitle, published, user, config, original, css_prefix, access_list, cache, cachetime, cacheint, template, is_strict_bind, author, version) VALUES ('', 'sidebar', 'Голосования', 'Голосования', '1', 'mod_polls', '2', '1', '1', '0 — shownum: 0 poll_id: 2', '1','','', '0', '1', 'HOUR', 'module', 'tpl', '0', 'InstantCMS team', '1.0')

Как то так
#3 23 ноября 2014 в 20:12


Зайти в БД и посмотреть таблицу cms_modules. Если модуля там нет, то

INSERT INTO cms_modules (id, position, name, title, is_external, content, ordering, showtitle, published, user, config, original, css_prefix, access_list, cache, cachetime, cacheint, template, is_strict_bind, author, version) VALUES ('', 'sidebar', 'Голосования', 'Голосования', '1', 'mod_polls', '2', '1', '1', '0 — shownum: 0 poll_id: 2', '1','','', '0', '1', 'HOUR', 'module', 'tpl', '0', 'InstantCMS team', '1.0')

Как то так

Странник

Имеется ввиду вот это cms_polls?
А если в БД модуль есть, а в админке его нет, то как тогда?
#4 23 ноября 2014 в 22:07
таблица cms_polls содержит контент опроса. а модуль опроса, как я уже сказал, в cms_modules. Он называется mod_polls. Из текста sql-запроса это очевидно
#5 24 ноября 2014 в 10:30
При выполнении SQL-запроса выдало «#1054 — Unknown column 'author' in 'field list'»
#6 24 ноября 2014 в 11:41
тогда информацию, с которой надо было начинать топик: версия какая — в студию!
#7 24 ноября 2014 в 18:26


тогда информацию, с которой надо было начинать топик: версия какая — в студию!

Странник
Версия 1.9.
#8 24 ноября 2014 в 20:50
Man, в каталоге install есть файл sqldumpempty.sql
в нем правильный запрос на добавление в базу для вашей версии
#9 25 ноября 2014 в 09:38


Man, в каталоге install есть файл sqldumpempty.sql
в нем правильный запрос на добавление в базу для вашей версии

eoleg

А можно ссылку на этот каталог, а то поиском ничего не нашел.
#10 25 ноября 2014 в 10:03

можно ссылку

Man
вы этот каталог удалили при установке cms но у вас должен быть дистрибутив, в нем этот файл есть.
#11 25 ноября 2014 в 10:32
Я вставляю вот так:

  1. INSERT INTO cms__modules (`id`, `position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `access_list`, `cache`, `cachetime`, `cacheint`, `template`, `is_strict_bind`, `version`) VALUES (25, 'sidebar', 'Голосования', 'Голосования', 1, 'mod_polls', 2, 1, 1, 0, '---\nshownum: 0\npoll_id: 2\n', 1, '', '', 0, 1, 'HOUR', 'module.tpl', 0, '1.0')
Но выдает ответ: cms__modules' doesn't exist

Помогите правильно составить запрос, а то я не спец в этом.
#12 25 ноября 2014 в 10:46

Но выдает ответ: cms__modules' doesn't exist

Man

здесь два нижних подчеркивания, нужно одно
#13 25 ноября 2014 в 10:51

здесь два нижних подчеркивания, нужно одно

И убрать идентификатор не помешает. В общем если префикс таблиц при установке не менялся, то запрос такой:
  1.  
  2. INSERT INTO cms_modules
  3. (`position`, `name`, `title`, `is_external`, `content`, `ordering`, `showtitle`, `published`, `user`, `config`, `original`, `css_prefix`, `access_list`, `cache`, `cachetime`, `cacheint`, `template`, `is_strict_bind`, `version`)
  4. VALUES
  5. ('sidebar', 'Голосования', 'Голосования', 1, 'mod_polls', 2, 1, 1, 0, '---\nshownum: 0\npoll_id: 2\n', 1, '', '', 0, 1, 'HOUR', 'module.tpl', 0, '1.0');
  6.  
#14 25 ноября 2014 в 10:56
Всем спасибо! Проблема решена.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.