小编Mul*_*gno的帖子

Google Maps API v3中包含多个标记的自动中心地图

这是我用来显示3个引脚/标记的地图:

<script>
  function initialize() {
    var locations = [
      ['DESCRIPTION', 41.926979, 12.517385, 3],
      ['DESCRIPTION', 41.914873, 12.506486, 2],
      ['DESCRIPTION', 41.918574, 12.507201, 1]
    ];

    var map = new google.maps.Map(document.getElementById('map'), {
      zoom: 15,
      center: new google.maps.LatLng(41.923, 12.513),
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });

    var infowindow = new google.maps.InfoWindow();

    var marker, i;

    for (i = 0; i < locations.length; i++) {
      marker = new google.maps.Marker({
        position: new google.maps.LatLng(locations[i][1], locations[i][2]),
        map: map
      });

      google.maps.event.addListener(marker, 'click', (function(marker, i) {
        return function() {
          infowindow.setContent(locations[i][0]);
          infowindow.open(map, marker);
        }
      })(marker, i));
    } …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps google-maps-api-3 google-maps-markers

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

mysqldump:写错了32

我在VPS上使用了这个脚本多年.它仍然有效.

DBLIST=`mysql -uroot -pROOT_PASSWORD -ANe"SELECT GROUP_CONCAT(schema_name) FROM information_schema.schemata WHERE schema_name NOT IN ('information_schema','performance_schema')" | sed 's/,/ /g'`
MYSQLDUMP_OPTIONS="-uroot -pROOT_PASSWORD --single-transaction --routines --triggers"
BACKUP_DEST="/home/backup/db/"
for DB in `echo "${DBLIST}"`
do
    mysqldump ${MYSQLDUMP_OPTIONS} ${DB} | gzip > ${BACKUP_DEST}/${DB}.sql.gz &
done
wait
tar -czvf /home/backup/db2/`date +\%G-\%m-\%d`_db.tar.gz ${BACKUP_DEST}
Run Code Online (Sandbox Code Playgroud)

现在我要搬到另一个托管.我正在尝试使用相同的脚本(当然我用新凭据更改了ROOT_PASSWORD)但我不知道为什么我得到这个:

mysqldump: Got errno 32 on write
mysqldump: Got errno 32 on write
mysqldump: Got errno 32 on write
mysqldump: Got errno 32 on write
mysqldump: Got errno 32 on write
mysqldump: Got errno 32 on …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu mysqldump

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

text-overflow:省略号在IE上不起作用

页面中,左侧边栏中有一些链接被裁剪:

.widget-area .textwidget li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
Run Code Online (Sandbox Code Playgroud)

在Firefox/Chrome中,它显示正确: Firefox/Chrome的屏幕截图

不幸的是Internet Explorer 8/9/10 ...: IE 10的屏幕截图

问题不是IE 10支持文本溢出:省略号..例如,这也适用于IE 10!我的实施有什么问题?我还尝试添加-ms-text-overflow:省略号,没有任何运气.

css internet-explorer overflow css3

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

SASS:从列表中随机选择背景图像

我需要输出这个:

#footer-widgets .container .row {
    background-image: url("RANDOMLY PICKED");
    background-position: right bottom;
    background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

...并且应该有一个列表,其中包含4或5个指向实际背景图像的链接(http://domain.com/blablabla/image.png).我怎样才能用SASS做到这一点?

css sass css-selectors css3

16
推荐指数
1
解决办法
6613
查看次数

从Mailchimp归档RSS中检索元素

我正在尝试使用jQuery从MailChimp RSS提要中提取标题和描述.

我正在尝试:

$.ajax({
    type: 'GET',
    url: 'http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e',
    crossDomain: true,
    dataType: 'jsonp',
    success: function (xml) {
        $(xml).find("item").each(function () {
            var title = $(this).find("title").text();
            var description = $(this).find("description").text();
            var linkUrl = $(this).find("link_url").text();
            var link = "<a href='" + linkUrl + "' target='_blank'>Read More<a>";
            $('#feedContainer').append('<article><h3>' + title + '</h3><p>' + description + link + '</p>');
        });
    }
});
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

Uncaught SyntaxError: Unexpected token < on
http://us10.campaign-archive1.com/feed?u=21a65076da97205b5e5ff33e6&id=cc8bfc765e&callback=jQuery214010618008393794298_1436280190025&_=1436280190026
Run Code Online (Sandbox Code Playgroud)

如果通过jQuery无法实现,还有另一种方法吗?我尝试使用Yahoo Developer Console但robots.txt禁止访问..

似乎mailchimp禁止访问不是来自浏览器,我试图卷曲URL,我得到404没有找到.

javascript rss jquery

12
推荐指数
1
解决办法
336
查看次数

Drupal:MySQL选择属于特定论坛的所有帖子

我需要选择在Drupal中的特定类别(论坛)数组中发布的所有消息(第一篇帖子和回复).

存储的第一个帖子,存储的field_data_body回复field_data_comment_body.

列的结构field_data_bodyfield_data_comment_body相同,在列中body_value有帖子的内容和列中entity_id的唯一ID.

该表field_data_taxonomy_forums包含entity_id列和taxonomy_forums_tid列(这些是论坛类别的ID).该表taxonomy_term_data包含列tid(与列相同taxonomy_forums_tiddescription列(即论坛类别的标题).

所以,我正在寻找一个查询,允许我选择帖子的主体(首先发布和回复)和论坛的描述,指定一个tids 数组(即论坛类别的ID),我' ll在taxonomy_term_data表中手动查找.

所以,例如我正在寻找允许我选择帖子"属于" tids 1456,7622,862和相关tid描述的查询.

这是field_data_body表格的截图: 在此输入图像描述

mysql drupal phpmyadmin drupal-7

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

Chrome和IE:使用鼠标滚轮滚动时,视差(jQuery动画)不流畅

我为jQuery 改编了这个插件,它为我的网站使用了视差效果.问题是(即使在上面的链接中的演示中)Chrome和IE有一个非常平滑的滚动...它只有在你按下鼠标中间按钮并且滚动是连续的时才能很好地工作(不是"一步一步" "滚动鼠标滚轮时".因此,当您使用鼠标滚轮滚动时,视差效果会完全毁掉.在Firefox中,即使使用鼠标滚轮滚动,滚动仍然是连续的.有没有办法在IE和Chrome中连续滚动(javascript?).

是我的网站(正如你所看到的,如果你使用Firefox访问它,效果会完全不同).

javascript jquery scroll jquery-animate

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

Google GeoChart:LatLong格式在使用公式时会发生变化吗?

这很奇怪.我有一个从Google表格中提取数据的Geochart.我使用纬度和经度来识别标记的位置,因为它使用ISO 3166-1或国家名称更快更精确.

现在,这是我的脚本: JSFIDDLE

如你所见,它有效.但由于我从中提取数据的Google Sheet的内容应该是动态的,这意味着国家列表可能在未来发生变化(所列国家的顺序或数量),我想输出谷歌纵横和经度值与公式(而不是具有固定值):

IF($H$2:$H = "AD";"42.546245";
IF($H$2:$H = "AE";"23.424076";
IF($H$2:$H = "AF";"33.93911";
IF($H$2:$H = "AG";"17.060816";
etc
Run Code Online (Sandbox Code Playgroud)

结果是相同的但是出于一些奇怪的原因(我猜与文档的区域设置有关),如果我将我的Geochart指向第二个Google Sheet,其中第一个的内容与第一个相同,但唯一的变化是拉出纬度和经度值(使用上面的公式而不是手动输入),脚本不喜欢这样,地图会在美国显示意大利(例如!):

在此输入图像描述

您可以尝试自己,将已注释的查询更改为第二个Google表格(并回顾第一个).

在此输入图像描述

您将看到加载的地图速度较慢且标记都位于错误的位置(只有3个加载而不是> 30).您还可以直接查看电子表格,链接在小提琴中.

google-visualization google-sheets

8
推荐指数
1
解决办法
158
查看次数

HTTP严格传输安全性不适用于IP地址

我使用nginx为IP地址设置了证书,并启用了http严格的传输安全性:

add_header  Strict-Transport-Security "max-age=31536000; includeSubdomains;";
Run Code Online (Sandbox Code Playgroud)

该指令位于标题中

HTTP/1.1 200 OK
Server: nginx
Date: Wed, 17 Sep 2014 22:46:54 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
Access-Control-Allow-Origin: *
X-Frame-Options: SAMEORIGIN
X-Content-Type-Options: nosniff
X-XSS-Protection: 1; mode=block
Strict-Transport-Security: max-age=31536000; includeSubdomains;
X-UA-Compatible: IE=Edge,chrome=1
Run Code Online (Sandbox Code Playgroud)

...但它不受浏览器的尊重(相反,它们适用于FQDN).

ssl nginx ssl-certificate

7
推荐指数
1
解决办法
1969
查看次数

setlocale(LC_ALL,'it_IT'); 设置,但仍以英文为准

我有这个代码,通过json_decode检索我的最新推文,他们的日期等.

<?php setlocale(LC_ALL, 'it_IT'); ?>
<?php include("twitter_auth.php");
echo "<ul style='color:#6E6E6E'>";
foreach ($twitter_data as $tweet)
{
    if (!empty($tweet)) {
        $text = $tweet->text;
        $text_in_tooltip = str_replace('"', '', $text); // replace " to avoid conflicts with title="" opening tags
        $id = $tweet->id;
        $time = strftime('%d %B', strtotime($tweet->created_at));
        $username = $tweet->user->name;
    }
    echo '<li><span title="'; echo $text_in_tooltip; echo '">'; echo $text . "</span><br>
        <a href=\"http://twitter.com/"; echo $username ; echo '/status/'; echo $id ; echo '"><small>'; echo $time; echo '</small></a> - 
        <a href="http://twitter.com/intent/tweet?in_reply_to='; echo $id; …
Run Code Online (Sandbox Code Playgroud)

php date strtotime setlocale

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