画像掲示板の一覧表で詳細の文字列を丸める
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
4件表示
(全4件)
すべてのトピック一覧へ
投稿ツリー
- 画像掲示板の一覧表で詳細の文字列を丸める (タツ, 2015/12/11 12:40)
- Re: 画像掲示板の一覧表で詳細の文字列を丸める (タツ, 2015/12/11 18:13)
- Re: 画像掲示板の一覧表で詳細の文字列を丸める (タツ, 2018/12/8 10:19)
- Re: 画像掲示板の一覧表で詳細の文字列を丸める (タツ, 2024/2/11 10:20)
画像掲示板の一覧表で詳細の文字列を丸める
msg# 1
タツ
投稿数: 2447
画像掲示板の一覧表で詳細記事がすべてが表示されるため、非常に見づらくなっていました。いまさらですが、少し手を加え詳細記事の文字列を丸めることにしました。
以下の方法でうまく丸めることができたのですが、問題は詳細の記載部分でBBコードを使用していると途中でカットされ全体の表示が変形してしまいます。そこで崩れることのない最大公約数ということで最初から56文字まで残しあとはカットすることにしました。
変更方法はsmartyの mb_strimwidth(|mb_strimwidth:0:最大で表示したい幅:"…")を利用してテンプレートの編集です。備忘録として残しておきたいと思います。
変更するテンプレートはmyalbum_photo_in_list.htmlで変更箇所はの最後のほうで
どうにかこれで一覧表としてかなり見やすくなったように思います。
以下の方法でうまく丸めることができたのですが、問題は詳細の記載部分でBBコードを使用していると途中でカットされ全体の表示が変形してしまいます。そこで崩れることのない最大公約数ということで最初から56文字まで残しあとはカットすることにしました。
変更方法はsmartyの mb_strimwidth(|mb_strimwidth:0:最大で表示したい幅:"…")を利用してテンプレートの編集です。備忘録として残しておきたいと思います。
変更するテンプレートはmyalbum_photo_in_list.htmlで変更箇所はの最後のほうで
<{* DESCRIPTION *}>
<{if $photo.description}>
<table border='0' cellpadding='0' cellspacing='0' width='100%' class='outer'>
<tr>
<td class='odd'>
<{$photo.description}>
</td>
</tr>
</table>
<{/if}>
この赤い部分を
<{$photo.description|mb_strimwidth:0:56:"…"}>
と変更しています。
どうにかこれで一覧表としてかなり見やすくなったように思います。
投票数:19
平均点:5.79
Re: 画像掲示板の一覧表で詳細の文字列を丸める
msg# 1.1
タツ
投稿数: 2447
上記の方法だと、どうしてもBBコード、URLコードがあるとページが崩れてしまうため、別の方法で手直しすることに挑戦してみました。html/modules/myalbum/include/draw_functions.phpの117行目辺りにreturn array(
'lid' => $lid ,
'cid' =>...詳細を見る!
Re: 画像掲示板の一覧表で詳細の文字列を丸める
msg# 1.1.1
タツ
投稿数: 2447
この度、久しぶりに新規に画像を登録しようとすると1.新規で記事がプレビュー表示されない。2.編集時にも記事が丸まって途中までしか表示されないという不具合が発生しました。これは記事を丸めようとしたことによることが原因です。できる範囲で対処する方法はないかと考...詳細を見る!
Re: 画像掲示板の一覧表で詳細の文字列を丸める
msg# 1.1.1.1
タツ
投稿数: 2447
今さらですが、前回に続き、画像掲示板でログインして一覧表を表示すると記事が丸められなくなり、記事全てが表示されるのが気になり修正することにしました。今回はテンプレートを1つ追加することによってログインの如何に関わらず編集、追加のプレビューではすべてを表...詳細を見る!
4件表示
(全0件)
すべてのトピック一覧へ