Перейти к содержимому


Как Оптимизировать Страницу Под Приложение Для Вконтакте


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 17

#1 danbartoys

danbartoys

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 21 Июнь 2011 - 14:49

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

#2 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 21 Июнь 2011 - 19:59

Хм. скажите как называется приложение. Может есть возможность что-то сделать в данной ситуации.

#3 danbartoys

danbartoys

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 21 Июнь 2011 - 20:35

тут именно дело в том, что вконтакте можно загрузить http как приложение, вот ссылка на то что получилось  http://vkontakte.ru/app2386463
Когда товара много, то нужно чтобы окно автоматически расширялось или появилась прокрутка, это осуществимо т. к. видел это в действии

#4 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 22 Июнь 2011 - 17:14

Просмотр сообщенияdanbartoys (21 Июнь 2011 - 14:49) писал:

Проблема заключается в том, что не прокручивается сайт в окне для приложения. Мне нужно именно прокручивать всю длину страницы, а там отображается только то что смогло влезть без возможности прокрутки.
Кто может помочь?
По хорошему лучше всего сверстать магазин под вконтакте так, чтобы не требовалось скролить. Но поскольку это не всегда возможно, можно сделать "обёрточный" DIV который будет заданного размера окна приложения вконтакте, и указать у него:
 style="overflow:auto;"
  
Нужно эту обёртку сделать для основного блока сайта, появится прокрутка. (Не будет работать на iphone)

#5 danbartoys

danbartoys

    Новичок

  • Пользователи
  • Pip
  • 3 сообщений

Отправлено 24 Июнь 2011 - 09:42

спасибо))

#6 at1ce

at1ce

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 07 Ноябрь 2012 - 11:32

а как настроить ширину магазина, чтобы он влезал в iframe?

#7 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 07 Ноябрь 2012 - 14:18

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

#8 at1ce

at1ce

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 08 Ноябрь 2012 - 11:55

хм... попробую в двух словах...
в общем, Вконакте есть возможность размещения IFrame приложений. Если еще проще, то в качестве приложения может использоваться сторонний сайт (Безымянный2.JPG )
Проблема в том, что в таком виде магазин не помещается по ширине (по высоте тоже, но чуть выше эту проблему решили)
(а вот удачный пример: Безымянный3.JPG )

#9 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 08 Ноябрь 2012 - 12:36

Дело в том что если изменять размеры сайта то это может не благоприятно сказаться на общем оформление сайта. Изменения будут слишком большими. Отдельно для вашего приложения создать страницу не представляется возможным.
Так же вы можете обратиться в нашу лабораторию http://storelandlab.ru/
К сожалению мне не известно как работает приложение от vk.com. Не могли бы написать его название?

#10 support

support

    Активный участник

  • Модераторы
  • 3 686 сообщений
  • ГородМосква

Отправлено 08 Ноябрь 2012 - 20:28

Просмотр сообщенияat1ce (08 Ноябрь 2012 - 11:55) писал:

хм... попробую в двух словах...
в общем, Вконакте есть возможность размещения IFrame приложений. Если еще проще, то в качестве приложения может использоваться сторонний сайт (Прикрепленный файл Безымянный2.JPG)
Проблема в том, что в таком виде магазин не помещается по ширине (по высоте тоже, но чуть выше эту проблему решили)
(а вот удачный пример: Прикрепленный файл Безымянный3.JPG)
Скоро выйдет в свет обновлённый шаблон "техника", он в iframe вконтакте влезет на ура. Вот пример подобного шаблона (потяните за край браузера, чтобы понять его "фишку"), мы его пока тестируем:
http://s355109.storeland.ru/

#11 kaisyRUS

kaisyRUS

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 381 сообщений

Отправлено 09 Ноябрь 2012 - 09:47

Просмотр сообщенияsupport (08 Ноябрь 2012 - 20:28) писал:

Скоро выйдет в свет обновлённый шаблон "техника", он в iframe вконтакте влезет на ура. Вот пример подобного шаблона (потяните за край браузера, чтобы понять его "фишку"), мы его пока тестируем:
http://s355109.storeland.ru/
А старые шаблоны на такую фишку переведете?

#12 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 09 Ноябрь 2012 - 19:17

К сожалению, это только особенность данного шаблона. Возможно в дальнейшем будет больше шаблонов поддерживающие данный эффект.

#13 at1ce

at1ce

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 28 Ноябрь 2012 - 18:55

Просмотр сообщенияsupport (22 Июнь 2011 - 17:14) писал:

По хорошему лучше всего сверстать магазин под вконтакте так, чтобы не требовалось скролить. Но поскольку это не всегда возможно, можно сделать "обёрточный" DIV который будет заданного размера окна приложения вконтакте, и указать у него:
 style="overflow:auto;"
  
Нужно эту обёртку сделать для основного блока сайта, появится прокрутка. (Не будет работать на iphone)
А можно подробнее? )))

#14 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Ноябрь 2012 - 19:15

Просмотр сообщенияat1ce (28 Ноябрь 2012 - 18:55) писал:

А можно подробнее? )))
Теперь появился новый адаптивный дизайн шаблона техника.
Этот шаблон больше всего подойдет под окно приложения вк.
Про это писалось тут.
http://forum.storela...-дл/#entry31133

#15 at1ce

at1ce

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 28 Ноябрь 2012 - 20:06

Просмотр сообщенияKoderhan (28 Ноябрь 2012 - 19:15) писал:

Теперь появился новый адаптивный дизайн шаблона техника.
Этот шаблон больше всего подойдет под окно приложения вк.
Про это писалось тут.
http://forum.storela...-дл/#entry31133
Это я понял, получилось реально круто)
Меня интересует как " можно сделать "обёрточный" DIV который будет заданного размера окна приложения вконтакте, и указать у него:"
По высоте сайт всё-равно не помещается в iframe, как сделать прокрутку?

#16 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 28 Ноябрь 2012 - 20:16

Просмотр сообщенияat1ce (28 Ноябрь 2012 - 20:06) писал:

Это я понял, получилось реально круто)
Меня интересует как " можно сделать "обёрточный" DIV который будет заданного размера окна приложения вконтакте, и указать у него:"
По высоте сайт всё-равно не помещается в iframe, как сделать прокрутку?
Это можно сделать в файле HTML, в панели администратора, Сайт -> Редактор тем.
После кода:
<body>
Добавить код:
<div style="overflow:auto;">
Внизу файла.
До кода:
</body>
Добавить:
</div>

http://htmlbook.ru/css/overflow

#17 at1ce

at1ce

    Пользователь

  • Пользователи
  • PipPip
  • 17 сообщений

Отправлено 28 Ноябрь 2012 - 21:14

получилось, но с маленькой поправочкой:

<div style="overflow:auto;">
ставится на сразу после
<body>
, а после
<!-- Тело сайта -->
, тогда всё работает)))
спасибо!

хм... Вконтакте заработало, а обычный шаблон стал кривым...
Значит такй способ подходит исключительно для встраивания в iframe...

#18 Koderhan

Koderhan

    Активный участник

  • Модератоpы
  • 6 227 сообщений

Отправлено 29 Ноябрь 2012 - 12:05

Не плохо бы узнать адрес вашего магазина.
Можете его сказать.
А теперь вы можете попробовать сделать дизайн еще адаптивней.
Код который вставили в HTML.
Было:
<div style="overflow:auto;">
Стало:

<div class="my-vk-frame">

В конец файла main.csstemplate добавить:
@media screen and (max-width: 630px) {
.my-vk-frame {
	 overflow:auto;
}
}





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных