今天,我们发现我的一个客户Twitter推送被破坏了.
我已尝试切换到使用新的API 1.1,但得到以下错误:
{"errors":[{"message":"Bad Authentication data","code":215}]}
Run Code Online (Sandbox Code Playgroud)
即使使用自己的示例也会生成相同的响应:
https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=twitterapi&count=2
Run Code Online (Sandbox Code Playgroud)
我正在引用以下文档.
https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline
Run Code Online (Sandbox Code Playgroud)
知道这是怎么回事?
谢谢,Mikey
我是WooCommerce的新手.无论如何,我想创建自己的主题,所以我遵循指南并将核心模板文件复制到/ mywordpresstheme/woocommerce /.
一切都很好,我正在编辑模板就好了.
然而,在WooCommerce中钩子和动作的工作方式令我感到困惑,我无法确定生成的HTML的某些部分来自何处.
例如,在content-product.php,有一个获取图像的钩子:
<?php
/*
* woocommerce_before_shop_loop_item_title hook
*
* @hooked woocommerce_show_product_loop_sale_flash - 10
* @hooked woocommerce_template_loop_product_thumbnail - 10
*/
do_action( 'woocommerce_before_shop_loop_item_title' );
?>
Run Code Online (Sandbox Code Playgroud)
但这是什么?它从何而来??在动作名称中是否有任何线索可以找到为编辑它而生成的HTML的位置?
我已经阅读了关于WooCommerce的"钩子和过滤器"的文章,但它没有解释在何种情况下或如何根据案例更改这些内容.
任何帮助将不胜感激.
我是这个系统的新手,我确信我只是在看一些非常明显的东西.
谢谢,Mikey.
wordpress wordpress-theming wordpress-plugin e-commerce woocommerce
我是Rails的新手,来自ColdFusion背景,我们将全局/站点范围的变量存储在"应用程序"范围内.这会将变量保留在任何视图或控制器中.Rails 4是否具有此类事物的等效功能?
站点范围的变量通常不会经常更改,因此不需要以任何方式进行保护.
例如,在我的情况下,我想存储网站的域名.一个用于测试,一个用于实时环境.用于开发的Localhost和用于生产的xxxxxx.com.
任何提示或指示都会有所帮助.我已经广泛搜索了这些,并且解决方案似乎太复杂了,无法实现看起来如此微不足道的任务.什么是Rails 4最优雅的解决方案?
我是Ruby 和 Rails的新手,以及所有这个命令行melarky.所以请耐心等待.
我已经按照各种教程安装了RubyGems,Homebrew,RVM,Rails等.
我想现在我已经完成了这一切,但是当我输入时:
rails --version
Run Code Online (Sandbox Code Playgroud)
我明白了,3.2.12.我注意到Rails 4已经出局了.如何升级到此版本?
如果我做:
gem install rails
Run Code Online (Sandbox Code Playgroud)
甚至做:
gem update rails
Run Code Online (Sandbox Code Playgroud)
我仍然得到3.2.12.
有任何想法吗?
UPDATE
在这里尝试一些选项时,我收到此消息...
Michaels-MacBook-Pro:~ ParanoidAndroid$ gem install rails --version=4.0
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/usr/local/rvm/rubies/ruby-1.9.3-p392/bin/ruby extconf.rb
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided …Run Code Online (Sandbox Code Playgroud) 我有一个非常具体的要求,我需要将JS脚本标记拆分为一个文件,将CSS链接标记拆分为另一个文件HtmlWebpackPlugin.
目前,这两个脚本和链接标签进入这两个文件.有没有办法单独进行?
这是我当前的Webpack文件:
import webpack from 'webpack'
import path from 'path'
import HtmlWebpackPlugin from 'html-webpack-plugin'
import ExtractTextPlugin from 'extract-text-webpack-plugin'
import autoprefixer from 'autoprefixer'
const extractCSS = new ExtractTextPlugin({
filename: 'css/app.bundle.css',
allChunks: true
})
const createCSSfile = new HtmlWebpackPlugin({
chunks: ['app'],
minify: {
collapseWhitespace: true
},
hash: true,
template: 'src/ejs/css.ejs',
filename: 'templates/css.php'
})
const createJSfile = new HtmlWebpackPlugin({
chunks: ['app'],
minify: {
collapseWhitespace: true
},
hash: true,
template: 'src/ejs/js.ejs',
filename: 'templates/js.php'
})
const config = …Run Code Online (Sandbox Code Playgroud) 我有一个固定的滑块,当您通过更新X内部包装的值到达它时,它会水平移动。这部分效果很好。
但是,对于每个单独的幻灯片,我希望对文本产生视差效果(滚动浏览时会相对于当前幻灯片变慢)。
这是我设置的一个小(简化)测试用例:https : //codepen.io/michaelpumo/pen/EJgWgd
不幸的是,由于某种原因,文本似乎错开了,动画也不流畅。这可能是因为我误解了ScrollMagic的API(对我来说这是新的)。
我有2个控制器,因为我可以获得“视差”部分的唯一方法是将控制器设置vertical: false为第二个。也许这与此有关?
非常感谢帮助!
的JavaScript
const ease = window.Power4.easeInOut
const el = document.querySelector('#el')
const wrapper = document.querySelector('#wrapper')
const slides = el.querySelectorAll('.El__slide')
const amount = slides.length
const controller = new window.ScrollMagic.Controller()
const horizontalMovement = new window.TimelineMax()
const controller2 = new window.ScrollMagic.Controller({
vertical: false
})
horizontalMovement
.add([
window.TweenMax.to(wrapper, 1, {
x: `-${(100 / amount) * (amount - 1)}%`
})
])
new window.ScrollMagic.Scene({
triggerElement: el,
triggerHook: 'onLeave',
duration: `${amount * 100}%`
})
.setPin(el) …Run Code Online (Sandbox Code Playgroud) 我正在使用vue-apollo和构建 GraphQL 查询graphql-tag。
如果我对我想要的 ID 进行硬编码,它可以工作,但我想将当前路由 ID 作为变量传递给 Vue Apollo。
是否有效(硬编码 ID):
apollo: {
Property: {
query: PropertyQuery,
loadingKey: 'loading',
variables: {
id: 'my-long-id-example'
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是,我无法做到这一点:
不起作用(尝试访问 this.$route 以获取 ID):
apollo: {
Property: {
query: PropertyQuery,
loadingKey: 'loading',
variables: {
id: this.$route.params.id
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到错误:
未捕获的类型错误:无法读取未定义的属性“参数”
有没有办法做到这一点?
编辑:完整的脚本块,以便更容易地看到发生了什么:
<script>
import gql from 'graphql-tag'
const PropertyQuery = gql`
query Property($id: ID!) {
Property(id: $id) {
id
slug
title
description
price
area …Run Code Online (Sandbox Code Playgroud) 我发现了一个名为TagIt的可爱小标记脚本:
http://aehlke.github.io/tag-it/examples.html
它非常简单,但是我想知道如何让用户输入标签(来自我预定义的标签列表)并让它们映射到实际的ID号,而不是标签名称本身?
在表单提交上,我希望能够提交ID列表,如下所示:
3,7,22,56,77
Run Code Online (Sandbox Code Playgroud)
哪个会映射到用户选择的标签,例如:
rock,indie,blues,jazz,world
Run Code Online (Sandbox Code Playgroud)
我的标签将来自一个标签表,每个标签都带有主键,我希望这些主键存储在用户正在创建的帖子列中.
基本上,我希望用户看到标签的漂亮名称,但是要让表单实际提交ID值.这可能吗?
这是我目前的JS:
var genreTags = [
'Indie',
'Electronic',
'Pop',
'Urban',
'Metal',
'Jazz',
'Blues',
'World',
'Rock',
'Classical',
'Reggae'
];
$("#genre").tagit({
availableTags: genreTags,
tagLimit: 3
});
Run Code Online (Sandbox Code Playgroud)
这是一个简单的单词标签列表,但我想这些都需要是对象.就像是:
{ "id" : "3", "name" : "rock" }
Run Code Online (Sandbox Code Playgroud)
是否可以执行此类操作,然后使用ID作为值放置在表单字段中?
任何帮助赞赏.
谢谢,迈克尔.
我试图在URL中传递一个数组,这工作正常,但我想知道如何插入或删除某些值?
例如,我有一个看起来像这样的链接:
http://localhost:3000/pins?genre_ids[]=1,2,3
Run Code Online (Sandbox Code Playgroud)
我想构建一组可以在此URL数组中插入或删除数字的链接.
目前,每个链接我只是完全改变了genre_ids []值,我想添加它,或者根据需要带走.这是我建立链接的代码......
<%= link_to genre[0].title, pins_path( params.merge({ :genre_ids => [genre[0].id] }) ) %>
Run Code Online (Sandbox Code Playgroud)
我想我以后是一样的东西params.merge(),但对于价值params[:genre_ids]
我希望你能明白我的意思吗?如果当前URL读取/pins?genre_ids[]=1,2,3我喜欢它,以便我构建的每个链接都包含此当前链接,并在此数组中添加另一个数字,以便它看起来像/pins?genre_ids[]=1,2,3,4
任何帮助将不胜感激.我来自CF背景,所以我仍然试图了解Ruby和Rails.我在Ruby 2中使用Rails 4.
谢谢,迈克尔.
我有一个非常奇怪的问题.我在jQuery中加载来自JSON的文章,当它们加载时,我想为每个动态元素添加一个"animate"类.
$.each(jsonArticles, function (i, article) {
var $articleHTML = $(
'<article class="article">' +
'<a href="' + jsonObject.filmLink + article.reviewLink + '"><img src="' + jsonObject.imagePath + article.reviewImage + '" alt=""></a>' +
'<h1><a href="' + jsonObject.filmLink + article.reviewLink + '">' + article.reviewTitle + '</a></h1>' +
'<p><a href="' + jsonObject.filmLink + article.reviewLink + '">' + article.reviewSummary + '</a></p>' +
'</article>');
$articles
.append($articleHTML)
.find("article")
.addClass("animate");
});
Run Code Online (Sandbox Code Playgroud)
所有这些都很有效,并且在Firebug中检查显示该类已成功添加到每个文章标记中.
但是,当尝试在文章中为添加的类使用CSS转换时,它不会设置动画,而是直接跳到最终样式(不透明度:1).
.article {
opacity: 0;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease; …Run Code Online (Sandbox Code Playgroud) javascript ×4
ruby ×3
css ×2
jquery ×2
css3 ×1
e-commerce ×1
graphql ×1
jquery-ui ×1
json ×1
scrollmagic ×1
tag-it ×1
twitter ×1
vue-apollo ×1
vue.js ×1
webpack ×1
webpack-2 ×1
woocommerce ×1
wordpress ×1