Писать на форуме DIAFAN.CMS могут только зарегистрированные пользователи. Войдите или зарегистрируйтесь.

Форум Сайт на DIAFAN.CMS Вопросы от новичков Мультиязычность и hreflang


Александр (lumina) 412 марта

Перерыл документацию, перерыл форум, так и не нашел есть ли в мультиязычности Diafan hreflang ?

На тестовом сайте (чистая установка версии DIAFAN.CMS 6.0.6.7 со стандартным шаблоном, с руской и английской версией) тоже не указывается hreflang)


необходимо разместить коды в контейнере <head></head>.
<link rel="alternate" hreflang="ru" href="https://domain.com/" />
<link rel="alternate" hreflang="x-default" href="https://domain.com/" />
<link rel="alternate" hreflang="uk" href="https://domain.com/ua" />

Михаил (ZzzBep) 10213 марта

А в чем проблема?

Александр (lumina) 414 марта

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

AJ (aphexenizer) 314 марта, редакция 02 октября

Нет, но
- есть константа _LANG с айди текущего языка
- есть геттер $this->diafan->_languages->all:
Код

Array
(
[0] => Array
(
[id] => 1
[name] => ru
[shortname] => ru
[base_admin] => 1
[base_site] => 1

Показать весь код
[page_act] =>
)

[1] => Array
(
[id] => 2
[name] => eng
[shortname] => eng
[base_admin] => 0
[base_site] => 0
[page_act] =>
)

)

Александр (lumina) 422 марта

Спасибо, боюсь не смогу воспользоваться Вашим советом, так как не разбираюсь в программировании.

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

nik.nichegoneskazhu (nik.nichegoneskazhu) 2522 марта

Я не пробовал мультиязычные версии мацать, но должно быть что-то типа
Код

<?php
if (_LANG==1)
{
echo 'теги для русской версии'
}
elseif (_LANG==2)
{
echo 'теги для буржуинской версии'
}

Показать весь код
?>

Александр (lumina) 423 марта

если кто может реализовать, напишите, пожалуйста, в личку.
мне нужно понимать сроки и стоимость.

Александр (lumina) 429 апреля, редакция 29 апреля

Вопрос решен.
http://prntscr.com/jbo82p

Михаил (ZzzBep) 10201 мая

То есть ответ в первом сообщении

Александр (lumina) 401 мая

Да, но то было как задача, а теперь это уже реализовано и работает )))