Joomla Destek Sitesi
| Joomla 1.5 te ana bileşenleri tekrar kurma |
|
|
|
Joomla! 1.5 kurulumunda gelen, dışarıdan temin edilmemiş ve silinebilir bileşenlerden birini yönetim merkezinden kazara sildiniz mi ?Çekirdek bileşenlerden Reklamlar (Banners), Haber Beslemeleri (News Feeds), Anketler (Polls) ve Web Bağlantıları (Web Links) silinebilir ve yeniden kurulabilir. Biraz FTP ve MySQL bilginiz varsa aşağıdaki işlemleri yaparak kaybettiğiniz bu bileşenleri yeniden kurabilirsiniz. Devam etmeden önce hatırlatalım, eğer bu bileşenler kaldırılmamış, FTP üzerinden silinmiş ise aynı klasörlerin FTP üzerinden aktarımı yeterlidir.
Her bir bileşen için ayrı işlem yaparak ilerlemenizi görün. Yapmanız gereken işlem bir bileşeni yeni paketten alıp, bileşenin önyüz klasörünü/components klasörü içine atmak ve yönetim klasörünü /administrator/components klasörü içine atmaktır. Yani aslında işin bu aşaması çok basit. Örneğin: Reklamlar bileşenimizin orijinal ismi ve klasör adı com_banners. Bu bileşenin bir klasörü /components/com_banners diğer klasörü ise /administrator/components/com_banners. Dolayısıyla masaüstüne açtığınız pakette neredeyse FTP üzerinden de oraya aktaracağız. Dosya aktarımları bittikten sonra yapmamız gereken şey yanlışlıkla sildiğimiz esnada silinen diğer tarafını, yani sql tablolarını oluşturmak. Aşağıda bu bileşenlere ait sql sorguları bulunmaktadır. PhpMyAdmin erişiminiz varsa bu sorgulardan ihtiyacınız olanı çalıştırdığınızda kurulumunuz tamamlanacaktır. Reklamlar (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); Haber Kaynakları( 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); Anketler (com_polls) 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); ve en son olarak ta CREATE TABLE `jos_polls` ( `id` int(11) unsigned NOT NULL auto_increment, `title` varchar(255) NOT NULL default '', `alias` varchar(255) NOT NULL default '', `voters` int(9) 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', `published` tinyint(1) NOT NULL default '0', `access` int(11) NOT NULL default '0', `lag` int(11) NOT NULL default '0', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=15 ; INSERT INTO `jos_polls` VALUES (14, 'Joomla! is used for?', 'joomla-is-used-for', 11, 0, '0000-00-00 00:00:00', 1, 0, 86400); CREATE TABLE `jos_poll_data` ( `id` int(11) NOT NULL auto_increment, `pollid` int(11) NOT NULL default '0', `text` text NOT NULL, `hits` int(11) NOT NULL default '0', PRIMARY KEY (`id`), KEY `pollid` (`pollid`,`text`(1)) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ; INSERT INTO `jos_poll_data` VALUES (1, 14, 'Community Sites', 2); INSERT INTO `jos_poll_data` VALUES (2, 14, 'Public Brand Sites', 3); INSERT INTO `jos_poll_data` VALUES (3, 14, 'eCommerce', 1); INSERT INTO `jos_poll_data` VALUES (4, 14, 'Blogs', 0); INSERT INTO `jos_poll_data` VALUES (5, 14, 'Intranets', 0); INSERT INTO `jos_poll_data` VALUES (6, 14, 'Photo and Media Sites', 2); INSERT INTO `jos_poll_data` VALUES (7, 14, 'All of the Above!', 3); INSERT INTO `jos_poll_data` VALUES (8, 14, '', 0); INSERT INTO `jos_poll_data` VALUES (9, 14, '', 0); INSERT INTO `jos_poll_data` VALUES (10, 14, '', 0); INSERT INTO `jos_poll_data` VALUES (11, 14, '', 0); INSERT INTO `jos_poll_data` VALUES (12, 14, '', 0); CREATE TABLE `jos_poll_date` ( `id` bigint(20) NOT NULL auto_increment, `date` datetime NOT NULL default '0000-00-00 00:00:00', `vote_id` int(11) NOT NULL default '0', `poll_id` int(11) NOT NULL default '0', PRIMARY KEY (`id`), KEY `poll_id` (`poll_id`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=12 ; INSERT INTO `jos_poll_date` VALUES (1, '2006-10-09 13:01:58', 1, 14); INSERT INTO `jos_poll_date` VALUES (2, '2006-10-10 15:19:43', 7, 14); INSERT INTO `jos_poll_date` VALUES (3, '2006-10-11 11:08:16', 7, 14); INSERT INTO `jos_poll_date` VALUES (4, '2006-10-11 15:02:26', 2, 14); INSERT INTO `jos_poll_date` VALUES (5, '2006-10-11 15:43:03', 7, 14); INSERT INTO `jos_poll_date` VALUES (6, '2006-10-11 15:43:38', 7, 14); INSERT INTO `jos_poll_date` VALUES (7, '2006-10-12 00:51:13', 2, 14); INSERT INTO `jos_poll_date` VALUES (8, '2007-05-10 19:12:29', 3, 14); INSERT INTO `jos_poll_date` VALUES (9, '2007-05-14 14:18:00', 6, 14); INSERT INTO `jos_poll_date` VALUES (10, '2007-06-10 15:20:29', 6, 14); INSERT INTO `jos_poll_date` VALUES (11, '2007-07-03 12:37:53', 2, 14); CREATE TABLE `jos_poll_menu` ( `pollid` int(11) NOT NULL default '0', `menuid` int(11) NOT NULL default '0', PRIMARY KEY (`pollid`,`menuid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Unutmayın bu işlemler adminden tamamen silinen( dosya ve veritabanı için) bileşenler içindir. |