Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 04.10.2016, 15:02   #1
Midvi
Новенький
 
Регистрация: 01.06.2016
Сообщений: 16
По умолчанию

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

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

Задача - сделать мобильную версию существующего сайта. Соответственно, хочу поставить экстеншн Mobile Redirect и перебрасывать на поддомен мобильных пользователей, подменяя template-файл для облегчения дизайна. Кроме того, в мобильной версии надо сделать возможность просмотра сайта в обычном режиме - т.е. ссылку на основной домен с возвратом template-файла с дизайном по умолчанию.
Midvi вне форума   Ответить с цитированием
Старый 04.10.2016, 16:41   #2
Midvi
Новенький
 
Регистрация: 01.06.2016
Сообщений: 16
По умолчанию

С созданием поддомена вроде разобрался - нашел, где это делается.
Midvi вне форума   Ответить с цитированием
Старый 10.10.2016, 00:15   #3
Midvi
Новенький
 
Регистрация: 01.06.2016
Сообщений: 16
По умолчанию

Кто-нибудь может объяснить, как правильно настроить экстеншн Mobile Redirect, чтобы выполнялся такой сценарий:

1. Если заходим на сайт с мобильного устройства, то редирект на поддомен m.domain.ru При этом подменяется файл html-шаблона и файлы css для изменения дизайна сайта и убирания "лишнего" из мобильной версии.

2. На мобильной версии есть ссылка на полную версию сайта. При нажатии на нее пользователь должен видеть сайт как на обычном немобильном устройстве (редирект на основной поддомен www.domain.ru)

3. Если заходим с немобильного устройства, тогда действует файл html-шаблона и стили по умолчанию, просмотр домена www.domain.ru


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

Typo3 4.5, установлен Fluid 1.3.1 (обновления не предлагать).
Midvi вне форума   Ответить с цитированием
Старый 10.10.2016, 12:36   #4
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Midvi Посмотреть сообщение
Основная загвоздка с переходом на мобильном устройстве на полную версию сайта - не происходит возврат к файлу html-шаблона и стилям по умолчанию, хотя редирект работает...

Typo3 4.5, установлен Fluid 1.3.1 (обновления не предлагать).
Может, поможет, если в setup прописать
config.baseURL = http://www.domain.ru
=======

Вопрос из чистого любопытства: если поддержка сообществом Typo3 v.4.5 прекратилась года два назад, почему "(обновления не предлагать)"?
Николай Сипко вне форума   Ответить с цитированием
Старый 10.10.2016, 13:40   #5
Midvi
Новенький
 
Регистрация: 01.06.2016
Сообщений: 16
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
Может, поможет, если в setup прописать
config.baseURL = http://www.domain.ru
=======

Вопрос из чистого любопытства: если поддержка сообществом Typo3 v.4.5 прекратилась года два назад, почему "(обновления не предлагать)"?
Спасибо, помогло, но не до конца.
Т.е. сейчас в setup вот так:

[userFunc = user_isMobileForced]
tmp.template.template.file = 02.tmpl
[end]

[userFunc = user_isStandardForced]
tmp.template.template.file = 01.tmpl
config.baseURL = http://www.domain.ru/
[end]

page.10 < tmp.template

На мобильной версии стоит ссылка на www.domain.ru/?noMobile=1
Ссылка срабатывает, открывается полная версия главной страницы, но по кликам на другие страницы снова делается открываются мобильная версия. А нужно бы, чтобы продолжалась работа с полной версией сайта. Что еще надо прописать?

Что касается версии Typo3, то я не распоряжаюсь сайтом, просто имею возможность работать в BE для изменения дизайна и содержания.
Midvi вне форума   Ответить с цитированием
Старый 10.10.2016, 20:55   #6
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Midvi Посмотреть сообщение
Ссылка срабатывает, открывается полная версия главной страницы, но по кликам на другие страницы снова делается открываются мобильная версия. А нужно бы, чтобы продолжалась работа с полной версией сайта. Что еще надо прописать?
Mobile Redirect 1.5.0
Basic usage
If you like, your visitors can have the choice of switching between the two versions by simply adding one GET parameter to an URL. The extension sets a Cookie which controls the automatic redirection, so you only need to add the parameter once and don't have to carry it along over all pages
https://docs.typo3.org/typo3cms/exte...age/Index.html
Машинный перевод: "Если вы хотите, ваши посетители могут иметь выбор переключения между двумя версиями, просто добавив один параметр GET к URL-адресу. Расширение устанавливает Cookie, который управляет автоматической переадресацией, так что вам нужно только добавить параметр один раз и не должны носить его с собой по всем страницам"
=======
Может, надо прописать какой-то "параметр GET к URL-адресу"?
https://www.google.ru/search?q=%D0%B...FqGr6AT_0qiYAQ
Николай Сипко вне форума   Ответить с цитированием
Старый 11.10.2016, 16:23   #7
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
Может, надо прописать какой-то "параметр GET к URL-адресу"?
Usage example
https://docs.typo3.org/typo3cms/exte...ple/Index.html

