делаю загрузку ХТМЛ-страниц через админку

Safary

Новичок
ладно, сейчас fck попробую, тини сейчас примеры смотрю, но сложно для меня всё это, темболее когда быстро надо сделать и времени особо разбираться нету.
Кстати по $_POST когда большие текстовые данные передаю, пустой текст приходит, в FCK надеюсь можно данные тыщи на 3 строк передать? Если нет, то у меня нет другого выхода, как грузить файлом и обрезать из него лишние теги...

-~{}~ 01.05.09 10:47:

Но заказчику нужно, чтобы картинки не отдельно загружались на сервер, а сразу... Если файлом грузить - то не получится, в тини я видел мануал, где есть такая функция, но сложно всётаки устанавливать...

-~{}~ 01.05.09 10:52:

Вот с Тини поразбирался, сейчас получается передавать по ПОСТ переменную с текстом уже.
Сейчас сделаю чтоб в базу добавлялся хтмл.
Но помоему проблем очень много ещё с ним будет... :(
 

iceman

говнокодер
<script type="text/javascript" src="/jscripts/tiny_mce/tiny_mce.js"></script>
подключение самого TinyMCE

<script type="text/javascript" src="tiny_mce.js"></script>
подключение "конфигурационного файла", который ты сам создаешь и вот его содержимое (пример):

PHP:
// O2k7 skin
tinyMCE.init({

// General options
mode : "exact",
elements : "elm1",
theme : "advanced",
skin : "o2k7",
skin_variant : "silver",
relative_urls : false,
remove_script_host : false,
plugins : "safari,pagebreak,style,layer,table,save,advhr".
          ",advlink,emotions,iespell,insertdatetime,preview".
		  ",media,searchreplace,print,contextmenu,paste,".
		  "directionality,fullscreen,noneditable,visualchars,".
		  "nonbreaking,xhtmlxtras,template,inlinepopups",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,".
						  "justifycenter,justifyright,justifyfull,|,cut,copy,paste,".
						  "pastetext,pasteword,|,image,|,cleanup,code,|,insertdate,".
						  "inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons2 : "search,replace,|,bullist,numlist,|,outdent,indent,".
						  "blockquote,|,undo,redo,|,link,unlink,anchor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,".
						  "sub,sup,|,charmap,emotions,iespell,media,advhr,".
						  "|,print,|,ltr,rtl,|,fullscreen",
//theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,attribs,|,".
//                                               "visualchars,nonbreaking",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
force_br_newlines : true,

// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
// Replace values for the template plugin
//template_replace_values : {
//	username : "Some User",
//	staffid : "991235"
//}

});
<textarea id="elm1" type="textarea" name="text" cols="70" rows="10"></textarea>
а это пример включения TinyMCE на твоем "textarea"

все это есть в примерах tinymce, плохо смотрел...

-~{}~ 01.05.09 12:10:

ай, не увидил второй странички =)
 

Safary

Новичок
Да, немножко понятнее становится, мануалы смотрю и то что ты написал ща получше разберусь, сейчас просто без мануала тупо копирую из примеров в свою админку, кое-что получается.
Ладно, будут вопросы спрошу, сейчас кажется понимать немного начинаю, надеюсь сегодня закончу это, а то и так заказчик ждет...
Эх, опыта всётаки маловато, но ниче... Уже есть прогресс небольшой :)
 

Safary

Новичок
че-то не нашел где php.ini на хостинге менять. Там можно хоть его менять?
Уж извините за незнание, сейчас с этим заказчиком разберусь, сяду всё изучать...
 

dimagolov

Новичок
Safary, ты в начале пойми что и для чего тебе надо поменять, потом уже будешь думать как.
 

Safary

Новичок
Ну хтмл-кода в 3 тыщи строк через ПОСТ не передаются, пустые приходят )
А там такие страницы большие есть и надо сделать, чтобы заказчик смог сам их добавлять.
С тини уже разобрался, работает всё, сейчас подстраиваю под свою админку, хорошая вещь этот тини! Спасибо что посоветовали :)
Теперь решить бы как передавать большие данные через ПОСТ и всё готово!
 

dimagolov

Новичок
Теперь решить бы как передавать большие данные через ПОСТ и всё готово!
я тебе уже сказал, что это надо смотреть в php.ini. что ты сделал для того, чтобы понять что именно там надо смотреть?
 

Safary

Новичок
гы... я его нашел через поиск. :D
В денвере. Я то хочу понять где он у хостера, на фтп смотрю в файлах, там нету. Мне б сначала понять где он у хостера, а потом подумаю что там менять надо :)
 

Safary

Новичок
Ну с большими данными позже разберусь, доделал, теперь можно добавлять страницы с помощью Tiny.
Только вот пытаюсь сделать, чтобы текст с картинками из ворда копировать и вставлять в Тини и не загружать картинки отдельно, чтобы автоматически всё было. Нашел информацию по теме - существуют плагины Ibrowser и Imanager(новая версия Ibrowsera)
Нигде скачать нельзя, на офф. сайте убрали эти плагины, найти нигде не могу, может у кого он есть? Нигде не скачать блин...
Кстати вот эта статья по поводу IBrowser - http://www.jstoolbox.com/2008/12/05/zagruzka-izobrazhenij-v-tinymce/

-~{}~ 02.05.09 02:45:

Так и знал что будут проблемы с Тини... :(
Не нашел плагин этот, сделал просто в админке, чтобы загружалось изображение, а потом выдавалась ссылка на изображение... Вот что мой скрипт выводит:

Изображение успешно загружено, ссылка:
/images/logo.jpg

Надо скопировать ссылку и в Тини вставить её, когда изображение вставляю. Вставляю ссылку - /images/logo.jpg
Тини её преобразует в images/logo.jpg
И картинка не отображается на сайте! :(
Тини убирает слеш перед картинкой. Хотя в самом Тини картинку показывает, но на сайте уже нет... Всё, я пропал...
 
Сверху