Avatar billede tras Juniormester
29. juni 2007 - 09:36 Der er 7 kommentarer og
1 løsning

Problemet med at fjerne tags så WYSIWYG editorn virker?

Jeg har lige indsat en WYSIWYG editor på min side som virker fint, men når jeg skal edit noget og den henter det den har lavet fra dben vil den ikke vise det vis den har lavet <p> </p> tags :S

Er der en måde jeg kan fjerne dem så jeg kan få min editor til at virke eller kender i en løsning til FreeRichTextEditor.com ?

her er min kode:

<!-- Include the Free Rich Text Editor Runtime -->
<script src="editor/js/richtext.js" type="text/javascript" language="javascript"></script>
<!-- Include the Free Rich Text Editor Variables Page -->
<script src="editor/js/config.js" type="text/javascript" language="javascript"></script>
<style type="text/css">
<!--
.style5 {color: #FF0000}
-->
</style>
<table width="598px" height="373px">
    <tr>
      <td>
        <?
                $SQL = "SELECT * FROM jackrussell_historie ORDER BY `id` DESC";
                $loadin = mysql_query($SQL) or die("There is an Error in the database");
                while ($Get = mysql_fetch_object($loadin)){
            ?>
        <form action="edit.php" method="post">
      <input name="do" value="jackrussell_historie" type="hidden" />
      <input name="id" value="<?=$Get->id?>" type="hidden" />
      <div align="center">Indhold:</div>
      <div align="center"></div>
      <div align="center"><!-- Initialise the editor -->
    <script>
    initRTE('<?=print($Get->contents);?>', 'example.css');
    </script></div>
      <div align="center"><input type="submit" name="gem" value="Gem" /></div>
      </form>
      <? }?>    </td>
  </tr>
</table>
Avatar billede mikkelk Nybegynder
29. juni 2007 - 09:49 #1
Prøv at kig i eksemplerne til freerichtexteditor...der finder du en stump php-kode der gør teksten klar til editoren.
Avatar billede tras Juniormester
29. juni 2007 - 09:51 #2
<?php

function freeRTE_Preload($content) {

    // Strip newline characters.

    $content = str_replace(chr(10), " ", $content);

    $content = str_replace(chr(13), " ", $content);

    // Replace single quotes.

    $content = str_replace(chr(145), chr(39), $content);

    $content = str_replace(chr(146), chr(39), $content);

    // Return the result.

    return $content;

}

// Send the preloaded content to the function.

$content = freeRTE_Preload("<i>This is some <b><br>preloaded</b> content</i>")



?>

men jeg har prøvet at sætte det ind men virkede ikke rigtig. Kan være forde jeg gjorde det forkert. noge du vil hjælpe mig med?!
Avatar billede tras Juniormester
29. juni 2007 - 09:54 #3
Gør jeg sådan viser den nothing bare et blank felt og intet af texten fra databasen!


<!-- Include the Free Rich Text Editor Runtime -->
<script src="editor/js/richtext.js" type="text/javascript" language="javascript"></script>
<!-- Include the Free Rich Text Editor Variables Page -->
<script src="editor/js/config.js" type="text/javascript" language="javascript"></script>
<style type="text/css">
<!--
.style5 {color: #FF0000}
-->
</style>
<table width="598px" height="373px">
    <tr>
      <td>
        <?
                $SQL = "SELECT * FROM jackrussell_historie ORDER BY `id` DESC";
                $loadin = mysql_query($SQL) or die("There is an Error in the database");
                while ($Get = mysql_fetch_object($loadin)){
                function freeRTE_Preload($content) {

    // Strip newline characters.
    $content = $Get->contents;
    $content = str_replace(chr(10), " ", $content);

    $content = str_replace(chr(13), " ", $content);

    // Replace single quotes.

    $content = str_replace(chr(145), chr(39), $content);

    $content = str_replace(chr(146), chr(39), $content);

    // Return the result.

    return $content;

}

// Send the preloaded content to the function.

$content = freeRTE_Preload($content)

            ?>
        <form action="edit.php" method="post">
      <input name="do" value="jackrussell_historie" type="hidden" />
      <input name="id" value="<?=$Get->id?>" type="hidden" />
      <div align="center">Indhold:</div>
      <div align="center"></div>
      <div align="center"><!-- Initialise the editor -->
    <script>
    initRTE('<?=$content?>', 'example.css');
    </script></div>
      <div align="center"><input type="submit" name="gem" value="Gem" /></div>
      </form>
      <? }?>    </td>
  </tr>
</table>
Avatar billede tras Juniormester
29. juni 2007 - 10:25 #4
Her viser den ikke noget billede :( og det skulle være den rigtige metode

<!-- Include the Free Rich Text Editor Runtime -->
<script src="editor/js/richtext.js" type="text/javascript" language="javascript"></script>
<!-- Include the Free Rich Text Editor Variables Page -->
<script src="editor/js/config.js" type="text/javascript" language="javascript"></script>
<style type="text/css">
<!--
.style5 {color: #FF0000}
-->
</style>
<table width="598px" height="373px">
    <tr>
      <td>
        <?
                $SQL = "SELECT * FROM jackrussell_historie ORDER BY `id` DESC";
                $loadin = mysql_query($SQL) or die("There is an Error in the database");
                while ($Get = mysql_fetch_object($loadin)){
               
                function freeRTE_Preload($content) {

                    // Strip newline characters.
                    $content = str_replace(chr(10), " ", $content);
               
                    $content = str_replace(chr(13), " ", $content);
               
                    // Replace single quotes.
               
                    $content = str_replace(chr(145), chr(39), $content);
               
                    $content = str_replace(chr(146), chr(39), $content);
               
                    // Return the result.
               
                    return $content;
               
                }

                // Send the preloaded content to the function.
               
                $content = freeRTE_Preload("'".$Get->contents."'");

            ?>
        <form action="edit.php" method="post">
      <input name="do" value="jackrussell_historie" type="hidden" />
      <input name="id" value="<?=$Get->id?>" type="hidden" />
      <div align="center">Indhold:</div>
      <div align="center"></div>
      <div align="center"><!-- Initialise the editor -->
    <script>
    initRTE('<?=$content?>', 'example.css');
    </script></div>
      <div align="center"><input type="submit" name="gem" value="Gem" /></div>
      </form>
      <? }?>    </td>
  </tr>
</table>
Avatar billede tras Juniormester
06. juli 2007 - 13:07 #5
Er der ikke nogle som har en løsning ang det med at hente informationerne fra en database og fjerne html dims så editoren virker?!
Avatar billede mikkelk Nybegynder
06. juli 2007 - 13:10 #6
Når du skriver at den ikke viser noget billede, hvad mener du så?
Avatar billede tras Juniormester
23. juli 2007 - 11:32 #7
jeg mener editoren text felt og alle de små som gør texten stor og lille osv. alt som man normalt kan se i editoren er der bare ikke. og siden er blank. :(
Avatar billede tras Juniormester
23. juli 2007 - 11:58 #8
closed
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester