标签: plugins

如果没有图像存在,如何在回形针中显示隐藏图像

如果没有图像与记录关联,如何防止调用关联图像的图像标记?

<%= image_tag @agent.avatar.url %>
Run Code Online (Sandbox Code Playgroud)

...如果没有与该代理相关联的图像,则会向我显示"Missing"文本.我想先测试看看是否有可用的图像,然后如果测试返回true则渲染上面的标记.

更好的是,如果没有专门提供图像,我还有指定默认图像吗?

ruby plugins ruby-on-rails paperclip

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

System.Reflection.Assembly.LoadFile锁定文件

我正在加载一个DLLvia System.Reflection.Assembly.LoadFile并在一个插件式系统中反映它的成员.我需要能够DLL在系统运行时更新/覆盖这些,但看起来在调用System.Reflection.Assembly.LoadFile文件后随后被锁定.
有谁知道解锁文件的方法?
我已阅读有关在单独的应用程序域中加载文件的信息?这种方法有什么缺陷吗?

asp.net reflection plugins

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

在WordPress插件中调用TinyMCE

有没有办法将TinyMCE添加到我自己的WordPress插件中?

我的后端脚本中有一个textarea,并希望将此区域变为TinyMCE WYSIWYG可编辑字段.有没有办法做到这一点?

wysiwyg演示截图

此代码对我不起作用:

<?php
    wp_tiny_mce(false,array("editor_selector" => "test"));
?>
<textarea class="test" id="test" name="test"></textarea>
Run Code Online (Sandbox Code Playgroud)

它显示了javascript错误

f is undefined
Run Code Online (Sandbox Code Playgroud)

Firebug截图: TinyMCE错误

这也不起作用:

<textarea class="theEditor" id="videogalerie-add_description" name="videogalerie-add_description"></textarea>
Run Code Online (Sandbox Code Playgroud)

javascript php wordpress plugins tinymce

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

Eclipse在启动时冻结 - 在加载工作空间之前

早上第一件事,就在我打开电脑(Windows XP)并启动我的Eclipse之后,它只是显示启动画面然后冻结.大约20分钟后,它会问我要加载哪个工作区.

问题出现在3.5和3.6 Eclipse中.使用3.6 Eclipse安装我只有标准的PDE install + Google插件(用于GWT开发)+ Subclipse.

因为我已将其配置为向我询问工作空间,我可以看到它不是工作空间或项目相关.

我怀疑谷歌插件,因为我在安装之前没有遇到任何问题但是我已经搜索过并且没有遇到任何报告类似问题的人.

它只执行一次 - 在我早上打开机器后直接执行此操作.在此之后它开始很好 - 通常在几秒钟内.

有什么可能做的?我怎样才能知道它在做什么?

eclipse gwt plugins startup

38
推荐指数
6
解决办法
5万
查看次数

在Sublime Text 2中显示活动插件并禁用它们

我刚刚安装了sublime text 2,并且被我安装了所有这些的php插件所淹没.现在自动完成是疯狂的,一百万个不必要的建议,我不记得哪个插件做了什么或我安装了哪些.有没有办法看到特定文件的所有活动插件,所以我可以禁用一些?

plugins sublimetext sublimetext2

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

如何创建可插入的Java程序?

我想创建一个可以使用插件扩展的Java程序.我怎么能这样做,我应该在哪里寻找?

我有一组插件必须实现的接口,它应该在一个jar中.程序应该在相对(程序)文件夹中监视新的jar并以某种方式注册它们.


虽然我喜欢Eclipse RCP,但我认为这对我的简单需求来说太过分了.

对于Spring来说也是如此,但是无论如何我都要去看它,我不妨试试吧.

但是,我仍然希望找到一种尽可能简单的方法来创建自己的插件"框架".

java plugins plugin-architecture

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

如何获取WordPress中的当前插件目录?

我需要获取当前的插件目录

[wordpress_install_dir]/wp-content/plugins/plugin_name
Run Code Online (Sandbox Code Playgroud)

(如果getcwd()从插件中调用,则返回[wordpress_install_dir],安装的根目录)

感谢帮助

