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

HTML+CSS+JavaScript

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

 

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

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

тема: Панелька как в Worde
 
 автор: Dizels   (15.01.2008 в 11:20)   письмо автору
 
 

В форме нужно вставить панельку как в word'e, как это сделать?

   
 
 автор: KPETuH   (15.01.2008 в 11:26)   письмо автору
 
   для: Dizels   (15.01.2008 в 11:20)
 

не панельку а весь редактор надо вставлять рекомендую fckeditor

   
 
 автор: kid_a   (15.01.2008 в 11:27)   письмо автору
 
   для: Dizels   (15.01.2008 в 11:20)
 

нравится
http://tinymce.moxiecode.com/download.php

   
 
 автор: Dizels   (15.01.2008 в 11:35)   письмо автору
 
   для: kid_a   (15.01.2008 в 11:27)
 

скачал TinyMCE.

У меня на странице 2 формы типа textarea, так вот, панелька вставляется только в первую, а мне нужно наоборот, чтобы она было во второй, а в первой ее убрать, ну или на крайний случай - в обеих чтобы была.
Как это сделать?

Сейчас файл выглядит вот так:

<!-- tinyMCE -->
<script language="javascript" type="text/javascript" src="./tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
tinyMCE.init({
    mode : "textareas",
    theme : "advanced",
    plugins : "noneditable,style,preview,fullscreen,paste,table,advimage,advlink,insertdatetime,searchreplace,contextmenu",
      //theme_advanced_buttons1_add : "fontselect,fontsizeselect",
    theme_advanced_buttons2_add : "separator,insertdate,inserttime,separator,forecolor,backcolor,separator",
    theme_advanced_buttons2_add_before: "newdocument,separator,cut,copy,paste,separator,search,replace,separator",
    theme_advanced_buttons3_add_before : "tablecontrols,separator",
    theme_advanced_buttons3_add : "moveforward,movebackward,absolute,styleprops,preview,fullscreen,separator",
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
     plugin_insertdate_dateFormat : "%Y-%m-%d",
    plugin_insertdate_timeFormat : "%H:%M:%S",
     extended_valid_elements : "a[name|href|target|title|onclick]",
    language: "ru",
    plugin_preview_width : "700",
    plugin_preview_height : "600",
      pasteeate_paragraphs : true,
    paste_create_linebreaks : true,
    paste_use_dialog : true,
     paste_auto_cleanup_on_paste : false,
    paste_convert_middot_lists : true,
    paste_convert_headers_to_strong : false,
    paste_insert_word_content_callback : "convertWord",
    fullpage_default_xml_pi : false,
    fullpage_default_langcode : 'ru',
    fullpage_default_encoding : 'cp-1251'
});
function convertWord(type, content) {
    switch (type) {
        // Gets executed before the built in logic performes it's cleanups
        case "before":
            content = content.toLowerCase(); // Some dummy logic
            break;

        // Gets executed after the built in logic performes it's cleanups
        case "after":
            content = content.toLowerCase(); // Some dummy logic
            break;
    }

    return content;
}
</script>
<!-- /tinyMCE -->
....
<tr>
    <td width="110">Виды деятельности:</td>
     <td><textarea name="activity" rows="4" cols="40" WRAP><?php echo "$activity"?></textarea></td>
    <td><font color="grey" size="2">пример: реклама, IT-технологии</font></td>
</tr>
<tr>
    <td>Дополнительно:</td>
    <td><textarea name="additionally" rows="10" cols="40" WRAP><?php echo "$additionally"?></textarea></td>
    <td><font color="grey" size="2">пример: в 2006 г. получена награда "Товар года"</font></td>
</tr>
....

   
 
 автор: Dizels   (17.01.2008 в 19:59)   письмо автору
 
   для: Dizels   (15.01.2008 в 11:35)
 

вопрос в силе

   
 
 автор: ok computer   (18.01.2008 в 09:34)   письмо автору
 
   для: Dizels   (15.01.2008 в 11:35)
 

<script language="javascript" type="text/javascript" src="../jscripts/tiny_mce/tiny_mce.js"></script>
<script language="javascript" type="text/javascript">
    tinyMCE.init({
        theme : "advanced",
        mode : "exact",
        elements : "elm1,elm2",        save_callback : "customSave",
        content_css : "example_advanced.css",
        extended_valid_elements : "a[href|target|name]",
        
        //invalid_elements : "a",
        theme_advanced_styles : "Заголовок1=header1;Заголовок2=header2;Заголовок3=header3;Заголовок табл. = tablerow1", // Theme specific setting CSS classes
        //execcommand_callback : "myCustomExecCommandHandler",
        debug : false
    });

    // Custom event handler
    function myCustomExecCommandHandler(editor_id, elm, command, user_interface, value) {
        var linkElm, imageElm, inst;

        switch (command) {
            case "mceLink":
                inst = tinyMCE.getInstanceById(editor_id);
                linkElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "a");

                if (linkElm)
                    alert("Link dialog has been overriden. Found link href: " + tinyMCE.getAttrib(linkElm, "href"));
                else
                    alert("Link dialog has been overriden.");

                return true;

            case "mceImage":
                inst = tinyMCE.getInstanceById(editor_id);
                imageElm = tinyMCE.getParentElement(inst.selection.getFocusElement(), "img");

                if (imageElm)
                    alert("Image dialog has been overriden. Found image src: " + tinyMCE.getAttrib(imageElm, "src"));
                else
                    alert("Image dialog has been overriden.");

                return true;
        }

        return false; // Pass to next handler in chain
    }

    // Custom save callback, gets called when the contents is to be submitted
    function customSave(id, content) {
        id + "=" + content;
    }


</script>
<!-- /tinyMCE -->


а затем укажите в textarea:


<td><TEXTAREA name="elm1" style="width:500px" rows="10"></TEXTAREA></td>
<td><TEXTAREA name="elm2" style="width:500px" rows="10"></TEXTAREA></td>

   
 
 автор: SHAman   (18.01.2008 в 00:07)   письмо автору
 
   для: kid_a   (15.01.2008 в 11:27)
 

этот не прбовал, но буду.
http://www.nicedit.com/

   
 
 автор: Dizels   (18.01.2008 в 10:01)   письмо автору
 
   для: SHAman   (18.01.2008 в 00:07)
 

ok computer, теперь ситуация такая:
в первую форму вставилось, но туда нельзя курсором щелкнуть, т.е. ввести какую-нибудь информацию не получается.
во второй форме ничего не вставилось, но зато информация вводится.

   
 
 автор: Dizels   (18.01.2008 в 10:16)   письмо автору
 
   для: Dizels   (18.01.2008 в 10:01)
 

http://www.nicedit.com/ - удалось поставить, все работает, вот только пришлось загружать непосредственно с их страницы, так как при вставке скаченного скрипта почему-то не отображаются картинки :(

   
 
 автор: ok computer   (18.01.2008 в 10:33)   письмо автору
 
   для: Dizels   (18.01.2008 в 10:01)
 

в приложении рабочий js


но проблема при копировании из одной textarea в другую. пока ее не решила

   
Rambler's Top100
вверх

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