登录注册
最新帖子 精华区 社区服务 会员列表 统计排行 银行
主题 : Joomla问题集
only2joomla 离线
级别: 新手上路
显示用户信息 
楼主  发表于: 2010-05-17   

Joomla问题集

only2joomla 离线
级别: 新手上路
显示用户信息 
沙发  发表于: 2010-05-17   
Joomla!后台管理登陆加载慢出现error loading feed data的问题
新安装了Joomla简体中文版1.5.17。在登陆后台的时候很慢,登陆后出现ERROR LOADING FEDD DATA错误。如下图:


在网上查了一下原因,在Joomla! 1.5.8的changelog中提到了一句:
25-Oct-2008 Ian MacLennan
# [#13323] **New Welcome to Joomla module and Security Newsfeed module in CPANEL
看来就是在登陆后的界面加载了一个读取安全feed的模块,而这url读取实在太慢,干脆直接禁止。
扩展--->模块管理--->管理后台--->Joomla! Security Newsfeed直接禁用就行了。
only2joomla 离线
级别: 新手上路
显示用户信息 
板凳  发表于: 2010-05-17   
Joomla站点邮件服务器设置
多数ISP会屏蔽端口25,所以你不能以自己的电脑作为SMTP服务器来发送电子邮件。这样做的目的是屏蔽垃圾邮件发送者。但是如果你并非意图去发送垃圾邮件,你可以使用你的ISP的邮件服务器。
即使你是基于自己的电脑在本地搭建的Joomla,你也可以通过ISP的SMTP服务器来获得发送电子邮件的功能。通过Joomla管理员帐号登录管理后台,进入“全局设置(Global Configuration)”中的“邮件(mail)”选项卡。现在的设置应该是这样的:
复制代码
  1. Mailer: SMTP Server
  2. MailFrom: someone@example.com
  3. From Name:      SomeName
  4. Sendmail Path  /usr/sbin/sendmail
  5. SMTP Auth:      Yes
  6. SMTP User: johndoe  (username at one of your email accounts at your ISP)
  7. SMTP Pass:      trr33459  (password at one of your email accounts at your ISP)
  8. SMTP Host:      smtp.charter.net  (Whatever your ISP tells you to use for their SMTP servers)

其中SMTP的用户名(User),密码(Pass)以及Host均与你的Outlook等邮件客户端采用相同的帐户设置。
在使用那些会修改“发送者”地址的email组件进行邮件发送的时候也许会产生错误。例如,“ProjectFork”组件有时会以项目管理者的身 份作为 “发送者”来发送邮件,这样做会导致错误,因为一些ISP的SMTP服务器不允许以认证用户之外的地址作为“发送者”。你会收到类似这样的错误信 息:“PHPMAILER_FROM_FAILED name@whatever.com This e-mail address is being protected from spambots. You need JavaScript enabled to view it ”.所以你必须使用已通过ISP认证的邮箱地址来发送邮件。
only2joomla 离线
级别: 新手上路
显示用户信息 
地板  发表于: 2010-05-17   
joomla中section与category的区别
直接看看Joomla的帮助吧:
Articles in Joomla! are organized into Sections andCategories. Categories are the second level of organization underneathSections. Every Section contains one or more Categories.

翻译:
Joomla中的文章可以按Section和category两种方式归类。Category是第二层,Section是第一层,Category可以理解为Section的子类。每个Section都包含一个或多个Category。
only2joomla 离线
级别: 新手上路
显示用户信息 
4楼  发表于: 2010-05-18   
修改joomla首页默认标题Welcome to the Frontpage
具体步骤:进入后台管理页面,administrator->menu->mainmenu->home->parameters system->page title,对于中文版是,菜单->主菜单->首页->系统参数->页面标题, 这样就可设置首页默认标题了!
only2joomla 离线
级别: 新手上路
显示用户信息 
5楼  发表于: 2010-05-18   
怎样去掉页脚中的“Powered by Joomla”
大致有三种解决方式:
  1. 禁用原生footer模块。简单粗暴了些,也不算离谱;至于版权信息的声明呢,单独搞下即可,详情可以参考“Joomla教程 - 怎样自动改变版权信息中的年份”。
  2. 使用第三方扩展模块来自定义页脚内容。比如ConCopy Custom Footer Module,Advanced Custom Copyright Module,My Footer Module等等都可以尝试。
  3. 修改Joomla系统相关文件。打开 Joomla根路径/language/en-GB/en-GB.mod_footer.ini,原生页脚模块中的内容信息在这里面都可以找到,可以根据需求找到相关文字进行修改;建议做好备份。
