这是我第一次尝试编写自定义wordpress主题,我几乎就在那里.有一些错误,因为有任何东西,但我已经尝试了一些不同的选择来修复它们但没有成功.
链接是www.studiosimplicit.com/wp.
我的第一个问题是事件页面上的nivo滑块(www.studiosimplicit.com/wp/events).最初我遇到插件本身的问题,图像堆叠在一起.为了纠正这个问题,我手动输入代码来调用nivo .js文件,这似乎解决了这个问题.但现在加载图像在那里,但图像不加载.
我已经检查了图像的URL,这不是问题.我还启用了"缩略图后"功能(如nivoslider网站上的建议,作为我的问题的常见修复),但似乎没有修复它.当我切换到默认主题时,滑块工作正常是没有价值的.这是当我激活我的自定义主题时,它打破了.
我的第二个问题是插件应该设置一个全屏幕背景图像,自动调整大小以适应浏览器宽度.同样,当我切换到默认主题时插件工作,但当我切换到我的自定义主题时它会中断.
请帮忙!
我正在尝试制作一个具有“内边框”的响应式按钮(如果有意义的话),请参阅附图了解我正在谈论的内容。

我的一些按钮比其他按钮更宽,因为按钮文本更长,这就是响应部分的用武之地。我通过将按钮放入容器 div 中来创建此效果,代码如下:
超文本标记语言
<div class="ttw_button_container">
<a class="ttw_button">START THE JOURNEY</a>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS
.ttw_button_container {
background: #27d9b4;
width: 330px;
height: 50px;
margin: 0 auto;
}
a.ttw_button{
background: #27d9b4;
color: {{ settings.btn_text_color }};
border: 1px solid white;
padding: 6px 52px;
margin: 4px 0 0 0;
cursor: pointer;
font-weight: bold;
font-size: 19px;
text-transform: {{ settings.button_font_style }};
display: inline-block;
-webkit-transition: all 200ms ease 0s;
-moz-transition: all 200ms ease 0s;
-ms-transition: all 200ms ease 0s;
-o-transition: all 200ms ease 0s;
transition: all 200ms ease …Run Code Online (Sandbox Code Playgroud) 我有一堆矩形图像,我需要它们是方形的,即 1000x1000,所以我决定使用 ImageMagick 用使图像成为方形所需的空白量来填充图像的两侧。
我发现以下链接中的代码很有用(请参阅下一段)。但这需要我单独处理每个图像,设置文件名,然后设置 -thumbnail 尺寸。如何使用相同的过程来处理整个文件夹?
这是代码和它的链接:
http://imagemagick.org/Usage/thumbnails/#pad
convert -define jpeg:size=200x200 hatching_orig.jpg -thumbnail '100x100>' \
-background white -gravity center -extent 100x100 pad_extent.gif
Run Code Online (Sandbox Code Playgroud) 我正在尝试为<select>元素创建自定义表单控件组件(我意识到这不是创建自定义表单控件的最创新用法,但这仅用于测试目的).我正在关注教程@ http://blog.thoughtram.io/angular/2016/07/27/custom-form-controls-in-angular-2.html.
我的目标是禁用提交按钮,直到从<select-box>组件中选择一个值,但我认为我没有正确连接自定义窗体控件,因为当我选择不同的值时,值不会改变值也不是验证工作(验证=只是required自定义组件上的HTML属性).
请看下面我到目前为止的情况.另外,可以在http://plnkr.co/edit/TAxDyb8sHg158dXmyfwr?p=preview上找到一个plunker .
谢谢!
主要成分
import {Component, NgModule} from '@angular/core';
import {BrowserModule} from '@angular/platform-browser';
import {SelectBoxComponent} from "./select-box.component";
import {FormsModule} from "@angular/forms";
@Component({
selector: 'my-app',
template: `
<div>
<h2>Hello {{name}}</h2>
<form #form="ngForm" (ngSubmit)="log(form.value)">
<select-box name="someValue" [ngModel]="someValue" required></select-box>
<br>
<button type="submit" [disabled]="!form.valid">Submit</button>
</form>
<br>
{{ form.value | json }}
</div>
`,
})
export class App {
name:string;
someValue: any = 1;
log(str) {
console.log(str);
}
}
@NgModule({
imports: [ BrowserModule, …Run Code Online (Sandbox Code Playgroud) 我有一个带有一些值的数组,我想从随机中选择一个值,但是我在执行时遇到了一些麻烦.我是Swift的新手,所以我不确定我在这里做错了什么.
let types = ["value1", "value2", "value3"]
class someClass {
let type = String(arc4random_uniform(UInt32(types)))
}
Run Code Online (Sandbox Code Playgroud)
使用此代码,我收到错误 Playground execution failed: <EXPR>:39:16: error: cannot invoke 'init' with an argument of type 'UInt32'
let type = String(arc4random_uniform(UInt32(types)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我尝试了一些不同的东西,看看我是否可以解决这个错误.
let types = ["value1", "value2", "value3"]
class someClass {
let x = arc4random_uniform(UInt32(4))
let type = types[x]
}
Run Code Online (Sandbox Code Playgroud)
但后来我得到了这个错误: Playground execution failed: <EXPR>:39:22: error: 'BlogPost.Type' does not have a member named 'x'
let type = types[x]
^
到目前为止,我一直只和Swift工作了一个月,所以如果你们能分享我对我尝试过的两种方法的见解,我肯定会感激,如果两种方法都可以解决,你们如何重新编写这两个例子的代码使它工作?
我正在从下划线库重新创建函数,但在尝试实现该_.reject()函数时遇到了障碍.对于这个问题的目的,我会包括我的三个功能编写的代码:_.each(),_.filter(),和_.reject().
_.each = function(collection, iterator) {
if (Array.isArray(collection)) {
for (var i = 0; i < collection.length; i++) {
iterator(collection[i], i, collection);
}
} else {
for (var i in collection) {
iterator(collection[i], i, collection);
}
}
};
_.filter = function(collection, test) {
var results = [];
_.each(collection, function(i) {
if (test(i)) {
results.push(i);
}
})
return results;
};
Run Code Online (Sandbox Code Playgroud)
这里是我遇到问题的函数的代码,_.reject()方法,以及isEven()我作为test参数传递的函数.
_.reject = function(collection, test) {
return …Run Code Online (Sandbox Code Playgroud) 无法在标题中简洁地解释我的问题,所以我把它放在这里.在询问我的问题之前,显示代码实际上会更容易:
array1 = []
array2 = [1,2,3]
array1 = array2
#=> array1 = [1,2,3]
array2.clear
#=> array1 = []
#=> array2 = []
Run Code Online (Sandbox Code Playgroud)
为什么在第二个数组上使用.clear方法也清除了第一个数组中的内容?我想我要问的是,一旦我们确定array1 = array2,为什么array1受到.clear我们申请的影响array2?看来这array1 = array2会在我的剧本持续时间内成立,这是对的吗?
为了array1保持不变,一旦我做的array2.clear,我需要实现array1 = array2不同的方式,如使用for循环和.unshift荷兰国际集团从元素array2和.push荷兰国际集团他们到这里来array1?