Joomla Çoklu sütun haberler

4 Cevap php

Ben bir makale Joomla iki, bazen üç, sütunlarında görüntülenen gerektirir bir müşterim var. Ben onlar bölme otomatik olarak yapılması gerekir diye 3 sütun 3 makaleleri düzenlemek zorunda mutlu olmayacak oldukça eminim.

Ben n sütunları içine HTML bir yığın bölünmüş olacak nerede daha önce de benzer bir şey yapılabilir, ancak Joomla kendi içinde bunu gerçekleştirmek için nasıl gerçek bir fikrim yok ettik.

Herhangi bir fikir minnetle alınan!

4 Cevap

Alternatif bir yaklaşım:

Tarayıcıda birkaç sütundaki Madde bölmek için Javascript kullanın. İşte ben tam-otomatik bir yaklaşım işe yarayabilir düşünebiliriz.

Avantajları (ilk yaklaşım üzerinde):

  • As Javascript can know, which height the paragraphs actually have in the browser (unlinke PHP), you could find the optimum split more accurately.
  • This can be implemented in the template php-File: you tell the template to include the js-File. So it could be made context-dependent,
    E.g.: If the left column is collapsed (because there are no modules in it), tell the JavaScript-File to initialize to 3 columns, else 2 columns.

Ancak, JavaScript devre dışı olanlar için kullanışlı dinlenme gerektiğini aklınızda var.

Bu kolay görünmüyor.

Bu ilk bakışta bir CSS özellik olmalı, ama eğer varsa, bu CSS 3.0 parçasıdır ve gibi sadece (hiç değilse) modern tarayıcılar tarafından anlaşılmıştır. Ama CSS bunu yapmak için herhangi bir yol bulamadık.

Yani aslında HTML kodunu değiştirmek zorunda. Ben şu önereceğini:

  • A Button (editor-xtd plugin) that splits the article into several parts, each one for one column, showing a dotted line in the editor box (similar to the "read-more"-Button).
    E.g. it inserts in the article: (you will have to define hr.column in /templates/system/css/editor.css).
  • A (content) plugin that creates the multiple colum-style,
    E.g. replacing the hr-Tag with table or floating divs.

Bu şekilde, Joomla mangeling olmadan, yarı-otomatize olduğunu! dosyaları ama sadece buna uzantıları ekleyerek.

çoklu sütunlar için CSS 3 kurallar şunlardır:

Kolon genişliği

-Kolon-boşluk

-Kolon-kuralı

-Sütun sayısı

satıcı etiket (-moz,-webkit) ile daha önce.

http://www.css3.info/preview/multi-column-layout/ daha fazla bilgi

Ben css kullanmak ve tarayıcınızı değiştirmek Explorer ile insanlar söylerdim! (Elbette jocking ediyorum)

Aksi javascript gibi önce söylediğim yoludur. Bu script (test değil) yapmalıyım http://13thparallel.com/archive/column-script/

Bu şablon üzerinden yapılmalı, bazı PHP kodlama ilgilenmektedir.

Müşterilerimizden biri daha önce aynı şeyi yapmak için bize sordu, biz şablonu ile bunu yaptık. Çok küçük eşyalar için biz 3 sütun halinde makale bölmek için yazı arttığını unutmayın.