Вопросы по сайту

#
Re: Вопросы по сайту
HostCMS,
XSL - шаблон есть я его переделывал из каталога Товаров где оставил сам вывод фильтра! addCompare - самому не понятно , было в функции добавления товара, она же в принципе не нужна! А что дальше, какие действия сделать? не больно хочется кого то просить за меня все сделать , хотелось бы самому постепенно понять как сделать хоть одну кнопку, а по аналогии я уже смогу сделать нужный функционал для подгрузки! А что на PHP где написать и как? есть XSL "фильтр на главной"!

Давайте разберемся хоть с одной кнопкой , пожалуйста!
Модератор
#
Re: Вопросы по сайту
Cheren, к сожалению Вы запрашиваете выполнение работы по интеграции, мы сейчас такие услуги не предоставляем. Небольшие работы Вы можете заказать с почасовой оплатой в поддержке, остальные работы по интеграции можно заказать у наших партнеров.
#
Re: Вопросы по сайту
А сколько час работы у вас стоит? И после того если в поддержке мне сделают функционал 1 кнопки , они объяснят что да как что бы я по аналогии дальше попробывал сделать! Пока ещё рано спрашивать но просто на заметку, как я понел в аднинке сейчас нельзя сделать доступ пользователя(т.е это риэлторы) что бы они могли видить только раздел ИНТЕРНЕТ МАГАЗИН и добавлять туда материалы? Получается для них нужно самописную писать?
Модератор
#
Re: Вопросы по сайту
http://www.hostcms.ru/integration/services/
Cheren писал(а):
как я понел в аднинке сейчас нельзя сделать доступ пользователя(т.е это риэлторы) что бы они могли видить только раздел ИНТЕРНЕТ МАГАЗИН и добавлять туда материалы? Получается для них нужно самописную писать?

Информация о разделении прав доступна на странице http://www.hostcms.ru/hostcms/safety/
#
Re: Вопросы по сайту
HostCMS,
Вечер добрый, кнопки сделали все работало , НО случились какие то проблемы у хостера и пришлось откатывать на пару дней бекап! Все че сделали пропало , благо написали что делали!
Цитата:

<script language="JavaScript">
                        <xsl:comment>
                                <xsl:text disable-output-escaping="yes">
                                        <![CDATA[
                                        (function(jQuery){
                                                $('#obj, #city'.on('click', function (){
                                                        jQuery.ajax({
                                                                url: '/shop/'
                                                                        + '?obj=' + $('#obj li.active'.prop('value'
                                                                        + '&city=' + $('#city li.active'.prop('value',
                                                                type: 'get',
                                                                dataType: 'html',
                                                                success: function(data){
                                                                        var html = $(data);

                                                                        $('form'.html(
                                                                                html.find('form'.html()
                                                                        );
                                                                }
                                                        });
                                                });
                                        })(jQuery);
                                        ]]>
                                </xsl:text>
                        </xsl:comment>
                </script>

2. На сколько я понимаю у Вас несколько XSL-шаблонов. В каждый из них необходимо добавить блок. Также рекомендую каждой форме фильтра прописать id="formFilter", тогда в приведенном выше коде
                                                                        $('form'.html(
                                                                                html.find('form'.html()
                                                                        );
на
                                                                        $('#formFilter'.html(
                                                                                html.find('#formFilter'.html()
                                                                        );

3. В типовую магазина добавлен блок:
if (!is_null(Core_Array::getGet('obj'))
{
        $obj = intval(Core_Array::getGet('obj');
        $city = intval(Core_Array::getGet('city');

        /*
        597 Квартиры в Энгельсе
        596 Комнаты в Энгельсе
        595 Квартиры в Саратове
        594 Комнаты в Саратове
        */

        // Саратов
        if ($city == 0)
        {
                $groupId = $obj == 0
                        ? 595
                        : 594;
        }
        // Энгельс
        else
        {
                $groupId = $obj == 0
                        ? 597
                        : 596;
        }

        $Shop_Controller_Show->group($groupId);
}

Повставлял - не работает!!
Можете помочь?
Модератор
#
Re: Вопросы по сайту
В XSL-ы добавляли атрибуты
value="1" value="0"
для LI, на базе которых у Вас были сделаны переключатели. В остальном нужно заново все проверять. Попросите у хостинга более позднюю версию.
#
Re: Вопросы по сайту
HostCMS,
Спасибо разобрался! А в какое место повесить $.loadingScreen('hide', что бы при загрузки картинка загрузки появлялась?
Модератор
#
Re: Вопросы по сайту
success: function(data){
$.loadingScreen('hide');
var html = $(data);
#
Re: Вопросы по сайту
Вставил, но ни чего не изменилось
Цитата:

<xsl:text disable-output-escaping="yes">
                  <![CDATA[
                  (function(jQuery){
                  $('#obj, #city'.on('click', function (){
                  jQuery.ajax({
                  url: '/shop/'
                  + '?obj=' + $('#obj li.active'.prop('value'
                  + '&city=' + $('#city li.active'.prop('value',
                  type: 'get',
                  dataType: 'html',
                  success: function(data){
                  $.loadingScreen('hide';
                  var html = $(data);
                  $('#formFilter'.html(
                  html.find('#formFilter'.html()
                  );
                  }
                  });
                  });
                  })(jQuery);
                  ]]>
               </xsl:text>
Модератор
#
Re: Вопросы по сайту
Cheren,
не скрывается или не показывается?
Авторизация