Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Сниппеты » PHP Сниппеты » Динамический url текущей страницы

Динамический url текущей страницы


     09.07.2016    хак, URL    PHP Сниппеты    3115

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

иногда на сайте нужно динамически выводить url текущей станицы, например для соц. сетей если нужно поделиться ссылкой
заходим в engine/modules/main.php находим сроку
$tpl->result['main'] = str_ireplace( '{THEME}', $config['http_home_url'] . 'templates/' . $config['skin'], $tpl->result['main'] );

после вставляем
$tpl->result['main'] = str_ireplace( '{page-url}', 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].'', $tpl->result['main'] );


выводим на любой странице с помощью тега {page-url}

пример использования рассмотрим на ссылке (поделиться) для сайта Вконтакте
<a href="https://vk.com/share.php?url={page-url}">Поделиться</a>
Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх