Перейти к публикации

Рекомендованные сообщения

Подскажите пожалуйста, как сделать, чтобы в данный код вставлялась страница (URL) на которой находится пользователь? Не могу найти родной тег у DLE.

<link rel="alternate" hreflang="ru-RU" href="ТЕКУЩАЯ СТРАНИЦА">

<link rel="alternate" hreflang="ru-UA" href="ТЕКУЩАЯ СТРАНИЦА"> 

 

ссылка на сайт

Изменено пользователем tokcuk
ссылку прикрепил
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, celsoft сказал:

Такого тега в DLE нет. Нужно уже писать свой плагин для этого.

По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">...

Его работоспособность прописана в engine/engine.php?

 

Ссылка на сообщение
Поделиться на других сайтах
28 минут назад, tokcuk сказал:

По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">...

Его работоспособность прописана в engine/engine.php?

 

я к тому, можно сделать по его принципу то, что мне надо?

Ссылка на сообщение
Поделиться на других сайтах
44 минуты назад, tokcuk сказал:

По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">...

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

45 минут назад, tokcuk сказал:

Его работоспособность прописана в engine/engine.php?

Канонических ссылок да.

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

Вот пример JavaScript кода, который вставляет ссылку текущей страницы в элемент <div class="url"></div>:

javascript:

// Получение ссылки текущей страницы
var currentPageUrl = window.location.href;

// Поиск элемента <div> по классу
var divElement = document.querySelector('.url');

// Вставка ссылки внутрь элемента <div>
divElement.innerHTML = '<a href="' + currentPageUrl + '">' + currentPageUrl + '</a>';

Этот код использует window.location.href для получения текущего URL страницы. Затем он ищет элемент <div> с классом "url" с помощью document.querySelector(). Наконец, он вставляет ссылку внутрь элемента <div> с помощью свойства innerHTML.

Убедитесь, что этот код размещается внутри тега <script></script> в HTML-документе, либо внутри файла JavaScript, подключенного к вашей странице. Также убедитесь, что элемент <div class="url"></div> присутствует на странице до выполнения скрипта.

Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Хоббит сказал:

Вот пример JavaScript кода, который вставляет ссылку текущей страницы в элемент <div class="url"></div>:

javascript:


// Получение ссылки текущей страницы
var currentPageUrl = window.location.href;

// Поиск элемента <div> по классу
var divElement = document.querySelector('.url');

// Вставка ссылки внутрь элемента <div>
divElement.innerHTML = '<a href="' + currentPageUrl + '">' + currentPageUrl + '</a>';

Этот код использует window.location.href для получения текущего URL страницы. Затем он ищет элемент <div> с классом "url" с помощью document.querySelector(). Наконец, он вставляет ссылку внутрь элемента <div> с помощью свойства innerHTML.

Убедитесь, что этот код размещается внутри тега <script></script> в HTML-документе, либо внутри файла JavaScript, подключенного к вашей странице. Также убедитесь, что элемент <div class="url"></div> присутствует на странице до выполнения скрипта.

Большое спасибо. Решено.

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, Хоббит сказал:

Вот пример JavaScript кода, который вставляет ссылку текущей страницы в элемент <div class="url"></div>:

javascript:


// Получение ссылки текущей страницы
var currentPageUrl = window.location.href;

// Поиск элемента <div> по классу
var divElement = document.querySelector('.url');

// Вставка ссылки внутрь элемента <div>
divElement.innerHTML = '<a href="' + currentPageUrl + '">' + currentPageUrl + '</a>';

Этот код использует window.location.href для получения текущего URL страницы. Затем он ищет элемент <div> с классом "url" с помощью document.querySelector(). Наконец, он вставляет ссылку внутрь элемента <div> с помощью свойства innerHTML.

Убедитесь, что этот код размещается внутри тега <script></script> в HTML-документе, либо внутри файла JavaScript, подключенного к вашей странице. Также убедитесь, что элемент <div class="url"></div> присутствует на странице до выполнения скрипта.

 

Появилась другая проблема. Есть JS код, который формирует все эти теги, четко и красиво, НО, что получается:

1) создается страница без этих тегов;

2) срабатывает скрипт, который их добавляет.

 

Получается, что Google их не видит.

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, tokcuk сказал:

 

Появилась другая проблема. Есть JS код, который формирует все эти теги, четко и красиво, НО, что получается:

1) создается страница без этих тегов;

2) срабатывает скрипт, который их добавляет.

 

Получается, что Google их не видит.

 

Все, проблема решена :)
Пришлось писать модуль под эти теги...

 

https://ibb.co/GQC2KGc

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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...