小编Rab*_*eel的帖子

在tinymce中添加自定义下拉列表

我必须在tinymce中显示一个下拉列表.我用谷歌搜索任何教程或任何一个很好的例子,但我刚发现代码:

// Adds a menu to the currently active editor instance
var dm = tinyMCE.activeEditor.controlManager.createDropMenu('somemenu');

// Add some menu items
dm.add({title : 'Menu 1', onclick : function() {
    alert('Item 1 was clicked.');
}});

dm.add({title : 'Menu 2', onclick : function() {
    alert('Item 2 was clicked.');
}});

// Adds a submenu
var sub1 = dm.addMenu({title : 'Menu 3'});
sub1.add({title : 'Menu 1.1', onclick : function() {
    alert('Item 1.1 was clicked.');
}});

// Adds a horizontal separator
sub1.addSeparator();

sub1.add({title : 'Menu 1.2', …
Run Code Online (Sandbox Code Playgroud)

customization tinymce drop-down-menu

11
推荐指数
3
解决办法
1万
查看次数

CKEditor:按钮没有出现

我想在CKEditor的工具栏中添加一个按钮,但按钮没有出现.这是用于创建保存的插件的代码 _source/plugins/footnote/

CKEDITOR.plugins.add('footnote',
{
    init: function(editor)
    {
        var pluginName = 'footnote';
        CKEDITOR.dialog.add(pluginName, this.path + 'dialogs/footnote.js');
        editor.addCommand(pluginName, new CKEDITOR.dialogCommand(pluginName));
        editor.ui.addButton('Footnote',
            {
                label: 'Footnote or Citation',
                command: pluginName
            });
    }
});
Run Code Online (Sandbox Code Playgroud)

这是config.js的代码

CKEDITOR.editorConfig = function( config )

{

    config.toolbar = 'MyToolbar';

    config.extraPlugins = 'footnote';

    config.toolbar_MyToolbar =
      [

    ['Bold','Footnote','Italic']

    ];

};
Run Code Online (Sandbox Code Playgroud)

只是粗体和斜体出现在工具栏中.但是脚注按钮没有出现.谢谢你的帮助.

ckeditor

5
推荐指数
1
解决办法
3588
查看次数

PHP:使用来自 php 的参数调用 javascript 函数

我正在尝试使用 PHP 变量的参数调用 JavaScript 函数。我尝试了 2 种方法。

  1. 使用echo中的脚本标签在PHP中调用JavaScript函数,即

    <?php
    echo '<script>initialize('.$lat.','.$lang.','.$zom.');</script>';
    ?>
    
    Run Code Online (Sandbox Code Playgroud)
  2. 将 PHP 变量值分配给 JavaScript 变量

     <脚本>
     var lat="<?php echo $lat;?>";
     var lang="<?php echo $lang; ?>";
     var zoom="<?php echo $zoom; ?>";
     警报(纬度+语言+缩放);
     初始化(纬度,语言,缩放);
     </脚本>
     

在第一种情况下,当我从页面源进行交叉检查时调用函数,但传递的参数未定义。在第二种情况下,值成功保存在 JavaScript 变量中,通过 alert() 进行检查,但未调用函数。

这是整个代码:

<!DOCTYPE html>

<html>

<head>

    <script src="http://maps.googleapis.com/maps/api/js?key=AIzaSyDY0kkJiTPVd2U7aTOAwhc9ySH6oHxOIYM&sensor=false">

    </script>
<?php
     if(  isset($_POST['lat']) && isset($_POST['lang']) && isset($_POST['zoom']) && isset($_POST['city'])):

        $lat=$_POST['lat']; 

        $lang=$_POST['lang'];

        $zoom=$_POST['zoom'];

        $city=$_POST['city'];
        $zom=(int)$zoom;
              var_dump($lang);
        var_dump($lat);
        //var_dump($zoom);
              var_dump($zom);
          //echo '<script>initialize('.$lat.','.$lang.','.$zom.');</script>';

    endif;

?>          


<script>
var lat="<?php echo $lat; ?>";
var lang="<?php echo $lang; …
Run Code Online (Sandbox Code Playgroud)

javascript php google-maps function google-maps-api-3

4
推荐指数
2
解决办法
3万
查看次数