Forums: Open Discussion (Thread #23064)

質問impress.co.jpの処理 (2009-06-12 11:17 by よろしく #44349)

自分の携帯用に使わせてもらっているんですが
http://pc.watch.impress.co.jp/
でのトリミング処理について困っています。
というのもトップページは不可変の部分があるので、トリミングワードを指定出来るんですが
各記事に飛ぶとトリミングワードに指定出来るようなものがなく左の柱がまるまる表示されてしまいます。
ソース開いて使えそうなものを見てみると <div class="hogehoge">を指定できればうまくいきそうなんですが
それらは指定しても自動トリム対象になっているのか有効になりません。
比較的有名な大手サイトなのでなんとか対応できる方法はないでしょうか?

Reply to #44349×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: 質問impress.co.jpの処理 (2009-06-12 14:36 by ucb #44354)

インプレスさんにはいい加減に前世紀のHTMLは作り直していただきたいですよね。インターネットWatchとかまじひどい。

さて<div class="hogehoge">的な設定は有効の筈なんですけど。
この処理より先に削除してしまっているコメント部分などは無効ですが、それ以外は基本的にオリジナルのHTMLに対して検索かけますので。

例えば以下のようなページは:
http://pc.watch.impress.co.jp/docs/column/kaigai/20090612_286045.html

以下のような設定でいけてるようです。
$force_trim = array(
'pc.watch.impress.co.jp' => array('<div class="contents series kaigai">', false)
);

ちなみに配列の2番目の値は、TRUEだとキーワードは文字列ではなくID/NAME属性値として評価されるので、<div class="hogehoge">的なキーワードの場合はFALSEにする必要があるですが、このあたりは大丈夫ですか?
Reply to #44349

Reply to #44354×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login