- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我之前做过几个简单的 Joomla 网站。那些使用我自己制作的自定义模板。它们是简单的网站,因为它们有一个简单的线性菜单,所有页面都有相同的布局,只是一些文章在页面之间变化。
但是在我的新项目中,我有一个现成的 html 网站,我必须将其转换为 Joomla。问题是,没有一个重复的菜单,也没有一致的布局。为了简化一点:有 10 个页面,它们都有不同的布局。页面背景变化,菜单位置变化,菜单内容变化,内容框位置变化,一切都变了。这意味着我无法像以前那样使用一个仅包含重复页面结构的模板 index.php 来创建此网站。
我梦想有一种方法可以简单地将 ready_page1.html 更改为 ready_page1.php,在 php 中添加一些模块(然后可用于在线编辑,这就是切换到 Joomla 的原因)。我会对每一页都这样做。每个页面内的自定义菜单我会“手动”指向相应的 php 文件而不是旧的 html 文件。这种方法有可能吗?我不知道该怎么做。
我不在乎由于这种粗略的方法而失去很多 Joomla 基本功能,我只想要最简单的方法来做到这一点。
最后,我只想要我已经在 html 上拥有的完全相同的网站,但我希望 html 页面中的一些选定的矩形区域是可编辑的 Joomla 模块。这些模块将具有用于编辑的笔图标。就是这样,不需要其他功能。
最佳答案
听起来您要转换的网站是可用性噩梦。一致性是为用户提供积极体验的一部分。也就是说,如果您必须使其完全相同,那么最简单的方法就是以正确的方式开始。
首先,您需要了解页面类后缀。您可以将它们添加到菜单项,以便您可以控制每页的 CSS。这将允许您更改每个页面上的背景和其他元素。
文档 - http://docs.joomla.org/Page_Class_Suffix
接下来,您需要制作一个模板,以便每个模块位置都可以折叠。如果您计划好这些位置,您应该能够为整个站点使用一个单独的 index.php。我们有一个自定义模板,我们将其用于我们所做的每个站点,并且很少需要修改它,因为我们可能想要使用的所有位置都已经存在,只是在将模块放入该位置之前不会使用它们.
文档 - http://docs.joomla.org/Collapsing_columns
您还需要确保了解菜单分配。您应该能够根据需要将模块分配给页面,以便为每个页面创建所需的布局。如果您使用的是 2.5.x,那么您可能可以使用内置的菜单分配功能。如果你使用的是 1.5.x 那么(你真的应该升级)你可能想要使用 Advanced Module Manager因为它使菜单分配变得更加容易和灵活。
文档 - http://docs.joomla.org/Help15:Screen.modules.edit.15#Menu_Assignment
一旦您很好地掌握了 Joomla 模板的工作原理以及它们应该如何使用,您就会发现您基本上可以在框架内做任何您想做的事情,因此您不会失去任何功能。
关于html - Joomla:将现成的 html 网站转换为 Joomla 的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9658983/
什么是更快的安卓? Color.rgb(184, 134, 011); 或 Color.parseColor("#234181"); 还是别的什么? 答案:最快的似乎是: int mycolor =
没错, 基本上我需要计算出从服务器到最终用户的最短路线。我有 2 台服务器 - 一台在英国,一台在美国。 我需要根据最终用户的位置确定从哪个服务器加载内容。 我最初想使用 fsock/curl/fgc
我正在阅读固定宽度整数类型 ( cpp reference) 并遇到int_fast8_t、int_fast16_t、int_fast32_t 和 int_least8_t 类型,int_least1
Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 6年前关闭。
我有大量目录,我想尽快读取所有文件。我的意思是,不是 DirectoryInfo.GetFiles 快,而是“get-clusters-from-disk-low-level”快。 当然,.NET 2
我尝试寻找最小的可被1到n整除的数字,现在我正在寻求有关进一步压缩/使我的解决方案更有效的方法的建议。如果也有O(1)解决方案,那将非常酷。 def get_smallest_number(n):
有很多不同的方法可以在驱动程序之间选择元素。我想知道哪一个最快且最适合 native 应用程序(iOS 和 Android)。 Appium Driver 类有: findElementByAcces
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
让矩阵 A 说 A = magic(100);。我见过两种计算矩阵 A 的所有元素之和的方法。 sumOfA = sum(sum(A)); 或者 sumOfA = sum(A(:)); 其中一个比另一
我想为玩具车在没有障碍物的平面 (2d) 上规划一条路线。玩具车应该从点 (p1x,p1y) 移动到 (p2x,p2y)(又名狄利克雷边界条件)。此外,玩具车在起点的速度是(v1x,v1y),终点处要
假设有 n 个 3 维对象(多面体)。最快的方法是计算所有对象的交集O(n^2)? 现在,我正在使用一个基本上强制 T(n) 等于 n ^ 2 的库: for each object: // ther
关闭。这个问题需要 details or clarity 。它目前不接受答案。 想改进这个问题吗? 添加细节并通过 editing this post 澄清问题。 关闭 5 年前。 Improve
在 c: 上,我有数以万计的 *.foobar 文件。它们在各种各样的地方(即子目录)。这些文件的大小大约为 1 - 64 kb,并且是纯文本。 我有一个 class Foobar(string fi
我的基本问题是有多个线程做一些事情,其中一些需要比其他线程更多的时间(20 倍甚至更多),他们需要的时间只取决于起始值,但不能从起始值预测单独他们需要多少时间。为了减少更快线程的空闲时间,我想通过
好的,我有一个疑问: select distinct(a) from mytable where b in (0,3) 什么会更快,上面的还是 select distinct(a) from myta
问题简介: 我正在开发一个生态生理模型,我使用了一个名为 S 的引用类列表。存储模型需要输入/输出的每个对象(例如气象、生理参数等)。 此列表包含 5 个对象(请参见下面的示例): - 两个数据帧,S
我有一个正在工作的问题陈述,但我仍然想知道更高效、更快,更重要的是正确设计来处理下面提到的场景。 我有一个 POJO 类 class A { String s; Double d; } 我正在
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 3 年前。 Improve this q
关于 LLVM 如何优化代码,关于 SO 以及整个网络都有一些非常好的描述。但这些都无法回答我的具体问题。 在 Xcode 中,项目和目标设置中有各种代码优化选项。我理解在开发过程中不需要优化,但为什
我正在用 C# 开发一个服务器项目,在收到 TCP 消息后,它会被解析并存储在一个精确大小的 byte[] 中。 (不是固定长度的缓冲区,而是存储所有数据的绝对长度的字节[]。) 现在为了阅读这个 b
我是一名优秀的程序员,十分优秀!