За последние 24 часа нас посетили 22018 программистов и 1113 роботов. Сейчас ищут 655 программистов ...

Как правильно подключить визуальный редактор tinymce ?

Тема в разделе "PHP для новичков", создана пользователем viktor72, 14 авг 2016.

Метки:
  1. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    Проблема такая - не передаются в textarea данные для редактирования.

    Код (Text):
    1. <form action="update2_vakans.php?ID=<?php echo $id; ?>"  method="post" enctype="multipart/form-data">
    2.  
    3.             <script src="//cdn.tinymce.com/4/tinymce.min.js"></script>
    4.             <script>tinymce.init({ selector:'textarea' });</script>
    Код (Text):
    1. <textarea name="vakans" style="width: 800px; height: 200px;" value="<?echo $row['vakans']?>">
    2.                  
    3.                 </textarea><br />
    Как передавать данные для редактирования?
     
  2. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    У элемента textarea нет атрибута value. Значение выводится между открывающим и закрывающим тегом. Кроме того, у вас синтаксическая ошибка в php
    PHP:
    1. <textarea><?php echo $row['vakans'];?></textarea>
    2. // или
    3. <textarea><?= $row['vakans'];?></textarea>
     
    viktor72 нравится это.
  3. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    вставил . Редактирует. Но не сохраняет форматирование ... то есть, то что создаю в визуальном редакторе (жирный шрифт, наклон шрифта и т.д.) не сохраняется.
    Форматирую, но на страницу выводится текст в строчку. В чём проблема?
    Что делать?
     
  4. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Где вы храните данные, как сохраняете?
    Тут вариантов много: застрелиться, забить на программирование, научится дебажить код. ;)
     
  5. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    Данные хранятся в базе mysql , в ячейке text.
    Из трёх варинатов, два первых нарушают мои планы. Выбираю третий.
    Но ошибки не выдает, просто остается голый текст , все форматы испаряются.
     
  6. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Возможно, что на этапе обработки данных удаляются все теги, например, функцией strip_tags. Проверьте, что вообще приходит на сервер до всяких обработок. Можно в файл вывести или на экран. Проверьте, чтобы была отключена дирекива magic_quotes_gpc. В базе тип поля должен быть, как минимум, TEXT
     
    viktor72 нравится это.
  7. viktor72

    viktor72 Активный пользователь

    С нами с:
    20 дек 2015
    Сообщения:
    326
    Симпатии:
    6
    Да! Проверил, действительно, в апдейте стояла функция strip_tags .
    Снял , работает!
    А счастье было так близко!
    Спасибо, добрый человек!