русский
Germany.ruForen → Архив Досок→ Webdesign und Hosting

SEO для TYPO3

1278  1 2 alle
Vovan(ator) коренной житель10.03.16 19:28
Vovan(ator)
NEW 10.03.16 19:28 

Привет всем.

Кто подскажет каким расширением пользуетесь для SEO сайтов на TYPO3?

Основное требование:

- URL должно иметь читабельный вид, типа www.domain.de/language/category/...

без переменных или параметров в адресе.


#1 
vlad_s_69 местный житель11.03.16 12:35
NEW 11.03.16 12:35 
in Antwort Vovan(ator) 10.03.16 19:28

coolUri

#2 
Vovan(ator) коренной житель11.03.16 17:48
Vovan(ator)
NEW 11.03.16 17:48 
in Antwort vlad_s_69 11.03.16 12:35

Я установил вчера realurl,
так у меня всю систему бабахнуло.
Пришлось занова всё устанавлвать.

Сегодня вроде то же самое делал,
правда многоязычие не стал активировать (вчера было уже активно),
так вроде всё сработало правильно.

#3 
Vovan(ator) коренной житель15.03.16 16:26
Vovan(ator)
15.03.16 16:26 
in Antwort Vovan(ator) 11.03.16 17:48, Zuletzt geändert 15.03.16 16:50 (Vovan(ator))

К стати,
пытался настроить realurl и sr_language_menu.
вроде работает, но не совсем так, как должно.

Cегодня заметил, что почти правильно работает только когда я выхожу из админки.
Но как только я в админку снова вхожу, то при переключении языков выдаёт ошибку "Fehler: Umleitungsfehler"

Может кто подскажет какой туториал для многоязычности в TYPO3?
Язык: русский, немецкий или английский, в принципе без разницы.
Только не для старых версий.
В сети я нашёл много чего, но оно похоже работает только до версии typo3 7.х
А в семёрке похоже что-то нужно по другому делать.

#4 
Vovan(ator) коренной житель16.03.16 08:12
Vovan(ator)
NEW 16.03.16 08:12 
in Antwort Vovan(ator) 15.03.16 16:26

Пока искал решение, наткнулня на несколько полезных статеек.

В одной из них упоминается о "феномене" который я выше описал
(навигация работает только тогда, когда в админке никто не анмельдован).

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

Так же я нашёл несколько туториалов, из которых (у меня) по отдельности не всё работало,
но я составил что-то обще и работающее.
Может кому тоже пригодится.

За основу взял вот этот туториал (немного устаревший правда, но понять можно о чём речь):
http://gyrkalo.blogspot.de/2010/04/typo3.html

А вот TS который в результате получился:

config {
### REAL-URL ###
####################################################
prefixLocalAnchors = all
// simulateStaticDocuments = 0 Mit installierter Extension funktioniert RealURL nicht!
baseURL = http://subdomain.deine-site.de/
absRelPath = /
tx_realurl_enable = 1

### SPRACH-KONFIGURATION ###
####################################################
linkVars = L
sys_language_uid = 0
language = de
locale_all = de_DE
htmlTag_langKey = de-DE
config.uniqueLinkVars = 1
sys_language_overlay = 1
#config.sys_language_mode = content_fallback;0
sys_language_mode = ignore
#plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
#plugin.tx_indexedsearch.templateFile = indexed_search.tmpl
}

# Bedingungen für die 2. Sprache (Sprach-ID: 1; hier Russisch)
[globalVar = GP:L = 1]
config {
language = ru
locale_all = ru_RU
htmlTag_langKey = ru-RU
sys_language_uid = 1
#plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
#plugin.tx_indexedsearch.templateFile = indexed_search.tmpl
# сюда можно добавлять другие строки для более полной локализации (подключение CSS, HTML-шаблонов и т.д.)
}
[global]

