abushyk

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    269

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


  1. можно заменить

    foreach($images as $photo){
    	$zip->addFile(SITEBILL_DOCUMENT_ROOT.'/img/data/'.$photo['normal'], $photo['normal']);
    }

    на

    foreach($images as $photo){
      if(file_exists(SITEBILL_DOCUMENT_ROOT.'/img/data/nowatermark/'.$photo['normal'])){
          $zip->addFile(SITEBILL_DOCUMENT_ROOT.'/img/data/nowatermark/'.$photo['normal'], $photo['normal']);
      }else{
          $zip->addFile(SITEBILL_DOCUMENT_ROOT.'/img/data/'.$photo['normal'], $photo['normal']);
      }
    }

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


  2. Я вижу ее как зафиксированную. Зафиксированная - это означает, что на ширинах экрана, на которых сайт отображается в одну колонку, блок с картой замирает в своем положении, а не подлипает к верхнему крану экрана, как в случае отображения в две колонки.


  3. 15 часов назад, Orsweb сказал:

    через  {if $article_item.articles_topic_id.value == 1}

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

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

    на

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

     


  4. 14 часа назад, Orsweb сказал:

    Пытаюсь вывести на главную статьи

    в шаблоне вывода сделайте просто временную вставку

    <!--{$main_page_articles|print_r}-->

    и обновите страницу.

    После этого, через просмотр кода страницы вы сможете увидеть, что же там в этой переменной пришло.


  5. 14 часа назад, Orsweb сказал:

    А с имеющимися путями дубли страниц будут?

    Тут зависит только от вашей аккуратности. Автоматом алиас создается из заголовка статьи, поэтому если вы пишете разные заголовки, то вероятность дублирования не велика.


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

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

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

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


  7. Если нет фото в карточке и нет фото в выгрузках (в некоторых точно), но есть картинки в списках, то проблема может быть связана с указанием доступа по группам к полям модели data - а именно к полю image.


  8. В 09.11.2018 в 12:57, johser сказал:

    либо вообще не передаются в скрипт по отрисовке bootstrap-select.

    100%-ное попадание)

    Я добавил в header.tpl обработчик, который по дефолту вызывают линкед-элементы, после своего изменения, для запуска перерисовки. Сделайте контрол+ф5 на сайте и потыкайте по зависимым элементам формы - должны перерисовываться.


  9. В 31.10.2018 в 08:59, diz2517 сказал:

     $query='SELECT `data_id`, `data333` FROM '.DB_PREFIX.'_station WHERE deadline IN ('.implode(',', $date1_ids).')';

    вот эта строка что-то мне не нравится. обычно с полями выбора из другой таблицы у нас есть таблица-источник, в которой есть поле-ключ и поле-значение. ну там может еще пару других, но они не имеют значения в контексте выбора вариантов. и в таблице, для кторой мы подключаем этот выбор, в качестве значения мы используем именно знначение-ключ. Т.е. если у вас таблица дат состоит из полей data_id, data333 где первое - это ключ, то все операции по выбору будут крутиться вокруг этих двух полей и самы важным будет именно поле-ключ. Почему у вас фигурирует еще и deadline поле из таблицы data111 - я пока не пойму.


  10. В 31.10.2018 в 08:59, diz2517 сказал:

    data111 - таблица для справочника

    data_id - поле с идентификатором

    data333 - поле с именем

    я понял так:

    есть отдельная таблица data111 в которой содержатся даты, ключ в этой таблице data_id, а варианты в data333.

    в таблице объектов data есть поле deadline, которое указывает на один из упомянутых выше вариантов даты и это поле имеет тип select_by_query.

    Верно?


  11. 1. У вас версия system одна из последних? Или давно обновлялась?

    2. Посмотрите в Настройки - core.listing есть ли там текстареа под именем "Список select_by_query-полей необходимых для подбора(core.listing.select_query_fields)" .


  12. В 04.08.2018 в 10:22, Not Good сказал:

    если выбран вариант №2

    В шаблоне карточки

    $data.FIELD_NAME.value - вернет 2

    $data.FIELD_NAME.value_string - вернет Жилое помещение

     

    в шаблоне списка

    $grid_items.FIELD_NAME - вернет Жилое помещение

    $grid_items._FIELD_NAME_ - вернет 2

     

     


  13. Думаю, что нет, так как выбор региона и города работает по тому же самому принципу, что и микрорайона. Но если бы "не работал" микрорайон, то так же бы вылетали с формы поиска бы и город. А он не вылетает.

    Когда вы переключаетесь в режим связанных элементов больше нет никаких "встроенных" элементов и все элементы с этого момента рассматриваются абстрактно и только в контексте связей linked-depended.


  14. Я думаю тут нет проблемы, которую нужно решать, а стоит уже обновить систему.

    Вот сайт http://testg.digitalwerkstatt.ru с последней версией системы. Выберите на форме поиска Киев и Одесский район. Запустите поиск и посмотрите, какие варианты будут доступны в форме поиска, на новой странице.


  15. 2 минуты назад, banzai72 сказал:

    что ещё мне нужно сделать, что бы с применением этого чекбокса не показывать объявления группы 18

    давайте вернемся к стартовому посту. что вы сделали, что бы по отметке вашего чекбокса показывались только 18-тигрупповые? Плотому что если в лоб, то вам нужно сделать для непоказа то же самое, только инвертировать условие отбора. Типа было В 18-й, а станет НЕ В 18-й