Değişken bir içerik belge için pagination

2 Cevap php

Proje CakePHP'ye kullanılarak geliştirilmiştir.

Sayfa bir haber besleme makalenin olduğunu.

Sayfa başı kayıtları (x) numarasını, hatta (x) sayfa başına görüntü sayısı veya kelime / paragraf / karakter sayısını sınırlamak ama ne dönmek istediğinizde Sayfalandırması basittir Eğer görsel uzunluğu ile paginate istiyorsanız sayfa?

Bazı makaleler metin büyük miktarda ve görüntülerin büyük miktarda içerdiğinden gündeme geldi. Ben içerik tamamen dinamik olduğunda sayfalamayı geliştirme hakkında gitmek nasıl bilmek istiyorum. Bu demek ile,% 100 metin, metin vb 3 fotoğraf, 10 resim, olabilir

Kod takdir ama hatta bir kavram yararlı olacaktır, teşekkürler!

2 Cevap

CakePHP biliyorum, ama, nasıl karakter sayısını sayma değil mi?

Let's say you have 10.000 characters in the article and you decide that each page should have not much more than 500 words. Given an average word lenght of 5 characters, you go to the character 500*5=2500, look for the next closing paragraph, and take this point as next-page mark. You could use the same concept with images but considering the height of the images...

Iyi geliyor?

Biz sayfanın Görüntünün genişliğini ve yüksekliğini biliyoruz ve metnin piksel yüksekliğini yaklaştığı başardık çünkü.

Biz o görüntüleri, boşluk ve metin yüksekliğini aldı ve son 10px gitmek sırf yanlış sayfa üzerine bir görüntü itmek kalmaması hatası belli bir yüzdesi çerçevesinde izin verilen toplam yükseklikten, bu olduğuna çıkartılır limitin üzerinde.

Biz de bir görüntü, ya da cümle düzgün bir görünüm vermez sonraki sayfaya itti alır durumunda bir önceki sayfaya öğeleri zorlamak için bir yol var.