### SPRACH-NAVI-KONFIGURATION ###
####################################################
plugin.tx_srlanguagemenu.settings {
#useSysLanguageTitle = 0

# Standard-Sprache, wenn kein Sprachparameter übergeben wird
defaultLanguageISOCode = DE

# Layout-Typ Linkliste (0=Flaggen, 1=Dropdown, 2=Linkliste)
defaultLayout = 0

# Sprache nicht verfügbarer Übersetzungen zeigen
showInactive = 1

# Nicht verfügbare Übersetzungen nicht verlinken
link.INACT.doNotLinkIt = 1

# Aktive Sprache nicht verlinken
link.CUR.doNotLinkIt =1

# CSS-Klasse für aktuell gewählte Sprache
link.NO.stdWrap.wrap = <li>|</li>
link.CUR.stdWrap.wrap = <li class="current">|</li>
#link.CUR.stdWrap.wrap = <li class='CUR'>|</li>
#link.NO.stdWrap.wrap = <li class='NO'>|</li>
#link.NO.stdWrap = |
#
#hideIfNoAltLanguages = 1
#
#Hiermit kann die aktuelle Sprache ausgeblendet werden
#don't show current language if showCurrent=0
#showCurrent = 0
#
# Hier liegt das selbst angepasste Template-File
#file.templateFile = fileadmin/templates/language_menu/sprachwahl.tmpl
#
#Hiermit koennte man festlegen, dass nur die Spachen 1+2 in der Liste ausgegeben werden
#languagesUidsList = 1,2
}

### SPRACH-UMSCHALTER 2 ###
####################################################
lib.link.language = TEXT
lib.link.language {
value = Russisch
typolink.parameter.data = page:uid
typolink.additionalParams = &L=1
}

# Änderungen für die deutsche Sprache
[globalVar = GP:L=1]
lib.link.language.value = Deutsch
lib.link.language.typolink.additionalParams = &L=0
[global]

# Anzeige Default-Sprache im Backend als Deutsch festlegen
mod.SHARED {
defaultLanguageFlag = de
defaultLanguagelabel = deutsch
}

# Default PAGE object:
page = PAGE

page.10 = TEMPLATE
page.10 {
...
# первый вариант переключателя языков
subparts.LANGUAGE=< plugin.tx_srlanguagemenu.widgets.menu
...
# второй вариант переключателя языков
subparts.LANGUAGE_CONTENT =< lib.link.language
...
}

Некоторые строчки, которые мне пока не нужны, я закоментировал,
но их можно тоже активировать.

#5 
Sergo2008 старожил16.03.16 08:46
Sergo2008
NEW 16.03.16 08:46 
in Antwort Vovan(ator) 16.03.16 08:12
В одном работать в админке, а в другом проверять сайт. (не совсем идеально, но можно работать)

С нечто похожим в OpenCart2 вчера столкнулся, правдо проблема не с меню, а нельзя открыть две страницы админки, можно только с одной работать, иначе выход и повторная авторизация. С тайпом по хлещё будет, но там возможно ошибка какая, а в опенкарте типа фича на защиту. Разрабы в своём репертуаре. :)

#6 
Vovan(ator) коренной житель16.03.16 09:00
Vovan(ator)
NEW 16.03.16 09:00 
in Antwort Sergo2008 16.03.16 08:46, Zuletzt geändert 16.03.16 09:04 (Vovan(ator))

Если в админке одновременно с двумя окошками работать,
то тут понятно - это типа защиты, чтоб сам не "заблудился" где и что делаешь.
к стати, мне тоже не особо нравится постоянно кликать,
если просто ID или другую мелочь посмотреть нужно.

А вот чтоб БЕ и ФЕ несовмещались, этого я ещё не наблюдал.

К стати,
я предполагаю, что все эти мои "феномены" связаны с (не)совместимостью новых и старых версий.
В старых туториалах практически везде пишется,
что нужно отдельно конфигурировать и realurl_config.php и .htaccess

Я делал всё как там описывалось - шли портачки.
По URL видно было, что там что-то не по плану происходит,
а именно не то, что я в этих файлах прописывал.

В моей актуальной инсталляции я просто в TS всё прописал,

а остальные файлы даже не трогал.
(я использовал сейчас последнюю версию realurl, на этой неделе выпустили)

#7 
Sergo2008 старожил17.03.16 09:18
Sergo2008
NEW 17.03.16 09:18 
in Antwort Vovan(ator) 16.03.16 09:00
Если в админке одновременно с двумя окошками работать,
то тут понятно - это типа защиты, чтоб сам не "заблудился" где и что делаешь.

Бред всё это, как можно заблудиться в двух-трёх окнах? Я в престе открываю несколько окон, окно со списком товара, сам выбранный товар, и окно - атрибуты и комбинации. Последнее постоянно нужно, пока товаром наполняю, на случай если нужно новые добавить. А тут в опенкарт такое не пройдёт, откроешь товар, начнёшь редактировать, глянешь, нужно атрибуты новые, и делай кучу лишних движений - сохраняй, закрывай/открывай и т.д., когда достаточно было бы просто на другой закладке добавить атрибуты, обновить страницу товара и вставить их.

Я даже иногда открываю по несколько товаров, что бы чего скопировать, или просто глянуть. С этой защитой такое не сделать безболезненно, ещё сильней замедляет работу. Когда нужно 1-2 товара выставить, может и не столь проблематично, но когда товара под штуку и больше, и нужно как можно быстрей весь выставить, подобные танцы с бубном(защитой), это палка в колесо. ИМХО!


А вот чтоб БЕ и ФЕ несовмещались, этого я ещё не наблюдал.

К стати,
я предполагаю, что все эти мои "феномены" связаны с (не)совместимостью новых и старых версий.
В старых туториалах практически везде пишется,
что нужно отдельно конфигурировать и realurl_config.php и .htaccess

Скорей всего что несовместимость по версиям, тайп3 ещё та система, свой TS разметки и т.д., и прочие грабли на каждом шагу. В прошлом году было скачал последнюю версию тайпа, но так и не поставил, хватило ещё раз почитать про установку с настройкой, и желание пропало, проще и быстрей будет сайт на Yii2 фреймворке написать с нуля, чем запилить сайт на тайпе. ИМХО!

#8 
bobspb знакомое лицо17.03.16 22:58
bobspb
NEW 17.03.16 22:58 
in Antwort Sergo2008 16.03.16 08:46, Zuletzt geändert 17.03.16 23:08 (bobspb)

можешь работать в одном браузере,кэш затирай перед загрузкой FE.

если url попал в кэш real_url то его можно в 6 стереть через BE ,в 7 через БД.


сначало настрой языки, потом real_url

дополнителные ресширения не нужны

baseURL убери alte schule, не используется уже

есть туториал от разработчика real_url


по сео задай в поис на сайте TYPO3 в репозитирии есть неплохие наработки , я правда многое через TS настраиваю , чтоб не мусорить

Блог Индивидуальные путешествия
#9 
bobspb знакомое лицо17.03.16 23:02
bobspb
NEW 17.03.16 23:02 
in Antwort Sergo2008 17.03.16 09:18
запилить сайт на тайпе

15 минут

Блог Индивидуальные путешествия
#10 
Vovan(ator) коренной житель18.03.16 05:02
Vovan(ator)
NEW 18.03.16 05:02 
in Antwort Sergo2008 17.03.16 09:18, Zuletzt geändert 18.03.16 05:06 (Vovan(ator))
сначало настрой языки, потом real_url

А я чёт подумал, что у меня именно из-за этой последовательности всё полетело.
Да и в большинстве туториалов стоит как-раз наоборот, сначала realurl, а потом языки.

На тот момент, как я это всё делал, у realurl ещё старая версия была, ещё с 2015.
А на следующий день, как я всё по новой устанавливал, уже была новая версия.
Там всё гладко прошло, только поведение у URL было не стабильное.

baseURL убери alte schule, не используется уже

У меня сайт пока как Subdomain стоит, без baseURL проблемы были.
А может это ещё и с версиями тоже связано было.

#11 
Vovan(ator) коренной житель18.03.16 05:23
Vovan(ator)
NEW 18.03.16 05:23 
in Antwort bobspb 17.03.16 22:58
запилить сайт на тайпе
- - - 15 минут

Чисто залить на уже установленной и настроенной системе, то вполне согласен.
Некоторые моменты здесь мне даже больше нравятся чем в Joomla или WordPress.
Особенно шаблон создать, идёт намного проще чем в вышеупомянутых.

Но если самому всё устанавливать (TYPO3 на сервере) и настраивать,
то возни конечно побольше чем минут на 15 будет.

#12 
bobspb знакомое лицо19.03.16 13:22
bobspb
NEW 19.03.16 13:22 
in Antwort Vovan(ator) 18.03.16 05:02

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

Блог Индивидуальные путешествия
#13 
bobspb знакомое лицо19.03.16 13:36
bobspb
NEW 19.03.16 13:36 
in Antwort Vovan(ator) 18.03.16 05:02

Тут понимать надо как система, работает :

realurl это расширение которое работает в соответствии с конфигурацией.

если система не отконфигурурована, то и realurl работать не будет

последователность роли не играет и то и другое должно быть правилно настроено.


Но одно но, после деактивации realurl система должна дальше работать ихмо, отсюда и последовательность


baseURL это не domain верхнего уровня , это типа как dokumetRoot

subdomain или еще какой, не важно настрой систему без него, дальше будет меньше проблем

клик бери инфу от первоисточника

