Zobacz pełną wersję : Ręczna instalacja komponentu Sobi
Witam,
mam pewien problem, chciałbym zainstalować ręcznie komponent Sobi, korzystałem z pomocy na http://www.pomoc.joomla.pl/content/view/411/26/ lecz i tak nie dałem rady :/ problem pojawia się w ostatniej części instalacji po 10 punkcie. Powiem szczerze nie wie co w tym momencie mam zrobić. Wszystkie pozostałe elementy instalacji do punktu 10 są proste. Żeby wykonać te powyżej 10 jak mniemam należy znać strukturę bazodanową komponentu, czy ktoś kiedyś ręcznie instalował Sobi??
zwiastun
22-09-2008, 01:15
kwerendy tworzące tabele są w pliku sobi2.xml
tylko ja dodać takie coś:
CREATE TABLE IF NOT EXISTS `#__sobi` (
`id` int(11) unsigned NOT NULL auto_increment,
`catid` int(11) NOT NULL default '0',
`name` varchar(100) NOT NULL default '',
`address` varchar(100) NOT NULL default '',
`city` varchar(100) NOT NULL default '',
`postcode` varchar(10) NOT NULL default '',
`country` varchar(100) NOT NULL default '',
`federal_state` varchar(100) default NULL,
`district` varchar(100) default NULL,
`county` varchar(100) default NULL,
`telephone` varchar(25) default NULL,
`fax` varchar(25) default NULL,
`url` varchar(250) default NULL,
`email` varchar(100) default NULL,
`image_url` varchar(250) default NULL,
`description` text default NULL,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`hits` int(11) NOT NULL default '0',
`visits` 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',
`params` text NOT NULL,
`user_id` int(11) NOT NULL default '0',
`access` tinyint(11) unsigned NOT NULL default '0',
`expires` datetime NOT NULL default '0000-00-00 00:00:00',
`contact_person` varchar(100) default NULL,
PRIMARY KEY (`id`),
KEY `catid` (`catid`,`published`,`archived`),
KEY `access` (`access`)
);
kolumny są określone w tabeli componnents i nie rozumiem jak to tam umieścić coś innego :confused:
crazyluki
27-09-2008, 23:01
w phpmyadmin - #__ zamień na swój przedrostek tabeli i wykonaj kwerende...
tak też zrobiłem tylko że z nazwą tabeli components z tego co się orientuje wszystko powinno być wewnątrz niej
po tym jak walczyłem z bazami mam taki error:
DB function failed with error number 1146
Table 'db1_markinvest_pl.jos_sobi' doesn't exist SQL=SELECT a.*, g.name AS groupname, cc.name AS category, u.name AS editor FROM jos_sobi AS a LEFT JOIN jos_groups AS g ON g.id = a.access LEFT JOIN jos_categories AS cc ON cc.id = a.catid LEFT JOIN jos_users AS u ON u.id = a.checked_out ORDER BY a.catid, a.ordering LIMIT 0, 30
acha dla wyjaśnienia instaluje sobi 1 a ręcznie dlatego że na serwerze inaczej się nie da tzn przez instalator Joomla!:/:(
tak też zrobiłem tylko że z nazwą tabeli components z tego co się orientuje wszystko powinno być wewnątrz niej
Nie bierz się za coś o czym nie masz pojęcia. Crazyluki wyraźnie Ci napisał, żebyś zmienił tylko przedrostek a nie nazwę tabeli. Wiesz do czego służy wogóle create table? Pewnie nie bo byś nie pytał o to
Table 'db1_markinvest_pl.jos_sobi' doesn't exist SQL=SELECT a.*, g.name AS groupname, cc.name AS category, u.name AS editor FROM jos_sobi AS a LEFT JOIN jos_groups AS g ON g.id = a.access LEFT JOIN jos_categories AS cc ON cc.id = a.catid LEFT JOIN jos_users AS u ON u.id = a.checked_out ORDER BY a.catid, a.ordering LIMIT 0, 30
Skoro nie ma tabeli sobi to skąd ma Ci wybrać dane?
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!