Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Адресация на AMP-страницы в DLE?

Адресация на AMP-страницы в DLE?


     15.01.2019    Все вопросы » Общие вопросы по PHP    952

вопрос
Всем добрый день!
Вчера сделал AMP-страницы для своего сайта. Теперь не знаю как сделать адресацию на них?!?
AMP-страницы находятся на site.ru/amp/id-news.html?

Ответа пока нет


8 комментариев

vitnet
PHP-developer

vitnet - 15 января 2019 19:10 -

Можно и так.

bakashev
Юзер

bakashev - 15 января 2019 19:20 -

Я знаю что так можно:) Но я не знаю как это в атрибут rel="canonical" добавить (желательно авто.)
Пример: <link rel="canonical" href="ссылка на amp"/>

vitnet
PHP-developer

vitnet - 15 января 2019 19:29 -

Я сейчас на работе, сижу с моб., завтра скину, какая версия DLE?

bakashev
Юзер

bakashev - 16 января 2019 06:11 -

12.1

bakashev
Юзер

bakashev - 18 января 2019 19:21 -

vitnet, (

vitnet
PHP-developer

vitnet - 19 января 2019 15:29 -

1.0 Открыть файл engine/engine.php

Найти
if ($canonical) {

	$metatags .= <<<HTML

<link rel="canonical" href="{$config['http_home_url']}" />
HTML;

}

Добавить ниже
if( $subaction == "showfull" ) {
	$metatags.= <<<HTML
    <link rel="amphtml" href="{$amp_link}" />
HTML;
}

2.0 Открыть файл engine/modules/show.full.php

Найти
				$short_link = $config['http_home_url'] . $c_url . "/";

Добавить выше
				$amp_link = $config['http_home_url'] . "amp/" . $c_url . "/";

Далее найти
				$short_link = $config['http_home_url'];

Добавить выше
				$amp_link = $config['http_home_url'] . "amp/";

Далее найти
			$short_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] );

Добавить выше
			$amp_link = $config['http_home_url'] . "amp/" . date( 'Y/m/d/', $row['date'] );

Далее найти
		$tpl->set( '{short-story}', $row['short_story'] );

Добавить ниже
	$amp_link = $amp_link . $news_name . ".html";
	$tpl->set( '{amp_link}', $amp_link );

При желании в шаблоне fullstory.tpl можно использовать тег {amp_link}

bakashev
Юзер

bakashev - 19 января 2019 17:58 -

Спасибо! Всё работает!

bakashev
Юзер

bakashev - 19 января 2019 18:52 -

Есть один минус. В соцсеть (VK) перестали тянуться картинки с сайта.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх