簡體   English   中英

Chamilo 2.1-如何正確創建新主題?

[英]Chamilo 2.1 - How to create new themes properly?

我不熟悉Chamilo 2.1,它是一個開源LMS。

我最初幾天前在官方chamilo支持論壇上發布了這個問題。 但是,只要沒人知道或不願意在那兒回答,我就會在這里重新張貼它,以希望有人可能對此事有所了解,願意分享。 [ 原始帖子 ]

我想知道除了當前主題(水色,紅寶石)之外,是否還有一種“適當”的方式來創建新主題。

從他們在論壇中的搜索中收集到的信息,還沒有人嘗試創建新主題,而只是修改了基本主題(aqua)。 就是說,正如他們所說,通過更改Aqua主題內的css,可能會找到標頭圖像的地址,並將其替換為他們選擇的同名圖像之一。

尚未嘗試上述方法,但是聽起來不像是正確的方法。 此外,我也想保留水色主題,而不是破壞它。

基於這種想法,我的想法是復制./common/libraries/resources/中的'aqua'文件夾並將其重命名為'aqua2'。 盡管在管理設置面板中存在並可以選擇“ aqua2”(在aqua和ruby下),但是在激活它時,它實際上並沒有工作...

但是嘗試在Chamilo 2.1文件夾中進行挖掘,我設法在./common/libraries/php/util/theme_generator下找到了一個名為“ theme_generator.php”的文件。 我看到它做了很多工作,例如創建文件夾,復制Aqua主題文件等,但是它確實可以實現我認為的功能嗎? 它是從Web界面內部調用的嗎? (我不知道任何PHP,我只是在做CSS的東西)。

對於此問題的任何反饋或幫助,我將不勝感激。 提前致謝

在chamilo lcms connect(2.1和3.0)的已經發布的版本中還沒有主題管理器,而afaik也沒有計划在下一個版本中使用。

Chamilo lcms connect是軟件包的集合,一些必須安裝(核心),一些是可選的。

每個軟件包都處理自己的主題,圖像,翻譯等。因此,如果您想要一個新主題,則確實需要復制/重命名所有要使用的軟件包中的所有Aqua文件夾。

在生產系統中,我們是這樣做的,但是我們沒有在大多數文件夾中復制/實現CSS,我們僅提供(空)文件,並從aqua CSS文件導入CSS。

您確實需要在要使用的每個程序包中同時擁有一個包含必要CSS文件的CSS文件夾和一個用於主題的圖像文件夾,否則您的主題將無法正常工作。

您可能只需要更改通用包中的CSS文件,因為在那里設置了主要的顏色,頁眉和頁腳。

我可以想象,將來會有一個自動化腳本為您執行此操作,但是目前,也許當找不到文件時,可能會有一種機制默認使用aqua主題,但是目前開發人員正在專注於其他事情因此您必須自己弄清楚。

chamilo lcms connect(2.1,3.0)和chamilo lms(1. *)不會共享任何代碼,並且處理方式也不同。

(據我所知)沒有關於如何編寫新主題的文檔。 您可能希望在一周內嘗試IRC頻道以獲得更多關注,或 list.chamilo.org上寫信給dev(我會批准您的郵件,因此您無需訂閱)。

就像其他信息一樣,Chamilo 1.8和2.1不是同一產品,它們將分別重命名為Chamilo LMS和Chamilo Connect Core。 兩者都是由Chamilo協會管理的,但是兩個不同的團隊正在為他們工作(顯然需要經常溝通)。

我沒有使用Chamilo 2.1,但是我對Chamilo 1.8.8.4有經驗。 我通過復制一個已經存在的主題來更改主題,並通過修改CSS使其符合我的喜好。 在那里我可以操縱顏色。 我更改了css/nameoftheme/images目錄中的header-logo.png 確保圖像不大於316 x 84像素,否則圖像將不會顯示。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM