标签: joomla1.5

如何在Joomla 1.7中使用JDatabaseQuery编写查询?

我有一个下表,我想知道如何使用Joomla中的JDatabaseQuery编写插入查询.

jos_esolutions_movies - table name
id, name, description, status - field names
1 , 'ABC' , 'ABC description', 0 - example values
Run Code Online (Sandbox Code Playgroud)

joomla joomla1.5 joomla1.7

2
推荐指数
1
解决办法
3552
查看次数

如何从首页隐藏joomla内容,但不从内页隐藏

我在joomla 1.5.x中使用yootheme joomla模板,我的问题是我想要的

  • 在首页上显示模块(如果已启用),没有joomla内容(即localhost/project或localhost/project/index.php)

  • 在内页面上显示内容和模块(如果已启用)

如果我写的话,我的问题是在首页(template/yoo_symphony/index.php)

<jdoc:include type="component" />

然后首页只显示内容,没有模块:(

如果我按照这里这里的建议写

$pageview = JRequest::getVar('option','','GET');
if(!empty($pageview) ) : ?>
  <jdoc:include type="component" />
<?php endif; ?>  
Run Code Online (Sandbox Code Playgroud)

然后首页显示所有模块,但内页不显示任何内容

我已经阅读了很多关于此的文章,但没有希望...... :(

请为我提供一个完美的解决方案,以便我可以在首页上显示模块以及在内页上显示内容


注意:如果我写print_r($ _ GET)http://localhost/project或者http://localhost/project/index.php它结果

Array
(
    [option] => com_content
    [view] => article
    [id] => 44
    [Itemid] => 53
)
Run Code Online (Sandbox Code Playgroud)

意味着首页上有url rewriting我的主要问题是如何区分首页与其他页面?

回答:

我得到了我的大四学生的回答,需要做以下步骤

1>转到joomla管理员侧
2>然后导航到菜单 - >主菜单[ 菜单项管理器:[mainmenu] ]
3>单击主页(即您的默认菜单项)[ 菜单项:[编辑] ]
4>现在点击更改类型[ 更改菜单项 ]
5>选择Internel link-->Articles -->Front Page -->Front …

module frontpage joomla1.5

1
推荐指数
1
解决办法
2万
查看次数

Joomla:在文章中获取基本网址

我想从我的文章中获取我的网站的基本网址.有没有办法使用内置的Joomla功能或插件?

joomla joomla1.5

1
推荐指数
1
解决办法
7400
查看次数

joomla找不到我的模特

出于某种原因,我不能在任何地方加载我的模型.不在我的控制器中,不在我看来.这是我的代码

<?php
/**
* Joomla! 1.5 component ad_maker
*
* @version $Id: view.html.php 2011-06-16 12:55:02 svn $
* @author
* @package Joomla
* @subpackage ad_maker
* @license GNU/GPL
*
* makes ads
*
* This component file was created using the Joomla Component Creator by Not Web Design
* http://www.notwebdesign.com/joomla_component_creator/
*
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

// Import Joomla! libraries
jimport( 'joomla.application.component.view');
class Ad_makerViewDefault extends JView {
    function display($tpl = null) {

      $model =& $this->getModel('Ad_maker');
      $model->get('AdList'); …
Run Code Online (Sandbox Code Playgroud)

php joomla joomla1.5

1
推荐指数
1
解决办法
4360
查看次数

joomla 1.6:$ app对象如何打印出整个页面内容

我正在检查joomla 1.6 index.php,我在最后一行找到了以下代码

echo $ app;

这将打印整个页面内容.

我刚刚使用print_r()打印出该对象中的内容,我得到了以下详细信息

JSite Object
(
    [template:JSite:private] => stdClass Object
        (
            [id] => 6
            [home] => 1
            [template] => beez5
            [params] => JRegistry Object
                (
                    [data:protected] => stdClass Object
                        (
                            [wrapperSmall] => 53
                            [wrapperLarge] => 72
                            [logo] => images/sampledata/fruitshop/fruits.gif
                            [sitetitle] => Matuna Market 
                            [sitedescription] => Fruit Shop Sample Site
                            [navposition] => left
                            [html5] => 0
                        )

                )

        )

    [_language_filter:JSite:private] => 
    [_detect_browser:JSite:private] => 
    [_clientId:protected] => 0
    [_messageQueue:protected] => Array
        (
        )

    [_name:protected] => site
    [scope] => …
Run Code Online (Sandbox Code Playgroud)

php joomla joomla1.5 joomla-extensions joomla1.6

1
推荐指数
1
解决办法
538
查看次数

Jomquest :: getVar('Variable')在joomla中是否安全?

我想知道JRequest :: getVar()函数是否足以阻止sql注入或XSS,或者必须更好地使用其他一些东西来防止在joomla站点中进行XSS或sql注入.

joomla joomla1.5 joomla1.6 joomla2.5

1
推荐指数
1
解决办法
5920
查看次数

如何在Joomla中使用JHTML :: _('behavior.modal')?

我正在创建一个组件,

controllers
    theatercontroller
    facilitycontroller
Models
    theater
    facility
view
    theater
    facility
Run Code Online (Sandbox Code Playgroud)

我想要的是我想通过点击按钮并打开模态窗口从影院视图中添加新设施.我尝试过但没有奏效.我研究了一些组件,但像我这样的人很难理解它.我需要一个简单的例子和​​解释来理解它.

joomla joomla1.5 joomla-extensions

0
推荐指数
2
解决办法
2万
查看次数

我可以在不卸载的情况下更新Joomla模块吗?

我正在维护一个Joomla模块,该模块安装在我没有文件传输权限的站点上.当然我在Joomla的测试实例中进行开发,在那里我有文件传输权限,在那里我可以编辑模块代码并重新加载页面,一切运行良好.

但是,当需要将更新的模块移动到"实时"站点时,唯一的选择似乎是卸载现有版本的模块,然后上载新版本的模块.如果我只是尝试使用Joomla"Extension Manager"安装选项重新上传模块,我会收到"另一个模块已在使用目录"错误.

但是,卸载也会消除已设置为使用此模块的所有"位置",并进行一些广泛的参数调整.

有没有办法让Joomla让我用新版本覆盖旧版本的模块?我可以在模块的XML描述中添加一些内容来促进这一点吗?

我写的网站正在运行Joomla 1.5.23.

joomla joomla1.5 joomla-extensions

0
推荐指数
1
解决办法
2044
查看次数

在Joomla中放置自定义功能的位置

我想创建一些从Joomla v1.5.23中渲染图像的功能.该功能应该通过所有joomla应用程序可见.

我必须把这个功能放在哪里?我应该创建插件,模块还是其他什么?

最好的祝福

php joomla function joomla1.5

0
推荐指数
1
解决办法
1421
查看次数

为什么我要保持我的Joomla版本最新?

在发布问题并参考我的Joomla版本时,我总是被告知要更新到最新版本.我不明白为什么更新是如此重要.更新有什么好处?

joomla joomla1.5 joomla2.5

0
推荐指数
1
解决办法
771
查看次数

如何在一个查询中更新两个表?

有没有办法在一个查询中更新两个表?下面是我的代码示例.如何将这两个更新查询合二为一?先感谢您!

   <?php
// DATABASE UPDATE
   if (isset($_POST['submit']) or isset($_GET['submit'])){

// 1st QUERY
   $db =& JFactory::getDBO();
   $query_1 = "UPDATE table_1
                  SET name     = '".$_POST["name"]."',
                      surename = '".$_POST["surename"]."'
               WHERE id=1";
   $db->setQuery($query_1);
   $db->query();

// 2nd QUERY
   $db =& JFactory::getDBO();
   $query_2 = "UPDATE table_2
                  SET team_id   = '".$_POST["team_id"]."',
                  SET team_name = '".$_POST["team_name"]."'
                  ";
   $db->setQuery($query_2);
   $db->query(); } ?>
Run Code Online (Sandbox Code Playgroud)

php mysql sql database joomla1.5

0
推荐指数
1
解决办法
7989
查看次数

Joomla 1.5和PHP 5.3

我有一个网站使用Joomla 1.5并在php 5.3中运行.它运行PHP 5.2版本,但托管公司现在更新到PHP 5.3.因此Joomla正在创建它的问题:

  • 我无法从管理员端访问菜单和模块.

我已经尝试过迁移到Joomla 2.5但是由于该站点安装了许多第三方扩展,因此迁移并不容易.那么是否有任何补丁或其他东西可以帮助我在PHP 5.3上运行Joomla 1.5并在以后进行迁移?

joomla joomla1.5 php-5.3

0
推荐指数
1
解决办法
2583
查看次数

joomla 1.5 mariadb 10

我有一个cpanel服务器,我试图将MySQL升级到MariaDB 10,现在一切正常,除了许多使用unicode语言的Joomla 1.5网站现在显示问号而不是每个字符:

我必须澄清一些事情:在升级之前,站点正在使用MySQL 5.5正确显示,并且数据在数据库中完好无损,因此当我将站点复制到另一台MariaDB 5.6服务器时,它会正确显示.

我试过了:/etc/my.cnf.d/server.cnf

[mysqld]
collation-server=utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server=utf8
Run Code Online (Sandbox Code Playgroud)

和/etc/my.cnf.d/mysql-clients.cnf

[mysql]
default-character-set=utf8
Run Code Online (Sandbox Code Playgroud)

在joomla系统信息中,我得到:

数据库整理:N/A(mySQL <4.1.2)

没运气

joomla joomla1.5 mariadb

-1
推荐指数
1
解决办法
1248
查看次数