Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: WYSIWYG редакторов
 
 автор: TanTaL91   (30.11.2008 в 01:10)   письмо автору
 
 

Вообщем проблема такая. Нужно Что бы из условной переменой $text брался текст, вставлялся в форму, там его можно было редактировать и сохранять.

кто какой WYSIWYG редакторов может посоветовать?

  Ответить  
 
 автор: elenaki   (30.11.2008 в 12:22)   письмо автору
 
   для: TanTaL91   (30.11.2008 в 01:10)
 

ArthEdit

  Ответить  
 
 автор: TanTaL91   (30.11.2008 в 13:19)   письмо автору
 
   для: elenaki   (30.11.2008 в 12:22)
 

В нем нельзя создавать таблици :(

  Ответить  
 
 автор: elenaki   (30.11.2008 в 13:28)   письмо автору
 
   для: TanTaL91   (30.11.2008 в 13:19)
 

MoWHo

  Ответить  
 
 автор: TanTaL91   (30.11.2008 в 13:44)   письмо автору
 
   для: elenaki   (30.11.2008 в 13:28)
 

Что то гугля его не хочет искать.

  Ответить  
 
 автор: elenaki   (30.11.2008 в 16:52)   письмо автору
101.5 Кб
 
   для: TanTaL91   (30.11.2008 в 13:44)
 

к сожалению, его забросил сам автор. считаю этом сигналом к действию и к тому, что можно
скрипт модифицировать и подправить под себя. я добавила таблицы, картинки и блоки текста.
в архиве должно быть все + пример подключения. удобен тем, что мало места занимает. в
отличие от остальных.

  Ответить  
 
 автор: TanTaL91   (30.11.2008 в 20:29)   письмо автору
 
   для: elenaki   (30.11.2008 в 16:52)
 

Спасибо огромное. Норм скрипт. Пару вопросов по нему.

1) Он загружает картинку, а когда я ее из формы удаляю он ее с сервера удаляет?

2) А можете подсказать, как можно сделать, что бы переменая $text_old вводилась в форму, а потом через метод пост он передавался в переменую $text.

3) А почему в опере не работает (но это не самое важное)

  Ответить  
 
 автор: elenaki   (01.12.2008 в 10:56)   письмо автору
 
   для: TanTaL91   (30.11.2008 в 20:29)
 

1) HET
2) <textarea ... ><?=$text?></textarea>
3) Opera меня не интересует

  Ответить  
 
 автор: TanTaL91   (01.12.2008 в 15:48)   письмо автору
 
   для: elenaki   (01.12.2008 в 10:56)
 

Ок пасиба.

  Ответить  
 
 автор: TanTaL91   (01.12.2008 в 15:59)   письмо автору
 
   для: TanTaL91   (01.12.2008 в 15:48)
 

ну если бы все это было так просто еще. Вставил я между тегом... а он нечего не выдает там в форме...

  Ответить  
 
 автор: elenaki   (01.12.2008 в 19:12)   письмо автору
 
   для: TanTaL91   (01.12.2008 в 15:59)
 

все еще проще. давно я не работала с этим скриптом...

в скрипте есть переменная Content (это Java-script). надо весь скрипт переименовать
в editor.php и вставить в Content значение php- переменной, откуда вы ее возьмете, из
базы или еще откуда, не мое дело.

var Content = "<?=$text?>";

  Ответить  
 
 автор: TanTaL91   (01.12.2008 в 21:33)   письмо автору
 
   для: elenaki   (01.12.2008 в 19:12)
 

Я что то непойму что переименовывать :)

Могли бы переименовать?

  Ответить  
 
 автор: elenaki   (02.12.2008 в 10:18)   письмо автору
 
   для: TanTaL91   (01.12.2008 в 21:33)
 

вы архив хоть открывали? там уже есть файл editor.php ничего даже переименовывать не
надо. в этом файле есть переменная var Content = "<br><br>"; , в которую вы и подставите
свое значение. тот запрос, который там в первых строках, можно убрать, он ничего не делает.

  Ответить  
 
 автор: TanTaL91   (09.12.2008 в 17:53)   письмо автору
 
   для: elenaki   (02.12.2008 в 10:18)
 

Ну вот я в строку прописал

var Content = "ываыв";


А толку нету :( Он не выдает это в окне.

  Ответить  
 
 автор: elenaki   (09.12.2008 в 18:52)   письмо автору
 
   для: TanTaL91   (09.12.2008 в 17:53)
 

читаем readme.txt

Визуальный HTML-редактор ArthEdit v0.3

pix/ - кнопки
index.html - основной файл
editor.css - стили для index.html
addtab.html - панель для создания таблиц
colors.html - панель для выбора цвета шрифта и фона
document.css - стили для редактируемого поля
fface.html - панель для выбора шрифта
img.html - панель для вставки изображения
fsize.html - панель для выбора размера шрифта
readme.txt - этот файл

В index.html есть переменная Content, в которую складываем то, что будем
редактировать. Не забываем экранировать переносы строк.
В массивах Controls и Toolkit лежит набор инструментов редактирования.

При сохранении Content записывается в hidden-поле field иотправляется на сервер.
Открываем index.html и будет вам щЯстье:-))


