Reactie plaatsen 
 
Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
TinyMCE url's
Auteur Bericht
ton89 Offline
Member
***

Berichten: 104
Lid sinds: 09-2007
Reputatie: 0
Bericht: #1
TinyMCE url's
Hey,

ik werk nu met TinyMCE. Als ik in de editor een link aanmaak, komt er standaard een \" achter te staan.

Voorbeeld:

Ik wil een link maken naar; contact.php?pagina=contact

De link word dan; contact.php?pagina=contact\"

Weet iemand hoe ik dit op kan lossen?

Bedankt alvast :b:
09-07-2009 19:21:22
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Evert Offline
Wannabe Webdevver
****

Berichten: 638
Lid sinds: 05-2008
Reputatie: 18
Bericht: #2
RE: TinyMCE url's
Code:
tinyMCE.init({
    convert_urls : false
});

Werkt dat?

God = (-1)
09-07-2009 19:48:11
De website van deze gebruiker bezoeken Alle berichten van deze gebruiker zoeken Reageren op dit bericht
ton89 Offline
Member
***

Berichten: 104
Lid sinds: 09-2007
Reputatie: 0
Bericht: #3
RE: TinyMCE url's
Sorry voor de late reactie, maar het werkt niet.

Ik heb nu deze opbouw:

PHP-code:
<script type="text/javascript">
    
tinyMCE.init({
        
// General options
        
mode "textareas",
        
elements 'nourlconvert',
        
convert_urls false,
        
theme "advanced",
        
skin "o2k7",
        
plugins "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,​inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,​directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,templat​e",

        
// Theme options
        
theme_advanced_buttons1 "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycent​er,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
        
theme_advanced_buttons2 "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,​indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,ins​ertdate,inserttime,preview,|,forecolor,backcolor",
        
theme_advanced_buttons3 "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,m​edia,advhr,|,print,|,ltr,rtl,|,fullscreen",
        
theme_advanced_buttons4 "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,d​el,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
        
theme_advanced_toolbar_location "top",
        
theme_advanced_toolbar_align "left",
        
theme_advanced_statusbar_location "bottom",
        
theme_advanced_resizing true,

        
// Example content CSS (should be your site CSS)
        
content_css "css/content.css",

        
// 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 "991234"
        
}
    });
</script> 

In de editor staat de link als: vraag.php

In de webpagina krijg ik: \"vraag.php\"

:-/
(Dit bericht is het laatst bewerkt op 18-07-2009 om 12:12:41 door ton89.)
18-07-2009 12:10:08
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
ton89 Offline
Member
***

Berichten: 104
Lid sinds: 09-2007
Reputatie: 0
Bericht: #4
RE: TinyMCE url's
Ik weet nu waar het probleem zit. De gegevens worden opgeslagen in een database, maar door de
PHP-code:
<a href="vraag.php"
worden er quotes in de tekst gezet, die dan door PHP met een slash escaped worden.

Nu moet ik dan gebruik maken van een str_replace om de dubbele quotes in enkele quotes te veranderen lijkt me. Ik heb het volgende geprobeerd maar dat werkt niet. Ik zie geen verschil.
PHP-code:
<textarea name="inhoud" cols="45" rows="25"><?= str_replace("\"""'"stripslashes($row['inhoud'])) ?></textarea> 
Weet iemand hoe het wel moet? Of een betere oplossing?
24-07-2009 10:13:17
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
ton89 Offline
Member
***

Berichten: 104
Lid sinds: 09-2007
Reputatie: 0
Bericht: #5
RE: TinyMCE url's
Opgelost, ik moest gewoon stripslashes() doen op de pagina waar de inhoud wordt weergegeven.
12-08-2009 18:26:47
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Reactie plaatsen 


Ga naar locatie:


Contact opnemen | Ep2 | Naar boven | Naar inhoud | Archiefmodus | RSS-syndicatie