Edytor wizualny |
Edytor wizualny |
29.03.2010, 20:07:56
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) |
Witam
Właśnie tworze stronę dla pewnej firmy budowlanej i bardzo potrzebuje jakiegoś edytora html (skrypt). Chodzi o to żeby właściciel firmy nie musiał edytować kodu i tam nanosić poprawki tylko przeszedł do specjalnej zakładki np. www.adres.pl/admin.php i tam korzystając tak jakby z formularza mógł zmienić zawartość zakładki np. cenik.html Czy znacie do tego jakiś prosty dobry skrypcik ? |
|
|
29.03.2010, 20:17:18
Post
#2
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 26.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) |
Cytat Właśnie tworze stronę dla pewnej firmy budowlanej A nie znasz PHP? Zostaje Ci tylko CMS ... Polecam Joomle |
|
|
29.03.2010, 21:26:14
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) |
Jeśli nie znasz PHP to zainteresuj się gotowymi systemami. Ze swojej strony mogę polecić cms made simple, quick cms, drupal, wordpress.
-------------------- |
|
|
30.03.2010, 06:17:59
Post
#4
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) |
hehe taką zieloną lamą to nie jestem d ogólnie odpowiedzi nie na temat... prosiłem o gotowy skrypt a nie podanie mi nazwy cmsów na których można postawaić stronę... to ma być coś prostego w edycji i instalacji nie wymagającego MySQL. Ponawiam pytanie. Czy ktoś z was zna skrypt który umożliwi proste i estetyczne edytowanie strony html? (praktycznie każdy cms ma tą funkcje, więc coś takiego powinno istnieć...).
|
|
|
30.03.2010, 07:39:49
Post
#5
|
|
Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) |
Skoro tak to przepraszam
Masz do wyboru szeroką gamę takich skryptów. Mogą być tworzące gotowy kod html, bbcode, markup - text-to-html. TinyMCE, CKEditor, MarkItUp, Jitbit WYSIWYG-BBCode, Markdown... -------------------- |
|
|
30.03.2010, 20:29:36
Post
#6
|
|
Grupa: Zarejestrowani Postów: 309 Pomógł: 20 Dołączył: 13.02.2010 Skąd: Kęty Ostrzeżenie: (0%) |
Ja uwielbiam TinyMCE.
-------------------- Fotografia, projektowanie stron WWW | web-coding.pl - HTML 5 i CSS 3 - już w krótce ;)
|
|
|
4.04.2010, 17:58:46
Post
#7
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) |
teraz się zastanawiam jak połączyć np. openWYSIWYG ze stroną html... tak żeby tylko osoba która przejdzie do odpowiedniej podstrony (np http://www.jakasstrona.pl/admin.html) mogła edytować dowolnie wybraną przez siebie podstronę (np. http://www.jakasstrona.pl/oferta.html).
Oto fragment dokumentacji openWYSIWYG: Cytat Setup the openWYSIWYG editor Include the javascript files like the following: <script language="JavaScript" type="text/javascript" src="scripts/wysiwyg.js"></script> <script language="JavaScript" type="text/javascript" src="scripts/wysiwyg-settings.js"></script> // optional Note: You might need to change the src path (red), depending on where you put the files. Now you have to attach the openWYSIWYG editor to all or to defined textareas of your page. <script language="javascript1.2"> // attach the editor to all textareas of your page. WYSIWYG.attach('all'); // attach the editor to the textarea with the identifier 'textarea1'. WYSIWYG.attach('textarea1'); </script> Now try it out! If you don't see any images on the toolbar then you have to change the image path. Have a look at the customize section. If you need to display contents of textarea's with HTML output support, but without the editing possibilities, you can use a function called display. <script language="javascript1.2"> // display iframes instead of textareas. It apply's to all textareas of your page. WYSIWYG.display('all'); // display an iframe instead of the textarea with the identifier 'textarea1' WYSIWYG.display('textarea1'); </script> Czy ktoś ma pomysł jak skonstruować taki mini panel zarządzania treścią ? znalazłem coś co sprawiło że jestem trochę bliżej jak dalej Plik.html Kod <a>Witajcie</a> Edytor.php Kod <table cellpadding="0" cellspacing="0" width="342" height="228"> <!-- MSTableType="layout" --> <tr> <td height="228" valign="top"> <? $plik = 'plik.html'; $uchwyt = fopen($plik, 'r'); $tresc = fread($uchwyt, filesize($plik)); fclose($uchwyt); $uchwyt = fopen($plik, 'r'); echo fread($uchwyt, filesize($plik)); fclose($uchwyt); ?> <? if ( !$_POST['wyslij'] ) {?> <FORM ACTION="edytor.php?wyslij" METHOD="POST"> <p align="center"> <TEXTAREA NAME=edycja rows="30" cols="78"> <? echo $tresc ?> </TEXTAREA><br> <INPUT TYPE="submit" VALUE="Zapisz" name=wyslij> </p> </FORM> <? } else { $plik = 'plik.html'; $uchwyt = fopen($plik, 'w'); fwrite($uchwyt, $_POST['edycja']); fclose($uchwyt); } echo"<br><br><a href=\"edytor.php\">Powrót do eydcji</a>"; ?></td> </tr> </table> </center> Plik.html jest edytowany przez Edytor.php SCREEN A jak plik.html będzie zawierał: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" /> <meta name="Description" content="Tu wpisz opis zawartości strony" /> <meta name="Keywords" content="Tu wpisz wyrazy kluczowe rozdzielone przecinkami" /> <title>Tu wpisz tytuł strony</title> </head> <body> Tu wpisuje się treść strony </body> </html> To pokaże mi coś takiego SCREEN A ja nie chce edytować całego kodu tylko "Tu wpisuje się treść strony" jak to zrobić ? Bo potem to już dodam jakiś WYSIWYG edytor i powinno działać Ten post edytował d4ng 3.04.2010, 07:31:00 |
|
|
-mkdes- |
4.04.2010, 18:46:50
Post
#8
|
Goście |
Ja używam XINHA
|
|
|
4.04.2010, 22:20:41
Post
#9
|
|
Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%) |
być może Cię nie rozumiem. Możesz inaczej sprecyzować temat?
generalnie ja właśnie na Twoim miejscu oparł bym to o bazę. Wczytuję całą zawartość to textarea i ją edytuję i zapisuję. |
|
|
5.04.2010, 07:17:38
Post
#10
|
|
Grupa: Zarejestrowani Postów: 272 Pomógł: 19 Dołączył: 29.07.2006 Ostrzeżenie: (10%) |
jeśli chcesz edytować samą treść to musisz wykorzystać do tego php - przykładowo.
Index.php < zawiera cały szkielet strony (html) i w miejscu w którym mamy treść są includowane pliki z treścią. a w administraji wczytujesz tylko pliki z treścią ;] -------------------- Pomogłem ?? Kliknij pomógł :) || kallosz.pl
----------------------------------- |
|
|
5.04.2010, 08:01:13
Post
#11
|
|
Grupa: Zarejestrowani Postów: 180 Pomógł: 12 Dołączył: 30.04.2007 Ostrzeżenie: (0%) |
Ok, ja zrobiłem ongiś tak:
- index.php - strona główna - site.php - podstrony (ma inną buowe niż glowna), które za pomocą zmiennej GET ładuje treść podstrony z bazy, np. site.php?&page=kontakt - panel.php (wczesniej logowanie) - tu sobie admin wybiera podstrone z listy, tworzy nową bądź usuwa, podstrona jest jedynie rekordem w bazie danych, może być np. częścią pliku xml czy txt, jesli nie chcesz bazy Teraz jestem w trakcie projektu, w którym mam zamiar wykorzystać Wordpressa, wczesniej tego nie robiłem jeszcze, ale wydaje mi się to korzystniejsze dla administratora, niż moj autorski skrypt. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 8.06.2024 - 06:23 |