有没有人知道允许多个用户在github或springloops上完全相同的存储库工作的方法?我们尝试这种方式的方式是与所有使用的4台机器共享相同的密钥/对,但它不起作用.一个帐户工作正常,但我们不确定如何真正协调整个推/拉/合并方面.我们想要避免的是有多个分支在继续.
springloops的吸引力在于,每当有人进行更改时,该更改将自动FTP到dev服务器.然后只有一个人负责将开发转移到生产.
我正在尝试在管理面板"编辑帖子"页面中验证自定义帖子类型的字段.
当用户单击"发布"时,我想验证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()删除它.
我偶然注意到以下代码
var
I: Integer;
begin
I:= StrToInt('0xAA');
ShowMessage(IntToStr(I)); // shows 170 = $AA
end;
Run Code Online (Sandbox Code Playgroud)
在Delphi 2009中没问题.BTW这个功能帮我从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) 我有一个MKMapView.我想在我的地图上放置一个自定义MKAnnotation.
他们是一些餐厅的地方.我该怎么做?
我的问题是如何制作自定义MKAnnotation?
多谢你们.
如果我跑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) mysql_real_escape_string 如何工作?它是删除mysql函数还是在mysql函数之间添加//?它比addslashes更好吗
我喜欢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
我认为一定有可能......
请帮助谢谢
最近拿起了"Ring Queue"的概念,因为我比较熟悉Tortoise和Hare算法的链表循环检测,我想知道Ring Queue工作原理是否与Linked List中的上述循环检测算法有某种联系,因为它们是两个指针在一个循环中进行遍历然后两个指针相遇.
如果我运行此代码,并在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# ×2
algorithm ×1
bundler ×1
delphi ×1
delphi-2009 ×1
forms ×1
git ×1
github ×1
hex ×1
ios ×1
linked-list ×1
mkannotation ×1
mkmapview ×1
nginx ×1
passenger ×1
php ×1
printdialog ×1
printing ×1
queue ×1
rubygems ×1
springloops ×1
wordpress ×1