[Помогите] Модуль«mod_select»

Тема в разделе "Joomla", создана пользователем kit-kater, 19 май 2015.

  1. kit-kater

    kit-kater

    Регистрация:
    18 май 2015
    Сообщения:
    44
    Симпатии:
    0
    На сайте Joomla установлен модуль «mod_select» для выбора города.
    Cейчас находясь на любой странице при выборе любого другого города мы переходим на главную станицу выбранного города.
    А нужно сделать, что бы переход осуществлялся на соответствующую страницу но другого города.
    Помогите, пожалуйста. В Джумле и в php я не особо(
    Код и картинку добавляю
    PHP:
    <?php

    /**

    * @package        Joomla.Site

    * @subpackage    mod_custom

    * @copyright    Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.

    * @license        GNU General Public License version 2 or later; see LICENSE.txt

    */



    // no direct access

    defined('_JEXEC') or die;



    ?>

    <script>



    $(document).ready(function($) {

        $('.current_city').click(function(){

            $('.current_city+ul').slideToggle(100);

        })

        $(".current_city+ul li").click(function(){

           

            city=$(this).attr('data-city');

            $.ajax({

                url:    '/modules/mod_select/ajax.php',

                type:    'POST',

                data:    'city='+city,

                success: function(response){   

                    location.href='/';

                }

            });

           

        })

    });





    </script>



    <?php

    $cities
    =array(JText::_('KIEV'true) , JText::_('DNEPR'true), JText::_('OREL'true));

    $session =& JFactory::getSession();

    $city=(int)$session->get'city',  0);



    ?>

        <small><?php echo  JText::_('SELECT'true); ?></small><br />

        <span class="current_city"><span class="input"><?php echo $cities[$city]; ?></span><span class="green_select"></span></span>



        <ul>

        <?php for($i=0;$i<count($cities);$i++) { ?>

            <?php if ($i!=$city) { ?>

                <li data-city="<?php echo $i?>"><?php echo $cities[$i]; ?></li>

            <?php ?>

        <?php ?>

        </ul>




    .



    PHP:
    <?php

    header
    ('Content-Type: text/html; charset=utf-8');

    define('_JEXEC'1);

    define('JPATH_BASE'dirname(__FILE__) . '/../..' );

    define('DS'DIRECTORY_SEPARATOR);

    require_once(
    JPATH_BASE.DS.'includes'.DS.'defines.php');

    require_once(
    JPATH_BASE.DS.'includes'.DS.'framework.php');

    JFactory::getApplication('site')->initialise();







    $city=$_POST['city'];

    $session =& JFactory::getSession();

    $session->set'city'$city );
    [​IMG]