1.читаем readme.txt
2.если не помогает, пробуем приложить мозги.
3.если опять не помогает - ищем другой редактор, переходим к п.1

  Ответить  
 
 автор: TanTaL91   (09.12.2008 в 19:30)   письмо автору
 
   для: elenaki   (09.12.2008 в 18:52)
 

Все в ажуре :) Работает норм. А можно на загружаемые фотографии наложить картиночку с ссылкой?

  Ответить  
 
 автор: вялый   (09.12.2008 в 19:59)   письмо автору
 
   для: elenaki   (09.12.2008 в 18:52)
 

а можно где то в онлайне посмотреть работу этого редактора? уж больно интересно стало

  Ответить  
 
 автор: TanTaL91   (10.12.2008 в 12:02)   письмо автору
 
   для: вялый   (09.12.2008 в 19:59)
 

http://softtime.ru/forum/files/60429-20081130165207.zip

Вот скачай. На сер кинешь, и все норм :) А в онлайне ХЗ

  Ответить  
 
 автор: elenaki   (10.12.2008 в 12:21)   письмо автору
 
   для: TanTaL91   (10.12.2008 в 12:02)
 

автор этот скрипт бросил. не занимается им, не обновляет. раньше были примеры в сети, сейчас лень искать. у меня этот скрипт работал много лет, но на свою админку я ссылки не дам :)

  Ответить  
 
 автор: TanTaL91   (10.12.2008 в 15:59)   письмо автору
 
   для: elenaki   (10.12.2008 в 12:21)
 

Кто может подсказать, в какой части кода обрабатываються картинки. В плане того что бы они отображались в окне. Мне просто на каждую картинку отображеную в окне надо наложить иконку удаления.

  Ответить  
 
 автор: TanTaL91   (11.12.2008 в 15:20)   письмо автору
10.6 Кб
 
   для: TanTaL91   (10.12.2008 в 15:59)
 

<?move_uploaded_file($_FILES['img']['tmp_name'],"images/".$_FILES['img']['name']);
?>
<html><body onload="window.opener.EditField.execCommand('InsertImage',false,'images/<?=$_FILES['img']['name']?>');">

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
window.close();
//-->
</SCRIPT>
</body></html>


А что тут выполняеться? У меня что то картинка не вставляетсья в окно

  Ответить  
 
 автор: elenaki   (12.12.2008 в 10:59)   письмо автору
 
   для: TanTaL91   (11.12.2008 в 15:20)
 

у меня вставляется.

  Ответить  
 
 автор: Doorgen   (19.12.2008 в 17:40)   письмо автору
 
   для: elenaki   (12.12.2008 в 10:59)
 

Ребята помогите пожалуйста сделать вставку из ворда в этот редактор.

  Ответить  
 
 автор: elenaki   (19.12.2008 в 18:05)   письмо автору
 
   для: Doorgen   (19.12.2008 в 17:40)
 

что значит "сделать вставку"? добавить кнопку и функцию вставки из Ворд и очисткой
кода? (а без очистки не имеет смысла делать отдельную кнопку и пo copy+paste вставляется).
думаю, что это сильно усложнит и утяжелит код. у Лебедева есть скрипт очистки кода. да
и из другого редактора можно вытянуть...

  Ответить  
 
 автор: TanTaL91   (19.12.2008 в 20:12)   письмо автору
452.4 Кб
 
   для: elenaki   (19.12.2008 в 18:05)
 

Кто может подсказать как написать кнопку которая вставляет в форму. Ну грубо говоря кнопку <b>

  Ответить  
 
 автор: Николай2357   (20.12.2008 в 07:21)   письмо автору
 
   для: TanTaL91   (19.12.2008 в 20:12)
 

Вот тут есть хороший мануальчик, исключительно для Вас. Можете ещё вот тут посмотреть. Очень пригодится в будующем.

  Ответить  
 
 автор: Николай2357   (19.12.2008 в 20:13)   письмо автору
 
   для: elenaki   (19.12.2008 в 18:05)
 

Прошу пардона, не туда ответил.

  Ответить  
 
 автор: Doorgen   (19.12.2008 в 20:19)   письмо автору
 
   для: elenaki   (19.12.2008 в 18:05)
 

Вставку как в Fckeditor'e вот там есть такая функция вставить из worda. Вот как такую функцию реализовать?

http://softtime.ru/forum/files/60429-20081219201214.rar

Посмотрел редактор, прикольный только че то картинки не грузит. А правдо как вставить b код в эту форму?

  Ответить  
 
 автор: Николай2357   (20.12.2008 в 21:49)   письмо автору
 
   для: вялый   (09.12.2008 в 19:59)
 

Ну того я не знаю где посмотреть, а вот fckeditor я для бессовестного TanTaL91 вот тут модифицировал. Пока висит - балуйтесь.

  Ответить  
 
 автор: Doorgen   (20.12.2008 в 22:02)   письмо автору
 
   для: Николай2357   (20.12.2008 в 21:49)
 

