Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
Hej - będę sie zabieral za napisanie w miare prostego cms,
może ktoś ma jakieś materiały którymi moze sie podzielic ,jak zaplanowac napisanie tej aplikacji, strukture bazy, za wszelkie pomocne informacje będę wdzięczny. na wstępie chciałem spytać - jak uzyskać okno w którym tekst jest formatowany - zupełnie jak teraz kiedy pisze posta - i w jaki sposób później ten sformatowany tekst pokazać na stronie ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%)
|
Pro? Wolne żarty.
Przenoszę na php. |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%)
|
Kod na wstępie chciałem spytać - jak uzyskać okno w którym tekst jest formatowany - zupełnie jak teraz kiedy pisze posta - i w jaki sposób później ten sformatowany tekst pokazać na stronie ? odpowiedzia na o pytanie moze byc fckeditor lub jakis skrypcik ja mam cos takiego:
ale to bardzo okrojona wersja tego c ojest na forum Ten post edytował skowron-line 28.09.2006, 07:32:37 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
@skowron-line ten skrypcik nie działa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Własnie chciałbym mieć coś takiego - what You see is what You get (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) - czyli tak jak ktos w textarea wpisuje tak mu sie pojawi na stronie.. plus to formatowanie |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 21.09.2006 Skąd: Tychy Ostrzeżenie: (0%)
|
Jako edytor WYSIWYG do tworzenia artykułów możesz wykorzystać także TinyMCE.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
@monster - to jest bardzo fajne dziekuje -
Pytanie teraz - dokument ktory wygeneruje mi to narzedzie - wlasciwie jego kod źródłowy - powinienem caly trzymac w bazie ? |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
On Ci generuje cały kod html strony.
Możesz go trzymać w bazie lub plikach. Co do tych edytorów wysiwig to zauważyłem że często się wali formatowanie jak się wlepi coś np w MS WORDa |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 504 Pomógł: 2 Dołączył: 31.03.2006 Skąd: Londyn Ostrzeżenie: (0%)
|
Ja proponuje po prostu pogooglowac w poszukiwaniu edytorow WYSIWYG.
Co do CMSa to napisz jakie przewidujesz funkcjonalnosci wtedy mozemy Ci jakos pomoc z baza z rozwiazaniami itp. Po prostu co chcesz tam miec (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
Najbardziej zależy mi na tym jak zbudować menu - żeby użytkownik sam ustalał sobie - dział poddział ewentualne pod kategorie
Nie wiem czy musze statycznie okreslic że podkagegori moze byc np 3.. czy to można dynamicznie zrobić |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%)
|
Tez tworze CMS - sys ogłoszeń. Jedyny problem z jakim się nie moge uporac to wspomniene wyżej dodawanie podkategorii do istniejacej kategorii. Od strony php i SQL powinienem sobie samodzielnie poradzic. Problem jest w rozwiazaniu technicznym, gdyż robie to pierwszy raz. Macie jakies sugestie, linki ?
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Zrób tak że nazwy będą siedzieć w bazie:
id (int auto_increment) - master (int) - opis varchar(255) Jak kategoria jest główna to w master wpisz -1 W przeciwnym wypadku do master wpisujesz id madrzędne (matke) Możesz też opcjonalnie dodać pozycje (żeby można było zmieniać kolejność) |
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
Nie za bardzo kumam
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Jakos wpisujesz kategorie do bazy (czyli tworzysz menu)
Więc dajesz tabele ---------------------------------------------------------------------------------------- | id_menu int auto_increment | master int | pozycja int | opis varchar(255) | ---------------------------------------------------------------------------------------- I wpisujesz dla przykładu Samochody - Osobowe - Ciężarowe Lodówki Pralki To będzie tak insert into wpisy values (1,-1,1,'Samochody'); insert into wpisy values (2,1,1,'Osobowe'); insert into wpisy values (3,1,2,'Cięzarowe'); insert into wpisy values (4,-1,2,'Lodówki'); insert into wpisy values (5,-1,3,'Pralki'); Coś mniej więcej w tym guście Rozumiesz? |
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
|
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Jak dasz odpowiednie pętle do się da.
Popróbuj a zobaczysz Takie zastosowanie nie ma ograniczenia ilościowego (przynajmniej konstrukcyjnie) |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%)
|
Wipo co oznacza znak minusa "-" przy 1 : insert into wpisy values (1,-1,1,'Samochody'); ?
|
|
|
|
Post
#17
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 25.09.2006 Ostrzeżenie: (0%)
|
Wipo co oznacza znak minusa "-" przy 1 : insert into wpisy values (1,-1,1,'Samochody'); ? Po prostu sobie przyjal, ze wartosc -1 maja Dzialy [A], a wartosc 1 to co do nich zalezy [B]. Na w/w przykladzie: Samochody [A1] - Osobowe [B1] - Ciężarowe [B2] Lodówki [A2] Pralki [A3] ... |
|
|
|
Post
#18
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Dokładnie tak jak myth napisał
Jak dało się zauważyć pola gdzie dałem wartość -1 nazywają się master. -1 dałem dlatego żeby mieć pewność że będzie to wartość inna od id. |
|
|
|
Post
#19
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%)
|
|
|
|
|
Post
#20
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Wszystko zależy od tego jaką wartość przyjmiesz.
Ja przyjełem -1 i u mnie śmiga i się nic złego nie dzieje. Ty przyjełeś NULL i jak sądze też działa |
|
|
|
Post
#21
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%)
|
|
|
|
|
Post
#22
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Poczytaj dokladnie o co chodziło.
Podpowiem: człowiek się pyta jak zrobić menu kaskadowe a nie zakładać odpowiednie klucze. Jak chcesz pouczać to daj przykład jaki proponujesz zastosować |
|
|
|
Post
#23
|
|
|
Grupa: Zarejestrowani Postów: 219 Pomógł: 5 Dołączył: 18.07.2006 Skąd: Piekary Śląskie Ostrzeżenie: (0%)
|
Jak chcesz pouczać to daj przykład jaki proponujesz zastosować Skoro prosisz: create table menu (id bigint not null auto_increment, nadrzedne bigint, nazwa varchar(100) not null, primary key(id)); alter table menu add foreign key (nadrzedne) references menu; <-- z tego powodu wstawienie w kolumne nadrzedne -1 sie nie uda. Potem w skrypcie rekurencyjnie trzeba zbudowac drzewo. |
|
|
|
Post
#24
|
|
|
Grupa: Zarejestrowani Postów: 576 Pomógł: 14 Dołączył: 9.11.2005 Ostrzeżenie: (20%)
|
A pytanie odnosnie WYSIWYG - jak lepiej :
Zapisywac kod do bazy czy do plikow - jeszcze dochodzi problem że artykuly beda w kilku jezykach i tez bede musial zrobic przelaczanie miedzy jezykami. |
|
|
|
Post
#25
|
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Białystok Ostrzeżenie: (0%)
|
Wydajnośc jest kewstią sporną w tym aspekcie. Ja zapisywałbym do bazy, ułatwi to zarządzanie nimi, szczególnie jak się doda w tabeli pole Lang i przełączanie nie stanowi problemu.
|
|
|
|
Post
#26
|
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%)
|
Tez uwazam, ze do bazy danych lepiej zapisywac dane.
Lonas masz juz gotowy skrypt do WYSIWYG ? |
|
|
|
Post
#27
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
Po googlaj a znajdziesz nie jeden
|
|
|
|
Post
#28
|
|
|
Grupa: Zarejestrowani Postów: 269 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%)
|
Niewątpię, ale chodzi mi o skrypcik z opisem kodu bym wiedzial OCB i dostosowac na wlasne potrzeby. Poza tym czy taki WYSIWYG jest praktyczny ? Bo do komentarzy na strone to by sie nadawal, ale juz do uaktualniania strony z uzyciem div czy table juz nie bardzo z powodu jego zaawansowania.
|
|
|
|
Post
#29
|
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%)
|
To wrzuc strone i iframe i tyle
|
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 18:23 |