画像掲示板の一覧表で詳細の文字列を丸める

  • このフォーラムに新しいトピックを立てることはできません
  • このフォーラムではゲスト投稿が禁止されています

投稿ツリー




前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015/12/11 12:40 | 最終変更
タツ  管理人   投稿数: 2389 オンライン
画像掲示板の一覧表で詳細記事がすべてが表示されるため、非常に見づらくなっていました。いまさらですが、少し手を加え詳細記事の文字列を丸めることにしました。

以下の方法でうまく丸めることができたのですが、問題は詳細の記載部分で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:"…"}>

と変更しています。

どうにかこれで一覧表としてかなり見やすくなったように思います。
投票数:16 平均点:5.63
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2015/12/11 18:13
タツ  管理人   投稿数: 2389 オンライン
上記の方法だと、どうしてもBBコード、URLコードがあるとページが崩れてしまうため、別の方法で手直しすることに挑戦してみました。html/modules/myalbum/include/draw_functions.phpの117行目辺りにreturn array( 'lid' => $lid , 'cid' =>...詳細を見る!
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018/12/8 10:19 | 最終変更
タツ  管理人   投稿数: 2389 オンライン
この度、久しぶりに新規に画像を登録しようとすると1.新規で記事がプレビュー表示されない。2.編集時にも記事が丸まって途中までしか表示されないという不具合が発生しました。これは記事を丸めようとしたことによることが原因です。できる範囲で対処する方法はないかと考...詳細を見る!
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2024/2/11 10:20 | 最終変更
タツ  管理人   投稿数: 2389 オンライン
今さらですが、前回に続き、画像掲示板でログインして一覧表を表示すると記事が丸められなくなり、記事全てが表示されるのが気になり修正することにしました。今回はテンプレートを1つ追加することによってログインの如何に関わらず編集、追加のプレビューではすべてを表...詳細を見る!



     条件検索へ

旅と気ままなフォーラム最新投稿

欲しい商品が必ず見つかるメジャーなネットショップ

ログイン

Facebook,RSSリンク表示

検索

アクセスカウンタ

今日 : 253
昨日 : 575
総計 : 1620013