Skocz do zawartości

MrocznyPisk

Użytkownik
  • Postów

    4
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez MrocznyPisk

  1. Pytanie podstawowe: w którym miejscu podpinamy zewnętrzny edytor? (mam go w pliku .js) Ewentualnie JAK? Pytanie dodatkowe: do czego służą te 2 sekcje w zakładce "Editor" w "bitach skina" w panelu administracyjnym: - AjaxEditBox? - editorJS?
  2. A zmiana tego "bitu skina" (testy j.w.) ma odzwierciedlenie w zmianach: 1. pliku: /cache/skin_cache/cacheid_1/skin_editors.php 2. odpowiednim wpisie w bazie danych w tabeli "skin_cache"
  3. Z krótkich testów przed chwilą, w tych bitach z panelu admina, chyba: - "editorShell" to kod edytora "fast reply" - "ips_editor" to kod edytora pełnego z przycisków "add Reply"/"Use Full Editor" Na razie testowałem na zasadzie "zakomentuj część, SAVE i odśwież stronkę". A dwie pozostałe pozycje? - AjaxEditBox to też bym podejrzewał jakiś edytorem żądania klienta (może jeszcze lżejszy niż tamte 2) - editorJS jest dla mnie BARDZO NIECZYTELNY, wygląda na jakiś skrypt (js?), nawet z użyciem obiektów i być może DOM, ale nie ma żadnego nagłówka...
  4. Podjąłem się pomóc Bartkowi i spróbować rozwiązać ten problem. Nie znam struktury tego forum i nie jestem specem od web-developerki (zestawu PHP-MYSQL-JS-HTML ostatni raz używałem na studiach parę lat temu). Natomiast wiem co nieco o programowaniu, a korzystanie z dokumentacji nie jest mi obce. Postawiłem sobie Wasze forum lokalnie i chwilę poklikałem, tyle zdążyłem ogarnąć: a) admin/sources/classes/editor/ - tutaj są 3 pliki klas edytora, podstawowa i 2 dziedziczące. Z moich testów wynika, ze w użyciu jest edytor z pliku class_editor_std.php (po zmianie nazwy tego pliku zaczynają się błędy) nie wiem do czego służy class_editor_rte.php i jak się go włącza. Co prawda przy używaniu edytora jest on trzymany jako "han" w klasie uchwytu i wielokrotnie jest sprawdzane w kodzie czy jest on "std" czy "rte". Póki co wywalenie pliku class_editor_rte.php nie przeszkodziło mi w klikaniu forum, oraz edycji postów skróconej/pełnej/od podstaw . c) w kodzie forum jest kilka plików .js (.../public/js/ips.editor.js), ale nie wiem, który odpowiada za wbudowany edytor d) po zalogowaniu z panelu admina, można wybrać "look & feel", któryś "skin set" i mamy chyba "bity", o których piszecie: w rozwijanej podkategorii "Editor" mam 4 elementy: - ajaxEditBox - editorJS - editorShell - ips_editor Pytanie 0: Co to są właściwie te "bity"? (wpisy/zmienne/elementy skina, czy jakiś inny tajemniczy dla mnie pomysł) Pytanie 1: Co tu należy wprowadzić (jeśli to właściwe miejsce), aby zmienić edytor? Na pierwszy rzut oka to są kawałki kodu PHP, przeplatane HTML-em i gdzieniegdzie JavaScriptem. W końcu funkcje, które edytor udostępnia po stronie klienta muszą być napisane w JS, a kod edytora CKEditor to jeden plik .js (dodatki chwilowo nie istotne) Pytanie 2: Czy muszę wiedzieć coś więcej o tym jak forum automatycznie wysyła formularze na przycisk "Napisz" / "zatwierdz" / "dodaj odpowiedz"? Trochę widzę jak zmieniają się URL-e po kliknięciu na każdy z tych przycisków... Czy muszę "małpować" to i dostosowywać do sposobu odbioru i przekazu elementów przez ten nowy edytor (np. stosując wzorzec projektowy Adaptera), czy też te wszystkie edytory spełniają jakiś standard (ew. jaki?) Pozdrawiam
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.