
Discuz论坛与同类网站,不同域名下使用,需要采用不同的关键词、标题和标志等插件。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
当一个论坛网站采用不同域名进行访问时,其关键字、标题、Logo背景图等相关元素所使用的插件文件夹位于discuz的“anyou”目录下。该文件夹中的“ay.php”文件被定位为根目录下的主要缓存文件,需要进行缓存刷新。为了实现这一功能,需要包含“require ./anyou/my.php”语句。此外,“ay.php”作为后台管理文件,必须由论坛管理员先登录后才能进行修改。修改完成后,系统会在“anyou/temp/host”目录中生成包含MD5加密的缓存文件。在不同域名访问时,系统会自动读取该目录中的配置文件。同时,“template\域名目录名\common\header.htm”文件也需要进行调整,具体而言,需要在文件中增加自动定义的Logo和背景图信息。关于背景图的修改,需要在“header.htm”文件的32行处添加以下三行代码,请注意“bgcode”表示在后台模板编辑过程中自定义的背景图片。然而,只能定义一个背景图片,因此若需要为多个域名显示不同的图片,则此方法无法直接实现效果。只能通过修改“anyou/temp/host”中的缓存文件来解决问题。在缓存文件中找到相应的“bgcode => ”项并将其修改为类似“qianpad.jpg”的形式,其中“qianpad.jpg”表示所选的背景图片。“bgcode => background: #E8E7E7 url(./template/模板目录注意修改/images//qianpad.jpg) no-repeat 50% 0px, ”是示例代码片段。关于Logo的修改也需要在 “header.htm” 文件中进行处理。“{$_G[style][boardlogo]}”代表缓存中定义的Logo类似 `
` 的调用方式;模板中会使用 `
<!--{if !isset($_G[setting][navlogos][$mnid])}-->{$_G[style][boardlogo]}<!--{else}-->$_G[setting][navlogos][$mnid]<!--{/if}-->
全部评论 (0)


