OCS 研討會系統的資料庫架構, [公告]卡住

網路與網站相關議題和知識
回覆文章
dtchang
Site Admin
文章: 114
註冊時間: 2017-01-22, 16:54

OCS 研討會系統的資料庫架構, [公告]卡住

文章 dtchang » 2024-12-21, 10:05

案例:
研討會名稱: AI研討會 , path= cimti
SELECT * FROM conferences WHERE path = 'cimti'
conference_id = 6

年會: 2025年AI研討會年會, path=cimti2025x
SELECT * FROM sched_confs WHERE path = 'cimti2025'
sched_conf_id = 9

註: 當研討會沒設定好, 若在[重要時程]裡開啟[公告],則點連[公告]會卡住網頁.
可在 lib/pkp/template/common/nav.tpl 裡增加提醒的文字和暫不能連

代碼: 選擇全部

                        {if $enableAnnouncements}
                        <a href="{url page="announcement"}">{translate key="plugins.block.navigation.announcement"}</a>
                        {else}
                        <a href="#">{translate key="plugins.block.navigation.announcement"}</a>                        
                        {/if}
可在 template/manager/index.tpl 裡增加提醒的文字和暫不能連
在 manager.xml 中增加 key, 如: key="manager.announcements.not.ready" 公告(尚未準備好)

代碼: 選擇全部

	{if $announcementsEnabled}
		<li>&#187; <a href="{url op="announcements" clearPageContext=1}">{translate key="manager.announcements"}</a></li>
    {else}
		<li>&#187; <a href="#" clearPageContext=1}">{translate 
        key="manager.announcements.not.ready"}</a></li>    
	{/if}

回覆文章