问题列表 - 第46521页

多个用户和github或springloops上的单个存储库

有没有人知道允许多个用户在github或springloops上完全相同的存储库工作的方法?我们尝试这种方式的方式是与所有使用的4台机器共享相同的密钥/对,但它不起作用.一个帐户工作正常,但我们不确定如何真正协调整个推/拉/合并方面.我们想要避免的是有多个分支在继续.

springloops的吸引力在于,每当有人进行更改时,该更改将自动FTP到dev服务器.然后只有一个人负责将开发转移到生产.

git github springloops

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

在发布上修改Wordpress帖子状态

我正在尝试在管理面板"编辑帖子"页面中验证自定义帖子类型的字段.

当用户单击"发布"时,我想验证POST数据中的字段,如果数据未通过测试,则将post_status更改为"pending".发生这种情况时,我还想在管理通知区域中向页面添加错误.

我一直在尝试使用"wp_insert_post"动作的附加钩子,这也保存了我们自己的数据.我不确定操作的顺序,但我假设wp_insert_post事件首先发生,然后我的函数通过钩子调用.

问题是它是Wordpress函数正在进行发布后的操作,所以当我获得验证数据时,Wordpress已经保存了状态为"发布"的帖子.我需要做的是阻止更新,或者将状态更改回"待定",但我在API中找到一种方法没有成功.

所以,这是我想要影响的操作顺序:

1. admin user edits post data and clicks "Publish"
2. via wp_insert_post, my data validation and post meta save routine is called
3. If data passes validation, post status is "published"
4. Otherwise, post status set to "pending" & message shown in admin notice area
Run Code Online (Sandbox Code Playgroud)

当然有人已经做到了这一点,但广泛的谷歌搜索引导我看到相同的看似无关紧要的页面.有人能指出我在正确的方向吗?提前致谢-

更新:

所以,RichardML确实是正确的,挂钩到wp_insert_post_data过滤器给了我正确的位置来验证管理员帖子编辑页面字段.我正在更新这个,但要注意解决方案的其余部分,特别是在管理通知区域中报告原因.

首先,您不能只输出数据或设置字段,因为管理页面是重定向的结果,当您再次呈现管理员帖子页面时,admin_notices操作已经消失.这个伎俩是我从另一个论坛中挑选出来的,而且它是hackish,但它确实有效.

您需要做的是在验证过滤器功能中,如果您确定需要显示错误,请使用set_option()添加具有唯一名称的博客选项(我使用'publish_errors').这应该是带有"错误"类的div中的HTML代码.

您还需要为'admin_notices'添加一个动作挂钩,指向检查'publish_errors'选项是否存在的函数,如果找到它,则将其打印到页面并使用delete_option()删除它.

wordpress

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

Delphi中的C风格十六进制 - 未记录的功能?

我偶然注意到以下代码

var
  I: Integer;

begin
  I:= StrToInt('0xAA');
  ShowMessage(IntToStr(I));  // shows 170 = $AA
end;
Run Code Online (Sandbox Code Playgroud)

在Delphi 2009中没问题.BTW这个功能帮我从C头文件中提取十六进制常量.

我想知道是否可以使用该功能,或者该功能即将在未来版本中"修复"?

delphi hex delphi-2009

4
推荐指数
1
解决办法
332
查看次数

在C#中创建部分类

我是学生,我不知道是什么partial class.以下代码属于部分类

我自动创建了分部类:

public partial class EGUI: Form
{     
    private OleDbConnection dbConn;   // Connectionn object
    private OleDbCommand dbCmd;       // Command object
    private OleDbDataReader dbReader; // Data Reader object
    private Emp Edetails;
    private string sConnection;
    private string sql;
}
Run Code Online (Sandbox Code Playgroud)

c# partial-classes

6
推荐指数
2
解决办法
6825
查看次数

带有自定义MKAnnotation的MKMapView

我有一个MKMapView.我想在我的地图上放置一个自定义MKAnnotation.

他们是一些餐厅的地方.我该怎么做?

我的问题是如何制作自定义MKAnnotation?

多谢你们.

mkmapview mkannotation ios

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

使用Bundler安装Gems ==大问题

如果我跑bundle install,一切都过去了.我重新启动nginx,当我访问该网站时,我看到乘客错误:

git://github.com/spree/spree.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError)
Run Code Online (Sandbox Code Playgroud)

我的gemfile:

source 'http://rubygems.org'

gem 'rails', '3.0.3'
gem 'spree', :git => 'git://github.com/spree/spree.git' 
gem 'haml'
gem 'ruby-debug'
gem 'sqlite3', :require => 'sqlite3'
gem 'ckeditor', '3.4.2.pre'
gem "aged_revolt", :require => "aged_revolt", :path => "aged_revolt"
gem "spree_easy_contact", '1.0.2', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/spree_easy_contact-1.0.2"
gem "honeypot-captcha"
Run Code Online (Sandbox Code Playgroud)

当我跑bundle show spree:

/home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolting_gems/bundler/gems/spree-44e4771f3a2a
Run Code Online (Sandbox Code Playgroud)

知道如何/为什么会发生这种情况以及我如何能够解决这个问题?

这是我的nginx.conf:

env               GEM_HOME=/home/shadyfront/.rvm/gems/ruby-1.8.7-p330@revolting_gems;
worker_processes  1;

events {
    worker_connections  1024;
}

http {
    access_log  /home/shadyfront/logs/user/access_revolting_age.log  combined;
    error_log   /home/shadyfront/logs/user/error_revolting_age.log   crit; …
Run Code Online (Sandbox Code Playgroud)

rubygems ruby-on-rails passenger nginx bundler

9
推荐指数
2
解决办法
7890
查看次数

mysql_real_escape_string 如何工作

mysql_real_escape_string 如何工作?它是删除mysql函数还是在mysql函数之间添加//?它比addslashes更好吗

php

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

如何为SimpleForm编写更清晰的日期选择器输入

我喜欢simple_formrails 的gem,但我不喜欢这行代码:

<%= f.input :deadline, :as => :string, :input_html => { :class => 'date_picker' } %>
Run Code Online (Sandbox Code Playgroud)

我想写:

<%= f.input :deadline, :as => :date_picker %>
Run Code Online (Sandbox Code Playgroud)

甚至完全写出:date/ :datetime匹配器.

但我真的不想写一个整体 custom_simple_form

我认为一定有可能......

请帮助谢谢

forms ruby-on-rails ruby-on-rails-3

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

连接这两个概念需要帮助

最近拿起了"Ring Queue"的概念,因为我比较熟悉Tortoise和Hare算法的链表循环检测,我想知道Ring Queue工作原理是否与Linked List中的上述循环检测算法有某种联系,因为它们是两个指针在一个循环中进行遍历然后两个指针相遇.

algorithm queue linked-list data-structures

4
推荐指数
1
解决办法
169
查看次数

如果打印机对话框已取消,则不打印?

如果我运行此代码,并在PrintDialog上按取消,它仍会打印.如何判断使用是否取消?

PrintDocument document = new PrintDocument();
PrintDialog dialog = new PrintDialog();

dialog.ShowDialog();
document.PrinterSettings = p.PrinterSettings;
document.Print();
Run Code Online (Sandbox Code Playgroud)

附录

WebBrowser w = new WebBrowser();
w.ShowPrintDialog(); //.ShowPrintDialog returns a void, how can I deal with this?
Run Code Online (Sandbox Code Playgroud)

c# printing printdialog

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