php wordpress plugins

37
推荐指数
5
解决办法
9万
查看次数

如果指定了"-DskipTests"或"-Dmaven.test.skip = true",如何跳过Maven插件执行?

我正在使用Maven 3.0.3.我有这个插件,通常我想在执行JUnit测试之前运行它:

    <profile>
        <id>dev</id>
        <activation>
            <activeByDefault>true</activeByDefault>
        </activation>
        <properties>
            <test.mysql.db.user>sbjunituser</test.mysql.db.user>
            <test.mysql.db.password></test.mysql.db.password>
            <test.mysql.db.prefix>sbjunit</test.mysql.db.prefix>
            <test.mysql.db.sid>${test.mysql.db.prefix}_${project.artifactId}</test.mysql.db.sid>
            <test.mysql.db.host>localhost</test.mysql.db.host>
            <test.mysql.db.port>3306</test.mysql.db.port>
            <test.mysql.dataSource.url>jdbc:mysql://${test.mysql.db.host}:${test.mysql.db.port}/${test.mysql.db.sid}</test.mysql.dataSource.url>
            <test.mysql.dataSource.driverClassName>com.mysql.jdbc.Driver</test.mysql.dataSource.driverClassName>
        </properties>
        <build>
            <plugins>
        <!--  Run the liquibase scripts -->
        <plugin>
            <groupId>org.liquibase</groupId>
            <artifactId>liquibase-maven-plugin</artifactId>
            <version>2.0.1</version>
            <dependencies>
                <dependency>
                    <groupId>mysql</groupId>
                    <artifactId>mysql-connector-java</artifactId>
                    <version>5.1.18</version>
                </dependency>
            </dependencies>
            <executions>
                <execution>
                    <id>build-database</id>
                    <phase>process-test-classes</phase>
                    <configuration>
                        <driver>com.mysql.jdbc.Driver</driver>
                        <url>jdbc:mysql://${test.mysql.db.host}:${test.mysql.db.port}/${test.mysql.db.sid}</url>
                        <username>${test.mysql.db.user}</username>
                        <password>${test.mysql.db.password}</password>
                        <changeLogFile>${project.build.directory}/db.changelog-master.xml</changeLogFile>
                        <promptOnNonLocalDatabase>false</promptOnNonLocalDatabase>
                    </configuration>
                    <goals>
                        <goal>update</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

但是,如果有人指定-Dmaven.test.skip=true或者-DskipTests,我想跳过这个插件来运行.我怎么做?我尝试将执行阶段更改为"test",但之后我的单元测试在此插件之前运行,这不是我想要的.

testing plugins automated-tests maven

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

Cordova插件开发 - 添加aar

我是cordova插件开发的新手.我想写一个插件,它能够打开一个新的android激活并显示一些广告.

所以我在这里遵循一个简单的教程.这非常有效并且符合预期.

下一步是将此Android Studio Gradle项目包含在我的插件中.

我的第一次尝试:将gradle项目添加到我的cordova插件的子文件夹中,并将以下行添加到plugin.xml文件中:

<framework src="libs/Broper/build.gradle" custom="true" type="gradleReference" />
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

<framework src="libs/Broper/app/build.gradle" custom="true" type="gradleReference" />
Run Code Online (Sandbox Code Playgroud)

gradova文件被cordova识别.但有些东西不起作用.所以我无法将android studio项目的类导入到我的插件java文件中.

然后一个更好的解决方案(我认为是)是添加一个AAR.但在那里,我甚至不知道如何在我的cordova插件中添加AAR.

所以,问题是:如何以正确的方式将android atudio aroject(或库)添加到我的cordova插件中?

plugins android cordova android-studio aar

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

是否有用于记事本++的自动保存功能/插件?

在计划外系统重新启动后,我的所有Notepad ++ temp(和未保存的)选项卡都消失了.

我将来如何避免这种情况?我不想用文件名显式保存每个临时文件.

是否有NP ++插件,每当我编辑活动标签或每隔X分钟时,它会保存我的会话?

或者是NP ++的等效(和舒适)编辑器,它自动自动存储它的会话?

plugins text-editor notepad++

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