Блог Индивидуальные путешествия
#14 
Sergo2008 старожил21.03.16 08:51
Sergo2008
NEW 21.03.16 08:51 
in Antwort bobspb 19.03.16 13:36
15 минут

Ну ну, видал я эти 15 минут, когда на одной конторе работал. Я сайт одинаковой сложности на джумла, в одиночку, с индивидуальным дизом, под ключ, максимум за неделю делал, а на тайпе команда из 3-х человек, такого же плана сайт за месяц и больше делала. Понятно что там у них план - "больше времени затратил, больше получил", но один хрен, если не растягивать время, на тайпе клепать, всё равно по времени уйдёт на одинаковый по сложности сайт, в разы больше времени. Тайп, это двиг для хорошего заработка, разрабы что на нём делают, не когда не скажут клиенту сколько они в реальности времени потратят, даже если они на сайт неделю убьют, то скажут что 3-4 потратили, это же - "двиг корпоративного уровня, с супер защищённостью", сайт на нём не может строиться быстро, и стоить дёшево...


Некоторые моменты здесь мне даже больше нравятся чем в Joomla или WordPress.
Особенно шаблон создать, идёт намного проще чем в вышеупомянутых.

Я не знаю как там сейчас в тайпе с вёрсткой шаблонов, но то что было раньше, я сомневаюсь что намного проще. Собрать шаблон для джумлы из готового хтмл шаблона, это дело 5 минут, а вот на тайпе, пока всё пропишешь на его ТS, уйдёт туева куча времени. Помнится тогда был какой то там шаблонизатор, типа скормил ему хтмл шаблон и всё, но я тогда изрядно с ним помучился, и так и не получил результата, и в ручную уже не было желания его прописывать, бросил этот тайп в помойку. Возможно если бы ещё день-другой посидел с этой приблудой, то может и разобрался что и как, но не хотел тогда время впустую тратить.


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

#15 
alexnaum старожил22.03.16 17:21
alexnaum
NEW 22.03.16 17:21 
in Antwort Vovan(ator) 18.03.16 05:23

Прошу прощения у ТС, задам в теме свой вопрос, дабы не плодить тем по этой cms.

Шеф подкинул работенку - у компаньона его сайт очень древний на typo3 еще 4 версии, с 2009 года не трогалось ничего - так вот собрал он с тех пор кучу фотографий и хочет их воткнуть на сайт.

Я к чему: реально нынче скачать/установить приличную галерею на эту версию, если да, то посоветуйте какую.

Или может быть, есть какое нибудь решение отображать на сайте под typo3 гугловскую или дропбокс- галерею?

#16 
bobspb знакомое лицо22.03.16 22:14
bobspb
NEW 22.03.16 22:14 
in Antwort Sergo2008 21.03.16 08:51

все правильно, если разберешся , то потом все быстро.

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

Сейчас на TYPO3 с этим проще, першли на Fluid дополнили Flow своей фигней.

Блог Индивидуальные путешествия
#17 
bobspb знакомое лицо22.03.16 22:22
bobspb
NEW 22.03.16 22:22 
in Antwort alexnaum 22.03.16 17:21

создай на странице HTML элемент, пихни в него свою галерею, а файлы залей через в BE в папку "допустим /galery",

тогда в HTML будет путь /fileadmin/galery/file1,fileadmin/galery/file2, ...


хотя для этого конечно готовые решения есть и для 4 версии, посмотри в репозитории

Блог Индивидуальные путешествия
#18 
Vovan(ator) коренной житель30.03.16 20:53
Vovan(ator)
NEW 30.03.16 20:53 
in Antwort bobspb 19.03.16 13:36

снова проблема смущ

пытаюсь в Google webmaster tool, Sitemap вставить,
так мне показывает, что полностью вся русская ветка через robots.txt блокируется.

сам robots.txt выглядит (сейчас) так:

User-agent: *
Disallow:

по идее должен пропускать всё и везде.

но в Гугле пишет Sitemap enthält URLs, die von der "robots.txt"-Datei blockiert werden.

В хедере я прописал тоже, index, follow.

Везде где я смотрел, ничего не показывает, чтоб что-то блокировалось.

Может есть что в TYPO3, где нужно русскую ветку экстра пропустить?

#19 
Sergo2008 старожил31.03.16 08:56
Sergo2008
NEW 31.03.16 08:56 
in Antwort Vovan(ator) 30.03.16 20:53

Возможно потому что Disallow используется для блокировки, а Allow для разрешения.

Вот тут почитай от гугла.

#20 
1 2 alle