我希望能够在用户访问我的网站时检测用户是否使用了广告拦截软件.如果他们正在使用它,我想显示一条消息,要求他们关闭它以支持该项目,就像这个网站一样.
如果您进入该网站并且您的浏览器启用了某种广告拦截软件,则该网站会显示一个小横幅,告诉用户广告收入用于托管项目,他们应该考虑关闭Adblock .
我想在我的网站上这样做,我正在使用adsense广告,我该怎么做?
我知道隐藏源代码是不可能的,但是,例如,如果我必须将我的CDN中的JavaScript文件链接到网页,并且我不希望人们知道此脚本的位置和/或内容,这是可能?
例如,要从网站链接脚本,我们使用:
<script type="text/javascript" src="http://somedomain.com/scriptxyz.js">
</script>
Run Code Online (Sandbox Code Playgroud)
现在,是否可以向脚本所在的用户隐藏,或隐藏脚本内容并仍然在网页上使用它?
例如,通过将其保存在需要密码来访问文件的私有CDN中,这会起作用吗?如果没有,有什么办法可以得到我想要的东西?
所以我有一个Python代码,它返回一个像这样的JSON字符串:
'{"X": "value1", "Y": "value2", "Z": [{"A": "value3", "B": "value4"}]}'
Run Code Online (Sandbox Code Playgroud)
我想要做的是打印和/或返回(在Python中)"value 3"以便使用它.同时将其分配给变量,以便稍后我可以使用它.
我怎样才能做到这一点?
反正有没有这样做?我可以自定义AppEngine的"Over Quota"页面吗?怎么样?
谢谢BTW.
PS我主要构建python webapps,从未使用过GAE Java
好吧,我已经在appengine上建立了一些免费的应用程序,但现在我想开始收钱.我的问题是:
从用户收取付款的最佳方式是什么?AppEngine的库限制是否会使某些服务(paypal,google checkout等)更好/更差?是否有任何好的示例或教程可以帮助我学习如何做到这一点?
所以我找到了这段代码:
#!/usr/bin/python
import sys #for cmd line argv
import time #for delay
import pygst #for playing mp3 stream
import gst # " "
#take command line args as the input string
input_string = sys.argv
#remove the program name from the argv list
input_string.pop(0)
#convert to google friendly url (with + replacing spaces)
tts_string = '+'.join(input_string)
print tts_string
#use string in combination with the translate url as the stream to be played
music_stream_uri = 'http://translate.google.com/translate_tts?q=' + tts_string
player = gst.element_factory_make("playbin", "player") …Run Code Online (Sandbox Code Playgroud) 在此之前,我想让你知道我是关于开发"付费"webapps的完全新手.我一直在阅读一些关于如何将Paypal的IPN与Google App Engine集成的帖子,我对这个主题有一些疑问,事情是这样的:
我想在我的webapp中使用paypal的"订阅"按钮(这是使用GAE的Python基础开发的),因此如果用户不想再使用免费版本,用户可以订阅高级版本...
我正在阅读,paypal可以帮助我通过IPN管理关于用户控制的事情,但我必须在我的GAE应用程序中设置它,我不知道如何......例如:
通知URL必须指向paypal的配置文件配置?我相信它必须指向我的应用程序中的python脚本但我不确定...如果这是真的,这个python脚本必须有什么?
然后,在完成之后,我如何让paypal为我的用户创建用户名和密码,以使非高级用户不受"高级功能"的影响?我不希望链接到某些东西,我需要解释如何在GAE上的基于Python的应用程序中实现"Paypal订阅服务",以便提供"高级服务"和免费服务,
谢谢,希望你能帮忙
目前我正在使用Rolify和CanCan来管理我的Rails 3应用程序中的角色和能力.我的问题是:如何让用户在创建时默认拥有角色?例如,如果我有"用户"角色,¿我怎样才能让在我的应用程序中注册的所有用户默认拥有用户角色?我的Ability.rb有这个代码:
class Ability
include CanCan::Ability
def initialize(user)
user ||= User.new # guest user (not logged in)
if user.has_role? :admin
can :manage, :all
elsif user.has_role? :user
can :update, User, :id => user.id
end
end
end
Run Code Online (Sandbox Code Playgroud)
我的用户模型有这个:
class User < ActiveRecord::Base
rolify
authenticates_with_sorcery!
attr_accessible :username, :email, :password, :password_confirmation
validates_confirmation_of :password
validates_presence_of :password, :on => :create
validates_presence_of :username
validates_uniqueness_of :username
validates_presence_of :email
validates_uniqueness_of :email
end
Run Code Online (Sandbox Code Playgroud)
该角色模型这一块:
class Role < ActiveRecord::Base
has_and_belongs_to_many :users, …Run Code Online (Sandbox Code Playgroud) 所以我有这个应用程序,我正在使用HABTM协会来确定"用户技能"; 当创建新用户时(通过新用户视图),用户可以通过该视图上可用的一组HABTM复选框声明他/她的技能...
我想要做的是根据不同的技能来查看我的链接,例如:"警察","医生","音乐家"等等.这些链接应该指向我可以向其展示的其他视图访问者只有属于他们点击的特定类别的用户的列表.
我的用户/技能模型(关联部分)如下所示:
#User Model
class User < ActiveRecord::Base
has_and_belongs_to_many :skills
#Skill Model
class Skill < ActiveRecord::Base
has_and_belongs_to_many :users
Run Code Online (Sandbox Code Playgroud)
并且(如果它有用)我的HABTM复选框看起来像这样:
<p> What Skills do you have?
<% for skill in Skill.find(:all) %>
<div>
<%= check_box_tag "user[skill_ids][]", skill.id, @user.skills.include?(skill) %>
<%= skill.name %>
</div>
<% end %>
</p>
Run Code Online (Sandbox Code Playgroud)
让我们说我们拥有的技能是:"警察,医生,音乐家",例如......如何在一个视图中创建链接,指向具有X技能的用户组,然后使用什么代码可以呈现一些视图显示仅包含属于X技能类别的用户的列表?
我打赌解决方案很简单......但是我错过了一些明显的东西,也许吧.你能指出我正确的方向吗?
谢谢!