only2joomla 离线
级别: 新手上路
显示用户信息 
6楼  发表于: 2010-05-22   
如何恢复/重设 Joomla! 超级管理员密码?
一般人用 Joomla! 建网站时,都是在安装过程中产生一个超级管理员帐号,再也没有其他管理人员的帐号了。也就是说,只有超级管理员能从后台登录来管理网站。按理说这个帐号应该是牢记的,站长本人不应该忘记超级管理员的密码。但是有的站长管理多个网站,或者有些新手在安装过程中忘记设置自己的密码,又没有记住自动生成的密码,最后导致无法登录后台的事情也就发生了。
      在 Joomla! 前台的登录模块上,有“找回密码”的链接。如果还记得超级管理员的用户名和注册信箱,使用这个功能就可以找回密码。不过,这种幸运也不是常有。今天要解决的问题就是:忘记了唯一一个超级管理员帐号的密码,由于后台发送邮件的机制设置不正确也无法取回密码,这种情况下如何恢复 Joomla! 超级管理员的密码?
Incorrect Username, Password


      本文要介绍的方法,是由 kenmcd 在 Joomla! 官方论坛介绍的“How do I recover my admin password? ”,我在 Joomla! 1.0.13 和 Joomla! 1.5 RC3 上面都已测试,均证明可以重新设置超级管理员密码。
      首先,简单说明一下 Joomla! 的用户密码保存在哪里、怎样保存的:
      Joomla! 安装时,会在数据库中建立一个 jos_users 数据表(jos_ 是默认数据表前缀,如果你曾经修改过前缀,那么参照此例),所有注册用户的用户名、密码、E-mail 等信息都储存在这里。其中,密码是经过 MD5 加密的。这是为了加强网站安全性,即使黑客侵入你的数据库,也无法知道密码是多少。因为 MD5 是一种单向(One Way)加密算法,他无法从加密后的字串推导出真实密码字符。
      不过,可以用已知的 MD5 加密字串来替代原有的加密字串,从而替代旧密码。我们今天的方法就是采用这个思路。以下按照默认安装的 Joomla! 1.0.13 来操作,Joomla! 1.5 参照同样可以做到。
第一步:
      做好网站备份。假如你像我一样,对数据库操作并不熟悉,那么为了防止误操作损坏网站,还是首先备份一下数据库 —— 不要告诉我你连数据库密码都忘记了。
      就算你忘记了数据库密码,还有一招:你可以通过 FTP 下载 Joomla! 根目录下的 configuration.php 文件,里面的 $mosConfig_user 和 $mosConfig_password 分别就是数据库的用户名和密码。
      如果你连 FTP 都连不通,我建议你跟空间提供商联系一下,请他们帮你把 configuration.php 文件传过来。
第二步:
      通过 phpMyAdmin 进入数据库,找到 jos_users 数据表。如下图所示:
找到 jos_users 数据表


      在 jos_users 数据表所在那一行,向右看,第一个图标就是“浏览”按钮,点击此按钮,进入该数据表进行编辑:
点击“浏览”按钮进入jos_users数据表


      接下来会看到如下内容:
jos_users 数据表中的记录


      Joomla! 默认的超级管理员帐号 ID 是62,一般在 jos_users 数据表中排在第一位。如上图所示,我们找到了 id 为 62 的超级管理员用户,可以看到后面显示的密码是比较复杂的加密字串,实际上该用户真实密码是 000。我们现在假设忘记了这个密码,下面来重新设置新密码:
      点击 id 为 62 的用户记录最前面的“编辑”按钮,如下图所示,进入该用户的详细资料:
点击“编辑”按钮进入管理员帐户


      然后,就会看到如下所示的内容:
admin 帐户的资料


      从上图可以看出,原来的密码记录还在,只是我们忘记了。现在将旧密码删除,填写新的密码。由于新密码也必须以 MD5 加密的方式填写,因此我们必须借用某个已知的 MD5 加密字串:
加密前
加密后
admin
21232f297a57a5a743894a0e4a801fc3
secret
5ebe2294ecd0e0f08eab7690d2a6ee69


      现在,我们复制上表中 admin 的加密字串“21232f297a57a5a743894a0e4a801fc3”,填写到“Password”字段,然后点击右下角“执行”按钮:

用新密码替换旧密码


      现在,超级管理员用户 admin 的密码已经变成了 admin,你可以从后台登录进去,然后修改密码为你喜欢的任何字串。
      直接修改为自己想要的密码
      既然我们能将旧密码改为 admin ,能否修改为其他想要的新密码,省得再次登录后台去修改密码?
      当然可以。不过,这个新密码也必须先经过 MD5 加密。网上有好多在线加密服务,你可以随便挑选一个。例如,打开 http://www.md5encrypter.com/ 这个网站,可以看到页面上只有一个输入框,一个“encryp”(加密)按钮:
MD5 encryption


      如上图所示,我们输入自己想要的密码,如 123,然后点击“Encrypt!”按钮,得到的结果是:
MD5 encryption result


      红色的“Md5 Hash”后面那些字串就是对 123 进行加密后的结果。将此字串填写到刚才 admin 用户的 Password 一栏,就可以将新密码设置为 123。同理,你可以设置为你想要的任何新密码。
only2joomla 离线
级别: 新手上路
显示用户信息 
7楼  发表于: 2010-05-23   
安装JComments
描述
快速回复

批量上传需要先选择文件,再选择上传
按"Ctrl+Enter"直接提交