Как восстановить случайно удаленный стандартный компонент joomla? Где взять дистрибутив стандартного компонента Joomla? Восстановления стандартного компонента. Чтобы заново установить тот или иной компонент нам потребуется:
1. Войдите на локальный сервер CPanel - управление сервером, в корневом каталоге веб-содержимого (public_html/www) открываем папки /administrator/components/, вставляем сюда нужный нам компонент(упакованный в zip архиве), распаковываем, тоже самое делаем /public_html/components/.
2. Зайдите в phpMyAdmin и выбирите неоходимую базу данных, в верхнем меню нажимаем "Запрос по шаблону" выполните следующие запросы для восстановления связей.
Востановление com_banners
INSERT INTO 'jos_components' VALUES (1, 'Banners', '', 0, 0, '', 'Banner Management', 'com_banners', 0, 'js/ThemeOffice/component.png', 0, 'track_impressions=0\ntrack_clicks=0\ntag_prefix=\n\n', 1);
INSERT INTO 'jos_components' VALUES (2, 'Banners', '', 0, 1, 'option=com_banners', 'Active Banners', 'com_banners', 1, 'js/ThemeOffice/edit.png', 0, '', 1);
INSERT INTO 'jos_components' VALUES (3, 'Clients', '', 0, 1, 'option=com_banners&c=client', 'Manage Clients', 'com_banners', 2, 'js/ThemeOffice/categories.png', 0, '', 1);
Восстановление com_newsfeeds
INSERT INTO 'jos_components' VALUES (11, 'News Feeds', 'option=com_newsfeeds', 0, 0, '', 'News Feeds Management', 'com_newsfeeds', 0, 'js/ThemeOffice/component.png', 0, '', 1);
INSERT INTO 'jos_components' VALUES (12, 'Feeds', '', 0, 11, 'option=com_newsfeeds', 'Manage News Feeds', 'com_newsfeeds', 1, 'js/ThemeOffice/edit.png', 0, 'show_headings=1\nshow_name=1\nshow_articles=1\nshow_link=1\nshow_cat_description=1\nshow_cat_items=1\nshow_feed_image=1\nshow_feed_description=1\nshow_item_description=1\nfeed_word_count=0\n\n', 1);
INSERT INTO 'jos_components' VALUES (13, 'Categories', '', 0, 11, 'option=com_categories§ion=com_newsfeeds', 'Manage Categories', '', 2, 'js/ThemeOffice/categories.png', 0, '', 1);
Восстановление com_poll
INSERT INTO 'jos_components' VALUES (10, 'Polls', 'option=com_poll', 0, 0, 'option=com_poll', 'Manage Polls', 'com_poll', 0, 'js/ThemeOffice/component.png', 0, '', 1);
Восстановление com_weblinks
INSERT INTO 'jos_components' VALUES (4, 'Web Links', 'option=com_weblinks', 0, 0, '', 'Manage Weblinks', 'com_weblinks', 0, 'js/ThemeOffice/component.png', 0, 'show_comp_description=1\ncomp_description=\nshow_link_hits=1 \nshow_link_description=1\nshow_other_cats=1 \nshow_headings=1\nshow_page_title=1\nlink_target=0\nlink_icons=\n\n', 1);
INSERT INTO 'jos_components' VALUES (5, 'Links', '', 0, 4, 'option=com_weblinks', 'View existing weblinks', 'com_weblinks', 1, 'js/ThemeOffice/edit.png', 0, '', 1);
INSERT INTO 'jos_components' VALUES (6, 'Categories', '', 0, 4, 'option=com_categories§ion=com_weblinks', 'Manage weblink categories', '', 2, 'js/ThemeOffice/categories.png', 0, '', 1);
Для создания таблицы com_weblinks
CREATE TABLE IF NOT EXISTS 'jos_weblinks' (
'id' int(11) UNSIGNED NOT NULL AUTO_INCREMENT,
'catid' int(11) NOT NULL DEFAULT '0',
'sid' int(11) NOT NULL DEFAULT '0',
'title' varchar(250) NOT NULL DEFAULT '',
'alias' varchar(255) NOT NULL DEFAULT '',
'url' varchar(250) NOT NULL DEFAULT '',
'description' text NOT NULL,
'date' datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
'hits' int(11) NOT NULL DEFAULT '0',
'published' tinyint(1) NOT NULL DEFAULT '0',
'checked_out' int(11) NOT NULL DEFAULT '0',
'checked_out_time' datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
'ordering' int(11) NOT NULL DEFAULT '0',
'archived' tinyint(1) NOT NULL DEFAULT '0',
'approved' tinyint(1) NOT NULL DEFAULT '1',
'params' text NOT NULL,
PRIMARY KEY ('id'),
KEY 'catid' ('catid','published','archived')
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;