PDA

Zobacz pełną wersję : BRAK EDYTORA ARTYKUŁÓW



cvas
10-02-2007, 14:37
Konfiguracja serw. poprawna oprócz zmiennej PHP register_globals (ON)

Po zalogowaniu do PA przechodze do edycji artykułów. Wybieram dowolny artykuł i klikam na 'edycja'. Ukazuje się następująca strona


http://i11.photobucket.com/albums/a166/cvasik/screen.jpg

Zdaje się, że pod linijkami tekstu:

Wprowadzenie (wymagane)
oraz
Tekst główny (opcjonalny)

Powinny znajdować się edytory

Czy ktoś wie, co może być przyczyną takiego zjawiska? Oraz jak to naprawić?

Z góry dziękuje za odpowiedź,
cvas

magdaa
10-02-2007, 17:11
a sprawdziłeś czy w konfiguracji masz ustawiony edytor ?

cvas
10-02-2007, 19:59
ale o jaką konfigurację chodzi? Gdzie mogę to znaleźć?

(dla ścisłości jest to joomla PE)

magdaa
10-02-2007, 20:02
nie znam Power Edition, ale zerknij czy w oknie głównym PA nie masz ikony "konfiguracja"

cvas
10-02-2007, 20:06
Owszem, mam tam odnośnik do konfiguracji strony, ale nie widzę tam opcji odpowiedzialnej za działanie edytora - jedynie wybór edytora.. pierwszy raz mi się coś takiego zdarza.. działałem wcześniej na joomli zwykłej i na PE - nigdy nie było problemów.. Być może przyczyną są gdzieś źle ustawione chmody?

Dodam jeszcze, że klikając na 'podgląd' otrzymuję następujący komunikat:

Fatal error: Cannot instantiate non-existent class: adminlanguage in http/administrator/popups/contentwindow.php on line 45

przy czym w wierszu 45 pliku contentwindow.php znajduje się kod:

$adminLanguage =& new adminLanguage();

Nie chciałbym utracić danych z serwisu w wyniku reinstalacji.


Gdy wchodzę w Moduły i klikam na 'Edytor WYSIWYG TinyMCE (http://typerzy.pl/administrator/index2.php?option=com_mambots&client=&task=editA&hidemainmenu=1&id=10)' to pojawia się na górze komunikat


''Warning: file_get_contents(/var/www/typerzy.pl/http/mambots/editors/tinymce.xml): failed to open stream: Permission denied in http/includes/domit/xml_domit_lite_parser.php on line 1087''

przy czym:
1085 else if (function_exists('file_get_contents')) {
1086 //if (file_exists($filename)) {
1087 return file_get_contents($filename);
1088 //}

pozostała konfiguracja wygląda prawidłowo

magdaa
10-02-2007, 20:15
Owszem, mam tam odnośnik do konfiguracji strony, ale nie widzę tam opcji odpowiedzialnej za działanie edytora...

konfiguracja > zakładka Site > Default WYSIWYG Editor >tutaj masz listę posiadanych edytorów.

cvas
10-02-2007, 20:24
tak.. lista - owszem jest, ale problem tkwi chyba gdzieś w kodzie wymienionych wyżej plików.. nie znam się zbyt na PHP, dlatego liczę na Waszą pomoc :)

Rybik
12-02-2007, 01:18
zainstaluj Jave http://www.java.com/pl/download/index.jsp
nie uzywaj do edycji przegladarek Safari czy Opera

andrzej61
12-02-2007, 01:25
Używaj Firefoxa jak wchodzisz do panelu administratora aby edytować. No i java musi być. I zainstalowany edytor. W panelu admin. jest na pasku górnym "Witryna" i tam: "Konfiguracja witryny" i tam w 1szej zakładce jest wybór edytora. Osobiście na Power Edition używam JCE, na Firefoksie, bo na innych zakładka narzędziowa nie jest widoczna.

zwiastun
12-02-2007, 01:32
Mnóstwo dobrych rad, ale myślę, że poczekaj na reakcję stone. Z przytoczonego komunikatu wynika, że jest drobny błąd w jednym ze skryptów.

cvas
12-02-2007, 05:55
jave mam zainstalowaną, próbowałem nawet z explorera. Zmiana w PA na edytor JCE również nie pomaga. Wcześniej nie miałem problemów w żadnej przeglądarce.

Błąd:

Warning: file_get_contents(/var/www/typerzy.pl/http/mambots/editors/tinymce.xml): failed to open stream: Permission denied in /http/includes/domit/xml_domit_lite_parser.php on line 1087

dotyczy się zarówno edytora JCE jak również TinyMCE

Tutaj wrzucam jeszcze raz treść xml_domit_lite_parser.php w rozszerzonej wersji ;)

1068 } //establishConnection
1069
1070 /**
1071 * Retrieves text from a file
1072 * @param string The file path
1073 * @return string The text contained in the file
1074 */
1075 function getTextFromFile($filename) {
1076 if ($this->doUseHTTPClient && (substr($filename, 0, 5) == 'http:')) {
1077 $this->establishConnection($filename);
1078 }
1079
1080 if ($this->httpConnection != null) {
1081 $response =& $this->httpConnection->get($filename);
1082 $this->httpConnection->disconnect();
1083 return $response->getResponse();
1084 }
1085 else if (function_exists('file_get_contents')) {
1086 //if (file_exists($filename)) {
1087 return file_get_contents($filename);
1088 //}
1089 }
1090 else {
1091 require_once(DOMIT_INCLUDE_PATH . 'php_file_utilities.php');
1092
1093 $fileContents =& php_file_utilities::getDataFromFile($filename, 'r');
1094 return $fileContents;
1095 }
1096
1097 return '';
1098 } //getTextFromFile

Rybik
12-02-2007, 15:46
mambots/editors/tinymce.xml istnieje ? nie jest urwany ? jest odczytywalny ?

cvas
12-02-2007, 16:34
Błąd okazał się banalny.. tak jak sugerowałem wcześniej - chmody.. Rybik nakierował mnie na właściwy katalog, tam zmieniłem tylko chmody i już wszystko śmiga.

Wielkie dzięki za wszystkie wskazówki!

Pozdrawiam!

Rybik
12-02-2007, 19:20
to piknie :) na przyszlosc:
file_get_contents nazwa funkcji (/var/www/ścieżka do pliku): failed to open stream -ogólna nazwa błędu: Permission denied - szczegóły błędu in /http/ ścieżka skryptu który to wywołał i numer linii

no i www.translate.pl (http://www.translate.pl) 3/4 bledow mozna tak samemu wytropic :)