小编Dio*_*nes的帖子

更改终端中打开的文件的默认编辑器?(例如将其设置为TextEdit/Coda/Textmate)

有没有办法在Textedit打开的终端中打开文件进行编辑?

例如,如果命令可能打开文件进行编辑(例如git commit),而不是在vim或emacs中打开该文件,它将在Textedit(或者您选择的其他文本编辑应用程序,如Coda或Sublime)中打开.

作为一个额外的问题,有没有办法专门配置git自动打开git commit从应用程序目录在编辑器中运行后创建的文件?

macos terminal text-editor

97
推荐指数
5
解决办法
11万
查看次数

如何更改meteor中的重置密码URL?

我正在使用meteoraccounts-password包.我正在滚动我自己的登录名和密码更改/重置UI,想知道...

如何自定义重置密码电子邮件中的密码重置链接Accounts.resetPassword

目前它的形式如下:/#/reset-password/<id>'.由于我使用流星路由器,我想发送表格,'/reset-password/<id>'以便我可以抓住路线'/reset-password/:id'.

javascript meteor

23
推荐指数
3
解决办法
8942
查看次数

通过自定义分类法类型迭代自定义帖子类型?(按类别排序wordpress帖子,或按分类学术语显示自定义帖子类型)

我希望有一个页面显示所有帖子,按类别分隔.想法是获取类别,然后遍历每个类别的所有帖子.由于我想使用自定义分类法作为类别迭代给定自定义类型的所有帖子,因此问题变得复杂.(运行Wordpress 3)

在我的functions.php中,我的自定义帖子类型注册为"视频",自定义分类注册为"video_types".

在我的自定义页面模板中,应该显示按类别排列的所有视频,这是不返回任何帖子的代码(他们在那里,我检查过):

<?php 
  $categories = get_categories(array(
    'taxonomy' => 'video_types'
  )); 
  foreach ($categories as $cat):
?>
 <section id="<?php $cat->slug ?>" class="video-category">
     <?php
  query_posts(array(
      'cat' => $cat->cat_ID,
      'posts_per_page' => -1
         ));
     ?>
     <h2><?php single_cat_title(); ?></h2>
    <p class="description"><?php echo category_description($cat->cat_ID); ?></p>
  <?php while (have_posts()) : the_post(); ?>
      <?php
       $category = get_the_category(); 
            echo $category[0]->cat_name;
      ?>
      <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
      <article class="video">
        <h3><?php the_title(); ?></h3>
        <p>
          <?php the_content() ?>
        </p>
      </article>
  <?php endwhile; ?>
 </section>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

wordpress custom-post-type

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

在meteor(使用meteor-router)处理闪存通知的好方法是什么?

我正在使用meteormeteor-router进行客户端和服务器端路由.我想知道处理网站通知的好方法,特别是"闪存"类型.

在全局layout.html中,如果设置了"message"会话变量,我可以让把手输出一条消息,但是一旦将应用程序路由到新的URL,该消息就不应该存在Meteor.Router.to().

有"闪光"通知的好方法是什么?或者,如何在路由到新URL后自动清除会话变量.

的layout.html:

<head>
  <title>Meteor App</title>
</head>
<body>
  {{> global-layout}}
</body>

<template name="global-layout">
   {{#if message}}
      <div class="message">{{message}}</div>
   {{/if}}
   {{renderPage}}
</template>
Run Code Online (Sandbox Code Playgroud)

然后在layout.js

Template['global-layout'].message = function () {
  return Session.get('message');
};
Run Code Online (Sandbox Code Playgroud)

javascript meteor

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

你如何有条件地在Meteor中向客户发送数据?

我正试图弄清楚如何在流星中有条件地向客户端发送数据.我有两种用户类型,根据用户的类型,它们在客户端上的接口(因此它们所需的数据是不同的).

让我们说用户是类型counselorstudent.每个用户文档都有类似的role: 'counselor'role: 'student'.

学生们喜欢学生的具体信息sessionsRemaining,并counselor和辅导员都之类的东西pricePerSession,等等.

我如何确保Meteor.user()客户端上有我需要的信息,而且没有额外的信息?如果我登录作为一名学生,Meteor.user()应该包括sessionsRemainingcounselor,但如果我登录的辅导员.我认为我可能正在寻找的是有条件的出版物和流星术语中的订阅.

javascript meteor

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

调试流星客户端时,如何查看集合或游标内容?

我正在尝试调试流星应用程序的客户端.如何查看集合的内容?更具体地说,如何查看控件中LocalCollection.Cursor的普通对象的内容?

在服务器端,db.collectionName.find()将输出JSON db.collectionName.find().pretty()并使集合的内容易于阅读和检查.如何在客户端使用'minimongo'系列做类似的事情?

javascript meteor

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