Zobacz pełną wersję : Agora joomla 1.5 i blad dodawania zalaczników na forum.
Witam!
Chciałbym poradę lub pomoc przy takim mankamencie tzn.:
Podczas dodawania pliku zewnetrznego np .jpg itp z komputera w nowym poscie lub temacie wyskakuje mi taki blad:
Fatal error: Call to undefined method UploadModel::getUserSpace() in/home/costam/domains/costam/public_html/components/com_agora/controller/upload.php
on line 130
Ponizej kod pliku uploader.php<?php
defined ('IN_AGORA') or die;
class TaskController extends AgoraController
{
function __construct()
{
parent::__construct();
if (!$this->agora_user['id']) {
Agora::showError('Access denied');
Agora::redirect(Agora::getRefferer());
}
$this->loadDefaultView();
$this->upload_model = & Model::getInstance('UploadModel');
}
function _default()
{
$uploads = $this->upload_model->loadUser($this->agora_user['id'],$this->agora_config['o_uploadile_laws']);
$this->view->assignRef('uploads',$uploads);
$this->view->template = 'upload';
}
function delete()
{
$id = Agora::getVar('id');
$this->upload_model->delete($this->agora_user['id'],$id,$this->agora_config['o_uploadile_laws']);
$this->redirect('type','!page','!action');
}
function add()
{
if (!isset($_FILES['upload']) || $_FILES['upload']['error'] != 0) return;
$upload = $_FILES['upload'];
$user_model = & Model::getInstance('UserModel');
$moderator = $user_model->moderateAny($this->agora_user['id']);
if ($moderator) {
$maxsize = $this->agora_config['o_uploadile_maxsize_modo'];
$limit = $this->agora_config['o_uploadile_limit_modo'];
} else {
$maxsize = $this->agora_config['o_uploadile_maxsize_member'];
$limit = $this->agora_config['o_uploadile_limit_member'];
}
if($upload['size'] > $maxsize) {
Agora::showError('Upload too big');
$this->redirect('type');
}
if (!isset($this->agora_user['upload'])) {
$this->agora_user['upload'] = 0;
}
if($upload['size']+$this->agora_user['upload'] > $limit) {
Agora::showError('Upload too big');
$this->redirect('type');
}
$upload_name = Agora::getPostVar('upload_name');
$file_name = $this->upload_model->add($this->agora_user['id'],$upload,$upload_name,$this->agora_config['o_uploadile_laws']);
if ($file_name === FALSE) {
Agora::showError(Agora::lang('Upload error'));
$this->redirect('type');
}
if ($this->agora_config['o_uploadile_thumb'] == '1') {
$this->upload_model->makeThumb($this->agora_user['id'], $file_name, $this->agora_config['o_uploadile_thumb_size']);
}
$this->redirect('type','!page','!action');
}
}
?>
Czy jest jaka poprawka aby to zaczelo dzialac ?
Proszę o pomoc :(
UUU nikt nie zna przyczyny problemu ?
Jaka wersja joomli ale dokladnie. Jaki serwer, jakie php, sql, czy ty myślisz ze tu wróżki same siedzą? Rozumiemy ze wczesniej działało, czy hosting czegos nie zmieniał?
Pisze z komórki, powoolii...
OO :D dziękuje :)
PHP w wersji 5.2.17
MySQL 5.1.73
Hosting na linuxpl.info
Szczerze mówiąc wcześniej nie mam pojęcia czy działało.
Z tego co pisali Panowie od hostingu to błąd w skrypcie. Nie na serwerze.
To jest to forum http://jamnikiniczyje.pl/index.php?option=com_agora&Itemid=3
Podczas dodawania zdjęcia z komputera wyrzuca ten błąd w/w.
A jaka wersja joomli? I czy masz najnowsza wersje agory pod joomle 1.5.26
Pisze z komórki, powoolii...
:hmm: jest troche wersji joomli 1.5 - dokladniej
agora -która? dokladnie
Chyba sie nie dogadamy
jaka wersja joomli - 1.5.26?
W pliku version.php jest joomla 1.5.20 i nic wiecej.
Masz stara wersje joomli.
I ponieważ nie wiesz czy dzialalo wgrywanie zdjec...
to proponuje zrobić lokalnie kopie strony np na JAMPie,
zaktualizować joomle do 1.5.26 plus łatka (http://blog.elimu.pl/10298-latka-bezpieczenstwa-dla-joomla-1-5/)
i sprawdzenie czy nie działa wgrywanie, wtedy możemy działać dalej
Oczywiście zakładam ze katalog w komponencie agory do przechowywania plików wgrywanych
posiadasz i ma on odpowiednie uprawnienia do wgrywania
Czyli tak jeśli znajde joomle 1.5.26 to zainstalowac tą łatke. Co do katalogow to mozesz mi podpowiedziec ktore to i jakie maja miec uprawnienia ?
joomla 1.5.26
http://www.joomla.org/announcements/release-news/5419-joomla-1526-released.html
Click here to download Joomla 1.5.26 (Upgrade packages) (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseBrowse&frs_package_id=6311)
link do latki masz
http://blog.elimu.pl/10298-latka-bezpieczenstwa-dla-joomla-1-5/
jak zaktualizujesz ale tylko LOKALNIE nie na chodzącej stronie
to zobacz czy działa wszystko i zobacz czy nie trzeba jeszcze czegoś zaktualizować w systemie,
potem sprawdź czy dalej nie działa wgrywanie zdjęć,
w konfiguracji Agory powinno być miejsce do ustawienia sciezki uploadu zdjec,
zobacz czy w strukturze strony masz taki katalog
potem bedziemy dzialac dalej
Poza tym jest nowsza wersja Agory 3.0.137
http://www.joomlapl.com/component/option,com_remository/Itemid,32/func,fileinfo/id,346/
Uruchomiłem lokalnie na php 5.4 - joomle 1.5.26 bez łatki i zainstalowałem Agore 3.0.137
nie mam zadnych problemów z wgrywaniem atachment (jpg)
Agory 3.0.6 nie moglem zainstalować, możliwe że ze względu na php
Dziś postaram się sprawdzić :)
Zaktualizowalem tylko agore i teraz podczas wgrywania pliku mam takie komunikat:
Wystąpił błąd podczas wysyłania: Mime type is undefined
- - - Updated - - -
Ja mam teraz agora 3.0.137
Tutaj jest taka odpowiedz, lecz nie moge znalesc tej wersji agory http://forum.joomla.pl/showthread.php?50392-Agora-za%C5%82aczniki-problem-z-wysy%C5%82aniem
W konfiguracji Agory masz możliwość ustalenia jakie pliki można wstawiać
settings
/administrator/index.php?option=com_agora&task=options&page=settings
Allowed File Types:
txt,jpg,jpeg,png,gif,doc,mp3,pdf,zip,rar
zobacz czy nie masz pustego
a i zobacz czy to dotyczy tylko jednego typu pliku czy tez innych
nie mozesz znalezc bo wersja 3.0.142 BYLA JUZ PLATNA
Sa takie wpisane: txt,jpg,jpeg,png,gif,doc,mp3,pdf,zip,rar
Limit dla userow i dla innych ustawilem na zer (0) zeby nie bylo ze plik za duzy.
Moze ta wersja by pomogla jak pisalem czlowiek z innego wątku!?
Zmieniłem z zera na 900000 bo pojawial sie blad.
Sprawdź czy to nie problem hostingu
http://forum.joomla.pl/archive/index.php/t-44612.html
Wiem ze wlaczyli mi inna opcje zeby wczytywalo zalaczniki, ale zaraz do nich pisze.
- - - Updated - - -
Mam cos na serwerze tez czyli: "Dodaj typ MIME" ale mimo to jak dodalem rozszerzenie .gif czy inne to i tak blad. Czekam nadal na odpowiedz z hostingu.
MIMO działa poprawnie. I co teraz?
Ale robisz to rozumiem online? tak?
To trzeba to odpalić na jampie (środowisko referencyjne) lokalnie, moze wersja php?
Pisze z komórki, powoolii...
Robie online. Chciałem odpalić na jamie, ale coś jest nie tak bo ciągle jakieś błędy wyskakują.
Zapewne nie mozesz wgrac bazy danych,
wyskakuje ci komunikat o Type=MyISAM;
po zgraniu bazy danych musisz wyedytować plik bazy danych i zmienic wpisy
Type=MyISAM;
na
ENGINE=MyISAM;
Dobra juz dziala :) Ale forum nie dziala na jampie. Zaraz sprawdze i powiem czy jest oki. Wywalilo taki komunikat:
JInstaller::install: Błąd SQL DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM' at line 11 SQL=CREATE TABLE IF NOT EXISTS jos_agora_feeds ( `url` varchar(255) NULL default '', `max` int(11) NOT NULL default 0, `closed` tinyint(1) NOT NULL default 0, `forum_id` int(11) NOT NULL default 0, `author` varchar(255) NULL default 'Guest', `last_post` INT(10) NOT NULL default 0, `num_posts` INT(10) NOT NULL default 0, `id` INT(10) unsigned NULL auto_increment, PRIMARY KEY (`id`) ) Type=MyISAM;
SQL =CREATE TABLE IF NOT EXISTS jos_agora_feeds (
`url` varchar(255) NULL default '',
`max` int(11) NOT NULL default 0,
`closed` tinyint(1) NOT NULL default 0,
`forum_id` int(11) NOT NULL default 0,
`author` varchar(255) NULL default 'Guest',
`last_post` INT(10) NOT NULL default 0,
`num_posts` INT(10) NOT NULL default 0,
`id` INT(10) unsigned NULL auto_increment,
PRIMARY KEY (`id`)
) Type=MyISAM;
Komponent Zainstaluj: Błąd SQL, brak lub niezrozumiały plik .sql DB function failed with error number 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=MyISAM' at line 11 SQL=CREATE TABLE IF NOT EXISTS jos_agora_feeds ( `url` varchar(255) NULL default '', `max` int(11) NOT NULL default 0, `closed` tinyint(1) NOT NULL default 0, `forum_id` int(11) NOT NULL default 0, `author` varchar(255) NULL default 'Guest', `last_post` INT(10) NOT NULL default 0, `num_posts` INT(10) NOT NULL default 0, `id` INT(10) unsigned NULL auto_increment, PRIMARY KEY (`id`) ) Type=MyISAM;
SQL =CREATE TABLE IF NOT EXISTS jos_agora_feeds (
`url` varchar(255) NULL default '',
`max` int(11) NOT NULL default 0,
`closed` tinyint(1) NOT NULL default 0,
`forum_id` int(11) NOT NULL default 0,
`author` varchar(255) NULL default 'Guest',
`last_post` INT(10) NOT NULL default 0,
`num_posts` INT(10) NOT NULL default 0,
`id` INT(10) unsigned NULL auto_increment,
PRIMARY KEY (`id`)
) Type=MyISAM;
No przeciez wlasnie ci to wyzej napisalem, nie mozesz wgrac bazy,
chodzi o skladnie
Type=MyISAM;
musi byc
ENGINE=MyISAM;
aby wgrac na nowsze wersje sql
czyli musze wszystkie tabele bazy danych przeszukac czy w wybranych to zmienic ?
Jak zgrasz baze do pliku sql, to otwierasz ja np Notepad++
i zamieniasz wpisy "Type" na "ENGINE" narzędziem "Zamień" (Ctrl+H) - klikasz "zamien wszystkie"
Tak zmodyfikowany plik .sql importujesz do utworzonej bazy danych w jampie
Wgrałem od nowa baze danych z aktualizacja agory i poszlo :) Wrzucanie zdjec tez dziala. Wiec co jest nie tak ?
Czekaj, ale jezeli wszytko dziala to co ma byc nie tak?
Dziala na JAMPIE a na serwerze linuxpl.com nie
to juz cos wiemy,
jamp jest referencyjny,
tylko ty online masz php5.2
a na jampie moze byc php5.3 lub php5.4
wiec mozesz zobaczyc czy
na linuxpl.com mozesz przelaczyc na wersje php5.3
ale tak aby ewentualnie wrócic do php5.2
Mam 5.2.17a moge zmienic na 5.4.7 wiec zaraz zmienie.
Za 5 minut będęwiedział czy dziala.
- - - Updated - - -
Wzialem na 5.4 i wywalilo bledy
- - - Updated - - -
oo patrz dziala jak wrocilem do 5.2. Za pare minut dam znac czy nadal dziala czy to tylko chwilowe.
- - - Updated - - -
Mam teraz taki komunikat na stronie glownej www.jamnikiniczyje.pl Warning: Parameter 3 to botMultiThumb() expected to be a reference, value given in/home/zpsem/domains/jamnikiniczyje.pl/public_html/libraries/joomla/event/dispatcher.php on line 136
- - - Updated - - -
A po zalogowaniu mam dwa bledy
Deprecated: Assigning the return value of new by reference is deprecated in/home/zpsem/domains/jamnikiniczyje.pl/public_html/plugins/content/multithumb.php on line 45
Warning: Parameter 3 to botMultiThumb() expected to be a reference, value given in/home/zpsem/domains/jamnikiniczyje.pl/public_html/libraries/joomla/event/dispatcher.php on line 136
- - - Updated - - -
No mam nadzieje, ze bedie dobrze bo juz usunąłem ten bład wylaczajac dodatek Multithumb (http://jamnikiniczyje.pl/administrator/index.php?option=com_plugins&view=plugin&client=site&task=edit&cid[]=49). Kolejna sprawa mozesz powiedziec co to za dodatek ?
Mozesz spróbowac na 5.3, bo mozliwe ze multithumb w tej wersji nie dziala z php5.4, a to dodatek który tworzy przy dodawaniu zdjecia jego miniaturke i do pop-upu.
Tylko ze nie mam tam 5.3. Musze do nich napisac.
Zobacz mam juz wersje 5.3 http://jamnikiniczyje.pl/phpinfo.php Wiec od czego ten blad ?
A czy ty w ogóle używasz tego multithumb,
moze był kiedys zainstalowany, ale jest nie uzywany
No wlasnie chcialbym go uzywac do zdjec.
A masz jakies dokladne dane tego dodatku, dokladna nazwe, wersje, link do strony
sprawdz czy to ta
http://joomla.rjews.net/bk-multithumb
multithumb_2.5.0.3.zip (http://joomla.rjews.net/downloads/category/13-bk-multithumb-for-joomla-15?download=38:multithumb30rc3zip)
Na razie odpuszczamy temat. Musze wyjechac takze jesli będą problemy odezwe się :) Bardzo dziękuje za pomoc i pozdrawiam
Witam!
Skrypt agora dziala lecz chcialbym aby dodawanie plikow na serwer odbywalo sie z data dodania ostatniego pliku. W tej chwili jest tak, że alfabetycznie porządkuje, a nie ostatnio dodany, że tak nazwe :)
Ale co przez to rozumiesz, user ma miec sortowane na koncie po dacie dodania?
Tak, a najlepiej żeby było to na sztywno ustawione.
Cholercia teraz teżnie działą dodawanie mediów do postów np. youtube.
Jest jakieś rozwiązanie ?
Co do sortowania to musial byc dobrze znac php i poszukac w plikach componentu, ale to długa i żmudna praca.
Co do youtube to jaki blad wyskakuje? Bo u mnie działa.
Nie ma błedu tylko pusty obrazek z krecha na górze. Tutaj masz przykład: http://www.jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=46&p=7&Itemid=3#p3360
A jak wstawiasz?
bo mi dziala
http://www.jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=46&p=8&Itemid=3#p3361
To skasuj mój wpis i konto
Odnawiam ponownie ten post. Ponownie nie dzial dodawanie filmow. http://www.jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=46&p=8&Itemid=3#p3361 Są tylko krechy i nic wiecej.
Ale nie działa ten wpis czy poprzednie tez zniknęły?
Wszedzie filmy nie dzialaja.
A nie nie aktualizowales, edytor albo co?
Nic nie aktualizowałem. Jedynie co to tylko forum do nowszej wersji gdy nie mogłem dodawać zalaczników.
A to moze cos z hostingiem
Hosting zmieniłem na inny, tzn. inne konto u tej samej firmy. Sorki, żę mnie nie było, ale przenosiłem serwis na nowe konto hostingowe.
Niestety nie działają filmy nawet na nowym serwerze.
Wiec nie ma sily. Jak nie ty to hosting cos zmienil.
To nie jest problem po stronie serwera.
Linki do filmików na YT są błędne. Linki na stronie mają postać :
http://www.youtube.com/v/https://www.youtube.com/watch?v=uC7K3WkyoZo&feature=youtu.be
a powinno być tylko
https://www.youtube.com/watch?v=uC7K3WkyoZo&feature=youtu.be
tylko teraz jak to zmienic zeby bylo dobrze ?
Kod ze strony to pokazuje:
<!-- post text -->
<div id="ag_postarea_3385" class="ag_postarea">
<div id="fulltext3385">
<h3 class="ag_posttitle">Re: Maleńka Tina trafiła do DT - teraz czeka na lepsze życie !</h3>
<div class="ag_postmsg">
<p> <div class="bbvideo"><object width="425" height="350" align="top" data="http://www.youtube.com/v/https://www.youtube.com/watch?v=g2S12WwQkIQ&feature=youtu.be" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="http://www.youtube.com/v/https://www.youtube.com/watch?v=g2S12WwQkIQ&feature=youtu.be" /><param name="quality" value="best" /><embed src="http://www.youtube.com/v/https://www.youtube.com/watch?v=g2S12WwQkIQ&feature=youtu.be (http://www.youtube.com/v/https://www.youtube.com/watch?v=g2S12WwQkIQ&feature=youtu.be)" width="425" height="350" quality="best" align="top" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></embed></object></div></p>
<div id="ag_signature_3385" class="ag_signature">
<div class="ag_postsignature">
<p> </p>
</div>
</div>
</div>
</div>
</div>
<!-- /post text -->
ja nie wiem ja ty to wstawiasz, bo jakoś nie tak
Ja dodałem za pomocą przycisku video i wybraniu ikony YouTube
Video_id##
link do filmu
https://www.youtube.com/watch?v=uC7K3WkyoZo
Video_id## z filmu czyli uC7K3WkyoZo
wynik uC7K3WkyoZo
podglad tutaj
http://jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=211&Itemid=3
a link w zródle strony to http://www.youtube.com/v/uC7K3WkyoZo
Tak dodają Panie filmy na forum:
https://www.youtube.com/watch?v=g2S12WwQkIQ&feature=youtu.be
Kiedys to podobno działało.
no to przestało :)
i to zapewne nie przez aktualizacje forum
tylko zmiany na YouTube
musisz na forum napisać nowa instrukcje :)
No właśnie. Dziękuję za pomoc. Teraz mam inny problem z zadługimi nazwami plików graficznych bo okienko sie rozjezdza. NP. plik o nazwie: sdfsdfsdfkjsiodfaishfaoisjfpojsapfoksdpofakpsdfasf asfasfsaf.jpg Moze wiesz o co kaman ?
81868187
Zapewnie nikt z twórców nie porzewidzial ze będzie miał ktoś takie nazwy plików jak sdfsdfsdfkjsiodfaishfaoisjfpojsapfoksdpofakpsdfasf asfasfsaf.jpg :)
Masz na to jakies rozwiazanie ?
Raczej nic z tym nie zrobisz - bo stare forum , stara joomla
Jedynie co kombinacja w plikach.
No i wykombinowałem w plikach i działa :). Teraz inny problem a mianowicie znikneły miniatury zdjec dodawanych na forum.
http://jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=170&Itemid=3
HELP!
Miniatury czyli popup czy ze forum pokazywalo mniejsze grafiki ?
A i co zmieniles aby dzialal YT
YT nalezy poprawic wszystkie linki. A co do zdjec to chce miec miniatury a po kliknieciu zeby sie duze otwieraly.
A bylo tak? czy dopiero chcesz
Niby było, ale ja nie pamiętam. Może zacznijmy od tego, że chce żeby tak było wiec zapewne jakis dodatek potrzebny !? :)
Co najlepsze to jest to, żę nie wszędzie są duże zdjecia i poucinane.
http://jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=75&p=3&Itemid=3#p3469
http://jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=199&Itemid=3&p=2
http://jamnikiniczyje.pl/index.php?option=com_agora&task=topic&id=199&Itemid=3
Który dodatek odpowiada za miniatury na forum?
A masz jakis plugin do agory do tego służący?
Z tego co czytałem tutaj http://forum.joomla.pl/archive/index.php/t-40381.html to Lightbox. A z tego co piszą to wynika z dodawania www do kazdej sciezki czyli:
WYWIETLA SIĘ DOBRZE
http://jamnikiniczyje.pl/components/com_agora/img/members/3/mini_Saperska-105.jpg (http://jamnikiniczyje.pl/components/com_agora/img/members/3/Saperska-105.jpg)
A DODAJAC TAK NIE (na forum jamników)
http://www.jamnikiniczyje.pl/components/com_agora/img/members/3/mini_Saperska-105.jpg (http://www.jamnikiniczyje.pl/components/com_agora/img/members/3/Saperska-105.jpg)
czyli jak dodamy www to wtedy obrazki sa duze.
Generalnie goni cie i stara wersja forum i joomli,
jezeli bez www dziala to albo bedziesz sam poprawial,
albo trzeba zobaczyc czy nie mozna przejsc na Kunene jakos
Na pewno jest mozliwosc usuniecia w skrypcie tego www choć jak ja dodawałem to było dobrze.
vBulletin® v4.2.5, Prawa przedruku © 2024 vBulletin Solutions, Inc. Wszystkie prawa zastrzeżone.
Tłumaczenie: Polskie Centrum Joomla!