Orsweb

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

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

  • Посещение

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


  1. В 03.01.2019 в 13:58, mykvartira сказал:

    Подскажите такой момент, на сайте много категорий для статей. На странице модуля список статей с указанной категорией. Как я понимаю категория выводится через код 

    
    <div class="articlesgrid-article-topic"><a href="{$article._topic_href}">{$article.articles_topic_id.value_string}</a></div>

    Ссылка формируется правильно, а вот урл самой категории нет. На что заменить {$article._topic_href} , чтобы отправлял в нужную категорию?

    Надеюсь понятно спросил))) 

     

    В 30.11.2018 в 10:38, abushyk сказал:

    1. Добавьте перед этим кодом еще подключение библиотеки

    
    require_once SITEBILL_DOCUMENT_ROOT.'/apps/articles/site/site.php';

    2. Это не возможно. Адрес статьи не включается в себя указания на раздел.

    3. Для страницы просмотра статьи - именно эта переменная. Для статей полученных как список - "еще статьи", общий список или список свой, полученный через код, описанный выше, в принципе та же самая переменная.

    2. Это не возможно. Адрес статьи не включается в себя указания на раздел. <- Системой не предусмотрено, поэтому никак.


  2. 1 час назад, abushyk сказал:

    я бы все-таки взглянул на полный код шаблончика вывода этого блока.

    Спасибо

     

    1 час назад, abushyk сказал:

    Если вам нужны статьи только из раздела с ид=1, то измените немного код получения статей

    
    $params=array();
    $arts=$AA->getArticlesList($params);

    на

    
    $params=array('topic'=>1);
    $arts=$AA->getArticlesList($params);

     

    Спасибо! Помогло. В main прописал topic => 1

    В итоге код вывода статей из категории получился таким (рабочий):

    Цитата

     <div class="span7">
            
              <div class="pro"><h2>ПОЛЕЗНЫЕ СТАТЬИ</h2></div>
            
                                    {if $main_page_articles|count>0}
                            <div class="content0">
                                {foreach from=$main_page_articles item=article_item}  
                                <div class="property-art1">
                                        <div class="image-art1">
                                            {if $article_item.image.value[0].preview != ''}
                                            <a href="{$article_item._href}"><img src="{$estate_folder}/img/data/{$article_item.image.value[0].preview}" class="img-resp"></a>
                                            {/if}
                                        </div>
                                <div class="wrapper">
                                  {$article_item.date.value}
                                    <div class="title">
                                        <h3><a href="{$article_item._href}">{$article_item.title.value}</a></h3>
                                    </div><!-- /.title -->
                                      <div class="location">{$article_item.anons.value|truncate:100:""}</div>
                              
                                </div>
                                </div>
                                {/foreach}
                            </div>
            <div class="butart"><a href="/blog/ipoteca">Все статьи</a></div>
                            {/if}
            
          </div>

     

    Результат:

    scrin.jpg


  3. В 30.11.2018 в 10:38, abushyk сказал:

    1. Добавьте перед этим кодом еще подключение библиотеки

    
    require_once SITEBILL_DOCUMENT_ROOT.'/apps/articles/site/site.php';

    2. Это не возможно. Адрес статьи не включается в себя указания на раздел.

    3. Для страницы просмотра статьи - именно эта переменная. Для статей полученных как список - "еще статьи", общий список или список свой, полученный через код, описанный выше, в принципе та же самая переменная.

    Спасибо, помогло!

    2. Печально. А с имеющимися путями дубли страниц будут?

    3. Пытаюсь вывести на главную статьи нужной мне категории, через  {if $article_item.articles_topic_id.value == 1} в итоге получаю пустой блок, может кто подсказать в чем проблема? Общий код вывода статей взял с файла articles_block.tpl

     

     

     


  4. В 23.08.2016 в 10:58, abushyk сказал:

    В контроллере шаблона main.php после вызова приложений

    
    if(!$has_result){
    			$apps_processor = new Apps_Processor();
    			$apps_processor->run_frontend();
    			if ( count($apps_processor->get_executed_apps()) > 0 ) {
    				$work_subcontroller='apps';
    				$has_result=true;
    			}
    		}

    добавляем запрос на выборку

    
    $AA=new articles_site();
    $params=array();
    $arts=$AA->getArticlesList($params);
    $this->template->assert('main_page_articles', $arts['articles']);

     

    1. После этих манипуляций,  при переходе в раздел оформить ипотеку и связаться с нами возникает ошибка:

    Fatal error: Class 'articles_site' not found in /...../main/main.php on line 423 -> $AA=new articles_site(); эта строка не устраивает, подскажите как поправить?

     

    2. И еще заметил что урл статьи меняется, прописывается не категория статьи (категорий в данном случае много), а прописывается Алиас статьи (apps.articles.item_alias), как сделать чтобы вместо алиаса статьи был полный путь name.ru/articles/news/otvet-na-vopros-v-forume, сейчас приложение статьи работает так: name.ru/alias/otvet-na-vopros-v-forume

     

    3. Подскажите пожалуйста переменную для определения id категории в которой находится статья. Пробовал через $article.articles_topic_id.value==2 не видит.


  5. Установил Категорию, но для коммерческого раздела возник вопрос, что выбрать из... (картинка) потому что ничего не подходит.

    Вопрос:

    1. Что из перечисленных категорий можно выбрать для коммерческого раздела на сайте?

    post-2025-0-20828600-1411985324_thumb.jp


  6. Категории новостей присваиваются кодом

        	if(1==$this->getConfigValue('apps.news.use_news_topics')){    		$this->template->assert('news_topics', $this->getNewsTopicsList());    	}else{    		$this->template->assert('news_topics', array());    	}

    Чтобы они выводились, нужно чтобы apps.news.use_news_topics было установлено в 1.

    apps.news.use_news_topics у меня = 1.

    но категории так и не появляются при добавлении новости.

    создал новое поле в news - категории, при добавлении новости ввожу id категории 1,2,3 - работает, но это не удобно. Хочу чтобы выводились Категории: Новости, Новости недвижимости, Спецпредложения.

     

    Какое поле лучше сделать? на данный момент сделал поле select_by_query. Поле при добавлении новости появилось, даже отображаются категории, но когда я присваиваю категорию и сохраняю новость, она не сохраняется. Что не так делаю?


  7. Не могу понять.. как так, есть три раздела под новости. есть 10 новостей.

    Добавляю новость, ввожу анонс и полную новость, мета ввожу, а вот гже присвоить необходимую категорию для новости я не вижу, её просто нет. Все новости, которые я добавляю, вылазят по адресу /news.

     

    Куда подевался выбор необходимой категории для новости? Спасибо.

    post-2025-0-65212500-1411148479_thumb.jp

    post-2025-0-89590000-1411148479_thumb.jp


  8. Подскажите пожалуйста, какой алгоритм присвоения группы пользователю. Если он есть.

     

    Или каждому зарегистрированному пользователю или агентству надо присваивать группы вручную? Спасибо.


  9. Доброго времени суток.

     

    Подскажите как реализовать вывод количество объявлений в каждой категории на главную. Пример (прикрепил).

     

    Спасибо. Может кто уже делал, если нет такого решения, можно обговорить.

    post-2025-0-17981500-1408583363_thumb.jp


  10. Подскажите, пожалуйста.

     

    1. После вывода name.ru/map карты она гугловская, как сделать чтобы отображалась карта yandex.

    2. Прописал как вы мне и советовали

    {if $smarty.server.REQUEST_URI == '/map'}Делаем ветку для этого шаблона{else}Старая ветка{/if}

    к /map другой шаблон, но после того как путь меняется на /map/kvartira - применяемый шаблон к разделу name.ru/map слетает на стандартный.

     

    я прописал в main.tpl

       {if (preg_match('!^/map/!', $smarty.server.REQUEST_URI)) or (preg_match('!^/map!', $smarty.server.REQUEST_URI))}    {include file="layout_map.tpl"}  {else}  {include file=$_layout}  {/if}	

    Все хорошо, теперь ничего не слетает, но когда нажимаешь на объект (объявления на карте). Ссылка на объявления получается такого типа:

    http://name.ru/map/%5C%22/komnata/prodaga-komnat/realty55%5C%22

    Как избавиться от /map/%5C%22 чтобы получилась ссылка

    http://name.ru/komnata/prodaga-komnat/realty55%5C%22

    Спасибо.


  11. Если поставить галочку в настройках в GeoData - выводить карту с гридом, то объекты на карте будут привязаны к текущей таблице. И в том числе, то что с поиском.

    Если же вам нужно индивидуальное решение, вроде такого: http://elite.sitebill.ru/karta/, то можем вам за отдельную плату так сделать.

     

    Весьма! это как раз что надо. Сроки и стоимость? и что от меня потребуется. Жду ответа. Можно в лс.


  12. В 08.05.2014 в 11:57, rumantic сказал:

    В шаблоне agency

    В файле 

    /template/frontend/agency/main/main.php

    Есть код для этого

    
    		if ( !$has_result && preg_match('/^map(\/(\?.*)?)?$/', $REQUESTURIPATH) ) {
            $this->template->assert('main', '<p><br></p>'.$this->map());			
            work_subcontroller='realtygrid';			
            $has_result=true;		}

    В результате имеем вот такие странички

    http://estate.sitebill.ru/map/

    Спасибо, то что надо.

     

    А привязать карту к области определенной можно? и поиск туда же прикрутить?


  13. имхо, понятие seo  - не просто заполнение каких либо полей, в т.ч. и пустых.

     

    1) нигде не видел, чтобы юзеры заполняли эти поля, хотя бы потому, что действительно не знают что заполнять. И накручивать сюда код имхо ===empty

    2) контент должен быть уникальным, а в данном случае сто два объявления могут отличаться только номером дома и что тогда робот будет думать?

    3) а если объявление висит всего неделю и больше не продлевается, зачем его индексировать? Даже если индекс пройдёт, то следующего шторма можно самому умереть. а не выдачу увидеть.

    3) вообще не вижу смысла здесь, а вот разделы, подразделы, их описание  и т.п. - полезно и нужно, но это уже делает не юзер. Те же тэги полезны для Посетителя, но вредно для seo.  Думается, нужно делать для удобства посетителей в первую очередь.

    4) для новостей аналогично (не юзера задача).

     

     

    Категорию, подкатегории понятно сами задали описания и ключевые. Смущает что в конкретном объявлении если админ не пропишет, ничего в desctiption и keywords нет. Можно брать из поля описания и вставлять в keywords тогда будут разные ключевые к поисковику.

     

    А как можно передать описания и keywords раздела - объявлению в этом разделе?


  14. Доброго времени суток.

     

    Хочу сделать для раздела на сайте name.ru/services - совершенно новый шаблон. Как это сделать и как сделать привязку нового шаблона к разделу /services.

     

    Есть стандартный шаблон agency с файлами tpl, html, css

     

    Хочу создать шаблон services с файлами tpl, html, css (на примере agency) и привязать к разделу /services на сайте, чтобы пользователь перейдя в раздел name.ru/services увидел сайт уже с применением нового шаблона.

     

    В других движках, например Joomla, там можно делать привязку через пункты меню, как быть с sitebill?

     

    Спасибо. Жду ответа.


  15. Доброго дня.

     

    Видел на каком-то сайте под управлением cms sitebill реализованную карту с объектами в отдельном разделе, например name.ru/maps.

     

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

     

    Спасибо.

     

    Прошу ответить на мой вопрос. Спасибо :)


  16. Не заполняются для того, что бы обеспечить гибкость. Иногда объявления привязаны к пользователю, но этот пользователь не является реальным владельцем, а скорее коллектором объявлений. А реальные сдатчики\продавцы указаны именно в адресных полях объявления.

     

    Можно сделать и принудительное заполнение из данных профиля. Для этого используется локальный\шаблонный data_manager.php. Отпишите в ПМ с указанием какой шаблон.

     

    Спасибо, пока решили так оставить. Если пропишем потом сами не сможем добавлять объявления на первом этапе.

     

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