Лина

Участники
  • Публикации

    118
  • Зарегистрирован

  • Посещение

  • Days Won

    3

Сообщения, опубликованные пользователем Лина


  1. Имеете ввиду странички других пользователей, чтобы нельзя было видеть? В контент - страницы?

    Это пока еще не реализовано, в новых версиях.

    Да, да, да! Вроде как разделение есть, но контент при этом становится общим достоянием!


  2. 1. Галочку в настройках поставили check_persmissions?

    2. Обновили все?

    3. Вышли и зашли под группой редакторов?

    Все так и сделала! Заработало!!!Но опять я со своим "Но"... захожу под редакторским логином и вижу уже добавленные статьи которыми я могу управлять... редактировать, удалять и т.д.... это совсем не хорошо! Что делать?


  3. Ну если бы все пользователи системы были стандартизированы по своим чаяниям и видениям тогда можно было бы принять утверждение о наличии априори. Но так как у каждого свое, порой весьма отличное видение от остальных, то сложно определить что именно must have, а что не совсем)))

    Вы просто не поверите, сколько приложений задумывались как "до конца продуманное комплексное решение" и насколько каждое из них, под влиянием взглядов пользователей, теперь отличается от того "единственно верного и всех устраивающего" варианта))

    Все прекрасно понимаю! Это есть Эволюция, как в любом софте или приложении, но я ведь говорю о простых вещах которые влияют на seo! И они отнюдь не самые последние!


  4. Вы можете заказать в том числе индивидуальную разработку модуля новости . вопрос как избавиться наверное будет не совсем компетентен. Т.к. код программного продукта открыт! Мы можем помочь если есть ошибки, баги или если что-то не работает в предлагаемой нами продукции, но выкладывать готовое решение, не входящее в рамки технической поддержки,в условиях предлагаемого лицензионного продукта, предложенного вами в виде индивидуальной потребности, в ввиде конкретной задачи не является правилами нашего сервиса.

    Смысл заказывать доработку, если это типовые вещи которые априори должны быть?! Это косяк хочу вам сказать и его надо исправлять по скольку это вопрос на уровне ядра!


  5. Пардон, я подумал, что вы про редактирование объявления, а не модели, пишете.

    Здравствуйте! Актуальный вопрос.... Вы говорите о кнопке "Применить", она есть и выскакивает после добавления объекта, а сделать ее сразу по умолчанию, чтобы оставаться на странице с новым объектом а не через редирект и потом вновь заходить... так можно?


  6. Подскажите пожалуйста, как избавиться от заголовка "Архив новостей"? Вариант редактирования через админку не пойдет! Есть, Категории и Подкатегории, правильнее я думаю будет чтобы выводилось название Категории или Подкатегории, в каталоге Недвижимости аналогично!


  7. Свои параметры можно добавить в этом шаблоне

    /apps/admin/admin/template/realty_grid.tpl

    (при обновлении все будет затерто)

    Но потом нужно будет их вписывать в поиск

    /apps/system/lib/admin/data/data_manager.php

    (при обновлении все будет затерто)

     

    Планируем сделать новый поиск и таблицу в админке, там будет настраиваться сетка и параметры поиска.

    Добавила в /apps/admin/admin/template/realty_grid.tpl вот такой массив

        <div class="control-group">

            <label class="control-label">Лот</label>

            <div class="controls">

                <input type="text" name="srch_lot" value="{$smarty.request.srch_lot}" />

            </div>

        </div>

    В админке не появилось поле ЛОТ

     

    В /apps/system/lib/admin/data/data_manager.php строка 257 параметр

            $params['srch_lot'] = $this->getRequestValue('srch_lot');

     

    Но видимо не все доделала))))

     

    Новый поиск когда появится будет супер!


  8. Здравствуйте!

    Как можно реализовать добавление своих параметров в расширенном поиске в админке?

    Дефолтовые хорошо, но есть свои переменные, типа - Артикул и т.д.

     

    post-1921-0-59196700-1424728040_thumb.pn


  9. После обновления всего нужно

    1. Зайти на страницу http://kubzemli.ru/contactus/(чтобы инициализировалась модель обратной связи)

    2. Чтобы слайдер обратно встал на главной, надо в настройках во вкладке Realia указать тип главной slider

    Когда же можно будет редактировать страницу с контактами? Добавлять карту, время работы, адрес?


  10. Вот правильные условия для редиректа на www

    RewriteCond %{HTTP_HOST} !^www\.RewriteCond %{REQUEST_URI} !^/robots\.txt$RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

    По поводу кэша - этого в движке пока нет, придумаем.

    Дмитрий, а для справочки обратный вариант редиректа можно у Вас попросить!

    Может понадобиться, да и у участников могут вопросы появиться, через поиск можно будет найти! ;)

     

    Если использую ваш пример, то при добавлении www в адресе например http://mysite.ru/catalogт.е. http://www.mysite.ru/catalog меня перебрасывает на страницу вот с таким адресом http://www.mysite.ru/index.php и так с лубой страницы, хотя! Должно быть http://www.mysite.ru/catalog!!!

    Почему так?


  11. Вот правильные условия для редиректа на www

    RewriteCond %{HTTP_HOST} !^www\.RewriteCond %{REQUEST_URI} !^/robots\.txt$RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

    По поводу кэша - этого в движке пока нет, придумаем.

    Благодарю Вас - Дмитрий! Будем ждать! Уменьшение количества запросов это очень животрепещущая тема!


  12. $grid_constructor->get_sitebill_adv_ext

    Очень ресурсоемкая операция. А их аж 4. И не факт, что только на главной странице, а не на каждой. Я бы ее закешировал, как минимум через сессию.

     

    Подскажите пожалуйста как настраивать такой кеш!))

    Кстати пыталась прописать в .htaccess 301 редирект на домен с www не получилось стандартными средствами

     

    RewriteCond %{HTTP_HOST} ^example.com [NC] RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

     

    не сработало, в итоге вход в админ отвалился...


  13. Не логично. Они идентичны. Либо протеряли сам вызов $this->getNewest1(), либо в шаблоне вставляется что-то вместо {$new_grid_items1}

    Вывожу вот таким образом:

                              <div class="apartaments">

                {foreach from=$new_grid_items1 item=new_grid_item1}

                    <div class="property_element">

                        <div style="width: 224px;" class="property_element_wrap">

                                        {if $new_grid_item1.img != '' }

                                        <img src="{$estate_folder}/img/data/{$new_grid_item1.img[0].preview}" class="previewi" alt="Подробнее" >

                                        {else}

                                        <img src="{$estate_folder}/img/no_foto.png" class="previewi">

                                        {/if}

                            <div class="property_element_elements">

                                <span>{$new_grid_item1.square_live} m²</span>

                                <span><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/door.png"> {$new_grid_item1.room_count}</span>

                                <span><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/sofa.png"> {$new_grid_item1.spalni}</span>

                                <span><img src="{$estate_folder}/template/frontend/{$current_theme_name}/img/shower.png"> {$new_grid_item1.van}</span>

                            </div>            

                            <div style="opacity: 0; width: 236px; display: block;" class="property_element_description">

                                <h4>{$new_grid_item1.named}</h4>

                                    <div class="property_element_price">

                                    <strong>€ {$new_grid_item1.price|number_format:0:",":" "} {if $new_grid_item1.currency_name != ''}{$new_grid_item1.currency_name}{/if}</strong>

                                    </div>

                                    <a class="button" href="{$new_grid_item1.href}">Перейти</a>

                            </div>

                        </div>

                    </div>

                {/foreach}

                </div>

                <div class="clearfloat"> </div>


  14. В шаблоне Realia код для свежих добавленных в footer.tpl

                        <div class="content">                        {foreach from=$new_grid_items item=new_grid_item}                        <div class="property">                            <div class="image">                                <a href="{$new_grid_item.href}"></a>                                {if $new_grid_item.img != '' }                                <img src="{$estate_folder}/img/data/{$new_grid_item.img[0].preview}" class="previewi">                                {else}                                <img src="{$estate_folder}/template/frontend/realia/img/no_foto_100x74.png" class="previewi">                                {/if}                            </div><!-- /.image -->                            <div class="wrapper">                                <div class="title">                                    <h3>                                        <a href="{$new_grid_item.href}">                                            {if $new_grid_item.city ne ''} {$new_grid_item.city}{if                    $new_grid_item.street ne ''}, {$new_grid_item.street}{if                    $new_grid_item.number ne ''}, {$new_grid_item.number}{/if}{/if}                    {else} {if $new_grid_item.street ne ''} {$new_grid_item.street}{if                    $new_grid_item.number ne ''}, {$new_grid_item.number}{/if} {/if}                    {/if}                                        </a>                                    </h3>                                </div><!-- /.title -->                                <div class="location">{$new_grid_item.path}</div><!-- /.location -->                                {if $new_grid_item.price_discount > 0}                                <div class="price">                                {$new_grid_item.price_discount|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}                                <div class="price_discount_footer">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div><!-- /.price -->                                </div>                                {else}                                <div class="price">{$new_grid_item.price|number_format:0:",":" "} {if $new_grid_item.currency_name != ''}{$new_grid_item.currency_name}{/if}</div>                                {/if}                            </div><!-- /.wrapper -->                        </div><!-- /.property -->                        {/foreach}                    </div><!-- /.content -->

    Сами объявления берутся в файле /template/frontend/realia/main/main.php

    	private function getNewest(){		require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';		$grid_constructor = new Grid_Constructor();		$params['order'] = 'date_added';		$params['asc'] = 'desc';		$params['page_limit']=3;		$params['page']=1;		$res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );		//echo count($res);		//print_r($res);		$this->template->assign('new_grid_items', $res);	}

    Тут можете поправить

    		$params['page_limit']=3;

    А вот дополнительные поля в категориях пока никак не добавить, только если переписывать системные файлы.

    Здравствуйте Дмитрий!

    Сделала вывод из категорий по этому принципу:

     

        private function getNewest(){

            require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';

            $grid_constructor = new Grid_Constructor();

            $params['order'] = 'date_added';

            $params['asc'] = 'desc';

            $params['page_limit']=6;

            $params['page']=1;

            $params['topic_id'] = 6122; // ID категории из которой надобно набрать (если нужно)

            $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );

            //echo count($res);

            //print_r($res);

            $this->template->assign('new_grid_items', $res);

        }

        

        private function getNewest2(){

            require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';

            $grid_constructor = new Grid_Constructor();

            $params['order'] = 'date_added';

            $params['asc'] = 'desc';

            $params['page_limit']=6;

            $params['page']=1;

            $params['topic_id'] = 1; // ID категории из которой надобно набрать (если нужно)

            $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );

            //echo count($res);

            //print_r($res);

            $this->template->assign('new_grid_items2', $res);

        }

        

        private function getNewest3(){

            require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';

            $grid_constructor = new Grid_Constructor();

            $params['order'] = 'date_added';

            $params['asc'] = 'desc';

            $params['page_limit']=6;

            $params['page']=1;

            $params['topic_id'] = 2; // ID категории из которой надобно набрать (если нужно)

            $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );

            //echo count($res);

            //print_r($res);

            $this->template->assign('new_grid_items3', $res);

        }    

        

        private function getNewest1(){

            require_once SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/grid/grid_constructor.php';

            $grid_constructor = new Grid_Constructor();

            $params['order'] = 'date_added';

            $params['asc'] = 'desc';

            $params['page_limit']=6;

            $params['page']=1;

            $params['topic_id'] = 6140; // ID категории из которой надобно набрать (если нужно)

            $res = $grid_constructor->get_sitebill_adv_ext( $params, false, false );

            //echo count($res);

            //print_r($res);

            $this->template->assign('new_grid_items1', $res);

        }

     

    3 блока из 4х выводится нормально, четвертый никак не хочет((( причем меняла new_grid_items1 на new_grid_items5 и т.д. безуспешно((( и категорию тоже пробовала


  15. Подскажите пожалуйста... в данной выборке вид урла выглядит вот таким образом:

    $ar['href']=SITEBILL_MAIN_URL.'/'.$app_item_alias.$ar['news_id'].'.html';

     

    На выходе мы имеем вот такой вот:

    http://mysite.ru/news61.html

     

    А как правильно прописать чтобы получить вот такой вид?

    http://mysite.ru/news/genprokurorl-v-otstavku/


  16. Я думаю мой способ лучше! Только нужно вывод функции поправить по урлу и добавить ограничение по выводу количества анонсов!

     

    $DBC=DBC::getInstance();
    //Например хотим выбирать из категорий с ид=1 и 2
    $query='SELECT * FROM '.DB_PREFIX.'_news WHERE `news_topic_id` IN(1,2,3) ORDER BY `date` DESC'; 
    $stmt=$DBC->query($query);
    if($stmt){
    while($ar=$DBC->fetch($stmt)){
    $ar['href']=SITEBILL_MAIN_URL.'/'.$app_item_alias.$ar['news_id'].'.html';
    $news[$ar['news_topic_id']][]=$ar;
    }

  17.  

    Попробуйте это

    <div class="news_column"><h1>Новости</h1>{section name=i loop=$news_list_column}<div class="news_item{if $smarty.section.i.iteration%2==0} odd{/if}"><p>	<time>{$news_list_column[i].date}</time>	<a href="{$news_list_column[i].href}">{$news_list_column[i].title}</a></p>{if $news_list_column[i].img_preview != ''}<img src="{$news_list_column[i].img_preview}" />{/if}<div class="anons">{$news_list_column[i].anons|strip_tags|substr:0:300} <a href="{$news_list_column[i].href}">подробнее</a></div></div>{/section}<a href="{$estate_folder}/rss/"><img src="{$estate_folder}/template/frontend/agency/img/rss.gif" border="0"/></a></div>

    Да! Так работает! Но выводит все записи из всех категорий! В моем примере задействован вывод записей только из категории 2!


  18. Нужно обновить модуль новостей.

    И все новые новости будут с такими урлами

    http://estate.sitebill.ru/news/mobilnoe-prilojenie/

    м..... не совсем....

    Правильный урл отображается отлично по пункту 1, а вот в правой колонке он как раз вот такого вида /news25.html

    Там вот такой массив вывода:

                    <div class="nevall">

                        <!--Вывод новостей из категории 1-->

                        {if $my_news_assorty[2]|count>0}

                        {foreach from=$my_news_assorty[2] item=mynews1}            

                        <div class="nev1">

                            <p>{$mynews1.date|date_format:"%d.%m.%Y"}</p>

                            <h2><a href="{$mynews1.href}">{$mynews1.title}</a></h2>

                            <span>{$mynews1.anons|strip_tags|substr:0:150}...</span>

                        </div><br />

                        {/foreach}

                        {/if}    

                        <div class="link">                    

                        <a href="{$estate_folder}/news/polezno/">все статьи</a>

                        </div>

                    </div>  

     

    И можно ли избавиться от news/ в урле?