LOGIN ID Password Auto Login Register Now! Lost Password?
Xoops Q&A

Re: $xoops_meta_description値の最後の改行コード<解決>

投稿ツリー


このトピックの投稿一覧へ

miniHORI

なし Re: $xoops_meta_description値の最後の改行コード<解決>

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2014/3/28 19:09
miniHORI  1st Class 居住地: ☆☆  投稿数: 36
こんにちは、お世話になります。

下記の対応を行った結果、解決しました。

html/common/ogp/meta_info.html
<{$xoops_pagetitle}>||<{$xoops_meta_keywords}>||<{$xoops_meta_description}>改行コード

||<{$xoops_pagetitle}>||<{$xoops_meta_keywords}>||<{$xoops_meta_description}>||改行コード

html/common/ogp/meta_info.html
<{assign var="meta_info" value="||"|explode:$metainfo}>
	<{if $meta_info.0}>
	  <{assign var="xoops_pagetitle" value=$meta_info.0}>
	<{/if}>
	<{if $meta_info.1}>
	  <{assign var="xoops_meta_keywords" value=$meta_info.1}>
	<{/if}>
	<{if $meta_info.2}>
	  <{assign var="xoops_meta_description" value=$meta_info.2}>
	<{/if}>
<{/strip}>

<{assign var="meta_info" value="||"|explode:$metainfo}>
	<{if $meta_info.1}>
	  <{assign var="xoops_pagetitle" value=$meta_info.1}>
	<{/if}>
	<{if $meta_info.2}>
	  <{assign var="xoops_meta_keywords" value=$meta_info.2}>
	<{/if}>
	<{if $meta_info.3}>
	  <{assign var="xoops_meta_description" value=$meta_info.3}>
	<{/if}>
<{/strip}>


||で配列にしているため、<{$xoops_meta_description}>改行コードで1つの固まりとなり、
$meta_info.2に格納され、$xoops_meta_descriptionに改行コードが付いてしまっていました。
たぶん、環境によって発生する問題だと思います。

上記の対応により、<{$xoops_pagetitle}>の右側は、$meta_info.0となり捨てられます。
<{$xoops_meta_description}>の左側に付く改行コードは、$meta_info.4となり捨てられます。


いやー、最初、Legacy_RenderSystem.class.php を疑っていたので上記に気付きませんでした。


本件はクローズでお願い致します。
また、可能であれば、上記のような考慮をhtml/common/ogpで実施して頂けると助かります。

m(__)m
投票数:0 平均点:0.00

  条件検索へ


Back to Page Top
MainMenu
Manuals
Search
XOOPS Official & Dev.
XOOPS Communities