12 月 28

#!/bin/sh

#PERL
/usr/local/bin/perl /cronpath/cron_exe.pl
#SHELL
/bin/sh /cronpath/cron_exe.sh
#PHP
/usr/local/bin/php /cronpath/cron_exe.php
#RUBY
/usr/local/bin/ruby /cronpath/cron_exe.rb
#C/C++
/cronpath/cron_exe

exit

 

当然、パスはそれぞれの環境にあわせてください。

12 月 26

これで決まり!

<?php echo get_category_parents($cat, TRUE, ‘ &raquo; ‘); ?> <?php the_title(); ?>

あとは、HTMLの装飾を忘れずに。

 

12 月 25

Wordpressで特定の記事の一覧を出す方法。
get_posts()で特定のカテゴリ情報を取得。

(以下はリスト形式の例)

<ul>
<?php
$catpost = get_posts(’category=3′);
foreach($catpost as $post) :
?>
    <li><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

12 月 25

まず、コード追加をする元ファイルは

webapp/modules/pc/templates/inc_footer.tpl

にgoogleのトラッキングコードを追加します。

googleによると</body>前推奨のようです。

webapp_ext/modules/pc/templates

ディレクトリにinc_footer.tplファイルを修正して追加で完了!

注意点:携帯のトラッキングは基本的にできません。

(だってJavaScriptだもの。)

12 月 24

wp_head()で各種情報が出されますが、気分的にソースが汚いので消しちゃいます。

設定するファイル: wp-includes/general-template.php

設定箇所 :

1.wp_generator
2.wlwmanifest_link
3.rsd_link

の各ファンクションを呼び出しているところをコメントアウトします。
(複数行あるときは複数行コメントアウトに注意!)

家購入ガイド のサイトでやりました!

12 月 22

PHPパラメータあり編で、リダイレクトを設定しました。

一応パラメータは2つまで。以下.htaccessの記載内容です。

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9a-zA-Z_\-]+)/$ $1\.php [L]
RewriteRule ^([0-9a-zA-Z_\-]+)/(.*)/(.*)$ $1\.php?p1=$2&p2=$3 [L]

1行目でmod_rewriteのリライトを使う宣言
2行目、3行目は実在するファイルやディレクトリにはリダイレクトを適用しない旨。
4行目は aaa/ と入力した際に aaa.php にアクセスする記載
5行目 aaa/bb/cc/ と入力すると、 aaa.php?p1=bb&p2=ccを処理する。

ちなみに、4行目と5行目はどちらか一方の適用になります。

12 月 22

某メーカー系から社内SNSの依頼が来ました。

openpneでやるつもりです。

というか、実績があるのはopenpneですので。

PHPでsmartyテンプレートを使います。

みなさんも社内SNSご入用がありましたらぜひご連絡ください。

ばっちり経験があります。

12 月 20

Yahoo!検索では、Yahoo!ディレクトリの説明文がそのまま検索結果に表示されます。

(登録済みの場合。)

しかし、実際に現ページの情報を検索結果に反映させたい場合があります。

そのようなときに使うのがこのタグ。

<meta name=”Slurp” content=”NOYDIR”>

これで、Yahoo!検索の結果が、Yahoo!ディレクトリの内容ではなく、現在の内容になります。

12 月 19

フリーで便利なUnix/Linuxサーバツール管理webmin。

webminがつながらないとの情報があったため、原因を究明しました。

症状:画面自体が表示されない

1.きちんとしたURLでアクセスしているか
例) https://www.enjoy-life-style.com:10000/
(ポート10000のとき。httpsに注意!)

2.webminが立ち上がっているか(Linux)
/sbin/service webmin status
で確認

3.ポートが開いているか
10000の場合はndmpポートになります。
iptablesやファイアウォール設定を確認しましょう。

 

今回の場合は、3で開放されていたものの、開放先の固定IPアドレスが変化していたという落ちでした。

ちなみに、私の経験上ですが、webminを立ち上げっぱなしにしておくとシステムに負荷がかかる気がします。

12 月 18

#header_right ul {
  margin: 5px;
}

#header_right ul li {
 display: inline;
 list-style-type: none;
 margin-right: 3px;
}

たてのマージンはulに
よこのマージンはliに
一行表示するにはinlineが必要

« Previous Entries

© PHPress since 2008