代码之家  ›  专栏  ›  技术社区  ›  Meep3D

Joomla中的多栏文章

  •  0
  • Meep3D  · 技术社区  · 17 年前

    我以前也做过类似的事情,它会将一块HTML拆分为n列,但不知道如何在Joomla本身中实现这一点。

    4 回复  |  直到 17 年前
        1
  •  1
  •   giraff    17 年前

    这似乎并不容易。

    所以你实际上必须修改你的HTML代码。我提议如下:

    • 一个按钮(编辑器xtd插件),将文章分成几个部分,每个部分对应一列,在编辑器框中显示一条虚线(类似于“阅读更多”按钮)。
      例如,在文章中插入:(您必须在/templates/system/css/editor.css中定义hr.column)。
    • 创建多柱样式的(内容)插件,
      例如,用表格或浮动div替换hr标签。

    这样,它是半自动的,不会在Joomla中被损坏!文件,但仅添加扩展名。

        2
  •  1
  •   giraff    17 年前

    另一种办法:

    使用Javascript将文章拆分为浏览器中的几列。在这里,我可以想象一个完全自动化的方法可以工作。

    优点(与第一种方法相比):

    • 正如Javascript所知,段落在浏览器中的实际高度(取消链接PHP),您可以更准确地找到最佳分割。

    • 例如:如果左列折叠(因为其中没有模块),则告诉JavaScript文件初始化为3列,否则为2列。

        3
  •  0
  •   Community Mohan Dere    6 年前

    用于多列的CSS 3规则包括:

    -柱间隙

    -列规则

    使用之前的供应商标签(-moz,-webkit)。

    更多信息请访问 http://www.css3.info/preview/multi-column-layout/

    我会使用css并告诉使用Explorer的人更改浏览器!(我当然是运动员)

    http://13thparallel.com/archive/column-script/

        4
  •  0
  •   itoctopus    15 年前

    这应该通过模板完成,其中涉及一些PHP编码。

    推荐文章