Ben tür ~ 10 ileti ön sayfada listelenen blog sitesi, web uygulaması (php / mysql) geliştirmeye çalışıyorum. Her yazının sadece ilk 4-5 satır görüntülenir ve kullanıcı başlığını tıkladığında bu görüntülenir tam yazı ile yeni bir sayfa açılır vardır.
Kullanıcılar, çok kalın, çok sınırlı işlevselliği ile italik yayınlamak çizili, geri alma / yineleme ve mermi listeleri sadece TinyMCE kullanacaktır. Hayır HTML görünümü, hiçbir bağlantıları ne de görüntüler çok süslü bir şey.
Şimdi, aynı mesajların iki görüntüler yer olarak, bölümü sadece görüntülenir ön sayfada ve tam sürüm bir, ben gerektiğini emin değilim yani:
Kullanıcı yazı gönderdiğinde ben HTMLPurifier gibi bir şey ile o kadar açık ve veritabanındaki bir tam sürüm saklamak gerekir. Sonra o ilk 4-5 hatları kesilmiş ve tüm etiketler düzgün kapatıldığından emin olmak için tekrar HTMLPurifier ile temizleyin. Bu emin değilim kesip metin yarısındaki html etiket kesim ile bitirmek değil, düzgün kapalı geçerlidir (x) html değil yapmaktır. Ben yine veritabanında yerde bu kısaltması ön sayfası sürümünü saklamak istiyorsunuz. Yani, veritabanında iki sürümü hazır tam yazı sürümü ve ön sayfası sürümünü kısaltılacak. Birisi sitesine erişir ve 10 mesaj ile ön sayfasını görüntüler o zaman, bu sadece veritabanından okunur ve görüntülenir gerekir. 10 mesajların vb birisi siteyi her açışında, tam sürümünü okuma bunun üst kesim, vb emin tüm etiketler düzgün kapalı yapma gerek yok. Belirgin sorun içerik parçası veritabanı yani tam sürüm ve kısa sürümünde iki katına olduğu görünüyor.
Başka I kullanıcı yazı gönderdiğinde hakkında olacağını düşündüm seçeneği, HTMLPurifier ile açık ve veritabanına sadece tam sürümünü saklayabilirsiniz. Birisi sitesine eriştiğinde Sonra, o emin onun tüm geçerli yapmak için HTML temizleyici (tekrar!) ile net, her blog yazısı üst kısmını kesip, etiketleri vb kapalı ve ön sayfasında görüntü edilmektedir. Şimdi sorun, birileri yazının kısa versiyonu eriştiğinde HTMLPurifier her zaman çalıştırmak ve temiz olması gerekir gibi görünüyor böylece örneğin 10x böylece her ziyaret ve için cephe için.
Ben başka bir şey benim durum daha uygun olacağını, bu yüzden tavsiye lütfen aynı şeyi douing diğer araçları vardır eminim sadece ben örnek olarak yukarıda HTMLPurifier kullanılır. Ayrıca ben muhtemelen kullanıcıları sayfa başına en fazla 10 Mesajları görüntülemek için izin verecek.
Tamam, ben sitenin bu tür anlaşma ve eğer öyleyse bana düşünce yukarıdaki çok bariz sorunlar var gibi görünüyor yapılması gerektiğini nasıl bir fikir vermek lütfen bazı ortak desen var eminim. Her zaman olduğu gibi sizin yardımınıza çok takdir.
EDIT: Ben .. açıklığa gerekirdi Onun daha bana ve ben sitenin bu tür nasıl yapılması gerektiğini öğrenmek istedim bir egzersiz gibi. Aynı kavram gerçekten ilanıyla birlikte diğer siteler bu kadar reklam, forumlar vb şey üzerinde uygulanabilir. Blogging için Eminim hazır bir şey kullanabilirsiniz ama bu sefer ben öğrenmek istedim.