小编Mic*_*umo的帖子

Twitter API错误215

今天,我们发现我的一个客户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

twitter json

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

WooCommerce - 我在哪里可以编辑钩子生成的HTML?

我是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

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

我在哪里可以在Rails 4中存储站点范围的变量?

我是Rails的新手,来自ColdFusion背景,我们将全局/站点范围的变量存储在"应用程序"范围内.这会将变量保留在任何视图或控制器中.Rails 4是否具有此类事物的等效功能?

站点范围的变量通常不会经常更改,因此不需要以任何方式进行保护.

例如,在我的情况下,我想存储网站的域名.一个用于测试,一个用于实时环境.用于开发的Localhost和用于生产的xxxxxx.com.

任何提示或指示都会有所帮助.我已经广泛搜索了这些,并且解决方案似乎太复杂了,无法实现看起来如此微不足道的任务.什么是Rails 4最优雅的解决方案?

ruby ruby-on-rails ruby-on-rails-4

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

如何升级Rails?

我是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)

ruby ruby-on-rails

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

如何将JS和CSS拆分为单独的HTML文件?

我有一个非常具体的要求,我需要将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)

javascript webpack html-webpack-plugin webpack-2

15
推荐指数
2
解决办法
2250
查看次数

每张幻灯片的水平ScrollMagic容器中的视差内容卡顿

我有一个固定的滑块,当您通过更新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)

javascript css scrollmagic

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

如何从 vue-apollo 中访问 this.$route?

我正在使用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)

javascript vue.js graphql vue-apollo

10
推荐指数
3
解决办法
2335
查看次数

如何使用TagIt为jQuery将标记映射到ID值?

我发现了一个名为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作为值放置在表单字段中?

任何帮助赞赏.

谢谢,迈克尔.

jquery jquery-ui tag-it

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

Rails - 如何在URL中"合并"或附加值到数组?

我试图在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.

谢谢,迈克尔.

ruby ruby-on-rails ruby-on-rails-4

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

CSS动画不会在jQuery中的addClass上触发

我有一个非常奇怪的问题.我在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 css jquery css3 css-animations

8
推荐指数
2
解决办法
8154
查看次数