Машинный перевод:
Допустим, что ваш основной установки Typo3 для обычных настольных браузеров находится под

`Www.domain.com <http://www.domain.com/>` _

и ваша мобильная версия находится под

mobile.domain.com

Теперь, при доступе к www.domain.com с мобильным устройством (и устройство успешно обнаружен как мобильный телефон), то расширение автоматически переадресует на мобильную версию (mobile.domain.com).

Вернитесь к обычному веб-сайт

Если вы хотите, чтобы позволить пользователю по-прежнему использовать настольную версию, вы можете добавить ссылку (например, "Switch на классическую версию") в вашем мобильном веб-сайте, который имеет noMobile в качестве GET-параметра:

http://mobile.domain.com?noMobile=1

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

Кроме того, можно связать со стандартной версией, или на конкретную страницу стандартной версии:

http://www.domain.com/example.html?noMobile=1

Обратите внимание, что имена GET-параметры могут быть свободно сконфигурированы (смотри главу "Конфигурация").

Переключиться на мобильную версию вручную

Вы также можете позволить пользователю выбрать мобильную версию:

http://mobile.domain.com?isMobile=1
Внимание

Добавление = 1 к параметру не всегда требуется, но рекомендуется, если у вас возникнут проблемы, как 404 ошибки (особенно в сочетании с RealUrl)!
Николай Сипко вне форума   Ответить с цитированием
Старый 13.10.2016, 12:30   #8
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Midvi Посмотреть сообщение
Спасибо, помогло, но не до конца.
Т.е. сейчас в setup вот так:

[userFunc = user_isMobileForced]
tmp.template.template.file = 02.tmpl
[end]

[userFunc = user_isStandardForced]
tmp.template.template.file = 01.tmpl
config.baseURL = http://www.domain.ru/
[end]

page.10 < tmp.template

На мобильной версии стоит ссылка на www.domain.ru/?noMobile=1
Ссылка срабатывает, открывается полная версия главной страницы, но по кликам на другие страницы снова делается открываются мобильная версия. А нужно бы, чтобы продолжалась работа с полной версией сайта. Что еще надо прописать?
Может, так и прописать
config.baseURL = http://www.domain.ru/?noMobile=1
?
Николай Сипко вне форума   Ответить с цитированием
Старый 13.10.2016, 16:34   #9
Midvi
Новенький
 
Регистрация: 01.06.2016
Сообщений: 16
По умолчанию

Ладно, вопрос с работой расширения пока отложим.

Тогда может ли кто-то просветить насчет настройки Туро3 для работы с поддоменами, чтобы на поддомене m.domain.ru были все страницы, что и на основном домене www.domain.ru, но применялся бы свой setup (но resource и constants брались с основного домена). Т.е. в дереве страниц я создал отдельную страницу для поддомена, присвоил ей домен m.domain.ru - и что дальше?
Midvi вне форума   Ответить с цитированием
Ответ

Теги
домены третьего уровня


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перенос сайта на другой домен Tchort Общие вопросы 3 22.06.2011 01:43
меню второго уровня в другом div mix Общие вопросы 2 09.03.2010 01:06
Выводить title одного уровня на подстраницах surfman TypoScript практикум 1 15.11.2009 20:55
Можно ли разбить пункты меню 2-го уровня на 3 части ? ov.lovyannikov Общие вопросы 7 19.05.2009 02:09
Не получается отобразить меню второго уровня... Vit Brevis Общие вопросы 5 22.11.2006 17:52


Часовой пояс GMT +4, время: 20:09.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория