小编Joh*_*lia的帖子

Fancybox将左/右按钮添加到标题中

我现在只需要帮助完成此操作,显示标题中的上一个/下一个按钮的if语句无法正常工作.

通过在标题中添加额外的左/右按钮来自定义标准花式框,如下面的示例图像中所示:

在此输入图像描述

这是我到目前为止增加了图像数量.可以将按钮添加到此,使其更容易设计风格吗?

 $("a.fancybox").fancybox({
            'padding' : 5,
            'overlayShow' : true,
            'speedIn' : 600,
            'speedOut' : 500,
            'transitionIn': 'elastic',
            'transitionOut': 'elastic',
            'easingIn' : 'easeOutBack',
            'easingOut' : 'easeInBack',
            'titlePosition' : 'inside',
            'titleFormat' : function(title, currentArray, currentIndex, currentOpts) { 
                 $title = '';
                 var current = currentIndex + 1;
                 if(current >= currentArray.length){
                     $title += '<a href="javascript:;" onclick="$.fancybox.prev();" id="fancybox-prev-btn"></a>';
                 }
                 if(current <= currentArray.length){
                     $title += '<a href="javascript:;" onclick="$.fancybox.next();" id="fancybox-next-btn"></a>';
                 }
                 $title += '<span class="fancybox-title">' + title + '<span class="fancybox-title-count">(image ' + (currentIndex + 1)  + …
Run Code Online (Sandbox Code Playgroud)

jquery

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

使用Windows注册表删除所有.svn和.project文件

我有一个注册表文件,当右键单击目录时删除.svn文件.我想扩展这个Windows注册表文件,以删除从Zend Studio创建的一些临时文件:

  • .buildpath
  • .项目
  • .settings(目录)

根据这个问题的答案:Windows批处理文件删除.svn文件和文件夹

我有:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""
Run Code Online (Sandbox Code Playgroud)

windows registry batch-file

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

Jquery通过上/下箭头键盘增加/减少输入文本中的数字

我有一个基本数量字段,并希望允许用户根据键盘向上/向下增加/减少此输入框中的数字.

继续之后:关于键盘代码/sf/answers/26279851/的 EndangeredMassa答案如何将其添加到键盘功能中?

var keynum = 0;

if(window.event) { keynum = e.keyCode; }  // IE (sucks)
else if(e.which) { keynum = e.which; }    // Netscape/Firefox/Opera

if(keynum == 38) { // up
    //Move selection up
}

if(keynum == 27) { // down
    //Move selection down
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

3
推荐指数
2
解决办法
7644
查看次数

Silverstripe清除/删除TreeDropdownField

我使用TreeDropdownField作为SiteTree下拉列表,虽然这是一个可选字段,并希望能够清除/删除此值.我如何使用Silverstripe做到这一点?

    <?php 
class StaticSidebar extends Page {

    static $db = array(
        'ExternalLink' => 'Text',
        'ExternalText' => 'Varchar',
        'ImageLink' => 'Text'
    );

    static $has_one= array(
        "Image" => "Image",
        "InternalLink" => "SiteTree"
    );

    static $allowed_children = array("none");

    public function getCMSFields()
    {
    $fields = parent::getCMSFields();   

    $fields->addFieldToTab("Root.Content.Main", new TextField("ExternalText", "External Text"), "Content");
    $fields->addFieldToTab("Root.Content.Main", new TextField("ExternalLink", "External Link"), "Content");
    $fields->addFieldToTab("Root.Content.Main", new TreeDropdownField("InternalLinkID", "Internal Link", "SiteTree"), "Content");
    $fields->addFieldToTab("Root.Content.Main", new ImageField("Image"), "Content");
    $fields->addFieldToTab("Root.Content.Main", new TextField("ImageLink", "Image Link"), "Content");

        return $fields;
    }       
} 

class StaticSidebar_Controller extends Page_Controller 
{ …
Run Code Online (Sandbox Code Playgroud)

php silverstripe

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

将会话cookie重命名为其他内容,而不是PHPSESSID

我正在阅读https://github.com/h5bp/html5-boilerplate/blob/master/.htaccess中建议的php.ini更改

其中一个建议是:

# Rename session cookie to something else, than PHPSESSID
php_value session.name sid
Run Code Online (Sandbox Code Playgroud)

我有兴趣知道这会如何影响我当前的网站以及这将如何提高安全性?

php html5boilerplate

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

jquery hasClass没有破坏链

我试图添加一个jquery选择器,它找到:所有data-toggle=collapse没有类的no-hide

我尝试哪个不选择任何东西.

$('[data-toggle=collapse]:has(.no-hide)').click(function(){ 
Run Code Online (Sandbox Code Playgroud)

错误:$(...).hasClass(...).click不是函数

$('[data-toggle=collapse]').hasClass("no-hide").click(function(){ 
Run Code Online (Sandbox Code Playgroud)

仅在有1个班级名称时才有效.

$('[data-toggle=collapse][class=no-hide]').click(function(){
Run Code Online (Sandbox Code Playgroud)

jquery

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

结账成功的Opencart活动

如何在opencart中处理自定义购买操作后,无需修改核心代码?

在付款之前调用事件'post.order.add',我在付款完成后找不到任何内容:(最重要的操作缺失

opencart

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

SQL更新错误与替换

我看不出这个SQL有什么问题:

UPDATE Show
SET    EnterOnine = replace(EnterOnine, 'http://projects.example.co.uk', 'http://www.example.co.uk')
WHERE  EnterOnine LIKE '%http://projects.example.co.uk%'
Run Code Online (Sandbox Code Playgroud)

当我将其输入PHPmyadmin时,我收到此错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Show SET EnterOnine = replace(EnterOnine, 'http://projects.example.co.uk' at line 1
Run Code Online (Sandbox Code Playgroud)

mysql sql

2
推荐指数
1
解决办法
843
查看次数

PHP生成随机密码

我把这个小脚本放在一起,它使用一个单词列表来生成一个可读的密码.

代码的第一部分通过生成单词和数字工作正常.问题是最后的符号似乎只是经常工作.

 <?php
function random_readable_pwd($length=10){

    // the wordlist from which the password gets generated 
    // (change them as you like)
    $words = 'AbbyMallard,AbigailGabble,AbisMal,Abu,Adella,TheAgent,AgentWendyPleakley,Akela,AltheAlligator,Aladar,Aladdin,AlamedaSlim,AlanaDale,Alana,Alcmene,Alice,AmeliaGabble,AmosSlade,Amphitryon,AnastasiaTremaine,Anda,Andrina,Angelique,AngusMacBadger';

    // Split by ",":
    $words = explode(',', $words);
    if (count($words) == 0){ die('Wordlist is empty!'); }

    // Add words while password is smaller than the given length
    $pwd = '';
    while (strlen($pwd) < $length){
        $r = mt_rand(0, count($words)-1);
        $pwd .= $words[$r];
    }

    $num = mt_rand(1, 99);
     if ($length > 2){
        $pwd = substr($pwd,0,$length-strlen($num)).$num;
    } else { 
        $pwd …
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
1
解决办法
1679
查看次数

在javascript中创建一个stringToSlug()原型函数

我在这里使用了答案作为例子,虽然我更喜欢这样写:value.stringToSlug()

所以我把它改成了这个:

// String to slug
String.prototype.stringToSlug = function(str) {
      str = str.replace(/^\s+|\s+$/g, ''); // trim
      str = str.toLowerCase();
      str = str.replace(/[^a-z0-9 -]/g, '') // remove invalid chars
               .replace(/\s+/g, '-') // collapse whitespace and replace by -
               .replace(/-+/g, '-'); // collapse dashes
      return str;
};
Run Code Online (Sandbox Code Playgroud)

如果我像这样传递字符串,它可以工作:

var value = $(this).val();
value.stringToSlug(value);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

2
推荐指数
1
解决办法
856
查看次数