Николай, а вы его выложили у себя на сервере. :) или это типо шутка ?

  Ответить  
 
 автор: Николай2357   (21.12.2008 в 05:57)   письмо автору
 
   для: Doorgen   (20.12.2008 в 22:02)
 

Ай я ослинная голова!!! ))) Проверил ведь ещё ссылку - работает. Всё, сейчас правильно.

  Ответить  
 
 автор: TanTaL91   (21.12.2008 в 11:08)   письмо автору
 
   для: Николай2357   (21.12.2008 в 05:57)
 

Николаша ты аферист, если за то что ты сделал деньги просишь.

Он даже на сервере себя не корректно ведет, картинки загружаються сразу все.

2рое кнопки убрать в файле fckeditor.js легко убераються.

Содержание index.php

<?

$old_text 
"Запрос из базы"

include("fckeditor.php") ;

echo 
"<form method='post' action='editor.php?pswrd=".$_GET['pswrd']."&save=".$_GET['page']."'>";

$sBasePath $_SERVER['PHP_SELF'] ;
$sBasePath substr$sBasePath0strpos$sBasePath"/editor/" ) ) ;

$oFCKeditor = new FCKeditor('FCKeditor1') ;
$oFCKeditor->BasePath    $sBasePath ;  
$oFCKeditor->Config['SkinPath'] = $sBasePath '/editor/editor/skins/silver/' ;
$oFCKeditor->Value        "$old_text;
$oFCKeditor->Create() ;

echo 
"</form>";

$sValue stripslashes($_POST['FCKeditor1']); 
echo 
"$sValue";
?>


Кнопка Сохранить(дискетка) по умолчанию идет для отправки формы. И ее не надо было уберать и ставить некчемный сабмит.

Путь к файлам. Просто переписываеться в конфиге редактора. И не обязательно их загружать в базу, ведь они прекрасно отслеживаються через файл менеджер.


И ты хочешь что бы я тебе за недоделок платил?


Кто аферист, и кому еще надо читать законодательство, под вопросом. А у меня уже все готово.

  Ответить  
 
 автор: Николай2357   (21.12.2008 в 12:16)   письмо автору
 
   для: TanTaL91   (21.12.2008 в 11:08)
 

Ты ещё видно мал и глуп. Вот перечень того, что работает в моём врианте.
1. Загрузка картинок и флэшь (флэшь сейчас отключен, потому что мне не нужен) в отдельную папку.
2. Одновременно тег картинки прописывается в базу непосредственно в контент дабы можно было перемещать по желанию. Скрипт не использует дополнительных полей таблицы типа imagеs и иже с ними.
3. Ресайз превьюшек (чтоб по часу не грузились)
4. Вставка загруженной картинки в любое место любой страницы без повторной загрузки.
5. Удаление выбранной картинки из контента без удаления из других мест.
5. Удаление картинки с сервера и со всех страниц. (окошко с превьюшками)
6. Запись контента из редактора в поле выбранной страницы.
7. Автоматический вывод имебщихся страниц. Количество страниц не ограничено.
8. В новой версии есть возможность создания новых.
9. Всё настраивается одним движением из конфиги.
10. Скрипт легко интегрируется в уже готовые сайты, без изменения кода последних.
11. Есть возможность настроить скрипт на работу вообще без испольования MySQL, со статичными html страницами

Кроме того, сам редактор очищен от лишних функций и блоков, что не только облегчило исходный код, но и повысило скорость загрузки.
Это всё работает в твоём варианте? А ты - покажи мне индекс.
Заметь - не я тебе предложил, а ты попросил меня это сделать в так называемом ТЗ, которое написано еще хуже, чем твои изменения в коде редактора.
(одна вот эта строчка чего стоит)))))
<?
$sBasePath 
substr$sBasePath0strpos$sBasePath"/editor/" ) ) ;

Ищи лохов в другом месте.
Кстати, кому интересно - подарю бесплатно, только таких аферистов, которые сначала просят помочь, потом сами предлагают деньги, а потом, не получив обманным путем желаемое, пропадают, прошу не беспокоить.(От благодарности тоже не откажусь, всё таки время я потратил) Образец
PS. Я в верстке не мастак, по этому претензии к дизу не принимаются )))

  Ответить  
 
 автор: вялый   (21.12.2008 в 12:51)   письмо автору
 
   для: Николай2357   (21.12.2008 в 12:16)
 

подарите пжалста, очень много тут интересных вещей.
Вот пытался делать свой велосипед: http://pluggins.netlevel.ru/details_plug.php?id=2&name=Glu3D_3DAliens&go=, но как то он не особо получается. (нажмите "добавить" чтоб посмотреть на редактор, в опере добавление форматирования в визуальном режиме не работает)

  Ответить  
 
 автор: Николай2357   (21.12.2008 в 13:32)   письмо автору
 
   для: вялый   (21.12.2008 в 12:51)
 

Аська в профиле у меня.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования