tokcuk 0 Опубликовано: 22 мая 2023 Рассказать Опубликовано: 22 мая 2023 (изменено) Подскажите пожалуйста, как сделать, чтобы в данный код вставлялась страница (URL) на которой находится пользователь? Не могу найти родной тег у DLE. <link rel="alternate" hreflang="ru-RU" href="ТЕКУЩАЯ СТРАНИЦА"> <link rel="alternate" hreflang="ru-UA" href="ТЕКУЩАЯ СТРАНИЦА"> ссылка на сайт Изменено 22 мая 2023 пользователем tokcuk ссылку прикрепил Ссылка на сообщение Поделиться на других сайтах
celsoft 6209 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Такого тега в DLE нет. Нужно уже писать свой плагин для этого. Ссылка на сообщение Поделиться на других сайтах
tokcuk 0 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Автор 2 часа назад, celsoft сказал: Такого тега в DLE нет. Нужно уже писать свой плагин для этого. По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">... Его работоспособность прописана в engine/engine.php? Ссылка на сообщение Поделиться на других сайтах
tokcuk 0 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Автор 28 минут назад, tokcuk сказал: По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">... Его работоспособность прописана в engine/engine.php? я к тому, можно сделать по его принципу то, что мне надо? Ссылка на сообщение Поделиться на других сайтах
celsoft 6209 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 44 минуты назад, tokcuk сказал: По такому принципу работает: <link rel="canonical" href="url страницы на который находишься">... не по такому, потому как находится вы можете и на другой странице. А канонический адрес указывает именно правильный адрес. 45 минут назад, tokcuk сказал: Его работоспособность прописана в engine/engine.php? Канонических ссылок да. Ссылка на сообщение Поделиться на других сайтах
tokcuk 0 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Автор Спасибо за ответы, может это можно будет перенести в тему к следующим обновлениям? :) Ссылка на сообщение Поделиться на других сайтах
Хоббит 36 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Вот пример 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> присутствует на странице до выполнения скрипта. Ссылка на сообщение Поделиться на других сайтах
tokcuk 0 Опубликовано: 23 мая 2023 Рассказать Опубликовано: 23 мая 2023 Автор 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> присутствует на странице до выполнения скрипта. Большое спасибо. Решено. Ссылка на сообщение Поделиться на других сайтах
tokcuk 0 Опубликовано: 24 мая 2023 Рассказать Опубликовано: 24 мая 2023 Автор 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 их не видит. Ссылка на сообщение Поделиться на других сайтах
tokcuk 0 Опубликовано: 24 мая 2023 Рассказать Опубликовано: 24 мая 2023 Автор 2 часа назад, tokcuk сказал: Появилась другая проблема. Есть JS код, который формирует все эти теги, четко и красиво, НО, что получается: 1) создается страница без этих тегов; 2) срабатывает скрипт, который их добавляет. Получается, что Google их не видит. Все, проблема решена :) Пришлось писать модуль под эти теги... https://ibb.co/GQC2KGc Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас