0

我在使用 tinymce 时遇到了一个小问题:当我使用插入图片/照片时,因为它会在我上传图片/照片时询问完整的 url。

这是插入 mysql 数据库时的文本:

<p>In mei 2012 is de Gijsbrecht aangekleed met mooie Hanging Basquets. Deze bloembakken, die bevestigd zijn aan de lichtmasten, zijn een fleurige aankleding van de straat!&nbsp;</p>
<p>&nbsp;</p>
<p><img src="upload/gijs.jpg" alt="" width="400" height="266" /></p>

现在在图像上<img src=''>你只能看到upload/gijs.jpg,但我所做的是用完整的 url 插入它。

插入数据库时​​如何将其内爆?

我的插入代码:

if ( isset( $_POST['Save'] ) ) {
    $email = $_POST['email'];
    $t_u_c = $_POST['title_up_content'];
    $u_c = $_POST['upcontent'];
    $t_c1 = $_POST['title_col1'];
    $c1 = $_POST['column1'];
    $t_c2 = $_POST['title_col2'];
    $c2 = $_POST['column2'];

    $sql_insert_home = mysql_query( "INSERT INTO jon_homepage VALUE('', '$email', '$t_u_c', '$u_c', '$t_c1', '$c1', '$t_c2', '$c2', NOW() )" ) or die ( mysql_error() );
    echo "<div id='successful'>You've successfully save data.</div>";
}

$c1 = $_POST['column1'];这是图片中的文字 我的网站是http://www.degijsbrecht.nl/gijsbrecht/

感谢大家

4

2 回答 2

0

如果我正确理解您的问题,TinyMCE 会在您插入图像时将绝对 URL 替换为相对 URL。这与您的 SQL 代码无关。

我认为您需要查看的是TinyMCE 的配置,例如relative_urls选项。

于 2012-08-24T15:08:27.607 回答
0

您需要强制 TinyMCE 使用绝对 url 而不是相对 url,为此您需要tinyMCE.init({});像这样添加接下来的 3 行:

    tinyMCE.init({
        relative_urls : false,
        remove_script_host : false,
        convert_urls : false
    });
于 2012-08-24T15:30:38.463 回答