Recommended Posts

Установил приложение на смартфон, произвел оплату пакета, всё работает...

Однако заметил косяки:

1. Производя оплату пакета 100 фото за 30 руб., оплата почему-то произошла дважды, в результате списано 60 руб. за 200 фото... глюк или мой косяк, так и не понял.

   - Видимо не глюк. Только что пришла SMS, что один платеж возвращен мне на карту... однако пакет в 200 фото пока остался :)

2. Сфотографировал на смартфон картинку и добавил фото к объекту. Фото выгрузилось на сайт, но почему-то в админке фото в единственном экземпляре а на фронтэнеде фото сохранилось дважды... :blink: Ещё одно фото добавил, такая-же фигня...

 

Да, при внесении платежа, есть еще возможность указания промокода... Рождественские промокоды будут?

 

Ваши мысли в студию!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поправлюсь по 2-му пункту, дважды появляется только первое загруженное с со смартфона фото, и не совсем во фронтэнде а в слайдере, при просмотре фото объявления. Причем устанавливаю главным одно из фото, после чего дважды отображается в слайдере предыдущее фото, которое было главным (единственным), где-то зависает картинка, хотя кэш выключен. После обновления сайта теперь дважды показывается главное фото...

 

Есть еще одно предложение и замечен глюк:

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

У меня например несколько тысяч фото, которые загружают партнеры из-за рубежа в общие с ними папки (чтобы не пересылать их по email), было-бы удобно не гонять их через компьютер а сразу выгружать через приложение на сайт, тем более, что в облачных хранилищах зачастую размер под фото не лимитируется. У меня партнерские фотки храняться на Гугл-диске, Яндекс-диске, Дропбоксе, ОнеДрайве, немного в облаке от Майл.ру и с ними смартфон синхронизирован.

 

Ага... после нескольких попыток пару фото из облака вставить удалось, но работает всё как-то нестабильно, при принципу 50/50, пока не понимаю, от чего это зависит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за покупку первого пакета фото! Ура ) 

Не зря пол-года книжки по андроиду читал.

Теперь по вопросам

1. Двойное списание буду отслеживать в консоли разработчика, возможно где-то два клика не фильтруются.

2. По фото с облака - тоже буду проверять, я пока тестировал только возможность с флеш-карты грузить. Могут не грузиться, потому что фото может быть просто большим и ваш хостинг при приеме этого большого фото мог выдать ошибку, что превышен лимит ожидания или превышена выделенная память на один процесс. Т.е. тут видимо надо прямо на смартфоне ужимать фото, еще до отправки в CMS.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По отмене - первый платеж это видимо был авторизационный. Вы сейчас только добавили карту в Google Play ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По дублирование фото на сайте, попробуйте в шаблоне realty_view.tpl (Realia)

Условие добавить {if $smarty.section.j.index > 0}

Чтобы получилось так

                        {section name=j loop=$photo}                        {if $smarty.section.j.index > 0}                        <li>                          <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>                        </li>                        {/if}                        {/section}                        </ul>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо за покупку первого пакета фото! Ура ) 

Не зря пол-года книжки по андроиду читал.

Теперь по вопросам

1. Двойное списание буду отслеживать в консоли разработчика, возможно где-то два клика не фильтруются.

2. По фото с облака - тоже буду проверять, я пока тестировал только возможность с флеш-карты грузить. Могут не грузиться, потому что фото может быть просто большим и ваш хостинг при приеме этого большого фото мог выдать ошибку, что превышен лимит ожидания или превышена выделенная память на один процесс. Т.е. тут видимо надо прямо на смартфоне ужимать фото, еще до отправки в CMS.

1. Деньги списали дважды сразу, через несколько минут один платеж вернулся а количество приобретенных фоток осталось двойным - 200 шт. Не думаю, что это списание для проверки карты, поскольку для этого они обычно списывают несколько рублей и копеек (не целое число, типа 3,65 руб, 5,17 руб и т.п.) а в данном случае списывалась полная стоимость пакета. Просто на момент платежа я привязывал одну карту, на которой денег оказалось меньше и платеж не прошел (забыл о покупках накануне :) ), привязал вторую карту и сразу списалось 2 платежа со второй карты.

Думаю, что по 100 фото - пакеты не большие и придется часто покупать, особенно если скидывать из облака на сайт фото партнеров (у меня их много), может есть смысл сделать несколько пакетов к приобретению, например 250 - 500 - 1000 фото, соответственно со скидкой 5-10-15% или типа того, думаю многим будет интересно, или вместо скидки высылать код купона, он при покупке пакета предусмотрен...

 

