PDA

Zobacz pełną wersję : Pobieranie w artykule



raffe
27-04-2013, 20:32
Witam,
Poszukuje modułu lub dodatku który pozwoli na pobranie pliku w artykule np. PDF.
Dobrze by było aby była wyświetlana informacja ile razy pobrano plik.
Odwiedzający stronę wchodzi do artykułu "pliki do pobrania" i tam ma kilka ikon z nazwą, po naciśnięciu na ikonę zaczyna mu się pobierać plik.
Przeglądałem Joomla Extension ale nie natrafiłem na nic takiego.

Dzięki za pomoc.

zwiastun
27-04-2013, 20:44
Attachements

raffe
27-04-2013, 21:20
Po zainstalowaniu pojawił się następujący błąd:
500 - Nieznany błądWywołanie funkcji bazy danych zakończyło się numerem błędu 1146
Table 'wiarus_joom697.rok_attachments' doesn't exist SQL=SELECT count(*) FROM rok_attachments WHERE ((parent_id=32) OR (parent_id is NULL)) AND parent_type='com_content' AND parent_entity='article' AND access in (1,2,3) (ERR 119)

- - - Updated - - -

Strona też się nie wyświetla, pokazuje błąd:


500 - Wywołanie funkcji bazy danych zakończyło się numerem błędu 1146

Table 'wiarus_joom697.rok_attachments' doesn't exist SQL=SELECT a.*, u.name as creator_name FROM rok_attachments AS a LEFT JOIN rok_users AS u ON u.id = a.created_by WHERE a.parent_id=1 AND a.state = 1 AND a.parent_type='com_content' AND a.parent_entity='article' AND a.access IN (1) ORDER BY filename
(ERR 162)

zwiastun
27-04-2013, 22:18
Instalacja komponentu się nie powiodła, powtórz

raffe
27-04-2013, 22:26
powtórzyłem, dalej się wyświetlają te same komunikaty, strona też się nie otwiera

raffe
27-04-2013, 23:52
Masz może jakiś pomysł?

zwiastun
28-04-2013, 00:53
Wykonaj poniższe zapytanie do bazy danych (np. w phpMyAdminie)
DROP TABLE IF EXISTS `e7zx3_attachments`;
CREATE TABLE IF NOT EXISTS `e7zx3_attachments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`filename` varchar(80) NOT NULL,
`filename_sys` varchar(255) NOT NULL,
`file_type` varchar(128) NOT NULL,
`file_size` int(11) unsigned NOT NULL,
`url` varchar(1024) NOT NULL DEFAULT '',
`uri_type` enum('file','url') DEFAULT 'file',
`url_valid` tinyint(1) unsigned NOT NULL DEFAULT '0',
`url_relative` tinyint(1) unsigned NOT NULL DEFAULT '0',
`display_name` varchar(80) NOT NULL DEFAULT '',
`description` varchar(255) NOT NULL DEFAULT '',
`icon_filename` varchar(20) NOT NULL,
`access` int(11) NOT NULL DEFAULT '1',
`state` tinyint(3) unsigned NOT NULL DEFAULT '0',
`user_field_1` varchar(255) NOT NULL DEFAULT '',
`user_field_2` varchar(255) NOT NULL DEFAULT '',
`user_field_3` varchar(255) NOT NULL DEFAULT '',
`parent_type` varchar(100) NOT NULL DEFAULT 'com_content',
`parent_entity` varchar(100) NOT NULL DEFAULT 'article',
`parent_id` int(11) unsigned DEFAULT NULL,
`created` datetime DEFAULT NULL,
`created_by` int(11) NOT NULL,
`modified` datetime DEFAULT NULL,
`modified_by` int(11) NOT NULL,
`download_count` int(11) unsigned DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

Oczywiście, zmień przedrostek nazwy tabeli e7zx3 na taki, jak masz w swojej bazie

yama
28-04-2013, 00:57
1. a miałeś jakieś komunikaty podczas instalacji, że coś poszło nie tak? jeżeli tak napisz jakie
2. sprawdź czy masz taką tabelę w bazie, może nie została założona podczas instalacji
3. jeżeli nie masz, w paczce instalacyjnej jest plik attachments_component.zip, a w nim znajdziesz podkatalog sql z plikiem instalacyjnym sql, wrzuć to do bazy np przez phpmyadmina (zmień prefix tabeli w pliku na Twój, z ogólnego #__ na chyba rok_). Jeżeli uda Ci się wrzucić tabele, sprawdź czy coś się zmieniło.

*** EDIT ***
Zwiastun w tym samym czasie podał Ci to na tacy, zostawiam swój post żebyś wiedział skąd to się wzięło.

raffe
28-04-2013, 02:47
wyświetla mi komunikat po wpisaniu zapytania:

Musisz wybrać co najmniej jedną kolumnę do wyświetlenia

raffe
28-04-2013, 12:28
Dziękuje za pomoc,
Nie było tabeli.

Dzięki