こんばんは。
いつもお世話になっております。
デザイン定義ファイルにスペースを入れたい箇所があるのですが、HTMLタグの
「 」をいれるとエラーになります。どのようなコードをいれるとスペースをいれることができますか?
それから、
ようやくcmsデザイナーを導入したHPが完成したのですが、今までヤフーなどで検索をされてヒットしてきたページを今回のページにむくようにするには、どのような対策をすればいいですか?
キーワード検索で「阪和アセットアドバイザーズ」と入力して検索されてくるページ
↓
http://www.hanwa-ad.com
これからヒットして欲しいページ
↓
http://www.hanwa-ad.com/index.php
素朴な疑問なのですが、、、
サーバーからindex.htmlファイルを削除して、incdx.phpファイルを残しているだけではヒットしてこないような気がして、、、
相変わらず無知な質問で申し訳ありませんが、よろしくお願いします。
スペースをいれるには、、、
Re: スペースをいれるには、、、
acsさん、こんばんは。いつもお世話になっております、webmasterです。
 ですが、XSLTには半角スペースの実体参照が定義されていない為、
そのままですと使用できません。
数値実体参照を使って、
  と書くと(&は半角にしてください)、半角スペースを出力できます。
もしnbspを文字実体参照として使いたい場合には、デザイン定義ファイル
(*.xslファイル)の先頭の<?xml〜>の下に、
のように、"nbsp"の文字実体参照を定義することでも使用可能になります。
index.htmlの代わりにindex.phpをトップページ(インデックスページ)に
したい場合、こちらのページが参考になるかと思います。
http://www.shtml.jp/htaccess/directoryindex.html
.htaccessファイルを作成し、そこに
のように書けば、http://www.hanwa-ad.com/ に対してアクセスが来た
場合に、index.html→index.cgi→index.phpと探してくれます。
又は、レンタルサーバをご利用の場合には、ほとんどのケースで既にそうなって
いると思います。
一度お試し下さい。
&nbsp;ですが、XSLTには半角スペースの実体参照が定義されていない為、
そのままですと使用できません。
数値実体参照を使って、
&#160; と書くと(&は半角にしてください)、半角スペースを出力できます。
もしnbspを文字実体参照として使いたい場合には、デザイン定義ファイル
(*.xslファイル)の先頭の<?xml〜>の下に、
コード: 全て選択
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "&#160;" >
]>
index.htmlの代わりにindex.phpをトップページ(インデックスページ)に
したい場合、こちらのページが参考になるかと思います。
http://www.shtml.jp/htaccess/directoryindex.html
.htaccessファイルを作成し、そこに
コード: 全て選択
DirectoryIndex index.html index.cgi index.php index.shtml
場合に、index.html→index.cgi→index.phpと探してくれます。
又は、レンタルサーバをご利用の場合には、ほとんどのケースで既にそうなって
いると思います。
一度お試し下さい。
最後に編集したユーザー webmaster on 2007年12月07日(金) 23:28 [ 編集 1 回目 ]
PHPうまくいきました☆
WEBMASTER様
いつもお世話になっております。
ウェブサイトをindex.phpへ見に行く設定変更できました。
ありがとうございました。
ただ、スペースの方がうまくいきません。
スペースははいっているのですが、文字の前に ・ がついてしまいます。
xslの情報をみてもらっていいですか?
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "‚" >
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<div id="newsrelease">
<div class="sectionnews">
<xsl:value-of select="@year" />-
<xsl:value-of select="@month" />-
<xsl:value-of select="@day" />
<xsl:if test="gazou=''">
</xsl:if>
<xsl:if test="not(gazou='')">
<img src="{gazou}&w=15" />
</xsl:if><br />
<xsl:value-of select="body" />
</div>
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
以上です。
サイトは http://www.hanwa-ad.comです。
よろしくお願いします。
いつもお世話になっております。
ウェブサイトをindex.phpへ見に行く設定変更できました。
ありがとうございました。
ただ、スペースの方がうまくいきません。
スペースははいっているのですが、文字の前に ・ がついてしまいます。
xslの情報をみてもらっていいですか?
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY nbsp "‚" >
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"version="1.0">
<xsl:output method="html" encoding="EUC-JP" omit-xml-declaration="yes" />
<xsl:template match="/entrylist">
<xsl:for-each select="entry">
<div id="newsrelease">
<div class="sectionnews">
<xsl:value-of select="@year" />-
<xsl:value-of select="@month" />-
<xsl:value-of select="@day" />
<xsl:if test="gazou=''">
</xsl:if>
<xsl:if test="not(gazou='')">
<img src="{gazou}&w=15" />
</xsl:if><br />
<xsl:value-of select="body" />
</div>
</div>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
以上です。
サイトは http://www.hanwa-ad.comです。
よろしくお願いします。
Re: PHPうまくいきました☆
acsさん、申し訳ありません、130ではなく、160でした。
確認せずコメントしてしまい、ご面倒をおかけしました。
元投稿の方は、混乱を避ける為に既に修正済みです。
お手数をおかけして申し訳ありませんが、再度お試し頂いてもよろしいでしょうか。
確認せずコメントしてしまい、ご面倒をおかけしました。
元投稿の方は、混乱を避ける為に既に修正済みです。
お手数をおかけして申し訳ありませんが、再度お試し頂いてもよろしいでしょうか。