2. Наверное дело в другом, загрузка из облака происходит как-то нестабильно, из одной серии фото некоторые фото загружаются а некоторые нет (у них одинаковые размеры, даты, характеристики и пр.). Не думаю, что здесь дело в размере фото, поскольку партнеры размерами и качеством фото не балуют, присылая иногда на объекты с ценой в миллионы евро фотки, больше похожие на аватарки :) от чего с ними часто приходится чинить разборки. Они-же в Европе жадные и часто фотографируют на камеры 0,3 Мп в телефонах первых выпусков...

У меня сейчас на смартфоне стоит качество съёмки 3264х2448 dpi и такие фото нормально проходят.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

По дублирование фото на сайте, попробуйте в шаблоне realty_view.tpl (Realia)

Условие добавить {if $smarty.section.j.index > 0}

Чтобы получилось так

                        {section name=j loop=$photo}                        {if $smarty.section.j.index > 0}                        <li>                          <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>                        </li>                        {/if}                        {/section}                        </ul>

Не прокатило...

При открытии объявления вылазит ошибка:

 

Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "/var/www/u5810001/data/www/realty-centrum.com/template/frontend/realia/realty_view.tpl" on line 343 "</div>" unclosed {if} tag' in /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php:441 Stack trace: #0 /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_smartytemplatecompiler.php(64): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unclosed {if} t...') #1 /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php(82): Smarty_Internal_SmartyTemplateCompiler->doCompile('<link rel="styl...') #2 /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_template.php(260): Smarty_Internal_TemplateCompilerBase->compileTemplate(Object(Smarty_Internal_Template)) #3 /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_in in /var/www/u5810001/data/www/realty-centrum.com/third/smarty/sysplugins/smarty_internal_templatecompilerbase.php on line 441

 

Может не туда вставляю? К стати, твой код должен заканчиваться </ul> или </if> ? В любом случае ошибка вылазит...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ошибка говрит, что в данном случае где-то не хватает парного {/if}. Либо пропущен, либо по ошибке указан как открывающий {if}. 

Заканчиваться должен </ul> но еще нужно <ul> поставить внаачале этого блока. В остально код Дмитрия не содержить синтаксических ошибок и не должен порождать такого сообщения об ошибке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ошибка говрит, что в данном случае где-то не хватает парного {/if}. Либо пропущен, либо по ошибке указан как открывающий {if}. 

Заканчиваться должен </ul> но еще нужно <ul> поставить внаачале этого блока. В остально код Дмитрия не содержить синтаксических ошибок и не должен порождать такого сообщения об ошибке.

 

Если я правильно понял, код должен выглядеть так:

 

{if $smarty.section.j.index > 0} //вот из-за этого и возникала скорее всего ошибка. это лишняя строка (abushyk)

   <ul>   (добавить)

      {section name=j loop=$photo}

         {if $smarty.section.j.index > 0}

           <li>

           <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>

           </li>

        {/if}

    {/section}

</ul>

сюда </if> добавлять?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 <ul>   (добавить)

      {section name=j loop=$photo}
         {if $smarty.section.j.index > 0}
           <li>
           <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>
           </li>
        {/if}
    {/section}
</ul>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вскоре будет доступно обновление в Google Play для приложения.

Добавил фильтр по городам.

Также нужно обновить apps.api в CMS Sitebill до версии 1.0.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Abushuk, TopRan, может куда-то не туда вставляю строки кода, но после правки, в слайдере все фото стали отображаться по 2 раза, до этого дважды отображалось только главное фото :(

Дважды фотки появились и не только в слайдере но и на странице просмотра объявления...

 

Убрал нафиг...

 

Как я понимаю, править надо где-то здесь:

 

<div class="row">
    <div class="span9">
<h1 class="page-header">{$title}</h1>
<div class="favblock">
{if isset($smarty.session.favorites)}
            {if in_array($data.id.value, $smarty.session.favorites)}
                <a class="fav-rem" alt="{$data.id.value}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a>
            {else}
                <a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a>
            {/if}
        {else}
        <a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a>
        {/if}
</div>
               {if $photo|count>0}
                <div class="carousel property">
                    <div class="preview">
                        <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></a>
                    </div>
                    {if $photo|count>1}
                    <div class="content">
                      <a class="carousel-prev" href="#">Previous</a>
                      <a class="carousel-next" href="#">Next</a>
                      <ul>
                        {section name=j loop=$photo}
                        <li>
                          <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>
                        </li>
                        {/section}
                      </ul>
                  </div>
                  {/if}
      </div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

попробуй так

 {if $photo|count>0}
                <div class="carousel property">
                    <div class="preview">
                        <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></a>
                    </div>
                    {if $photo|count>1}
                    <div class="content">
                        <a class="carousel-prev" href="#">Previous</a>
                        <a class="carousel-next" href="#">Next</a>
                        <ul>
                        {section name=j loop=$photo}
                        <li>
                          <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>
                        </li>
                        {/section}
                        </ul>
                    </div>
                    {/if}
                </div>
                {/if}
 
Может я не так понял но наверное вы имели ввиду что дублируется одна фотография в режиме просмотра?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

попробуй так

 {if $photo|count>0}
                <div class="carousel property">
                    <div class="preview">
                        <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[0].normal}" class="lbgallery" title="Фото" ><img src="{$estate_folder}/img/data/{$photo[0].normal}" alt=""></a>
                    </div>
                    {if $photo|count>1}
                    <div class="content">
                        <a class="carousel-prev" href="#">Previous</a>
                        <a class="carousel-next" href="#">Next</a>
                        <ul>
                        {section name=j loop=$photo}
                        <li>
                          <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>
                        </li>
                        {/section}
                        </ul>
                    </div>
                    {/if}
                </div>
                {/if}
 
Может я не так понял но наверное вы имели ввиду что дублируется одна фотография в режиме просмотра?

 

Дублируется одно фото - главное или первое, если не выбрано главное...

Сейчас попробую ваш код...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

TopRan, этот код вроде изначально и был в realty-view.tpl, он вроде без изменений... да и на сайте ничего не изменилось.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это потому что элементу rel указано что и главная и карусель имеет один и тотже вызов т.к. относятся они к одной галереи. Решение такое если убрать вызов из главной фотки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это потому что элементу rel указано что и главная и карусель имеет один и тотже вызов т.к. относятся они к одной галереи. Решение такое если убрать вызов из главной фотки.

Это уже для меня тёмный лес

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

По дублирование фото на сайте, попробуйте в шаблоне realty_view.tpl (Realia)

Условие добавить {if $smarty.section.j.index > 0}

Чтобы получилось так

                        {section name=j loop=$photo}                        {if $smarty.section.j.index > 0}                        <li>                          <a rel="prettyPhoto[gallery1]" href="{$estate_folder}/img/data/{$photo[j].normal}"><img src="{$estate_folder}/img/data/{$photo[j].normal}" /></a>                        </li>                        {/if}                        {/section}                        </ul>

Заработало всё таки по этому сценарию. Надо было покурить!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Заработало всё таки по этому сценарию. Надо было покурить!

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: mykvartira
      Подскажите где я могу отредактировать вывод приложения статьи на главную страницу, под код пагинации?
      Хочу вставить заголовок перед приложением статьи как на картинке

      Заранее спасибо
    • Автор: mykvartira
      Интересный момент. Хотел поинтересоваться у разработчиков. Изменение цены вызвано с запланированной скидкой в 20%?
      Заметил такой момент ранее приложение статьи, твиттер стояли 500р, и такая же цена осталось в цсм в вкладке обновления, а вот на сайте цена уже 900р.
      Может это связанно с супер разработкой в этом приложении, так сказать прорыв... Но изменение цены в 90% - это сильно.
      Это конечно не единственные модули в которых поднялась цена. Может стоит подождать и купить приложения без скидки, по старым ценам?
    • Автор: Дмитрий Кондин
      В админке есть специальное приложение, чтобы записывать различные системные события.
      Приложения - System logger По-умолчанию прилжоение выключено.
      Включить его можно в Настройки - вкладка System logger
      Включить приложение Logger (apps.logger.enable) Ставим 1.
      Теперь при выполнении приложений туда будут записываться различные отладочные сообщения.
      Самое интересное в этом то, что вы сами можете при доработках делать отладку, чтобы посмотреь различные переменные и массивы в процессе выполнения.
      Для у себя в коде вызываем метод так:
      $this->writeLog('Это отладочный текст'); Например, нам нужно увидеть что в переменной $test_var
      Тогда код для записи отладки будет таким
      $this->writeLog('test_var = '.$test_var); Если хотим увидеть что у нас в массиве $test_arr то делаем такой код
      $this->writeLog('test_arr = <pre>'.var_export($test_arr, true).'</pre>');  
    • Автор: DoobBY
      Доброго времени суток, можно поподробнее о приложении и по возможности хотелось бы увидеть демо =) Спасибо.
    • Автор: Chernetskiy
      Интересует функционал платного модуля Биллинга, он работает только с конкретными тарифами или есть возможность сделать плату за размещение адресно, например по аренде в городе одна цена, по продаже в городе вторая а за развалюшку в глухой деревне - бесплатно, сделать возможность размещения объявлений бесплатно в той местности, где не особо недвижимость пользуется спросом - деревни, земли сельхозназначения (садовые товарищества) и т.п. Я к тому, что при условии взимания оплаты даже в 1 руб., размещение объявления часто становится невозможным, поскольку неоткуда этот 1 руб. перечислить, проще сделать для этих территорий бесплатно и клиенты будут довольны  но чтобы при этом остальные халвой не воспользовались!